Se eu definir airmon-ng digitando:
airmon-ng start wlan0
e depois despejo todas as redes com:
airodump-ng wlan0mon
A saída é esta (obv eu mudei nomes de essid e bssid):
CH 1 ][ Elapsed: 6 s ][ 2018-10-07 19:08
BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID
BA:10:55:DB:BB:99 -30 5 0 0 1 130 WPA2 CCMP PSK FIRST NET
88:FB:5B:S2:07:4D -58 11 3 0 6 270 WPA2 CCMP PSK SECOND NETWORK
F2:74:4A:6B:3D:3F -59 11 5 0 1 130 WPA2 CCMP PSK THIRD NETWORK
BSSID STATION PWR Rate Lost Frames Probe
88:FB:5B:S2:07:4D 9A:7A:8B:2F:F5:6F -87 0 - 5e 0 2
F2:74:4A:6B:3D:3F 5C:5G:6A:5F:3A:3A -40 0e- 6 0 2
F2:74:4A:6B:3D:3F 4D:4F:4A:7A:8D:5E -74 0 -24 53 4
Existe uma maneira de obter desta saída apenas a segunda parte (o bssid e a estação um) com o bssid do roteador e a estação?
O problema é que este comando está em atualização / atualizando. Existe uma maneira de fazer isso com awk / grep / sed por exemplo?
Algo como:
airodump-ng wlan0mon | awk {'print $1'}
A saída que gostaria de ter é:
88:FB:5B:S2:07:4D 9A:7A:8B:2F:F5:6F
F2:74:4A:6B:3D:3F 5C:5G:6A:5F:3A:3A
F2:74:4A:6B:3D:3F 4D:4F:4A:7A:8D:5E
ou:
88:FB:5B:S2:07:4D
9A:7A:8B:2F:F5:6F
F2:74:4A:6B:3D:3F
5C:5G:6A:5F:3A:3A
F2:74:4A:6B:3D:3F
4D:4F:4A:7A:8D:5E