Emaf-png/W-GHOST

GitHub: Emaf-png/W-GHOST

一款运行于 Android Termux 的网络漏洞扫描工具,将 Nmap 的端口扫描、操作系统指纹识别和 NSE 漏洞检测封装为带彩色界面和自动化报告的 Python 命令行工具,方便安全人员在移动设备上进行快速侦察。

Stars: 1 | Forks: 0

⚔️ W-GHOST - 专业的漏洞扫描工具 ⚔️
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 [-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 ``` 🐛 常见问题与解决方案
问题:"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 ```
我们欢迎任何贡献!请遵循以下步骤: ``` # 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/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, 加密, 域名解析, 插件系统, 操作系统指纹识别, 数据统计, 无后门, 服务识别, 漏洞扫描器, 漏洞评估, 白帽黑客, 端口扫描, 网络安全, 虚拟驱动器, 逆向工具, 隐私保护