PulseWifi is a modern, high-performance security suite designed for deep WiFi penetration testing and network security auditing. Optimized for universal Linux compatibility (Fedora, Arch, Debian/Ubuntu), it features professional modules for network recon, deauth attacks, and aggressive captive portal redirection.
- Universal Engine: Auto-detection of package managers and network services (Systemd/OpenRC).
- Hardened Evil Twin: Aggressive captive portal redirection with pure Python (No Flask needed).
- Fedora Ready: Specialized hooks for systemd-resolved, Firewalld, and NFTables.
- Deep Recon: PID-based temporary file handling and robust CSV parsing for complex SSIDs.
- i18n Support: Full localization support for Turkish and English.
- OS: Linux (Fedora, Arch, Debian, Kali, Ubuntu etc.)
- Permissions: Root (sudo) access required.
- Dependencies:
- aircrack-ng, mdk4, macchanger, hashcat, hcxtools, hostapd, dnsmasq, psmisc, nftables
⚠️ Disclaimer: This tool is strictly for educational purposes and ethical hacking. The authors are not responsible for any misuse or legal actions. Always have permission before testing any network!
PulseWifi combines the power of tools like aircrack-ng, mdk4, hashcat, and macchanger down to a single, interactive, and aesthetic dashboard. It automatically manages your adapters, cleans up residual configurations, and prevents connectivity loss after your tasks are done.
- 🛡 Engine: Auto-manage monitor mode and randomize your MAC Address (Privacy Shield).
- 📡 Radar: Find the closest targets, determine vendor device info offline, and lock on APs automatically.
- ⚡ Strike: Targeted Deauth, Mass Deauth, Beacon Spam (Troll & Chaos Modes), and automated Evil Twin (Captive Portal DNS hijacking).
- 🔓 Decrypt: Integrates Aircrack-ng for CPU-based cracking and Hashcat (hcxtools) for ultra-fast GPU processing.
git clone https://github.com/eneserbap/PulseWifi.git
cd PulseWifi
chmod +x install.sh
sudo ./install.shYou must run PulseWifi as Root (Sudo).
sudo python3 pulse_main.pyMulti-Language: PulseWifi auto-detects your system language. You can manually change it via the generated
config.json!
PulseWifi; aircrack-ng, mdk4, hashcat ve macchanger gibi endüstri standardı araçları tek bir ekranda toplayan profesyonel ve TUI (Metin Tabanlı Arayüz) destekli bir siber güvenlik Wi-Fi otomasyon aracıdır.
Saldırı veya dinleme işleminden sonra ağ ayarlarınızı, servislerinizi (NetworkManager vb.) ve MAC adresinizi otomatik olarak orijinal haline getirerek geride iz bırakmamanızı sağlar.

- 🛡 Engine (Motor): Ağ kartını otomatik Monitör porta çeker, veya "Gizlilik Kalkanı" başlatarak MAC adresinizi değiştirir.
- 📡 Radar (Keşif): Çevreyi tarar, hedefleri sinyal gücüne göre listeler ve cihaz markalarını (Offline OUI veritabanı ile) analiz eder.
- ⚡ Strike (Saldırı): İster tek hedefe, ister herkese deauth (düşürme) atın. Dilerseniz Chaos Mode ile tüm mahalleyi kilitleyin veya Evil Twin (Şeytani İkiz) oluşturup kullanıcıların şifresini Captive Portal ile yakalayın.
- 🔓 Decrypt (Kırma): Sadece Aircrack ile kalmaz,
.capdosyalarını.hc22000'e çevirerek Ekran Kartı (GPU) destekli ultra hızlı Hashcat kırımına olanak tanır.
git clone https://github.com/eneserbap/PulseWifi.git
cd PulseWifi
chmod +x install.sh
sudo ./install.shDosyayı doğrudan çalıştırdığınızda (eğer root değilseniz) sizden Root şifresi isteyerek yetkiyi devralacaktır.
sudo python3 pulse_main.pyÇoklu Dil Desteği: PulseWifi dilinizi otomatik algılar. Dilerseniz oluşan
config.jsondosyası içinden menü dilinitrveyaenolarak manuel biçimde ayarlayabilirsiniz!