Como parar e capturar uma parte específica de uma saída que mantém atualizando / atualizando

-1

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
    
por AllExJ 07.10.2018 / 19:24

0 respostas