Tcpdump, Prism header and Radiotap
Wednesday, 10. October 2007, 13:42:10
Here is an example capture:
> sudo ./tcpdump -ne -y ieee802_11_radio -s 256 -i wi0
Password:
tcpdump: data link type ieee802_11_radio
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wi0, link-type 127, capture size 256 bytes
01:17:58.503262 2.0 Mb/s -64dB signal -73dB noise 2762646109us mactime BSSID:00:05:5d:da:ac:a8 DA:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 Authentication (Open System)-1: Succesful
01:17:58.503292 2.0 Mb/s BSSID:00:05:5d:da:ac:a8 DA:00:30:65:15:46:38 SA:00:05:5d:da:ac:a8 Authentication (Open System)-2:
01:17:58.505034 2.0 Mb/s -64dB signal -73dB noise 2876613213us mactime BSSID:00:05:5d:da:ac:a8 DA:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 Assoc Request (ojc) [1.0 2.0 5.5 11.0 Mbit]
01:17:58.505051 2.0 Mb/s BSSID:00:05:5d:da:ac:a8 DA:00:30:65:15:46:38 SA:00:05:5d:da:ac:a8 Assoc Response AID(1) :: Succesful
01:17:59.033918 2.0 Mb/s -64dB signal -73dB noise 3153437285us mactime BSSID:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 DA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.109 > 192.168.1.1: icmp 64: echo request seq 2660
01:17:59.034024 2.0 Mb/s DA:00:30:65:15:46:38 BSSID:00:05:5d:da:ac:a8 SA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.1 > 192.168.1.109: icmp 64: echo reply seq 2660
01:17:59.627226 2.0 Mb/s -64dB signal -73dB noise 3309281902us mactime BSSID:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 DA:ff:ff:ff:ff:ff:ff LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:30:65:15:46:38, length: 303
01:17:59.630303 2.0 Mb/s DA:00:30:65:15:46:38 BSSID:00:05:5d:da:ac:a8 SA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.1.67 > 192.168.1.109.68: BOOTP/DHCP, Reply, length: 300
01:18:00.034279 2.0 Mb/s -64dB signal -73dB noise 4287079028us mactime BSSID:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 DA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.109 > 192.168.1.1: icmp 64: echo request seq 2661
01:18:00.034373 2.0 Mb/s DA:00:30:65:15:46:38 BSSID:00:05:5d:da:ac:a8 SA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.1 > 192.168.1.109: icmp 64: echo reply seq 2661
Another capture example:
1.
bt ~ # tcpdump -XX -s0 -e -vvv -i ath0
2.
tcpdump: WARNING: ath0: no IPv4 address assigned
3.
tcpdump: listening on ath0, link-type PRISM_HEADER (802.11 plus Prism header), capture size 65535 bytes
4.
16:34:15.713621 [|802.11]
5.
0x0000: 0841 0000 0011 50f1 5ef6 0011 4353 e900 .A....P.^...CS..
6.
0x0010: ffff ffff ffff 9050 3508 0000 fb18 4f24 .......P5.....O$
7.
0x0020: 998b f0c2 c68b 3e18 64e8 cae6 52c1 874d ......>.d...R..M
8.
0x0030: c3e1 b53b 1502 1857 2f86 3251 beff 3665 ...;...W/.2Q..6e
9.
0x0040: 8db0 e786 7b47 3bbb a132 ce9e 5dd5 ea48 ....{G;..2..]..H
10.
0x0050: c9a1 9a6d cecb ad9c 2d07 a843 aaac ebbd ...m....-..C....
11.
0x0060: 53f8 3bb7 64ba 3d40 d814 f721 9b54 dd84 S.;.d.=@...!.T..
12.
0x0070: 1d31 bacc da30 c00d 63e9 c1a1 5b33 5916 .1...0..c...[3Y.
13.
0x0080: d815 24eb 43a1 9ec9 ..$.C...
> sudo ./tcpdump -ne -y ieee802_11_radio -s 256 -i wi0
Password:
tcpdump: data link type ieee802_11_radio
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wi0, link-type 127, capture size 256 bytes
01:17:58.503262 2.0 Mb/s -64dB signal -73dB noise 2762646109us mactime BSSID:00:05:5d:da:ac:a8 DA:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 Authentication (Open System)-1: Succesful
01:17:58.503292 2.0 Mb/s BSSID:00:05:5d:da:ac:a8 DA:00:30:65:15:46:38 SA:00:05:5d:da:ac:a8 Authentication (Open System)-2:
01:17:58.505034 2.0 Mb/s -64dB signal -73dB noise 2876613213us mactime BSSID:00:05:5d:da:ac:a8 DA:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 Assoc Request (ojc) [1.0 2.0 5.5 11.0 Mbit]
01:17:58.505051 2.0 Mb/s BSSID:00:05:5d:da:ac:a8 DA:00:30:65:15:46:38 SA:00:05:5d:da:ac:a8 Assoc Response AID(1) :: Succesful
01:17:59.033918 2.0 Mb/s -64dB signal -73dB noise 3153437285us mactime BSSID:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 DA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.109 > 192.168.1.1: icmp 64: echo request seq 2660
01:17:59.034024 2.0 Mb/s DA:00:30:65:15:46:38 BSSID:00:05:5d:da:ac:a8 SA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.1 > 192.168.1.109: icmp 64: echo reply seq 2660
01:17:59.627226 2.0 Mb/s -64dB signal -73dB noise 3309281902us mactime BSSID:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 DA:ff:ff:ff:ff:ff:ff LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:30:65:15:46:38, length: 303
01:17:59.630303 2.0 Mb/s DA:00:30:65:15:46:38 BSSID:00:05:5d:da:ac:a8 SA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.1.67 > 192.168.1.109.68: BOOTP/DHCP, Reply, length: 300
01:18:00.034279 2.0 Mb/s -64dB signal -73dB noise 4287079028us mactime BSSID:00:05:5d:da:ac:a8 SA:00:30:65:15:46:38 DA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.109 > 192.168.1.1: icmp 64: echo request seq 2661
01:18:00.034373 2.0 Mb/s DA:00:30:65:15:46:38 BSSID:00:05:5d:da:ac:a8 SA:00:05:5d:da:ac:a8 LLC, dsap 0xaa, ssap 0xaa, cmd 0x03, IP 192.168.1.1 > 192.168.1.109: icmp 64: echo reply seq 2661
Another capture example:
1.
bt ~ # tcpdump -XX -s0 -e -vvv -i ath0
2.
tcpdump: WARNING: ath0: no IPv4 address assigned
3.
tcpdump: listening on ath0, link-type PRISM_HEADER (802.11 plus Prism header), capture size 65535 bytes
4.
16:34:15.713621 [|802.11]
5.
0x0000: 0841 0000 0011 50f1 5ef6 0011 4353 e900 .A....P.^...CS..
6.
0x0010: ffff ffff ffff 9050 3508 0000 fb18 4f24 .......P5.....O$
7.
0x0020: 998b f0c2 c68b 3e18 64e8 cae6 52c1 874d ......>.d...R..M
8.
0x0030: c3e1 b53b 1502 1857 2f86 3251 beff 3665 ...;...W/.2Q..6e
9.
0x0040: 8db0 e786 7b47 3bbb a132 ce9e 5dd5 ea48 ....{G;..2..]..H
10.
0x0050: c9a1 9a6d cecb ad9c 2d07 a843 aaac ebbd ...m....-..C....
11.
0x0060: 53f8 3bb7 64ba 3d40 d814 f721 9b54 dd84 S.;.d.=@...!.T..
12.
0x0070: 1d31 bacc da30 c00d 63e9 c1a1 5b33 5916 .1...0..c...[3Y.
13.
0x0080: d815 24eb 43a1 9ec9 ..$.C...

