An open API service indexing awesome lists of open source software.

https://github.com/fefe33/raspberypi-wifi-ap-tracker


https://github.com/fefe33/raspberypi-wifi-ap-tracker

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

wifi access point logger


by fefe33




what does it do?


includes 2 apps:



  1. logserver.py (the app that logs the access points and other scan-related metadata to the database)


  2. statserver.py (the app that serves the web interface for viewing and tracking access points)



the statistics server lets you view all access points discovered by the logger application, as well as see a chart over time of the signal strength history of each access point at the time of each scan.

requirements:


nmcli, python3, flask


how to use


to use the logger:



  • run python3 logserver.py -i/--interval [number] [unit] -d/--database [path/to/db/parentdir]



to use the server:



  • run python3 statserver.py -db/--database [path/to/db/parentdir] --addr [host] [port]



the program always uses a database called 'addressbook.db'. dont try to specifify the name of the database. it wont work and will default to a database in the adjacent 'databases' directory