lucky-om/WebFox
GitHub: lucky-om/WebFox
基于Python的轻量级Web侦察工具,整合子域名枚举、端口扫描和URL提取等功能,支持CLI和Streamlit GUI两种交互方式。
Stars: 4 | Forks: 1
# 🦊 WebFox
WebFox 是一个**自动化 Web 侦察与漏洞扫描框架**,专为**道德黑客、渗透测试人员和漏洞赏金猎人**设计。
它能够执行**域名扫描、数据收集和报告生成**,并提供**图形用户界面 (GUI)** 以提升易用性。
## 🚀 主要功能
- 🔍 自动化域名扫描
- 📊 生成结构化报告
- 📁 自动保存结果和快照
- 🖥️ 命令行界面 (CLI)
- 🎨 使用 Streamlit 构建的图形用户界面 (GUI)
- ⚡ 简单的安装与执行流程
- 🐍 基于 Python 构建
## 📦 环境要求
在安装之前,请确保您具备以下条件:
- Python **3.8 或更高版本**
- Linux / Kali / Ubuntu / Termux
- 网络连接
- `git`, `chmod`, `bash`
## 🛠️ 安装指南
### 1️⃣ 克隆代码库
```
git clone https://github.com/lucky-om/WebFox
```
2️⃣ 进入项目目录
```
cd WebFox
```
3️⃣ 赋予执行权限
```
chmod +x *
```
4️⃣ 运行安装程序
```
./install.sh
```
此脚本将自动安装所有必需的依赖项。
▶️ 使用说明 (CLI 模式)
🔹 运行扫描
```
python3 test.py example.com -scan
```
🔹 描述
将 example.com 替换为您的目标域名
该工具将自动开始扫描
📂 结果与报告
扫描完成后:
📁 结果将保存在:
WebFox/report/
在 report 文件夹中,您将找到:
📄 扫描结果
📊 收集的数据
📸 域名快照
📁 整理好的输出文件
所有与扫描相关的内容都存储在这里。
🖥️ 图形界面模式 (Streamlit)
WebFox 还提供了一个图形用户界面。
▶️ 启动 GUI
```
streamlit run gui.py
```
🔹 GUI 功能
便捷的目标输入
一键扫描
可视化输出
对新手友好的界面
📸 工具截图
🔹 CLI 模式

🔹 GUI 模式

⚠️ 免责声明
❌ 未经许可,请勿扫描域名
❌ 严禁用于非法用途
✅ 仅限于在您拥有或被授权测试的资产上使用
开发者对滥用本工具的行为不承担任何责任。
🧠 使用场景
漏洞赏金侦察
攻击面测绘
安全评估
学习道德黑客
自动化实践
👤 作者
Lucky
Krish
Jayesh
Aryan
Kunal
Shani
GitHub:
🐛 报告问题
💡 提出改进建议
📜 许可证
本项目基于 MIT 许可证授权。
标签:GUI界面, JavaScript提取, Kubernetes, Python, robots.txt解析, Streamlit, URL抓取, WebFox, Windows内核, 侦察工具, 动态应用程序安全测试, 子域名枚举, 实时处理, 密码管理, 应用安全, 插件系统, 攻击路径可视化, 数据抓取, 数据统计, 无后门, 白帽子, 端口扫描, 系统安全, 网站截图, 网络安全, 访问控制, 资产测绘, 逆向工具, 隐私保护, 黑客工具