Skip to content

eneserbap/PulseWifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📡 PulseWifi - Ultimate Wi-Fi Penetration Suite

Python OS Status License

English | Türkçe

PulseWifi v1.2 - Universal Security Suite

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.

🚀 Key Features (v1.2)

  • 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.

📋 Requirements

  • 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!



🇬🇧 English Readme

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.

image

🌟 Key Features

  • 🛡 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.

🚀 Installation

git clone https://github.com/eneserbap/PulseWifi.git
cd PulseWifi
chmod +x install.sh
sudo ./install.sh

🎮 Usage

You must run PulseWifi as Root (Sudo).

sudo python3 pulse_main.py

Multi-Language: PulseWifi auto-detects your system language. You can manually change it via the generated config.json!


🇹🇷 Türkçe Readme

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. image

🌟 Temel Özellikler

  • 🛡 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, .cap dosyalarını .hc22000'e çevirerek Ekran Kartı (GPU) destekli ultra hızlı Hashcat kırımına olanak tanır.

🚀 Kurulum

git clone https://github.com/eneserbap/PulseWifi.git
cd PulseWifi
chmod +x install.sh
sudo ./install.sh

🎮 Kullanım

Dosyayı 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.json dosyası içinden menü dilini tr veya en olarak manuel biçimde ayarlayabilirsiniz!


Developed entirely with passion by EnesErbap

About

PulseWifi is an advanced, automated, and modular TUI (Text User Interface) tool designed for Wi-Fi security auditing, penetration testing, and vulnerability analysis.

Topics

Resources

Stars

Watchers

Forks

Contributors