にっ、二年前ですか。
こんなことちょっと調べた後も進歩なし。もう一度 MAC フレームの先頭、フレームコントロールフィールドについて。tcpdump でフィルタする時には wlan[0] あるいは wlan[1] で指定。
- wlan[0]
- sub type: 4bit
- type: 2bit
- version: 2bit
- wlan[1]: すべて 1bit
- ToDS
- FromDS
- MoreFragment
- Retry
- PowerManagement
- MoreData
- WEP
- Order
先日の tcpdump-workers へのリンクが切れていたので、
こちら参照しつつ、バージョンは 0。管理フレームの type は 0。subtype は
- 0000 association request
- 0001 association response
- 0010 reassociation request
- 0011 reassociation response
- 0100 probe request
- 0101 probe response
- 1000 beacon
- 1010 deassociation
- 1011 authentication
- 1100 deauthentication
を踏まえるとビーコンフレームは
# iw dev wlan0 interface add mon0 type monitor flags none
# ip link set mon0 up
# ip link ls
5: mon0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ieee802.11/radiotap xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
# tcpdump -ntvvi mon0 '(wlan[0] & 0xff) == 0x80'
tcpdump: WARNING: mon0: no IPv4 address assigned
tcpdump: listening on mon0, link-type IEEE802_11_RADIO (802.11 plus BSD radio information header), capture size 96 bytes
157275684377us tsft 1.0 Mb/s 2472 MHz (0x00a0) -33dB signal antenna 1 [0x0000000e] 0us Beacon (foobar) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] ESS, PRIVACY
157275945495us tsft 1.0 Mb/s 2472 MHz (0x00a0) -34dB signal antenna 1 [0x0000000e] 0us Beacon (foobar) [1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 Mbit] ESS, PRIVACY
....
radiotap でも wlan[] 指定は OK。も一つ良くリンク忘れるので備忘録
IEEE 802.11-2007 IEEE Standard for Information technology-Telecommunications and information exchange between systems-Local and metropolitan area networks-Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications
0 件のコメント:
コメントを投稿