Skip to content

Repository files navigation

🐉 BlackArch Manager Pro - Ultimate Edition

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!


✨ Öne Çıkan Özellikler

  • 🔍 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ı) ve pacman entegrasyonu 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 -Syu komutunu 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 .desktop kısayolları oluşturun.
  • ⌨️ Tam Klavye Desteği: Fareye dokunmadan Ctrl+F (Ara), Ctrl+I (Kur), Ctrl+R (Kaldır) ve F5 (Yenile) gibi kısayollarla hızlıca yönetin.

🚀 Kurulum ve Çalıştırma

Gereksinimler

  • Arch Linux veya BlackArch Linux tabanlı bir sistem
  • Python 3.10+ & pacman paket yöneticisi
  • Yetkilendirme için pkexec (Polkit)

Terminalden Hızlı Kurulum

# 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

📸 Ekran Görüntüleri

resim

Releases

Packages

Contributors

Languages