探索未知,揭示安全隐患:excavator - 你的全能Web漏洞扫描器
去发现同类优质开源项目:https://gitcode.com/
1、项目介绍
excavator
是一款强大的被动安全漏洞扫描器,基于流行的中间人代理库 mitmproxy
设计。这个开源项目借鉴了像 xray
、w13scan
和 sqlmap
等著名工具的精华,结合开发者自身的Web渗透测试经验,采用Python3语言精心打造。无论你是Windows、Linux还是MacOS用户,都可以轻松运行 excavator
来发现网络中的潜在安全漏洞。
2、项目技术分析
excavator
的工作原理十分直观。它通过设置本地代理(默认8080端口),监控并解析进出的HTTP/HTTPS流量。当识别到可能的安全风险时,其内置的一系列插件便会启用,包括但不限于:
- XSS检测:基于语义分析,有效识别跨站脚本漏洞;
- SQL注入检测:支持多种类型,如报错注入、时间延迟注入等;
- SSRF检测:针对HTTP请求参数进行深入检查;
- URL重定向检测:检查可能导致恶意跳转的参数;
- 敏感信息泄露检测:捕获返回包中的敏感信息;
- CORS配置不当检测:防止跨域资源共享漏洞;
- JSONP劫持检测:检测JSONP响应中的安全风险;
- 任意文件读取检测;
- 未授权访问检测;
- ...更多!
此外,excavator
还能与诸如 rad
爬虫等其他工具无缝集成,扩大扫描范围。
3、项目及技术应用场景
excavator
定位于辅助安全工程师和Web开发者的日常漏洞检测。无论是手工测试网站的安全性,还是自动化扫描大量目标,它都能发挥重要作用。例如:
- 在开发阶段,用于定期扫描内部测试环境,确保新功能上线前没有安全问题;
- 对已部署的公开网站进行全面审计,预防潜在攻击;
- 结合爬虫工具,自动遍历网站所有页面,提高漏洞检测效率。
4、项目特点
- 插件化设计:易于扩展新的检测逻辑,不断更新的插件库使得扫描能力与时俱进;
- 多平台兼容:在不同操作系统上稳定运行,满足各种工作环境的需求;
- 便捷的手工测试:支持代理模式,无需编写额外代码即可在有登录态的环境中扫描;
- 集成反连平台:辅助SSRF检测,提升探测效果;
- 全面的检测覆盖:涵盖多种常见漏洞类型,覆盖Web安全测试多个层面;
- 持续优化:开发者致力于不断改进代码质量,增加新特性,以提供更好的用户体验。
综上所述,excavator
以其易用性和全面性,成为了Web安全领域不可忽视的一款工具。不论你是初学者还是经验丰富的安全专家,都不妨尝试一下这款挖洞神器,让安全隐患无所遁形。现在就加入 excavator
的行列,一起挖掘那些隐藏在网络深处的秘密吧!
去发现同类优质开源项目:https://gitcode.com/