愉快的周五水一篇~~~
ApiScanPlus为Burpsuite打造的路由抓取与渗透插件,借鉴结合了(JsRouteScan+ChkApi+Linkfinder)等优秀项目,主要突出API抓的全、过滤更严谨方便、测试自由度更高等特点。
## 详情
- **API 越权测试**:可自动抓取API或自行粘贴API到PATH,实现GET、POST、Header自定义参数,对目标进行鉴权测试。
- **资产收集**:快速收集目标网站的所有 API,以及深层路由下的JS与Path。
**Display界面功能介绍**
- UrlPath:支持路由的勾选与过滤,列出所有Api的数量与路径协助分类扫描。
- Custom Headers:支持自定义包头参数,自动抓取当前网站的Head头为默认值。
- Blocked Scan Paths:支持白名单Routes添加,加入白名单后将不再对此路径进行发包扫描。
- Scan Root Path:支持自定义主动扫描的根目录如(/api、 /system)。
- Recursion Scan按钮:支持递归扫描,会获取UrlPath中的所有路由递归对当前网站的每一层路径进行扫描。
工具界面展示:
一键检索抓取的路径数量及名称
可自由勾选需要扫描的路由,并以用进行颜色区分。
**Config界面功能介绍**
- Passive Scan:支持被动探测,开启后所有匹配到的路由都会以Passive Scan Path中的值作为根目录来请求。
- Carry Headers:支持全局携带Header,开启后所有插件发起的请求均会携带此header。
- Request Method:请求的方式,包含GET与POST
- Thread Pools Number:线程池的线程数,默认为10
- Passive Scan Path:被动探测的根目录,默认为/
- GET Query Params:支持自定义GET请求中插入参数。
- POST Body Params:支持在POST请求中添加自定义参数。
插入header参数与body参数
**ScanResult界面功能介绍**
- 支持状态筛选,双击状态码自动过滤,顶部按钮也可进行过滤。
- 支持路由扫描次数统计(scanned-*),双击目标Route自动过滤与排序。
- 支持目标勾选右键Scan again,方便一键特定目标重新扫描。
- 支持扫描结果复制或文件导出(CVS)。
双击选择的路由,方便一键检索同一路由不同批次的扫描差异。
##########################################################################################################################################
项目地址:
https://github.com/F3ank/ApiScanPlus