gwhatweb多线程修改

源自一个cms识别程序,羡慕康大佬的cms识别,
gwhatweb的优点:在于包含了1400+的cms识别信息,通过json方式添加特征码,易于维护。
gwhatweb的缺点:是只支持单独网站扫描,相对于w8开发的w9scan/w11scan对于多线程支持不是特别好,一次性导入目标站不能超过一千。
图片1.png

https://github.com/boy-hack/gwhatweb

这是原作者的工具
针对多线程的问题,修改了下程序。支持分段多线程扫描。对本地文本文件进行切割多线程读取,在修改过程中感谢下翟芯宇的指点。0。0
gwhatweb-多线程.zip
图片2.png

特征格式:
data.json
图片3.png
eg:

pip install grequests
nmap -vv -p80 223.8.0.0/16 | grep "Discovered open port" | awk {'print "http://"$6":"$4'} | awk -F/ {'print $1'} > ip.txt
masscan 47.244.5.0/24 -p80 | awk '{print "http://"$6":80/"}' > ip.txt

首先使用masscan或者nmap对c/b段网站开放端口进行扫描将扫描结果放到ip.txt中
然后执行

python gwhatweb.py ip.txt

图片4.png

标签: none

添加新评论