批量添加监听端口

it2022-05-05  150

利用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 $5}' | 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

 2.添加key

3. 测试key

 

4. 在自定义模板中添加discovery.

 

 

 

 

转载于:https://www.cnblogs.com/divl/p/11196007.html


最新回复(0)