HackingTool 全能安全工具箱
面向授权安全测试的 AI 引导一体化工具集,收录 21 大类共 219 款工具,覆盖信息收集、OSINT、Web/无线攻击、钓鱼、取证与后渗透等,可用自然语言匹配工具与命令。
过去 7 天收获 2 颗 Star
爱鲜报评分
0 人评分
82k
星数
否
中文
Python
主语言
是
活跃
42
贡献者
人工分析
EDITORIAL推荐理由
项目以交互式终端控制台整合 219 款安全工具,省去逐个查找仓库与安装的麻烦,并加入 AI 层把自然语言需求映射到具体工具和命令,对渗透测试、红蓝队与 CTF 选手都很实用。安装流程强调不使用 curl|bash、下载校验 SHA-256、签名发布与 SBOM,安全实践较规范。适合作为安全学习与授权测试的统一入口。
适用场景
- 授权渗透测试与红队演练
- CTF 与靶场练习
- OSINT 信息收集与资产测绘
- 蓝队/SOC 与数字取证调查
- 安全教学与实验环境搭建
优点
- 21 大类 219 款工具集中管理,支持搜索与标签分类
- AI 引导可将自然语言需求映射到工具与具体命令
- 安装流程规范,下载校验、签名发布与 SBOM 较完善
- 提供 Docker、pipx 等多种安装方式,跨 Linux/macOS
- MIT 许可,社区活跃、Star 数极高
缺点
- 工具涉及攻击能力,必须仅在自有或获授权目标上使用
- 部分工具依赖第三方仓库与运行时,安装可能受网络影响
- AI 功能需自备密钥或本地模型,效果依赖模型质量
- 工具数量多,新手容易迷失,需要一定安全基础
项目概览
HackingTool 是一个面向授权安全测试的一体化工具集,用 Python 编写,提供交互式终端界面(TUI),把 21 大类共 219 款安全工具集中到一个控制台里。它覆盖信息收集、OSINT、Web 攻击、无线攻击、钓鱼、取证、后渗透等方向,并叠加了一层 AI 引导能力。
请务必只在自己拥有或获得明确授权的系统上使用。
核心特性
AI 引导工作流
用自然语言描述目标,例如「查找 example.com 的子域名」,工具会:
- 将意图映射到合适的工具,并给出文档中的确切命令;
- 按步骤规划一个测试目标;
- 汇总发现并起草报告草稿。
可自带 API Key 或使用本地模型,默认不会自动执行命令。
工具目录与检索
- 21 个分类、219 款工具,统一标签体系便于发现;
- 输入即可搜索全部工具,
/打开命令面板; /find先在本地目录检索,再查询 GitHub API 寻找可维护的替代项目。
安全默认值
- 不使用
curl | bash式安装; - 下载内容固定版本并做 SHA-256 校验;
- 使用列表形式调用
subprocess,不强制sudo; - 提供签名发布与 SBOM。
安装方式(示意)
项目提供多种安装途径,具体命令请以仓库文档为准:
# 推荐:通过 pipx 从源码安装
pipx install .
# 或使用 Docker 运行
# 详见仓库 Installation 章节
支持 Linux(Kali、Parrot 等)与 macOS,Python 版本要求 3.10+。
适用人群
- 渗透测试人员与红队成员;
- 蓝队 / SOC 与 DFIR 分析人员;
- OSINT 研究者与漏洞赏金猎人;
- CTF 选手、安全研究者与学生。
使用建议
工具数量庞大,建议先按分类浏览熟悉目录,再结合 /find、/goal 等命令按需定位;在实验环境或靶场中练习,避免在生产环境误操作。
评论
- 暂无评论,来写第一条吧。