Skip to content

Monitors the LAN for DHCP requests: sends push notification to your phone through PushBullet of requests and adds some info about the request to an SQLite database. Optionally sends weekly html emails with reports on the network usage.

Notifications You must be signed in to change notification settings

NelisW1/dhcp_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dhcp_monitor

Monitors the LAN for DHCP requests:

  • sends push notification to your phone through PushBullet.
  • stores data about the requests into a SQLite database.
  • receive weekly and or monthly reports by email: html email with a pdf attached.

How to use:

  1. Paste the complete folder onto your system.
  2. Create an account at Pushbullet and download the Pushbullet app on your phone.
  3. Put the API Token into the dhcp_monitor_2.py script at 'pb_token'.
  4. use Cron or another tool to schedule the reporting.py weekly or monthly.
  • Weekly: shows the previous week. Schedule to execute on the 1st day of the week.
  • Monthly: shows the previous month. Schedule to execute on the 1st of every month.
  1. extra requirement for pdf module: Make sure to have wkhtmltopdf installed: https://wkhtmltopdf.org/downloads.html

About

Monitors the LAN for DHCP requests: sends push notification to your phone through PushBullet of requests and adds some info about the request to an SQLite database. Optionally sends weekly html emails with reports on the network usage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published