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 ``` ## 📸 截图 resim
标签:Awesome, BlackArch, PyQt, 代码生成, 包管理器, 桌面应用, 渗透测试工具, 系统管理, 统一API, 逆向工具