BlackArch Linux sızma testi araçlarını aramak, incelemek, kurmak ve yönetmek için geliştirilmiş PyQt6 tabanlı, modern ve akıllı bir masaüstü yöneticisi!
- 🔍 Akıllı Arama ve Filtreleme: 2800+ aracı adında veya açıklamasında arayın; kurulu olanları, favorileri ve son kullanılanları tek tıkla süzün.
- 🌙 Aydınlık / Karanlık Mod: Göz yormayan şık arayüz, tek butonla (
Ctrl+T) tema geçişi. - 📦 Canlı Log ve Güvenli Kurulum: Arka planda GUI'yi dondurmadan
pkexec(grafik parola ekranı) vepacmanentegrasyonu ile canlı terminal çıktısı. - ⚡ Kategori Bazlı Toplu Kurulum: İhtiyacınız olan kategorideki eksik araçları tek seferde kurun.
- 🚀 Tek Tıkla Sistem Güncelleme:
pacman -Syukomutunu arayüz üzerinden çalıştırarak sisteminizi ve depolarınızı güncelleyin. - 💾 Profil Dışa/İçe Aktarma: Kendi cephaneliğinizi JSON olarak yedekleyin, farklı bilgisayarlarda tek tıkla geri yükleyin.
- 🔗 Masaüstü Kısayolu: Sevdiğiniz sızma testi araçları için masaüstünüze
.desktopkısayolları oluşturun. - ⌨️ Tam Klavye Desteği: Fareye dokunmadan
Ctrl+F(Ara),Ctrl+I(Kur),Ctrl+R(Kaldır) veF5(Yenile) gibi kısayollarla hızlıca yönetin.
- Arch Linux veya BlackArch Linux tabanlı bir sistem
- Python 3.10+ &
pacmanpaket yöneticisi - Yetkilendirme için
pkexec(Polkit)
# 1. Depoyu klonlayın
git clone https://github.com/torphiqua/blackarch-manager-pro.git
cd blackarch-manager-pro
# 2. Sanal ortam oluşturun ve PyQt6 yükleyin
python -m venv venv
source venv/bin/activate
pip install PyQt6
# 3. Uygulamayı başlatın
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!*
### ✨ Key Features
* **🔍 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).
### 🚀 Installation & Usage
#### Requirements
* Arch Linux or BlackArch Linux based system
* Python 3.10+ & `pacman` package manager
* `pkexec` (Polkit) for authentication
#### Quick Install via Terminal
```bash
# 1. Clone the 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. Create virtual environment & install PyQt6
python -m venv venv
source venv/bin/activate
pip install PyQt6
# 3. Launch the application
python main.py