Emaf-png/W-GHOST
GitHub: Emaf-png/W-GHOST
一款运行于 Android Termux 的网络漏洞扫描工具,将 Nmap 的端口扫描、操作系统指纹识别和 NSE 漏洞检测封装为带彩色界面和自动化报告的 Python 命令行工具,方便安全人员在移动设备上进行快速侦察。
Stars: 1 | Forks: 0
⚔️ W-GHOST - 专业的漏洞扫描工具 ⚔️
[-o ] [-f ]
```
命令选项
选项 说明
-t, --target 目标 IP、域名或网络范围 (必填)
-o, --output 以指定名称保存报告
-f, --format 报告格式:txt 或 json (默认值:txt)
实际示例
```
# 扫描单个 IP
python w-ghost.py -t 192.168.1.1
# 扫描 domain 并生成报告
python w-ghost.py -t example.com -o scan_result
# Scan 并导出为 JSON
python w-ghost.py -t 10.0.0.1 -o report -f json
# 扫描整个 subnet
python w-ghost.py -t 192.168.1.0/24
# 使用 root privileges 扫描(效果更好)
tsu -c "python w-ghost.py -t 192.168.1.1"
```
📸 截图
⭐ 启动屏幕
```
██╗ ██╗ ██████╗ ██╗ ██╗ ██████╗ ███████╗████████╗
██║ ██║ ██╔════╝ ██║ ██║██╔═══██╗██╔════╝╚══██╔══╝
██║ █╗ ██║█████╗██║ ███╗███████║██║ ██║███████╗ ██║
██║███╗██║╚════╝██║ ██║██╔══██║██║ ██║╚════██║ ██║
╚███╔███╔╝ ╚██████╔╝██║ ██║╚██████╔╝███████║ ██║
╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝
╔══════════════════════════════════════════╗
║ PROFESSIONAL VULNERABILITY ║
║ SCANNING TOOL ║
╚══════════════════════════════════════════╝
Developed by Emad Zawawid
```
📊 扫描结果
```
[+] Target: 192.168.1.1
[+] Hostname: router.local
[+] State: up
┌──────┬──────────┬────────┬─────────┬─────────────────┐
│ Port │ Protocol │ State │ Service │ Version │
├──────┼──────────┼────────┼─────────┼─────────────────┤
│ 22 │ TCP │ open │ ssh │ OpenSSH 7.9 │
│ 80 │ TCP │ open │ http │ Apache 2.4.38 │
│ 443 │ TCP │ open │ https │ nginx 1.14.2 │
│ 3306 │ TCP │ open │ mysql │ MySQL 5.7.32 │
└──────┴──────────┴────────┴─────────┴─────────────────┘
[ OS Detection ]
┌─────────────────────┬────────────┐
│ OS Match │ Accuracy │
├─────────────────────┼────────────┤
│ Linux 3.2 - 4.9 │ 95% │
└─────────────────────┴────────────┘
```
🗂️ 项目结构
```
W-GHOST/
├── w-ghost.py # Main tool script
├── requirements.txt # Python dependencies
├── README.md # Project documentation
├── LICENSE # MIT License
└── reports/ # Scan reports (auto-generated)
```
🛠️ 使用的技术
库 用途
python-nmap Nmap Python 接口
colorama 终端文本着色
tabulate 结构化表格展示
argparse CLI 参数解析
threading 并行处理
json 报告导出
⚠️ 法律免责声明
```
⚠️ IMPORTANT ⚠️
This tool is for EDUCATIONAL AND RESEARCH PURPOSES ONLY.
❌ DO NOT scan systems without explicit permission
❌ DO NOT use for illegal activities
❌ The developer is NOT responsible for misuse
✅ ONLY use on your own devices
✅ ONLY use in lab environments for learning
✅ ALWAYS obtain written authorization before scanning
```
🐛 常见问题与解决方案
我们欢迎任何贡献!请遵循以下步骤:
```
# 1. Fork 该 repository
# 2. Clone 你的 fork
git clone https://github.com/Emaf-png/W-GHOST.git
# 3. 创建 feature branch
git checkout -b feature/amazing-feature
# 4. Commit 你的 changes
git add .
git commit -m "✨ Add amazing feature"
# 5. Push 至 GitHub
git push origin feature/amazing-feature
# 6. 提交 Pull Request
```
📈 路线图
· GUI 界面
· Web 应用程序扫描
· 更多 NSE 脚本
· 数据库漏洞检查
· HTML 报告导出
· 通知系统
· 定时扫描
📄 许可证
本项目基于 MIT 许可证授权。
```
MIT License
Copyright (c) 2024 Emad Zawawid
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...
```
📞 联系与支持
https://img.shields.io/badge/W--GHOST-Security%20Scanner-red?style=for-the-badge
https://img.shields.io/badge/Version-1.0.0-green?style=flat-square
https://img.shields.io/badge/Python-3.8%2B-blue?style=flat-square&logo=python
https://img.shields.io/badge/License-MIT-yellow?style=flat-square
https://img.shields.io/badge/Platform-Termux-orange?style=flat-square&logo=android
https://img.shields.io/badge/GitHub-Stars-black?style=social&logo=github
Android Termux 版高级漏洞评估工具
功能 • 安装说明 • 使用方法 • 开发者
📖 概述
W-GHOST 是一款专为 Android 设备上的 Termux 环境设计的专业级漏洞扫描工具。专为网络安全专业的学生和网络研究人员打造,提供了直观的用户界面以及高级的网络扫描和漏洞检测能力。
👨💻 开发者:Emad Zawawid (عماد الزواوي)
✨ 功能
类别 功能
🔍 端口扫描 SYN 扫描,TCP/UDP 检测,服务版本识别,Top 1000 端口
🖥️ 操作系统检测 操作系统指纹识别,版本推测,准确率百分比
⚠️ 漏洞评估 NSE 脚本,CVE 检测,Vulners 数据库支持,详细报告
📊 报告生成 结构化表格,TXT 导出,JSON 导出,自动添加时间戳的报告
🎨 UI/UX 彩色界面,进度指示器,专业 ASCII 图标
🚀 安装说明
前置条件 (Termux)
```
# 更新基础 packages
pkg update && pkg upgrade -y
# 安装 dependencies
pkg install python python-pip nmap git -y
```
克隆与设置
```
# Clone 该 repository
git clone https://github.com/Emaf-png/W-GHOST.git
# 导航至 tool 目录
cd W-GHOST
# 安装 Python libraries
pip install -r requirements.txt
# 使 script 可执行
chmod +x w-ghost.py
```
requirements.txt
```
python-nmap>=0.6.1
colorama>=0.4.4
tabulate>=0.8.9
argparse>=1.4.0
```
📚 使用方法
基本语法
```
python w-ghost.py -t 问题:"nmap not found"
``` pkg install nmap -y ```问题:"Permission denied"
``` chmod +x w-ghost.py # 或者使用 root tsu ```问题:扫描速度慢
``` # 为提升速度修改 scan arguments arguments='-T5' # Faster timing template arguments='--top-ports 100' # Fewer ports ```
https://img.shields.io/badge/GitHub-Emaf--png-black?style=for-the-badge&logo=github
https://img.shields.io/badge/Telegram-EMAD__Di-blue?style=for-the-badge&logo=telegram
由 Emad Zawawid 用 ❤️ 制作 | © 2024 版权所有
https://img.shields.io/badge/GitHub-Emaf--png-black?style=for-the-badge&logo=github
https://img.shields.io/badge/Telegram-EMAD__Di-blue?style=for-the-badge&logo=telegram
```
✅ 变更摘要:
修改前 (伪造) 修改后 (真实)
via.placeholder.com 已完全移除
github.com/EmadZawawid github.com/Emaf-png
your.email@example.com 已移除 (Telegram 已足够)
t.me/yourchannel t.me/EMAD_Di
阿拉伯语文本 完整的英文翻译
伪造的 badge 链接 真实的 GitHub badges
🚀 快速部署到 GitHub:
```
# 保存 README
nano README.md
# 粘贴以上内容,Ctrl+X,Y,Enter
# Commit 并 push
git add README.md
git commit -m "📝 Update README with real links and English translation"
git push origin main
```
· GitHub: github.com/Emaf-png
· Telegram: t.me/EMAD_Di标签:AES-256, Android, Claude, CTI, CVE检测, DSL, Nmap, NSE脚本, Python, Qt框架, SYN扫描, TCP UDP探测, Termux, 加密, 域名解析, 插件系统, 操作系统指纹识别, 数据统计, 无后门, 服务识别, 漏洞扫描器, 漏洞评估, 白帽黑客, 端口扫描, 网络安全, 虚拟驱动器, 逆向工具, 隐私保护