A simple command line tool for monitoring and logging 802.11 probe frames
Switch branches/tags
Nothing to show
Clone or download
nikharris0 Merge pull request #1 from rbraggaar/master
added logging to terminal for realtime monitoring
Latest commit 76e2bd6 Oct 9, 2016
Permalink
Failed to load latest commit information.
README.md updated instructions for use Oct 9, 2016
probemon.py made live view an optional argument Oct 9, 2016

README.md

probemon

A simple command line tool for monitoring and logging 802.11 probe frames

I decided to build this simple python script using scapy so that I could record 802.11 probe frames over a long period of time. This was specifically useful in my use case: proving that a person or device was present at a given location at a given time.

Usage

usage: probemon.py [-h] [-i INTERFACE] [-t TIME] [-o OUTPUT] [-b MAX_BYTES]
                   [-c MAX_BACKUPS] [-d DELIMITER] [-f] [-s]

a command line tool for logging 802.11 probe request frames

optional arguments:
  -h, --help            show this help message and exit
  -i INTERFACE, --interface INTERFACE
                        capture interface
  -t TIME, --time TIME  output time format (unix, iso)
  -o OUTPUT, --output OUTPUT
                        logging output location
  -b MAX_BYTES, --max-bytes MAX_BYTES
                        maximum log size in bytes before rotating
  -c MAX_BACKUPS, --max-backups MAX_BACKUPS
                        maximum number of log files to keep
  -d DELIMITER, --delimiter DELIMITER
                        output field delimiter
  -f, --mac-info        include MAC address manufacturer
  -s, --ssid            include probe SSID in output
  -l, --log             enable live scrolling view of the logfile