Retour aux mises à jour
New releaseOct 7, 2026

wifit3 v0.4.2

Wifite mais uniquement USB et multiplateforme.

Partager

wifit3

Un auditeur Wi-Fi USB autonome pour Linux, Windows et macOS.

écran d'accueil / sélecteur d'adaptateur wifit3

Au moins un des adaptateurs USB pris en charge est requis.

Pourquoi ?

  • Multiplateforme : Fonctionne de manière identique sous Linux, macOS et Windows.
  • Le paradis des pilotes sans fil : La pile sans fil intégrée évite l'enfer des versions de pilotes du noyau et le NDIS de Windows.
  • Zéro dépendance à l'exécution : Pas d'aircrack-ng ni de reaver, juste du Python pur avec les bibliothèques PyUSB et Textual.

wifit3 en action : capture PSK WPS PushButton


Fonctionnalités

Reconnaissance et analyse

  • Agrégation multicarte : Capturez des paquets sur plusieurs adaptateurs simultanément ; choisissez une carte dédiée pour l'injection.
  • Scanner en temps réel : Saut de canaux 2,4 GHz et 5 GHz (réparti pour les multicartes) ; suit la force du signal, les suites de chiffrement, les modes de transition WPA3/SAE.
  • Identification des AP et des clients : Empreinte des fabricants et catégories d'appareils ; extrait la marque et le modèle du routeur à partir des balises WPS.
  • Démasquage des VAP : Identifie les réseaux cachés en corrélant leurs BSSID avec des réseaux visibles apparentés connus.
  • Tableau de bord des paquets : Visualise en temps réel les débits de paquets de balise, de données, d'injection et de désauthentification.

Attaques et captures

  • Handshakes WPA/WPA2 : Écoute passive et désauthentification ciblée ; valide les paires crackables ; exporte des fichiers .pcap et .hc22000.
  • Collecte de PMKID : Collecte par association active et écoute passive du matériel de clé PMKID WPA/WPA2 (.hc22000).
  • Rétrogradation WPA3 EvilTwin : Clone l'AP et évince les clients (via CSA, BTM et désauthentifications) pour capturer les handshakes. Fonctionne sur une ou plusieurs cartes.
  • Suite de récupération WPS :
    • PixieDust (2 modes) : Récupération instantanée hors ligne du PIN exploitant les faiblesses de PRNG Null Secret et Static Secret.
    • PushButton (PBC) : Détecte les appuis physiques sur le bouton WPS et extrait immédiatement la PSK WPA en clair.
    • Force brute du PIN : Cassage du PIN WPS avec reprise possible, base de données de PIN connus et surveillance du verrouillage de l'AP.
  • Suite WEP : Rejeu ARP, ChopChop, fausse authentification et récupération de clé PTW en Python pur.

Captures d'écran

ScannerFocus (cible unique)
ScannerFocus

Matériel pris en charge

Important : Au moins un adaptateur sans fil USB pris en charge est requis.

Jeu de pucesBandesCartes (marque + modèle)
Atheros AR92712,4 GHzALFA AWUS036NHA, TP-Link TL-WN722N V1
MediaTek MT7601U2,4 GHzDongles « nano » génériques sans marque
MediaTek MT7610U2,4 / 5 GHzALFA AWUS036ACHM, Panda PAU0B
MediaTek MT7612U2,4 / 5 GHzALFA AWUS036ACM
MediaTek MT7921AU2,4 / 5 GHzALFA AWUS036AXM[L], Panda PAU0F
MediaTek MT7925U2,4 / 5 GHzNetgear A9000
Realtek RTL8812AU2,4 / 5 GHzALFA AWUS036ACH
Realtek RTL8814AU2,4 / 5 GHzALFA AWUS1900, ASUS USB-AC68
Realtek RTL8821AU2,4 / 5 GHzALFA AWUS036ACS, TP-Link Archer T2U Plus/Nano
Realtek RTL8821CU2,4 / 5 GHzAuscoumer 600 Mbps, Mercusys MU6H
Realtek RTL8922AU2,4 / 5 GHzASUS USB-BE93
Realtek RTL8822BU2,4 / 5 GHzTP-Link T3U Plus, Archer T4U v3 / T4U+
Realtek RTL8822CU2,4 / 5 GHzD-Link AC13U
Realtek RTL8187L2,4 GHzALFA AWUS036H
Realtek RTL8188EUS2,4 GHzTP-Link TL-WN722N v2/v3, Mercusys MW150US
Realtek RTL8192FU2,4 GHzD-Link AN3U rév. A1
Ralink RT25702,4 GHzBuffalo Nintendo Wi-Fi USB Controller
Ralink RT30702,4 GHzALFA AWUS036NH, TP-Link TL-WN7200ND
Ralink RT53702,4 GHzLOTEKOO 150 Mbps
Ralink RT53722,4 GHzPanda PAU05/PAU06
Ralink RT55722,4 / 5 GHzPanda PAU09 N600

Détail des capacités et limitations de chaque appareil : Documentation du matériel pris en charge.

Installation et exécution

Option 1 : Télécharger les binaires précompilés (recommandé)

Téléchargez le dernier exécutable autonome depuis Releases :

  • Windows : Téléchargez et exécutez wifit3-windows-x64.exe.
  • Linux (sans sudo) : chmod +x wifit3-linux-x64 && ./wifit3-linux-x64
  • macOS : (contourner la quarantaine)
    xattr -d com.apple.quarantine wifit3-macos-universal2
    chmod +x wifit3-macos-universal2
    ./wifit3-macos-universal2
    

Option 2 : Exécution depuis les sources

wifit3 utilise uv d'Astral. sync configure les dépendances :

uv sync
uv run wifit3

Option 3 : Compiler votre propre binaire

uv run pyinstaller wifit3.spec --noconfirm --clean

L'exécutable binaire est écrit dans le sous-répertoire dist/.

Configuration unique du pilote

wifit3 gère automatiquement la configuration matérielle au sein de l'application, après avoir cliqué sur le bouton START :

  • Linux : Demande une fois via pkexec/sudo pour écrire les permissions udev et les blocklists dans /etc/modprobe.d/.
  • macOS : Aucune installation requise ; branchez l'appareil et sélectionnez Autoriser dans la boîte de dialogue d'autorisation.
  • Windows : Demande une fois via UAC pour installer WinUSB pour l'appareil.
  • VirtualBox : Ajoutez votre ou vos appareils aux USB Filters de VirtualBox avant de les brancher.

Désinstallation

Rendez l'appareil précédemment installé à la pile Wi-Fi de votre système d'exploitation :

  1. Sélectionnez la carte sur l'écran d'accueil de wifit3.
  2. Cliquez sur le bouton Uninstall et confirmez.
  3. Acceptez l'invite d'élévation (UAC sous Windows ou pkexec sous Linux).
  4. Débranchez et rebranchez l'adaptateur.

Sous Linux, cela supprime les règles udev et modprobe de wifit3. Sous Windows, cela désinstalle la liaison WinUSB et déclenche une nouvelle analyse des périphériques PnP (l'ancien pilote se réattache).

Merci, Linux !

wifit3 n'existe que grâce aux personnes formidables qui ont fait de l'ingénierie inverse et maintenu ces pilotes sans fil Linux. C'est généralement un travail ingrat.

Remerciements particuliers à :

  • Christian "kimo" B. (@kimocoder) qui maintient wifite2 et le pilote DKMS RTL8188EUS d'aircrack-ng.
  • Neur0sp1cy : ami proche et maître de mon apprentissage du Linux et du hacking sans fil.
  • Nick Morrow (@morrownr), légende, maintient les pilotes DKMS USB Realtek hors arbre.

La liste complète se trouve dans CREDITS.md.

Comment ça marche : les mini-pilotes

Catégories