Boîte à outils de sécurité sans fil GTK4 avec 57 modules shell autonomes pour les attaques Wi-Fi, Bluetooth, RF, Zigbee, NFC et côté routeur, ainsi que MITM, reconnaissance, analyse de capture et automatisation de killchain.
Une boîte à outils GTK4 de sécurité sans fil pour Linux. 57 modules couvrant le Wi-Fi, le Bluetooth, les RF, le côté routeur et le travail MITM réseau derrière une seule interface.
Chaque module est un script shell autonome. L'interface graphique est une vue sur eux, pas un conteneur — rien n'est verrouillé derrière l'interface.
Développement précoce. Testé minutieusement sur une machine avec un seul adaptateur. La section Ce qui fonctionne réellement est honnête sur ce que cela signifie, et il vaut la peine de la lire avant de signaler un bug.
La plupart des outils sans fil sont très spécialisés dans un seul domaine. aircrack-ng c'est le Wi-Fi. bettercap
c'est le MITM réseau. Les outils BlueZ c'est le Bluetooth. Une évaluation implique cinq outils,
cinq formats de configuration, et aucune vue partagée de la cible.
wifisting est large à dessein — à travers les couches et les protocoles, en un seul endroit. Il enveloppe également Responder, mitm6, ntlmrelayx, mdk4 et hcxdumptool plutôt que de les réimplémenter, afin que les outils spécialisés restent en dessous là où ils appartiennent.
L'autre chose qu'il fait différemment : la plupart des outils vous disent qu'ils ont fonctionné. Celui-ci
est conçu pour vous dire quand ce n'est pas le cas. Un module qui rapporte OK alors que la
cible est intacte est pire qu'un qui échoue bruyamment, donc il y a un
--selftest par module et ceux conditionnés par le matériel disent ce qui manque au lieu
de retourner un résultat vide.
| Module | Description |
|---|---|
00_deps | Inspecter les outils installés et installer les paquets manquants |
01_iface | Découvrir les interfaces sans fil et contrôler le mode moniteur |
| Module | Description |
|---|---|
02_recon | Scan en direct, sélection de cible, analyse CSV |
03_attack | Deauth, capture de handshake WPA/WPA2 et PMKID |
04_eviltwin | AP pirate avec portail captif et capture d'identifiants |
08_pmkid_offline | Extraction PMKID hors ligne et conversion hashcat |
09_wardrive | Scan géolocalisé par GPS pour la cartographie de couverture |
10_rogue_dhcp | Serveur DHCP malveillant pour interception |
11_krack_kr00k | Réinstallation de clés KRACK et Kr00k |
17_wps_attack | Pixie Dust et PIN WPS |
20_karma | Répondre à chaque probe request pour piéger les clients |
21_beacon_flood | Floods de balises et d'authentification, confusion WIDS, contre-mesures Michael |
22_wifi_direct | Appareils P2P, services et négociation de propriétaire de groupe |
23_captive_portal_builder | Rendre le HTML du portail captif à partir de modèles |
34_pmf_bypass | Posture de protection des trames de gestion 802.11w par AP |
35_wifi6_attacks | Éléments HE, collisions de couleur BSS, TWT, réutilisation spatiale |
47_wpa3_attack | Rétrogradation de transition, Dragonblood, capture SAE et dictionnaire |
48_wep_attack | Fausse authentification, rejeu ARP, ChopChop, fragmentation, récupération de clé |
53_jamming | Brouillage au niveau des trames via le pilote modwifi |
54_client_isolation | Rebond de passerelle, vol de port, réflexion broadcast, relais inter-NIC |
55_ssid_overflow | SSID surdimensionné au-delà de la limite de 32 octets, avec injection dans les mêmes octets |
| Module | Description |
|---|---|
07_arp | Usurpation ARP et capture MITM |
13_802.1x_relay | Relais RADIUS pour 802.1X |
32_resolver_poison | Empoisonnement LLMNR/NBT-NS/mDNS, relais NTLM, mitm6, Router Advertisement |
49_usb_mitm | MITM Ethernet USB via RNDIS |
50_router_lan | TR-064, HNAP, UPnP/SSDP, SNMP, DNS rebinding, CSRF |
51_router_web | Injection de page de diagnostic, divulgation rom-0, identifiants par défaut |
52_router_console | TFTP en mode récupération, conseils UART/U-Boot, analyse de flash hors ligne |
| Module | Description |
|---|---|
05_bt_recon | Énumération et empreinte des appareils |
06_bt_attack | Usurpation BLE et primitives d'attaque Bluetooth |
12_hid_injection | Injection de frappes Bluetooth HID |
24_bt_mesh | Sniffing et attaques BLE Mesh |
36_ble_tracker_hunt | Détection AirTag/SmartTag/Tile et détection de suivi |
37_bt_classic_ssp | Modèles Secure Simple Pairing et reconstruction de journal HCI |
38_ble_adv_forge | Construction de charges utiles iBeacon, Eddystone et Fast Pair |
39_ble_fuzz | Génération de corpus de charges utiles BLE malformées |
| Module | Description |
|---|---|
26_zigbee | Sniffing et attaques Zigbee (CC2531 / nRF52840) |
57_thread | Analyse de maillage Thread et découverte de routeur de bordure |
| Module | Description |
|---|---|
25_rf_spectrum | Balayages de spectre SDR, capture IQ, occupation des canaux |
40_wifi_csi | Analyse des informations d'état de canal et analyse de mouvement |
42_subghz | Décodage de train d'impulsions OOK sub-GHz et référence de bande |
43_nfc_rfid | Codec NDEF et analyse de structure de tag MIFARE |
44_lora_loraWAN | LoRa et LoRaWAN |
45_drone_remote_id | Décodage et construction ASTM F3411 Remote ID |
| Module | Description |
|---|---|
14_wifi_ids | Surveillance passive et détection d'intrusion sans fil |
15_wifi_cve_scan | Sonder les réseaux pour l'exposition CVE Wi-Fi connue |
16_bt_cve_scan | Sonder les appareils Bluetooth pour l'exposition CVE connue |
18_capture_analysis | Navigation pcap, extraction de hash, pilotage hashcat |
19_wordlist_manager | Télécharger, composer et gérer les wordlists et règles |
27_firmware_iot | Extraction de firmware, collecte d'identifiants, scan CVE |
27b_fw_update_audit | Audit de mise à jour de firmware |
28_live_traffic | Vue du trafic en direct |
30_fingerprint | Identification client, détection de MAC aléatoire, corrélation |
41_wifi_geolocate | Estimation de position à partir de BSSID et RSSI |
46_public_wifi_audit | Noter les AP pour le risque ouvert, WEP, rétrogradation et evil-twin |
| Module | Description |
|---|---|
29_killchain | Enchaîner des attaques multi-étapes en exécutions réutilisables |
31_remote_node | Gérer une flotte de nœuds distants (Pi / VM / PC) |
Vous avez besoin d'un adaptateur qui peut injecter.
iwlwifi accepte chaque commande
et ne transmet rien. L'application le détecte et refuse avec une explication.Le mode moniteur seul ne suffit pas. Avec une carte Intel, vous pouvez parcourir l'interface et lire les captures, mais la plupart des modules refuseront de s'exécuter.
Certains modules nécessitent plus : un SDR pour le travail RF, un adaptateur Bluetooth, du matériel NFC, un CC2531 ou nRF52840 pour Zigbee et Thread. L'interface graphique marque lesquels.
Après avoir extrait l'archive, dans votre terminal :
cd native
meson setup builddir && meson compile -C builddir
Cela construit l'interface graphique. Ensuite, depuis la racine du projet :
./wifisting.sh