swagger-hack
swagger-hack copied to clipboard
自动化爬取并自动测试所有swagger接口
restapi 风格的接口对接参数存在问题,?不应该存在。
如图,输入地址,运行执行无反应 
问题
师傅,/v2/api-docs的版本好像抓取不到
相较原repo改动如下 - 增加了XFF - 增加了代理功能 - 解决了HTTPS报错的问题 - 更改为class方便集成 - 增加了shiro组件检测 - 增加了假的Referer - 增加了随机Agent - 删除了PUT/DELETE测试,降低破坏目标站点的风险 - 我测的目标站点存在无`type`字段的field,使用Dict.get('type')而不是Dict['type']防止程序崩溃 个人比较喜欢用这个做logger,因此要新加一个依赖 ```bash pip install loguru ``` 代码如下: ```python import json import...
``` {'name': 'xx', 'location': '/v2/api-docs?group=xxx', 'swaggerVersion': '2.0'} ``` 适配一哈?
提个小建议
可以添加功能 结果可以保存为其他格式 如 txt json html txt
看到您之前有发一篇CVE-2022-31874的文章,但目前已经删除,想要学习研究一下,请问您能发给我一份吗?
2024-01-23 20:09:47.470 | DEBUG | __mp_main__:check:66 - [+] 输入url为api文档地址,开始构造请求发包 2024-01-23 20:09:47.470 | SUCCESS | __mp_main__:run:280 - working on https://123.com/v3/api-docs/admin 2024-01-23 20:09:47.862 | ERROR | __mp_main__:go_docs:262 - list indices must be...
可以加个参数进行过滤,比如delete的请求就不测试了,以免脚本自动测试时删除了数据
有3.0了?