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.
