torphiqua/blackarch-manager-pro
GitHub: torphiqua/blackarch-manager-pro
一款基于 PyQt6 的 BlackArch Linux 渗透测试工具图形化管理器,提供工具搜索、批量安装、配置备份等便捷功能。
Stars: 0 | Forks: 0
# 🐉 BlackArch Manager Pro - 终极版
这是一款基于 PyQt6 开发的现代化智能桌面管理器,用于搜索、查看、安装和管理 BlackArch Linux 的渗透测试工具!
## ✨ 核心功能
* **🔍 智能搜索与过滤:** 在 2800 多个工具的名称或描述中进行搜索;只需点击一下,即可筛选出已安装的工具、收藏夹和最近使用的工具。
* **🌙 亮色/暗色模式:** 护眼的优雅界面,只需一键(`Ctrl+T`)即可切换主题。
* **📦 实时日志与安全安装:** 通过在后台不卡顿 GUI 的 `pkexec`(图形化密码框)和 `pacman` 集成,提供实时的终端输出。
* **⚡ 基于类别的批量安装:** 一键安装您所需类别中缺失的所有工具。
* **🚀 一键系统更新:** 通过界面直接运行 `pacman -Syu` 命令,更新您的系统和软件源。
* **💾 配置文件的导入/导出:** 将您的专属工具库备份为 JSON 文件,并在不同的电脑上一键恢复。
* **🔗 桌面快捷方式:** 为您喜爱的渗透测试工具在桌面上创建 `.desktop` 快捷方式。
* **⌨️ 全面的键盘快捷键支持:** 无需触碰鼠标,即可使用 `Ctrl+F`(搜索)、`Ctrl+I`(安装)、`Ctrl+R`(卸载)和 `F5`(刷新)等快捷键进行快速管理。
## 🚀 安装与运行
### 前置条件
* 基于 Arch Linux 或 BlackArch Linux 的系统
* Python 3.10+ & `pacman` 包管理器
* 用于提权的 `pkexec` (Polkit)
### 终端快速安装
```
# 克隆 Depoyu
git clone [https://github.com/KULLANICI_ADIN/blackarch-manager-pro.git](https://github.com/KULLANICI_ADIN/blackarch-manager-pro.git)
cd blackarch-manager-pro
# 创建虚拟环境并安装 PyQt6
python -m venv venv
source venv/bin/activate
pip install PyQt6
# 启动应用程序
python main.py
---------------------------------------------------------------------------------------------------------------------
# 🐉 BlackArch Manager Pro - Ultimate Edition
*A modern, smart, and PyQt6-based desktop manager for searching, exploring, installing, and managing BlackArch Linux penetration testing tools!*
### ✨ 核心功能
* **🔍 Smart Search & Filtering:** Search across 2800+ tools by name or description; instantly filter installed tools, favorites, and recently launched apps.
* **🌙 Light / Dark Theme:** Eye-friendly UI with an instant theme toggle (`Ctrl+T`).
* **📦 Live Logs & Safe Installation:** Seamless integration with `pkexec` and `pacman` displaying real-time terminal outputs without freezing the GUI.
* **⚡ Category-Based Batch Installation:** Install all missing penetration testing tools in a selected category with a single click.
* **🚀 One-Click System Upgrade:** Run `pacman -Syu` directly through the GUI to update your entire Arch/BlackArch system and repositories.
* **💾 Profile Export / Import:** Backup your custom tool arsenal as a JSON file and restore it effortlessly on another machine.
* **🔗 Desktop Shortcuts:** Easily generate `.desktop` application shortcuts for your frequently used tools.
* **⌨️ Keyboard Shortcuts:** Navigate faster without a mouse using shortcuts like `Ctrl+F` (Search), `Ctrl+I` (Install), `Ctrl+R` (Remove), and `F5` (Refresh).
### 🚀 安装与使用
#### 系统要求
* Arch Linux or BlackArch Linux based system
* Python 3.10+ & `pacman` package manager
* `pkexec` (Polkit) for authentication
#### 通过终端快速安装
```bash
# 1. 克隆 repository
git clone [https://github.com/KULLANICI_ADIN/blackarch-manager-pro.git](https://github.com/KULLANICI_ADIN/blackarch-manager-pro.git)
cd blackarch-manager-pro
# 2. 创建虚拟环境并安装 PyQt6
python -m venv venv
source venv/bin/activate
pip install PyQt6
# 3. 启动应用程序
python main.py
```
## 📸 截图
标签:Awesome, BlackArch, PyQt, 代码生成, 包管理器, 桌面应用, 渗透测试工具, 系统管理, 统一API, 逆向工具