阅读背景:

批量添加监听端口

来源:互联网 

利用discovery 批量添加端口;

1. 端口扫描脚本

#!/usr/bin/env python
#coding:utf-8
import os,json

port_white_list=["9200","9092","11111","10050","22"]
port_dict={"data":None};
port_list=[]

cmd='''/usr/sbin/ss -anlp | grep tcp  | awk '{print }' | awk -F':' '{if($NF ~/^[0-9]*$/) print $NF}' | sort | uniq 2>/dev/null'''
local_port=os.popen(cmd).readlines()

for port_tmp in local_port:
        port=port_tmp.replace("\n","")
        if port in port_white_list:
                port_list_tmp={}
                port_list_tmp["{#TCP_PORT}"]=port
                port_list.append(port_list_tmp)

port_dict["data"]=port_list
jsonStr=json.dumps(port_dict,sort_keys=True,indent=4)

print jsonStr
#!/usr/bi



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: