AP Analysis
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
-
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 lineiwconfig <wlan0> chan <channel number>
). Set a time period to stay on each channel. -
Use
curses
to print out nice formatted result. A desired output example is shown below.
Resource
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.