Airport – utility Mac Os X per analisi delle reti wireless

Da qualche parte, nascosta tra le cartelle dell’installazione standard di Mac Os X, c’è una simpatica utility richiamabile da riga di comando che permette di fare alcune cose interessanti con la propria wireless: vedere/modificare i parametri della propria connessione, fare uno scan delle reti e mostrarne SNR e algoritmo di protezione, o addirittura fare packet sniffing. Tale utility si chiama Airport ed è nascosta qui:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport

Si, è abbastanza scomodo da ricordare, quindi possiamo farne un simpatico link simbolico in usr/bin (il seguente comando va scritto tutto di fila, senza andare a capo! è un comando unico!):

sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework
/Versions/Current/Resources/airport /usr/bin/airport

A questo punto possiamo richiamarla semplicemente scrivendo “airport” dalla riga di comando. Ma cosa ci possiamo fare? Innanzitutto lanciando l’utility senza parametri possiamo vedere una sorta di help.

Con il comando

airport en1 scan

possiamo avere una lista delle reti visibili nella zona, corredata di potenza del segnale e tipo di protezione. Con il comando

airport -I

possiamo vedere le caratteristiche della rete a cui siamo connessi. E per finire, con il comando

sudo airport en1 sniff 6

il sistema crea un file airportSniffXXXXXX.cap in /tmp in cui sniffa tutti i pacchetti che passano sul canale 6. Questo file può essere comodamente dato in pasto a programmi tipo Wireshark per l’analisi dei pacchetti.

Ciao a tutti!

 

 

Questa voce è stata pubblicata in Uncategorized e contrassegnata con , , , , . Contrassegna il permalink.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...