zoukankan      html  css  js  c++  java
  • 批量添加监听端口

    利用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("
    ","")
            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.

     

  • 相关阅读:
    获取网卡信息
    MVC Razor
    MVC
    Windows 消息
    sql 总结
    学生成绩表 SQL练习题
    oracle与sqlserver的十大区别
    for的冒泡排序练习题
    对于for的一些认识
    穷举
  • 原文地址:https://www.cnblogs.com/divl/p/11196007.html
Copyright © 2011-2022 走看看