1-简介
注意: 该软件非开源软件,请自行掂量.
一个go语言开发的js文件发现和接口扫描工具,专门用于从JavaScript文件中提取API接口信息并进行安全测试。
2-功能特性
- 🔍 智能API发现: 自动从JavaScript文件中提取API端点路径
- 📱 多框架支持: 支持Webpack、Vue、React等现代前端框架的JS文件解析
- 🚀 高性能扫描: 多线程并发处理,支持自定义线程数
- 🛡️ 安全测试: 内置未授权访问测试和POC验证功能(POC预计0.3开放)
- 📊 智能输出: 自动生成CSV报告和详细日志
- 🔧 灵活配置: 支持批量URL扫描、自定义深度等
- 📁 自动管理: 自动创建时间戳文件夹,结果分类存储
3-下载安装
浏览器访问:https://pan.quark.cn/s/67b7123b8cbf
此链接包含Windows\Linux 双版本,下载后可直接进行使用.
4-使用教程
4.1 Linux 使用教程
1
| .\JSAPIscan_linux -h # 查看帮助
|

4.2 Windows 使用教程
1
| JSAPIscan_windows.exe -h #查看帮助
|

4.2.1 用法详情
1 2
| JSAPIscan_windows.exe -u https://www.baidu.com # 扫描单个url
|

1
| JSAPIscan_windows.exe -f urls.txt # 批量扫描URL urls.txt里面包含多个url,一行一个
|

1
| JSAPIscan_windows.exe -u https://www.baidu.com -t 20 -d 5 # 设置线程数和爬取深度
|

4.2.2 其他用法
1
| JSAPIscan.exe -u https://example.com -auto # 启用自动接口测试(-auto 是未授权访问检测 不加只会爬取)
|
1
| JSAPIscan.exe -u https://example.com -auto -aparms # 携带参数进行测试
|
1
| JSAPIscan.exe -u https://example.com -auto -aparms -apoc # 启用POC测试
|
1
| JSAPIscan.exe -f urls.txt -auto -t 15 -d 4 # 批量扫描并自动测试
|
4.3 参数详情
参数 |
说明 |
默认值 |
示例 |
-u |
目标URL |
- |
-u https://example.com |
-f |
URL文件路径 |
- |
-f urls.txt |
-t |
线程数 |
10 |
-t 20 |
-d |
爬取深度 |
3 |
-d 5 |
-auto |
启用自动接口测试 |
false |
-auto |
-aparms |
携带参数测试 |
false |
-aparms |
-apoc |
启用POC测试 |
false |
-apoc |
-h |
显示帮助信息 |
false |
-h |
-sc |
不显示相关状态码 |
“” |
-sc |
-o |
输出文件类型 |
“txt” |
txt、html |
-k |
只输出关键信息 |
false |
`` |
5-支持的框架
- Webpack: 自动解析chunk.js文件
- Vue.js: 识别Vue组件中的API调用
- React: 支持React应用的JS文件分析
- 通用JS: 支持标准JavaScript文件解析
6- 结束语
- 需要技术文章,记得将ycc77.com 添加到书签栏哦~
- 需要资源,记得将yancy77.cn 添加到书签栏哦~
- B站: 疯狂的杨CC(需要使用视频,请选择这个)
- 抖音: 疯狂的杨CC
- 快手: 疯狂的杨CC
- P站: 疯狂的杨CC