49 lines
2.6 KiB
Plaintext
49 lines
2.6 KiB
Plaintext
Used to analyze the chaos logs & packet captures and produce a consolidated analysis of each test attempt in a text file.
|
|
Look at the "Sample output" below for a sample output.
|
|
Requirements: Needs tshark/wireshark installed on the host machine.
|
|
|
|
1. Install pyshark python module on the host machine. There are couple of bug fixes that are yet to be accepted upstream for us to use the vanilla version.
|
|
Download the source tarball from here: https://drive.google.com/a/google.com/file/d/0B-W7uZuGgJr6QldhZm5ManROODA/view?usp=sharing
|
|
|
|
tar xvzf pyshark.tgz
|
|
cd pyshark-master/src
|
|
python setup.py build
|
|
python setup.py install
|
|
|
|
2. Run the analyzer script from the collected log directory.
|
|
cd <Log Dir>
|
|
./chaos_analyzer.py
|
|
|
|
3. The analysis output for each attempt is stored in the same folder as the packet captures with the name: chaos_analyzer_try_[0-9].log.
|
|
|
|
Sample Output:
|
|
--------------------------------------
|
|
Packet Capture File: connect_try_4_fail.trc
|
|
--------------------------------------
|
|
AP Beacon count: 274, BSSIDs: ['00:1b:2f:d3:fb:18']
|
|
DUT packet count Tx : 4, Rx : 0, DUT: 14:7d:c5:e6:41:24
|
|
--------------------------------------
|
|
WLAN Protocol Verification
|
|
--------------------------------------
|
|
Current state: INIT. Next state: WLAN PROBE REQUEST.
|
|
Current state: WLAN PROBE REQUEST. Next state: WLAN PROBE RESPONSE. Packet number: 74, Data rate: 1Mbps.
|
|
Missing ACK for state: WLAN PROBE REQUEST!
|
|
State Machine halted at WLAN PROBE RESPONSE state!
|
|
--------------------------------------
|
|
Filtered Packet Capture Summary
|
|
--------------------------------------
|
|
74 0.319619 14:7d:c5:e6:41:24 ff:ff:ff:ff:ff:ff 802.11 121 Probe Request, SN=218, FN=0, Flags=........C, SSID=wnr854t_g_ch5_wpa2
|
|
99 0.377054 14:7d:c5:e6:41:24 ff:ff:ff:ff:ff:ff 802.11 121 Probe Request, SN=219, FN=0, Flags=........C, SSID=wnr854t_g_ch5_wpa2
|
|
102 0.387697 14:7d:c5:e6:41:24 ff:ff:ff:ff:ff:ff 802.11 121 Probe Request, SN=220, FN=0, Flags=........C, SSID=wnr854t_g_ch5_wpa2
|
|
141 0.557165 14:7d:c5:e6:41:24 ff:ff:ff:ff:ff:ff 802.11 121 Probe Request, SN=225, FN=0, Flags=........C, SSID=wnr854t_g_ch5_wpa2
|
|
--------------------------------------
|
|
Extracted Messages Log
|
|
--------------------------------------
|
|
2015-04-06T19:35:07.151703-07:00 NOTICE autotest[12338]: Connection attempt 4
|
|
2015-04-06T19:35:08.767978-07:00 WARNING kernel: [ 481.248389] mwifiex_sdio mmc2:0001:1: assoc: requested bss not found in scan results
|
|
|
|
--------------------------------------
|
|
Extracted Net Log
|
|
--------------------------------------
|
|
2015-04-06T19:35:06.963021-07:00 INFO shill[1214]: [INFO:manager.cc(471)] PushProfileInternal finished; 2 profile(s) now present.
|