作用:发现swagger未授权访问的时候,将里面的接口都提取出来
使用方法:
-u api-docs文件路径,如 https://www.test.com:9999/v2/api-docs
-f 可选参数,保存的文件名,如为空,默认以当前时间戳命名
如:
python .\swagger_url_go2.0.py -u https://www.test.com:9999/v2/api-docs -f test
python .\swagger_url_go2.0.py -u https://www.test.com:9999/v2/api-docs
执行完后当前目录下会生成两个文件,test.txt,test.xlxs文件
test.txt文件为https://www.test.com:9999/v2/api-docs 页面原文,便于swagger未授权漏洞修复后的查漏补缺
test.xlsx文件为提取路径、url、参数值,便于测试
使用前需知:
从api-docs文档获取数据,所以使用前需要将下图中的内容换成实际的url
使用方法:python swagger_url_go.py