文章总结: 该文档介绍了Swagger-hack2.0工具,这是一个用于自动化爬取和测试Swagger接口的Python脚本。它解决了手动测试大量泄露接口效率低下的问题,通过自动解析不同版本的Swagger文档,并发请求所有接口,并生成日志文件。工具增强了适配性、健壮性和多进程支持,旨在提升渗透测试中针对API未授权访问等漏洞的发现效率。 综合评分: 78 文章分类: 安全工具,WEB安全,渗透测试
自动化爬取并自动测试所有swagger接口
原创
jayus0821 jayus0821
W小哥
2026年2月14日 11:30 浙江
免责声明
文章内容仅限授权测试或学习使用请勿进行非法的测试或攻击,利用本账号所发文章进行直接或间接的非法行为,均由操作者本人负全责,W小哥及文章对应作者将不为此承担任何责任。
文章来自互联网或原创,如有侵权可联系我方进行删除,深感抱歉。
Swagger-hack 2.0
在测试中偶尔会碰到swagger泄露 常见的泄露如图: 有的泄露接口特别多,每一个都手动去试根本试不过来 于是用python写了个脚本自动爬取所有接口,配置好传参发包访问
第一个版本仅适配了一个版本的swagger,不同版本见差距比较大,后续又调查了很多版本的swagger,将脚本的适配性增强了很多
优化:
·适配多个版本swagger
·添加多进程
·增强了程序的健壮性
·优化了控制台显示,生成日志文件
单链接形式: 文件形式:
最终结果:
关注公众号回复“20260214”获取工具地址。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:W小哥 jayus0821 jayus0821《自动化爬取并自动测试所有swagger接口》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论