vtino17/tools

GitHub: vtino17/tools

一个集成了 85+ 个 Python 安全工具的综合渗透测试工具集,通过统一 CLI 和 Web 仪表盘提供覆盖网络侦察到数字取证的全流程能力。

Stars: 0 | Forks: 0

# HackerAI 工具集 **85+ 黑客与渗透测试工具 — 13 个分类 — 一个 CLI** [![Python](https://img.shields.io/badge/Python-3.10%2B-3776AB?style=flat-square&logo=python&logoColor=white)](https://python.org) [![License](https://img.shields.io/badge/License-MIT-22AA55?style=flat-square)](LICENSE) [![GitHub stars](https://img.shields.io/github/stars/vtino17/tools?style=flat-square&logo=github)](https://github.com/vtino17/tools/stargazers) [![Last commit](https://img.shields.io/github/last-commit/vtino17/tools?style=flat-square)](https://github.com/vtino17/tools/commits) [![CI](https://img.shields.io/github/actions/workflow/status/vtino17/tools/qa.yml?style=flat-square&label=CI)](https://github.com/vtino17/tools/actions) [![Code style](https://img.shields.io/badge/code%20style-black-000000?style=flat-square)](https://github.com/psf/black)
一个包含 **85+ 基于 Python 的安全工具**的综合集合,涵盖网络侦察、Web 应用测试、漏洞利用、OSINT、无线安全、云安全、取证等 —— 所有这些都可以通过一个统一的 CLI 启动器访问。 ## 快速开始 ``` # 克隆并安装 git clone https://github.com/vtino17/tools.git cd tools pip install -r requirements.txt # 交互式菜单(13 个类别) python hackerai.py # 列出所有工具 python hackerai.py --list # Web dashboard python hackerai.py → press W → http://localhost:8080 ``` ## 功能特性 - **85+ 工具**,涵盖网络、Web、漏洞利用、OSINT、无线、云、容器、取证等 - **统一启动器** —— 带有分类子菜单的 `hackerai.py` - **直接模式** —— 独立运行任何工具以进行脚本编写/自动化 - **Web 仪表盘** —— 用于工具管理的图形化 UI - **自定义字典** —— 常见密码、子域名、用户名 - **报告模板** —— HTML 和 Markdown 渗透测试报告模板 - **跨平台** —— Windows 和 Linux,带有权限检测 ## 工具分类 | # | 分类 | 工具数 | 描述 | |---|----------|-------|-------------| | 01 | [网络侦察](01-network/) | 9 | ARP 发现、端口扫描、DNS、SMB、SNMP、LDAP | | 02 | [Web 安全](02-webapp/) | 10 | SQLi、XSS、目录暴力破解、CMS 检测、API fuzz | | 03 | [密码与爆破](03-password/) | 7 | Hash 破解/识别、HTTP/SSH/FTP/RDP 爆破 | | 04 | [漏洞利用](04-exploitation/) | 18 | 反向 shell、payload 生成、CVE 搜索、LFI、SSTI、XXE | | 05 | [OSINT](05-osint/) | 4 | 多源 OSINT、电子邮件收集、用户名搜索、dorking | | 06 | [无线](06-wireless/) | 6 | WiFi 扫描/取消认证/破解、Bluetooth LE、数据包嗅探 | | 07 | [欺骗与 MITM](07-spoofing/) | 4 | ARP/DNS/DHCP 欺骗、网络中断 | | 08 | [后渗透](08-postexploit/) | 8 | Windows/Linux 权限提升、键盘记录器、凭据收集器、日志清理器 | | 09 | [杂项](09-misc/) | 7 | 隐写术、HTTP fuzz、SSL 扫描、报告生成器 | | 10 | [云安全](10-cloud/) | 3 | AWS/Azure/GCP 枚举 | | 11 | [容器安全](11-containers/) | 2 | Docker 和 Kubernetes 枚举 | | 12 | [取证](12-forensics/) | 3 | 内存转储、磁盘分析器、注册表解析器 | | 13 | [隧道](13-tunnel/) | 3 | TCP 转发、DNS 隧道、ICMP 隧道 | | | **OCySec OSINT** | 1 | 独立的 OSINT 框架(电子邮件、用户名、电话、域名、IP) | ## 使用方法 ### 交互模式 ``` python hackerai.py ``` 显示一个分类菜单 → 选择分类 → 选择工具 → 配置选项。 ### 直接模式(用于自动化) ``` python 01-network/port_scanner.py -t 192.168.1.1 -p 1-1000 python 02-webapp/sqli_tester.py -u "http://target.com/page?id=1" python 03-password/hash_cracker.py -H 5f4dcc3b5aa765d61d8327deb882cf99 -t md5 -w wordlist.txt ``` ### Web 仪表盘 ``` python hackerai.py → press W ``` 在 `http://localhost:8080` 打开浏览器仪表盘。 ## 需要特权的工具 部分工具需要 root/管理员访问权限: **Linux:** `sudo python .py` **Windows:** 以管理员身份运行 CMD/PowerShell | 分类 | 工具 | |----------|-------| | 网络 | network_scanner, packet_sniffer, mac_changer | | 无线 | wifi_scanner, wifi_deauth, wifi_cracker | | 欺骗 | arp_spoofer, dns_spoofer, dhcp_spoofer, netcut | | 隧道 | icmp_tunnel, dns_tunnel | ## 依赖项 ``` pip install -r requirements.txt ``` 核心包: `scapy`, `requests`, `paramiko`, `beautifulsoup4`, `Pillow`, `pynput`, `cryptography` ## 提示 1. 在测试任何系统之前,**务必获得授权** 2. 在测试期间**使用 VPN/代理**以保持匿名 3. 从 SecLists **更新字典**以获得更好的结果 4. **组合工具** —— 先进行侦察,然后进行有针对性的漏洞利用 5. 在运行漏洞利用之前**备份数据** ## 项目结构 ``` tools/ ├── 01-network/ Network scanning & reconnaissance ├── 02-webapp/ Web application security testing ├── 03-password/ Password cracking & bruteforce ├── 04-exploitation/ Exploitation & payload generation ├── 05-osint/ Open Source Intelligence ├── 06-wireless/ Wireless & packet analysis ├── 07-spoofing/ ARP/DNS/MITM attacks ├── 08-postexploit/ Post-exploitation & privesc ├── 09-misc/ Miscellaneous tools ├── 10-cloud/ Cloud security enumeration ├── 11-containers/ Container & K8s security ├── 12-forensics/ Digital forensics tools ├── 13-tunnel/ Tunneling & data exfiltration ├── hackerai.py Master launcher ├── hackerai/ Launcher modules ├── ocysint/ Standalone OSINT framework ├── wordlists/ Custom wordlists ├── reports/templates/ Pentest report templates ├── tests/ Test suite └── requirements.txt Python dependencies ``` ## 法律免责声明 这些工具仅用于: - 授权的渗透测试 - 安全教育与研究 - CTF 比赛 - 漏洞赏金计划 **未经授权使用是违法的。** 在测试您不拥有的任何系统之前,请务必获得书面许可。
**为学习、测试和防御性安全运营而构建。** [报告 Bug](https://github.com/vtino17/tools/issues) · [请求功能](https://github.com/vtino17/tools/issues) · [参与贡献](https://github.com/vtino17/tools)
标签:GitHub, Python, 主机安全, 字符串匹配, 实时处理, 密码管理, 数字取证, 数据泄露, 无后门, 网络安全, 自动化脚本, 逆向工具, 隐私保护