
Un semplice script Python per scansionare e attaccare reti wireless.
Il netattack.py è uno script Python che ti permette di scansionare la tua area locale per reti WiFi ed eseguire attacchi di deautenticazione. L'efficacia e la potenza di questo script dipendono fortemente dalla scheda wireless.
https://github.com/chrizator/netattack2/
python netattack.py -scan -mon
Questo esempio eseguirà una scansione della rete WiFi. BSSID, ESSID e Canale saranno elencati in una tabella.
-scan | --scan
Questo parametro deve essere richiamato quando si vuole eseguire una scansione. È uno dei comandi principali. Cerca i beacon frame inviati dai router per notificare la loro presenza.
-mon | --monitor
Richiamando questo parametro, lo script rileva automaticamente la tua scheda wireless e la mette in modalità monitoraggio per catturare il traffico in corso. Se conosci il nome della tua scheda wireless ed è già in modalità monitoraggio puoi chiamare
-i
Questo può essere usato al posto di -mon.
python netattack.py -deauth -b AB:CD:EF:GH:IJ:KL -u 12:34:56:78:91:23 -c 4 -mon
Questo comando eseguirà ovviamente un attacco di deautenticazione.
-deauth | --deauth
Questo parametro è un parametro principale come scan. È necessario chiamarlo se si vuole attaccare un certo target con deauth.
-b | --bssid
Con -b selezioni l'indirizzo MAC dell'AP (BSSID). Il parametro -deauth richiede uno o più BSSID.
-u | --client
Se non vuoi attaccare l'intera rete, ma un singolo utente/client/dispositivo, puoi farlo con -u. Non è necessario.
-c | --channel
Aggiungendo questo parametro, il tuo attacco di deautenticazione verrà eseguito sul canale inserito. L'uso di -c è fortemente raccomandato poiché l'attacco fallirà se si usa il canale sbagliato. Il canale dell'AP può essere visto eseguendo una scansione WiFi (-scan). Se non aggiungi -c, l'attacco avverrà sul canale corrente.
Anche -mon o -i sono necessari per questo attacco.
python netattack.py -deauthall -i [IFACE]
Quando viene chiamato questo comando, lo script cerca automaticamente AP nella tua area. Dopo la ricerca, inizia ad attaccare con deauth tutti gli AP trovati. Il parametro -deauthall ha bisogno solo di un'interfaccia per funzionare.
ATTENZIONE: Se vuoi che tutti questi attacchi siano il più efficienti possibile, dai un'occhiata alla seguente sezione "AVANZATO"
-p | --packetburst
Questo parametro è inteso come il pacchetto burst. Soprattutto quando si ha come target più AP o si esegue un attacco -deauthall, il comando è indispensabile. Definisce la quantità di pacchetti deauth da inviare dopo aver cambiato target. Se non si aggiunge il parametro, verrà impostato a 64 per impostazione predefinita. Ma è altamente inefficiente se si attaccano 4 o più AP.
-t | --timeout
Questo parametro può essere aggiunto a -scan o -deauth. Se aggiunto al parametro -scan, definisce il ritardo durante il cambio di canale. È impostato a 0,75s per impostazione predefinita, quindi attende 0,75s su ogni canale per raccogliere i beacon frame.
Se aggiunto al parametro -deauth, definisce il ritardo tra ogni pacchetto burst. Può essere utilizzato per diminuire l'intensità dell'attacco o per attaccare il/i target in un determinato momento.
-cf | --channelformat
Questo parametro può essere aggiunto solo a -scan. Mostra un output più dettagliato durante la scansione. È principalmente consigliato quando la posizione cambia e con essa gli AP.
-a | --amount
Questo parametro può essere aggiunto solo a -deauth. Definisce una certa quantità di pacchetti burst da inviare. Può essere utilizzato per far cadere il WiFi per un certo tempo.
IL PROPRIETARIO E PRODUTTORE DI QUESTO SOFTWARE NON È RESPONSABILE PER DANNI O VIOLAZIONI DI LEGGE CAUSATE DAL SOFTWARE.