I got myself the Asus USB-N66 usb adapter so I could do some wireless sniffing on both the 2.4 and 5GHz bands instead of buying an AirPcap tool. However as it turns out I did get an AirPcap tool for use at work and the linux version of Wireshark doesn’t let you set the wireless channels like the Windows version. I documented the steps on getting the driver for the Asus adapter installed under linux here
First we need to see which interface we’ll be configuring:
marc@purdon:~$ iwconfig lo no wireless extensions. virbr0 no wireless extensions. ra0 Ralink STA ESSID:"11n-AP" Nickname:"RT2870STA" Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated Bit Rate:1 Mb/s RTS thr:off Fragment thr:off Link Quality=59/100 Signal level:-82 dBm Noise level:-82 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Next we’ll going to get ra0 into monitor mode:
sudo iwconfig ra0 mode monitor
and choose the channel we’re going to be sniffing on:
sudo iwconfig ra0 channel 36
now to capture our wireless traffic:
sudo tcpdump -i ra0 -s0 -A -w /tmp/sniffer_file.pcap
This captured file can be analyzed in wireshark.