Kismac est le logiciel le plus utilisé sous MacOSX, il permet de détecter les réseaux wifi environnant, de monitorer le niveau de réception de ceux-ci, d’afficher les clients connectés aux AP, et de tracer une carte avec un GPS.
L’affichage du signal est assez bizarre, l’échelle changeant souvent les graphes dancent... La valeur signal varie de 0 à plus de 200, je vais lire la doc pour voir à quoi correspond cette valeur...
Il inclu des drivers pour piloter directement certains chipsets (notamment les clefs USB prism en 802.11b comme la netgear MA111 v1 ou Infracom xi735 )
EtherPEG est un outil qui affiche les images qui transitent sur le réseau wifi auquel vous êtes connecté.
Il est nécessaire de positionner les droits 777 sur les devices /dev/bpf* en root
chmod 777 /dev/bpf*
– Cet outil n’a pas grand chose à voir avec le Wifi, mais bon.., pour info driftnet sous linux fait la même chose –
Airport Tools est un programme en ligne de commande qui permet d’utiliser sa carte Airport pour se connecter à un réseau wifi, de monitorer les réseaux disponibles.
C’est une alternative en ligne de commande à Kismac.
Cet outil est très intéressant car fournit avec les sources, qui montrent comment utiliser le Framework Airport.
Il peut être téléchargé sur le site de MacSumbler : ici
La compilation est assez simple via le Makefile inclu (juste taper ‘make’).
Utilisation:
./airport Network Name: Brest-Wireless AP Address: 00:60:b3:1c:xx:xx Client mode: 0x0001 - BSS (Client) Power state: 0x0001 - On Port state: 0x0004 - BSS (Client)? u7: 0x0036, u9: 0x0001
Exemple de script shell qui scanne les réseaux disponibles:
while :; do ./airport_app -s; sleep 2; done
qui renvoit:
Chan Nois Sign Address Beac Flgs SLen SSID 6 0 70 00:60:b3:1c:xx:xx 100 0421 14: Brest-Wireless 9 0 76 00:07:cb:53:xx:xx 100 0411 12: Ludo_private 1 0 26 00:14:a4:4f:xx:xx 100 0411 12: WANADOO-87BB Chan Nois Sign Address Beac Flgs SLen SSID 6 0 61 00:60:b3:1c:xx:xx 100 0421 14: Brest-Wireless 9 0 75 00:07:cb:53:xx:xx 100 0411 12: Ludo_private 1 0 27 00:14:a4:4f:xx:xx 100 0411 12: WANADOO-87BB
Les options disponibles:
usage: ./airport [options [arg [arg [arg]]]] options: -c Get connection info (default) -e Get enabled state -p Get power state -s Scan for access points -l Scan for access points - split lists -g Get valid channels for ad hoc networking -b Get best ad hoc network channel -i Show link statistics counters from the Hermes chip -d Show a bunch of Hermes chip internal data -x string keytype Get Apple hash for given string. keytype is 0 for 40 bit or 1 for 104 bit key. -E 0|1 Set enabled state -P 0|1 Set power state -J name Join network -W name key Join network with WEP encryption -A name key chn Create ad hoc network on given channel
A noter que certains outils Unix fonctionnent sur MacOSX, notamment tcpdump et ethereal
PS: je ne connais pas MacOS avant la version X