https://github.com/fefe33/raspberypi-wifi-ap-tracker
https://github.com/fefe33/raspberypi-wifi-ap-tracker
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fefe33/raspberypi-wifi-ap-tracker
- Owner: fefe33
- Created: 2024-06-17T22:44:50.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T01:18:21.000Z (10 months ago)
- Last Synced: 2025-02-06T22:42:11.009Z (4 months ago)
- Language: Python
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
wifi access point logger
by fefe33
what does it do?
includes 2 apps:
logserver.py (the app that logs the access points and other scan-related metadata to the database)
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