菜单

安装指南

相关源文件

本文档提供了在支持的平台上安装和设置 Hackingtool 套件的详细说明。安装过程将根据您的操作系统和首选部署方法而有所不同。

有关使用 Docker 容器进行部署,请参阅 Docker 部署

系统要求

在继续安装之前,请确保您的系统满足以下要求

  • 操作系统:基于 Linux 的发行版(最好是 Kali Linux 或 Parrot OS)
  • Root/sudo 权限
  • 互联网连接
  • 最少 2GB 的可用磁盘空间

注意:鼓励 Windows 用户使用 Linux 虚拟机或 WSL(Windows Subsystem for Linux)以获得最佳性能和兼容性。

来源:hackingtool.py109-115 README.md12-13

安装流程概述

Linux 原生安装

请按照以下步骤将 Hackingtool 直接安装到您的 Linux 系统

1. 克隆仓库

2. 设置适当的权限

3. 导航到目录

4. 运行安装脚本

安装过程中,您将被提示选择您的 Linux 发行版类型

              Select Best Option : 

              [1] Kali Linux / Parrot-Os (apt)
              [2] Arch Linux (pacman)
              [0] Exit 

安装脚本将

  • 验证互联网连接
  • 更新系统软件包
  • 安装所需的依赖项
  • 设置 Python 虚拟环境
  • 安装必要的 Python 包
  • 在您的系统路径中创建启动器

来源:install.sh45-61 README.md219-237

5. 安装目录结构

安装完成后,Hackingtool 将创建以下目录结构

目录/文件目的
/usr/share/hackingtool主安装目录
/usr/share/hackingtool/venvPython 虚拟环境
/usr/bin/hackingtool系统可执行启动器
~/hackingtoolpath.txt用户定义的工具安装路径

来源:install.sh59-128

首次运行配置

当您第一次使用 sudo hackingtool 命令运行时,系统将提示您设置一个所有独立工具的安装路径

您将有两个选项

  1. 手动 - 指定自定义目录
  2. 默认 - 使用 /home/hackingtool/
                        [@] Set Path (All your tools will be installed in that directory)
                        [1] Manual 
                        [2] Default

您选择的路径将被保存到 ~/hackingtoolpath.txt 以供将来使用。

来源:hackingtool.py76-101

运行 Hackingtool

安装后,您可以使用以下命令启动该工具

此命令将激活虚拟环境并运行主脚本。

来源:install.sh122-128 README.md238-240

排查安装问题

互联网连接

如果在安装过程中遇到互联网连接问题,脚本将显示

[✘] Internet connection is not available [✘]

确保您有有效的互联网连接,然后重试。

来源:install.sh64-67 install.sh135-138

现有安装

如果在 /usr/share/hackingtool 存在先前的安装,系统将提示

[!] The directory /usr/share/hackingtool already exists. Do you want to replace it? [y/n]:

输入 y 移除现有安装并继续,或输入 n 中止。

来源:install.sh81-92

权限错误

如果收到权限错误,请确保您正在使用 sudo 运行安装脚本

来源:install.sh16-19

Windows 系统

如果在 Windows 上运行,您会收到

Please Run This Tool On A Debian System For Best Results

请考虑改用 WSL 或 Linux 虚拟机。

来源:hackingtool.py109-115

平台兼容性

操作系统支持级别安装方法
Kali Linux完整版原生或 Docker
Parrot OS完整版原生或 Docker
Arch Linux完整版原生或 Docker
其他 Linux部分原生或 Docker
Windows有限推荐 Docker 或 VM
macOS有限推荐 Docker

来源:install.sh47-50 README.md10

下一步

安装后,您可以

  1. 探索可用的工具类别
  2. 从菜单中安装特定工具
  3. 使用工具管理器更新工具

有关包括 Docker 在内的其他部署选项,请参阅 Docker 部署

有关更新和维护安装,请参阅 更新和维护

来源:README.md27-54