核心信息

HackingTool 是一个 All-in-One 安全研究与渗透测试工具集(75.1k Stars),以菜单驱动界面聚合 185+ 安全工具,覆盖 20 个安全类别。

  • 作者:Z4nzu
  • Stars:75.1k
  • Forks:8.5k
  • 许可证:MIT
  • 版本:v2.0.0+(Python 3.10+,已移除 Python 2 遗留代码)
  • 技术栈:Python 95.3% / Shell 4.0% / Dockerfile 0.7%

核心功能

功能说明
185+ 工具聚合20 个安全类别,19 种标签过滤(osint/web/c2/cloud/mobile…)
菜单驱动界面分类浏览、搜索(/ 按名称/关键词)、推荐(r 自然语言推荐)
智能安装管理安装状态标记、批量安装、智能更新(git pull/pip upgrade/go install)
OS 感知自动隐藏 Linux-only 工具(macOS 兼容)
Docker 支持本地源码构建,不加载未经验证的外部镜像
一键安装curl-to-bash 一行命令部署

技术架构

说明
入口hackingtool.py — 主菜单入口
核心模块core.py / config.py / install.py / os_detect.py / constants.py
工具定义tools/*.py — 每个工具定义为 Class,含 TITLE/DESCRIPTION/INSTALL/RUN/SUPPORTED_OS
运行时依赖Python 3.10+、Go 1.21+(nuclei/ffuf/amass 等)、Ruby(haiti/evil-winrm)

20 个安全类别

  1. 匿名隐藏(2)
  2. 信息收集(26)— theHarvester, Amass, RustScan, SpiderFoot
  3. 字典生成(7)
  4. 无线攻击(13)
  5. SQL 注入(7)
  6. 钓鱼攻击(17)
  7. Web 攻击(20)— Nuclei, ffuf, OWASP ZAP
  8. 后渗透(10)
  9. 取证分析(8)
  10. Payload 生成(8)
  11. 漏洞利用框架(4)
  12. 逆向工程(5)— Ghidra
  13. DDOS 攻击(5)
  14. RAT(1)
  15. XSS 攻击(9)
  16. 隐写分析(4)
  17. 活动目录(6)— BloodHound, Impacket
  18. 云安全(4)
  19. 移动安全(3)— MobSF, Frida
  20. 其他工具(24)

关联连接