Carlos V 9fe8d8a3b4 Update systeminfo.php
New comments in "General stats"
2023-09-06 16:24:37 +02:00
2023-08-10 22:40:43 +02:00
2023-08-30 08:03:02 +10:00
2023-05-21 10:56:40 +10:00
2023-09-05 07:53:47 +10:00
2023-09-01 07:10:28 +10:00
2023-09-06 16:24:37 +02:00
2023-06-25 08:24:53 +10:00
2023-09-06 07:10:27 +10:00
2023-08-07 08:23:39 +10:00
2022-12-04 00:07:22 +11:00
2023-01-22 11:45:08 +11:00
2023-01-22 11:45:08 +11:00
2022-12-04 00:07:22 +11:00
2023-09-02 09:25:22 +10:00

Pi.Alert

💻🔍 WIFI / LAN intruder detector.

Scans for devices connected to your WIFI / LAN and alerts you if new and unknown devices are found.

Main screen

🐳 Docker image

Docker GitHub Committed Docker Size Docker Pulls Docker Pushed

🐳 Docker hub | 📑 Docker guide | 🆕 Release notes | 📚 All Docs

🔍 Scan Methods

The system continuously scans the network for, New devices, New connections (re-connections), Disconnections, "Always Connected" devices down, Devices IP changes and Internet IP address changes. Discovery & scan methods include:

  • arp-scan. The arp-scan system utility is used to search for devices on the network using arp frames.
  • Pi-hole - DB import. The PiHole database is used as a source for events for devices
  • Pi-hole - DHCP leases. Import of devices from the PiHole dhcp.leases file
  • Generic DHCP leases. Import of devices from the generic dhcp.leases file
  • UNIFI import. Import of devices from the UNIFI controller
  • SNMP-enabled router import. Import of devices from an SNMP-enabled router

🧩 Integrations

📥 Installation

⚠ Only tested as a docker container - follow the guide here.

Check out leiweibau's fork if you want to install Pi.Alert on the server directly or check instructions for pucherot's original code

📑 Features

  • Display:
    • Sessions, Connected devices, Favorites, Events, Presence, Concurrent devices, Down alerts, IP's
    • Manual Nmap scans, Optional speedtest for Device "Internet"
    • Simple Network relationship display
  • Maintenance tasks and Settings like:
    • Theme Selection (blue, red, green, yellow, black, purple) and Light/Dark-Mode Switch
    • DB maintenance, Backup, Restore tools and CSV Export / Import
    • Simple login Support
  • 🌟Plugin system
    • Create custom plugins with automatically generated settings and UI.
    • Monitor anything for changes
    • Check the instructions carefully if you are up for a challenge! Current plugins include:
      • Detecting Rogue DHCP servers via NMAP
      • Monitoring HTTP status changes of domains/URLs
      • Import devices from DHCP.leases files, a UniFi controller, or an SNMP enabled router
      • Creation of dummy devices to visualize your network map
Screen 1 Screen 2 Screen 5
Screen 3 Screen 4 Screen 6
Screen 8 Report 2 Screen 9

🔗 Other Alternatives

  • WatchYourLAN - Lightweight network IP scanner with web GUI (Open source)
  • Fing - Network scanner app for your Internet security (Commercial, Phone App, Proprietary hardware)

📚 Documentation

License

GPL 3.0 | Read more here | Source of the animated GIF (Loading Animation) | Source of the selfhosted Fonts

🥇 Special thanks

This code is a collaborative body of work, with special thanks to:

Support me

Sponsor Me on GitHub Buy Me A Coffee Support me on patreon

BTC: 1N8tupjeCK12qRVU2XrV17WvKK7LCawyZM

Description
💻🔍 WIFI / LAN intruder detector. Scans for devices connected to your network and alerts you if new and unknown devices are found.
Readme 230 MiB
Languages
JavaScript 39.3%
Python 28.6%
PHP 15.1%
CSS 11.4%
Shell 4.6%
Other 0.9%