Skip to content

52yao/swagger-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

作用:发现swagger未授权访问的时候,将里面的接口都提取出来

注意,如果提取出来的url测试时都是404,可能存在basePath参数,可手动确认添加到url里面

v2.0

使用方法:
-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、参数值,便于测试

v1.0

使用前需知:
从api-docs文档获取数据,所以使用前需要将下图中的内容换成实际的url
图片

使用方法:python swagger_url_go.py

About

将swagger里面的接口都提取出来

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages