从网站JS文件中快速提取URL和子域名的安全信息收集工具。基于正则匹配从内联脚本和外部JS文件中提取所有链接,自动汇聚关联子域名,并可通过大模型生成安全测试建议。
| 功能 | 说明 |
|---|---|
| ------ | ------ |
| URL提取 | 从网页内联JS和外部JS文件中提取所有URL |
| 子域名提取 | 基于提取的URL自动识别关联子域名 |
| 深度爬取 | 递归爬取页面链接进行更深层提取 |
| AI安全分析 | 接入大模型生成安全测试建议 |
| GUI界面 | Tkinter图形界面,Markdown渲染结果 |
| 批量处理 | 从文件批量读取URL/JS链接扫描 |
在 OpenCode 中直接执行即可进入交互式问答模式:
python script/Robots_Scan.py -i
也可以通过 OpenCode agent 直接触发:
用 JSFinder 扫描 https://target.com
脚本会自动引导你完成以下配置:
http:// 或 https://output_urls.txt / output_subdomains.txtai_suggestion.md# 简单爬取
python script/Robots_Scan.py -u http://www.example.com
# 深度爬取 + 输出文件
python script/Robots_Scan.py -u http://www.example.com -d -ou urls.txt -os subs.txt
# 启用AI建议
python script/Robots_Scan.py -u http://www.example.com -ai -llm ollama
# 批量处理
python script/Robots_Scan.py -f urls.txt
# 解析JS文件列表
python script/Robots_Scan.py -f js_files.txt -j
# GUI模式
python script/Robots_Scan.py -gui
llama3 llama3:8b llama3:70b mistral qwen2 gemma2 deepseek-r1 codellama phi3
qwen-plus qwen-max qwen-turbo deepseek-v3 deepseek-r1 glm-4 llama3.1-70b mixtral-8x7b
pip install requests beautifulsoup4 urllib3 tkinterweb
Ollama 本地部署:
ollama pull llama3
共 1 个版本