Valuable AP Information

  • SSID
  • BSSID: Mac Address of the AP
  • Channel
  • Security mode:
    • Encryption Option
  • Random Vendor Information
  • Mac Address of Associated Clients
  • Traffic Stats (dynamically updated):
    • Number of Beacon packets captured
    • Number of Data packets captured on each clients

Required Functions

  1. You should be able to hop on various channels to find AP. The channel numbers include 1,2,3,4,5,6,7,8,9,10,11,36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 161, 165, 169. HINT: Call a different process to do the channel switching (by running command line iwconfig <wlan0> chan <channel number>). Set a time period to stay on each channel.

  2. Use curses to print out nice formatted result. A desired output example is shown below.

    Example output

Resource

Beacon information explained

RSN Decoded

Python Multithread - It is good for putting screen printing in the a thread

Python Multiprocess - It is good for using a dedicated process to do channel switching

Deliverable

  • Show the demo to the instructor.