终极信息收集工具包
一个基于 Python 的信息收集与侦察工具包

Argus 是一个一体化、由 Python 驱动的工具包,旨在简化信息收集与侦察流程。它融合了简洁直观的界面与丰富可靠的模块,使分析人员能够以一致且精确的方式高效评估网络、Web 应用及安全环境。
本工具仅供教育和合乎道德的使用。作者不对本工具的任何非法使用或滥用承担责任。用户需对自己的行为负全部责任,并必须确保已获得对目标系统进行扫描的明确授权。
看看 Argus 的实际运行效果: 看看 Argus 的实际运行效果:
git clone https://github.com/jasonxtn/argus.git
cd argus
pip install -r requirements.txt
python -m argus
pip install argus-recon
argus
git clone https://github.com/jasonxtn/argus.git
cd argus
chmod +x install.sh && ./install.sh
python -m argus
git clone https://github.com/jasonxtn/argus.git
cd argus
docker build -t argus-recon:latest .
docker run -it --rm -v $(pwd)/results:/app/results argus-recon:latest
启动 Argus:
argus
# if running from folder: python -m argus
浏览可用模块:
argus> modules
选择一个模块:
argus> use 1
设置目标和选项:
argus> set target example.com
argus> set threads 10
运行模块:
argus> run
| 命令 | 类别 | 描述 | 示例 |
|---|---|---|---|
modules | 发现 | 列出所有模块 | modules |
modules -d | 发现 | 列出详细信息 | modules -d |
search | 发现 | 按关键词搜索 | search ssl |
use | 选择 | 选择模块 | use 42 |
helpmod | 帮助 | 模块帮助 | helpmod 42 |
set target | 配置 | 设置目标 | set target example.com |
set | 配置 | 设置选项 | set threads 20 |
unset | 配置 | 取消设置选项 | unset target |
opts | 配置 | 显示选项 | opts |
scope | 配置 | 显示配置 | scope |
profile | 配置 | 应用配置文件 | profile speed |
run | 执行 | 运行所选模块 | run |
runall | 执行 | 运行某类别 | runall infra |
runfav | 执行 | 运行收藏项 | runfav |
last | 执行 | 重新运行上一次 | last |
fav | 收藏 | 管理收藏项 | fav add 42 |
show modules | 信息 | 浏览模块 | show modules |
show api_status | 信息 | 检查 API | show api_status |
show options | 信息 | 显示选项 | show options |
show options_full | 信息 | 详细选项 | show options_full |
info | 信息 | 项目信息 | info |
recent | 信息 | 最近使用的模块 | recent |
viewout | 输出 | 查看缓存输出 | viewout |
grepout | 输出 | 搜索输出 | grepout "192.168" |
clear | 实用工具 | 清屏 | clear |
banner | 实用工具 | 显示横幅 | banner |
reset | 实用工具 | 重置配置 | reset |
exit | 实用工具 | 退出 Argus | exit |
quit | 实用工具 | 退出 Argus | quit |
help | 帮助 | 显示帮助 | help |