Utility used for parsing tshark output.
Dependencies:
g++
Compilation:
Temporary:
cd ./src g++ ./analysis/processor.c ./analysis/generic.c ./analysis/math_func.c ./analysis/windowing.c $(ls | grep .c) -o p -g
- cmake .
- make
Usage:
./parser -i [file] -o [file] -[wzs] (.csv file parsing)
./parser -l -o [file] -[wzsap] -d 1 (live mode parsing, needs to be piped)
Help:
-l - Live mode
-io - Input/Output
-t - Direct output
-d - Window mode with interrupt
-wzsap - WiFi/ZigBee/IP Short Header/Audio/Spectrum
[file] - Any existing/non-existing filename
For WiFi use [Input] | ./parser -l -w -t (will generate output)
For Audio use [Input] | ./parser -l -a -t
For windowing use [Input] | ./parser -l [wzsap] -t -d [seconds] e.g. tshark ... | ./parser -l -s -t -d 5 (process IP headers live with direct output and 5 second window)