一个面向渗透测试人员和漏洞猎手的模块化框架,由Python3编写。
- Python 3.9+
- pip3
Shodan的API 扫描主机fscan
注意:请记住,该工具仍在开发中,未来将添加更多功能。
shadow1ng的 工具 fscan --> 一个内网综合扫描工具)
当前版本:1.2.1- 稳定版
使用包管理器 pip 安装依赖项。 如果未安装,请使用以下命令安装。
sudo apt-get install python3-pip
建议在虚拟环境中安装Python依赖项,为此请安装venv包。
python3 -m pip install venv
python3 -m venv env
source env/bin/activate
之后运行以下命令:
sudo apt-get install traceroute # 适用于Debian系发行版
python3 -m pip install -r requirements.txt
Shodan模块使用Shodan的API,因此请确保您的文件夹中存在.configx文件。如果不存在,您可以使用以下数据创建它:
% R4venzCl4w 配置文件
# 全局设置
# 在此处定义全局变量。这些变量可在其他任何部分使用。
$ GLOBAL_VAR: <在此处输入全局变量>
# 环境变量
# Shodan API 密钥示例 --> SHODAN_API_KEY:gA**************************
- SHODAN_API_KEY:<在此处输入API密钥>
python3 main.py -i [IP地址]
-i 要枚举的IP地址
-d 要枚举的域名 # 计划在 **v1.3.0** 版本中实现
-x 在IP、域名、IP范围或选定IP上运行主机枚举 # (fscan)
-r 显示 README.md 文件
-fp 获取公共代理 (HTTPS、SOCKS4)
-waf WAF指纹识别,可选择检查通用或 (153 种WAF)
-h 帮助菜单
1) python3 main.py -i 1.1.1.1
2) python3 main.py -x 192.168.0.1-122
3) python3 main.py -x 1.1.1.1
4) python3 main.py -x 192.168.0.1,192.168.0.12
5) python3 main.py -x example.com
6) python3 main.py -r
7) python3 main.py -fp
8) python3 main.py -waf
欢迎提交Pull Request。对于重大更改,请先打开一个issue讨论您希望修改的内容。
请确保相应地更新测试。