HackingTool——渗透测试工具箱集成185+款安全工具

admin 2026-04-21 02:17:33 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: HackingTool是开源渗透测试工具箱,集成185+款安全工具覆盖信息收集、漏洞扫描、无线攻击等20个类别。项目基于Python3.10+开发,支持智能菜单、工具搜索、批量安装和Docker部署,提供一键安装脚本。文档强调工具仅限授权测试使用,并详细分类介绍核心工具如Nuclei、BloodHound的操作流程。 综合评分: 85 文章分类: 渗透测试,安全工具,红队,WEB安全,内网渗透


cover_image

HackingTool——渗透测试工具箱集成185+ 款安全工具

一个人挺好 一个人挺好

一个人挺好 wa

2026年4月2日 21:08 上海

在小说阅读器读本章

去阅读

项目地址

https://github.com/Z4nzu/hackingtool

HackingTool 是开源一体化渗透测试工具集合,旨在为安全研究人员和渗透测试人员提供便捷的工具管理界面。该项目使用 Python 3.10+ 开发,集成了 185+ 款安全工具,涵盖信息收集、漏洞扫描、无线攻击、社会工程学等 20 个主要类别。

⚠️ 法律声明:本工具仅适用于授权的安全测试、渗透测试研究和教育目的。未经授权使用可能违反当地法律法规。


核心特性 (v2.0.0)

表格

| 特性 | 说明 | | — | — | | Python 3.10+ | 全面移除 Python 2 代码,采用现代语法 | | 智能菜单系统 | 自动识别操作系统,隐藏不兼容的工具 | | 工具搜索 | 按 / 键通过名称、描述或关键词搜索工具 | | 标签过滤 | 按 t 键通过 19 个标签(osint, web, c2, cloud 等)筛选 | | 智能推荐 | 按 r 键输入需求,获取推荐工具 | | 安装状态追踪 | 每个工具旁显示 ✔/✘ 安装状态 | | 批量安装 | 选项 97 支持一键安装整个类别 | | 智能更新 | 自动检测 git pull / pip upgrade / go install 更新方式 | | Docker 支持 | 本地构建,无需依赖外部镜像 | | 一键安装 | curl 单命令完成全部安装 |


系统架构

技术栈

  • 编程语言: Python 3.10+
  • 依赖管理: pip + requirements.txt
  • 容器化: Docker & Docker Compose
  • 支持平台: Linux (主要), macOS (部分工具)

目录结构

hackingtool/
├── tools/              # 各类工具模块
│   ├── anonymoussurf.py
│   ├── information_gathering.py
│   ├── wordlist.py
│   ├── wireless.py
│   ├── sql_injection.py
│   ├── phishing.py
│   ├── webattack.py
│   ├── postexploitation.py
│   ├── forensic.py
│   ├── payload.py
│   ├── exploit_framework.py
│   ├── reverse_engineering.py
│   ├── ddos.py
│   ├── rat.py
│   ├── xss.py
│   ├── steganography.py
│   ├── active_directory.py
│   ├── cloud.py
│   ├── mobile.py
│   └── others.py
├── install.py          # 手动安装脚本
├── install.sh          # 一键安装脚本
├── requirements.txt    # Python 依赖
├── Dockerfile          # Docker 构建
├── docker-compose.yml  # Docker Compose 配置
└── hackingtool.py      # 主入口程序

工具分类详解

1. 🛡 匿名隐藏 (Anonymously Hiding)

表格

| 工具 | 功能描述 | | — | — | | Anonymously Surf | 匿名浏览工具 | | Multitor | 多 Tor 实例管理 |

2. 🔍 信息收集 (Information Gathering) – 26 款工具

核心工具

  • nmap – 网络端口扫描器
  • theHarvester ★ – 子域名和邮箱收集
  • Amass ★ – 深度子域名枚举
  • Shodanfy – Shodan 搜索引擎集成
  • SpiderFoot ★ – 自动化 OSINT 框架
  • TruffleHog ★ – Git 仓库敏感信息扫描
  • Gitleaks ★ – 检测 Git 历史中的密钥泄露

3. 📚 密码字典生成 (Wordlist Generator)

  • Cupp – 自定义用户画像字典生成
  • Hashcat ★ – GPU 加速密码破解
  • John the Ripper ★ – 经典密码破解工具

4. 📶 无线攻击 (Wireless Attack) – 13 款工具

  • Aircrack-ng 套件 (Airgeddon, Wifite, Wifiphisher)
  • Fluxion – WiFi 钓鱼攻击框架
  • Bettercap ★ – 现代网络攻击与监控框架

5. 🧩 SQL 注入 (SQL Injection)

  • Sqlmap – 自动化 SQL 注入与数据库接管
  • NoSqlMap – NoSQL 注入测试

6. 🎣 钓鱼攻击 (Phishing Attack) – 17 款工具

  • SocialFish – 社交媒体钓鱼框架
  • Evilginx3 ★ – 中间人钓鱼攻击框架
  • Gophish 替代方案
  • QR Code Jacking – QR 码劫持攻击

7. 🌐 Web 攻击 (Web Attack) – 20 款工具

现代 Web 安全工具集

  • Nuclei ★ – 基于模板的快速漏洞扫描器
  • ffuf ★ – 高速 Web Fuzzer
  • Feroxbuster ★ – 递归内容发现工具
  • OWASP ZAP ★ – 综合 Web 应用安全扫描器
  • Katana ★ – 下一代爬虫框架
  • Caido ★ – 轻量级 Web 代理工具

8. 🔧 后渗透 (Post Exploitation) – 10 款工具

  • pwncat-cs ★ – 升级版 Netcat
  • Sliver ★ – 跨平台 C2 框架
  • Havoc ★ – 现代 C2 框架
  • PEASS-ng ★ – 权限提升脚本套件
  • Ligolo-ng ★ – 高级隧道工具
  • Chisel ★ – 快速 TCP/UDP 隧道
  • Evil-WinRM ★ – Windows 远程管理利用
  • Mythic ★ – 跨平台红队协作框架

9. 🕵 取证分析 (Forensics) – 8 款工具

  • Autopsy – 数字取证平台
  • Volatility 3 ★ – 内存取证框架
  • Wireshark – 网络协议分析
  • Binwalk ★ – 固件分析工具

10. 📦 载荷生成 (Payload Creation)

  • The FatRat – 绕过 AV 的载荷生成器
  • MSFvenom Payload Creator – Metasploit 载荷封装

11. 🧰 漏洞利用框架 (Exploit Framework)

  • RouterSploit – 路由器漏洞利用
  • WebSploit – Web 漏洞测试框架

12. 🔁 逆向工程 (Reverse Engineering)

  • Ghidra ★ – NSA 开源逆向工程套件
  • Radare2 ★ – 高级逆向工程框架
  • JadX – Android APK 反编译

13. ⚡ DDoS 攻击 (DDOS Attack)

  • SlowLoris – 低速 HTTP DoS
  • GoldenEye – HTTP 压力测试

14. 🖥 远程管理工具 (RAT)

  • Pyshell – Python 远程 Shell

15. 💥 XSS 攻击 (XSS Attack) – 9 款工具

  • DalFox ★ – 现代 XSS 扫描器
  • XSStrike – 高级 XSS 检测

16. 🖼 隐写术 (Steganography)

  • Steganography – 图像隐写工具

17. 🏢 活动目录 (Active Directory) – 6 款工具 ⭐新增

  • BloodHound ★ – AD 关系可视化与攻击路径分析
  • NetExec (nxc) ★ – 自动化 AD 评估
  • Impacket ★ – Python AD 协议套件
  • Responder ★ – LLMNR/NBT-NS/mDNS 投毒
  • Certipy ★ – AD CS 攻击工具
  • Kerbrute ★ – Kerberos 暴力破解

18. ☁ 云安全 (Cloud Security) – 4 款工具 ⭐新增

  • Prowler ★ – AWS/GCP/Azure 安全审计
  • ScoutSuite ★ – 多云安全态势评估
  • Pacu ★ – AWS 漏洞利用框架
  • Trivy ★ – 容器与代码漏洞扫描

19. 📱 移动安全 (Mobile Security) – 3 款工具 ⭐新增

  • MobSF ★ – 移动安全测试框架
  • Frida ★ – 动态代码插桩工具
  • Objection ★ – 运行时移动探索

20. ✨ 其他工具 (Other Tools) – 24 款

  • 社交媒体暴力破解
  • Android 黑客工具
  • IDN 同形异义攻击 (EvilURL)
  • 哈希破解 (Hash Buster)
  • WiFi 去认证攻击等

安装指南

方法一:一键安装(推荐)

curl -sSL https://raw.githubusercontent.com/Z4nzu/hackingtool/master/install.sh | sudo bash

此命令自动完成:

  • 系统依赖安装
  • 仓库克隆
  • Python 虚拟环境配置
  • 启动器安装

方法二:手动安装

# 克隆仓库
git clone https://github.com/Z4nzu/hackingtool.git
cd hackingtool

# 安装依赖
sudo pip3 install-r requirements.txt

# 运行安装脚本
sudo python3 install.py

# 启动工具
hackingtool

方法三:Docker 部署

# 构建镜像
docker build -t hackingtool .

# 直接运行
docker run -it--rm hackingtool

# 或使用 Docker Compose(推荐)
docker compose up -d
dockerexec-it hackingtool bash

# 开发模式(挂载本地源码)
docker compose --profile dev up
dockerexec-it hackingtool-dev bash

# 停止并清理
docker compose down -v

系统要求

表格

| 依赖 | 版本 | 用途 | | — | — | — | | Python | 3.10+ | 核心运行环境 | | Go | 1.21+ | 现代 Go 工具(nuclei, ffuf, amass 等) | | Ruby | any | haiti, evil-winrm | | Docker | any | Mythic, MobSF(可选) |

Python 依赖

# requirements.txt 示例
requests
colorama
pyfiglet
# ... 其他依赖

使用指南

快速命令参考

表格

| 命令 | 功能 | 适用场景 | | — | — | — | | /query | 搜索工具 | 主菜单 | | t | 标签筛选 | 主菜单 | | r | 智能推荐 | 主菜单 | | ? | 帮助 | 任意位置 | | q | 退出 | 任意位置 | | 97 | 批量安装 | 分类菜单 | | 99 | 返回上级 | 任意位置 |

典型工作流程

  1. 信息收集阶段

    主菜单 → 2 (Information Gathering) → 选择 theHarvester/Amass

  2. Web 漏洞扫描

    主菜单 → 7 (Web Attack) → 选择 Nuclei/ffuf
  1. AD 渗透测试

    主菜单 → 17 (Active Directory) → BloodHound → NetExec

  2. 后渗透阶段

    主菜单 → 8 (Post Exploitation) → Ligolo-ng 建立隧道


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:一个人挺好 wa 一个人挺好 一个人挺好《HackingTool——渗透测试工具箱集成185+ 款安全工具》

评论:0   参与:  0