工具推荐 | SwaggerHound自动化检测 Swagger API 接口未授权访问漏洞

admin 2026年1月29日11:01:33评论110 views字数 799阅读2分39秒阅读模式

SwaggerHound是一款自动化检测Swagger API接口未授权访问漏洞的工具,支持批量目标检测,适配多种Swagger文档版本,具备自动爬取API、填充参数、生成报告等功能,专为安全测试设计。

工具介绍

针对大量 Swagger 目标并爬取所有接口并测试未授权漏洞, 通过阅读目前已公开相关项目代码发现一些痛点, 所以在前辈们项目基础上自己搓了一个。

主要痛点

  1. 不适用于在大量 Swagger 资产场景下。
  2. 对于 Swagger API 文档参考不多且通用性差, 请求的参数格式细节也未作处理。
  3. 代码不完整且存在 BUG, 作者也不在维护。

主要功能

  • 支持单个目标和批量目标。
  • 适配目标链接为 /swagger-resources 和 /api/docs 和 swagger html。
  • 适配多个版本 Swagger API 文档。
  • 自动爬取所有 API 链接, 对 GET 和 POST 进行请求 (危险请求方法进行跳过)。
  • 根据文档数据请求类型和参数类型填充默认值。
  • 支持爬取自定义的模型或对象并填充给参数。
  • 支持控制台显示, 生成日志文件, 导出扫描结果。

使用方法

python3 swagger-hound.py -u https://xxxx.ztna.xxxxx.com/api/swagger-ui.htmlpython3 swagger-hound.py -u https://xxxx.ztna.xxxxx.com/api/v2/docspython3 swagger-hound.py -u https://xxxx.ztna.xxxxx.com/api/swagger-resourcespython3 swagger-hound.py -f url.txt
工具推荐 | SwaggerHound自动化检测 Swagger API 接口未授权访问漏洞
工具推荐 | SwaggerHound自动化检测 Swagger API 接口未授权访问漏洞

相关地址

https://github.com/evilc0deooo/SwaggerHound

原文始发于微信公众号(星落安全团队):工具推荐 | SwaggerHound自动化检测 Swagger API 接口未授权访问漏洞

 

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2026年1月29日11:01:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   工具推荐 | SwaggerHound自动化检测 Swagger API 接口未授权访问漏洞http://cn-sec.com/archives/4960248.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息