统计hfish节点信息

统计蜜罐节点信息

统计蜜罐节点信息 需要用到pubapi来写入数据库 不适用于所有环境,脚本只做技术储备

from BasicInterface import executeMysqlData
#该脚本主要功能是拉取所有蜜罐端点IP
serverlist = [2,5,4]
for server in serverlist:
    sql= """ select net_info from hosts"""
    if server == 2:
        print ('CST')
    elif server == 5:
        print ('SA')
    elif server == 4:
        print ('公网')
    result = executeMysqlData(server,'read', sql)
    for i in result:
        for j in i[θ].split('|'):
            sqlForCheck = f"""select up from honeypot where ip = {"'"+ j.split("&&")[2] + "'"}"""
            resultForCheck = executeMysqlData(3,'read',sqlForCheck)
            if len(resultForCheck) == 0:
                sqlForInsert = f"""insert into honeypot (ip) values({"'" + j.split("&&")[2] + "'"})"""
                executeMysqlData (3,'write',sqlForInsert)