2019-06-24-xunfeng 巡风立即扫描脚本

2019-06-24  本文已影响0人  水泥中的鱼

巡风是一套非常不错的东东,可做内网的扫描以及快速的漏洞确认,现在有一个小小的问题就是,计划任务需要按照小时来定,比如每天的16点,这就不太方便临时需要扫描的需求(我试验了1|16.5或者1|16:30 都是不行的,程序会报错)

经过辛苦搜索发现了一个脚本出自
http://gv7.me/xunfeng-doc/03_use/other.html
但是不知道为什么,好像原作者已经删除了,快照还能看到,但是不知道什么时候可能就消失了,还是做个备份吧。原作者没提版权的问题,但是确实应该给人家标上

# coding:utf-8
# author:gv·残亦
import thread
from lib.common import *
from lib.start import *
if __name__ == "__main__":
 try:
     CONFIG_INI = get_config()  # 读取配置
     log.write('info', None, 0, u'获取配置成功')
     STATISTICS = get_statistics()  # 读取统计信息
     MASSCAN_AC = [0]
     NACHANGE = [0]
     thread.start_new_thread(monitor, (CONFIG_INI,STATISTICS,NACHANGE))  # 心跳线程
     thread.start_new_thread(cruise, (STATISTICS,MASSCAN_AC))  # 失效记录删除线程
     socket.setdefaulttimeout(int(CONFIG_INI['Timeout']) / 2)  # 设置连接超时
     log.write('info', None, 0, u'扫描规则: ' + str(CONFIG_INI['Cycle']))
     NACHANGE[0] = 0
     log.write('info', None, 0, u'开始扫描')
     s = start(CONFIG_INI)
     s.masscan_ac = MASSCAN_AC
     s.statistics = STATISTICS
     s.run()
 except Exception, e:
     print e

保存到 /opt/xunfeng/nascan/ 随便命名,然后运行就行了

上一篇下一篇

猜你喜欢

热点阅读