airgeddon
Script bash polyvalent pour l'audit des réseaux sans fil. Automatise les attaques WPA/WPA2, les points d'accès evil twin, la capture de handshake et les attaques DoS via une interface à menus. Multi-use bash script for wireless network auditing. Automates WPA/WPA2 attacks, evil twin APs, handshake capture, and DoS attacks via a menu-driven interface.
↗ https://github.com/v1s1t0r1sh3r3/airgeddonOverview
airgeddon is an all-in-one wireless auditing script that wraps aircrack-ng, hostapd, dnsmasq, and other tools into a menu-driven interface. It simplifies complex multi-step attacks like evil twin portals, PMKID attacks, and deauthentication floods.
Launch
sudo airgeddon
→ Requires root, and will check/install dependencies automatically
Menu Structure
1. DoS attacks (deauthentication, disassociation, WIDS confusion)
2. Handshake/PMKID tools
- Capture WPA handshake
- PMKID capture (no deauth)
- Clean/validate captured handshake
3. Offline WPA/WPA2 cracking
- Dictionary attack (aircrack-ng)
- Hashcat cracking
- PMKID cracking
4. Evil Twin attacks (MITM)
- Rogue AP + captive portal (phishing WPA password)
- Rogue AP + hostapd-wpe (enterprise WPA credential capture)
5. WEP tools
6. WPS tools (Pixie Dust, PIN brute-force, Reaver)
7. Enterprise attacks (hostapd-wpe, eaphammer)
Evil Twin Attack (Key Feature)
The most powerful airgeddon attack: creates a rogue AP mimicking the target, deauths clients from the real AP, and presents a captive portal that harvests the WPA password:
- Select target AP
- Choose Evil Twin + Captive Portal
- airgeddon clones the AP, deauths clients
- Victims reconnect to the fake AP and see a portal asking for the WiFi password
- Password is logged when the victim enters it
WPS Attacks
# From the menu: WPS tools
# 1. Pixie Dust (instant for vulnerable routers)
# 2. PIN brute-force (slow but effective)
# 3. Known PINs attack (tries default PINs first)
Handshake Capture
# From menu: Handshake/PMKID tools
# 1. Select interface → put in monitor mode
# 2. Scan for networks
# 3. Select target
# 4. Choose handshake capture method:
# - Deauth (faster, noisier)
# - PMKID (no clients needed)
# 5. Handshake saved to /tmp/
# Validate captured handshake
# Menu → Handshake tools → Check/clean handshake file
Prerequisites
airgeddon auto-checks and offers to install:
- aircrack-ng suite
- hostapd / hostapd-wpe
- dnsmasq
- iw / wireless-tools
- hashcat
- curl / wget
Tips
- The evil twin attack with captive portal is highly effective — users expect to re-enter WiFi credentials
- Always run in a VM or dedicated hardware — monitor mode can disrupt your regular internet connection
- Pixie Dust WPS attack works in seconds on vulnerable routers; try it before PIN brute-force
airgeddonlogs everything to/tmp/airgeddon_*by default
Dependencies
Required:
iw, awk, aircrack-ng, xterm
Optional (enable specific features):
hashcat → GPU cracking
hostapd → Evil Twin AP
hostapd-wpe → Enterprise attacks
dnsmasq → DHCP for evil twin
lighttpd / php → Captive portal
reaver → WPS attacks
bully → WPS Pixie Dust
pixiewps → WPS Pixie Dust
mdk3 / mdk4 → DoS attacks
beef-xss → Browser exploitation
ettercap → MITM
Vue d’ensemble
airgeddon est un script d’audit sans fil tout-en-un qui enveloppe aircrack-ng, hostapd, dnsmasq et d’autres outils dans une interface à menus. Il simplifie les attaques complexes en plusieurs étapes comme les portails evil twin, les attaques PMKID et les floods de déauthentification.
Lancement
sudo airgeddon
# → Nécessite le root, et vérifie/installe les dépendances automatiquement
Structure du menu
1. DoS attacks (deauthentication, disassociation, WIDS confusion)
2. Handshake/PMKID tools
- Capture WPA handshake
- PMKID capture (no deauth)
- Clean/validate captured handshake
3. Offline WPA/WPA2 cracking
- Dictionary attack (aircrack-ng)
- Hashcat cracking
- PMKID cracking
4. Evil Twin attacks (MITM)
- Rogue AP + captive portal (phishing WPA password)
- Rogue AP + hostapd-wpe (enterprise WPA credential capture)
5. WEP tools
6. WPS tools (Pixie Dust, PIN brute-force, Reaver)
7. Enterprise attacks (hostapd-wpe, eaphammer)
Attaque Evil Twin (fonctionnalité phare)
L’attaque airgeddon la plus puissante : elle crée un AP malveillant imitant la cible, déauthentifie les clients du vrai AP, et présente un portail captif qui récolte le mot de passe WPA :
- Sélectionner l’AP cible
- Choisir Evil Twin + Captive Portal
- airgeddon clone l’AP et déauthentifie les clients
- Les victimes se reconnectent au faux AP et voient un portail demandant le mot de passe WiFi
- Le mot de passe est enregistré quand la victime le saisit
Attaques WPS
# Depuis le menu : WPS tools
# 1. Pixie Dust (instantané sur les routeurs vulnérables)
# 2. Brute-force du PIN (lent mais efficace)
# 3. Attaque par PINs connus (essaie d'abord les PINs par défaut)
Capture de handshake
# Depuis le menu : Handshake/PMKID tools
# 1. Sélectionner l'interface → la passer en mode monitor
# 2. Scanner les réseaux
# 3. Sélectionner la cible
# 4. Choisir la méthode de capture du handshake :
# - Deauth (plus rapide, plus bruyant)
# - PMKID (aucun client nécessaire)
# 5. Handshake enregistré dans /tmp/
# Valider le handshake capturé
# Menu → Handshake tools → Check/clean handshake file
Prérequis
airgeddon vérifie automatiquement et propose d’installer :
- la suite aircrack-ng
- hostapd / hostapd-wpe
- dnsmasq
- iw / wireless-tools
- hashcat
- curl / wget
Conseils
- L’attaque evil twin avec portail captif est très efficace : les utilisateurs s’attendent à devoir ressaisir leurs identifiants WiFi
- Lancez toujours dans une VM ou sur du matériel dédié : le mode monitor peut couper votre connexion internet habituelle
- L’attaque WPS Pixie Dust fonctionne en quelques secondes sur les routeurs vulnérables ; essayez-la avant le brute-force du PIN
airgeddonjournalise tout dans/tmp/airgeddon_*par défaut
Dépendances
Required:
iw, awk, aircrack-ng, xterm
Optional (enable specific features):
hashcat → GPU cracking
hostapd → Evil Twin AP
hostapd-wpe → Enterprise attacks
dnsmasq → DHCP for evil twin
lighttpd / php → Captive portal
reaver → WPS attacks
bully → WPS Pixie Dust
pixiewps → WPS Pixie Dust
mdk3 / mdk4 → DoS attacks
beef-xss → Browser exploitation
ettercap → MITM