【技术分享】开源被动扫描器 GourdScan v2.0 发布!

阅读量266842

|

发布时间 : 2016-10-23 14:51:28

t01f430d28e4e42be70.webp

GourdScan最初是Matt(Cond0r)开发的一款被动式注入检测工具,当时仅在乌云zone发了一篇帖子,现在看用的人还不少,155 star,159 fork。

t01a26180364c8c1d1e.webp

GourdScan V2.0是一款基于代理和流量监听的被动式扫描器,是GourdScan的升级版,在原有的基础上增加了很多功能,也有了很大的改变。目前由range同学维护,支持扫描xpath,ldap,lfi,xss等漏洞。

项目地址 https://github.com/ysrc/GourdScanV2/

与第一版GourdScan比较


Diff

用redis作为数据库而不是mysql。

webui改为基于tornado,不再需要php环境。

proxy改为http+https混合代理,大部分网站均可测试,远程代理需要设置ip为0.0.0.0。

使用了python scapy模块指定网卡抓http包,可以有效通过混杂模式获取通过本机的流量并测试,而无需设置代理。

增加规则,同时可以扫描xpath,ldap,lfi,xss等漏洞。

相同:

用sqlmapapi进行sql注入检测。

注意:不要在嗅探流量的同时,在本机开启sqlmap等程序,否则这些流量也会被加入到redis中形成死循环!!!

具体的配置及注意事项请参考项目首页的README.MD


To Do

(1)优化测试url参数,更有效地减少重复。

(2)WEB界面持续升级。

(3)HTTP+HTTPS代理稳定性优化。

(4)scapy资源占用改进。

(5)伪静态的支持。

(6)不再使用sqlmapapi,替换成减少资源占用的弱规则扫描和强化扫描精度的强规则扫描及中等规则扫描。


Docker Image

链接: https://pan.baidu.com/s/1miLKhW8密码: thrf

docker run -d -p 10022:22 -p 10086:10086 -p 10080:80 -p 16379:6379 ubuntu:14.04 /usr/sbin/sshd -D

ssh密码:    

gourdscan_admin123~

redis:  

redis-server ~/GourdScan_v2/redis.conf

使用Docker镜像的同学需要git pull 同步下最新代码。


Thanks

感谢项目中使用的sqlmap等开源项目、为本项目开发做出贡献的【|→上善若水】童鞋、mottoin网站和其他对本项目有帮助的朋友。

如果在使用中发现有任何bug或建议,欢迎在github上提交issue。

YSRC招安全开发,渗透测试方向,由前广测、前伏宸实验室的wolf大表哥带,工作地点苏州总部,接受实习。可发送简历至 sec@ly.com,或扫描下方二维码关注YSRC公众号咨询,欢迎推荐。

t01c42ed354e46d0bff.webp

本文由LYSRC原创发布

转载,请参考转载声明,注明出处: https://www.anquanke.com/post/id/84777

安全KER - 有思想的安全新媒体

分享到:微信
+10赞
收藏
LYSRC
分享到:微信

发表评论

Copyright © 北京奇虎科技有限公司 三六零数字安全科技集团有限公司 安全KER All Rights Reserved 京ICP备08010314号-66