WIFI / LAN intruder detector. Check the devices connected and alert you with unknown devices. It also warns of the disconnection of "always connected" devices
2,758
stars
205
commits
JavaScript
primary language
Feb 8, 2024
updated
WIFI / LAN intruder detector.
Scan the devices connected to your WIFI / LAN and alert you the connection of unknown devices. It also warns the disconnection of "always connected" devices.

(Apologies for my English and my limited knowledge of Python, php and JavaScript)
The system continuously scans the network for:
Up to three scanning methods are used:
The system consists of two parts:
In charge of:
![]() | ![]() |
|---|
A web frontal that allows:
![]() | ![]() |
|---|---|
![]() | ![]() |
Initially designed to run on a Raspberry Pi, probably it can run on many other Linux distributions.
One-step Automated Install:
curl -sSL https://github.com/pucherot/Pi.Alert/raw/main/install/pialert_install.sh | bashcurl -sSL https://github.com/pucherot/Pi.Alert/raw/main/install/pialert_update.sh | bash| Product | Objetive |
|---|---|
| Python | Programming language for the Back |
| PHP | Programming language for the Front-end |
| JavaScript | Programming language for the Front-end |
| Bootstrap | Front-end framework |
| Admin.LTE | Bootstrap template |
| FullCalendar | Calendar component |
| Sqlite | DB engine |
| Lighttpd | Webserver |
| arp-scan | Scan network using arp commands |
| Pi.hole | DNS Server with Ad-block |
| dnsmasq | DHCP Server |
GPL 3.0 Read more here
pi.alert.application@gmail.com
Suggestions and comments are welcome
JavaScript
62.5%
CSS
10.0%
PHP
9.6%
Less
6.6%
HTML
4.5%
Python
3.6%
Shell
2.8%
WIFI / LAN intruder detector. Check the devices connected and alert you with unknown devices. It also warns of the disconnection of "always connected" devices
2,758
stars
205
commits
JavaScript
primary language
Feb 8, 2024
updated
WIFI / LAN intruder detector.
Scan the devices connected to your WIFI / LAN and alert you the connection of unknown devices. It also warns the disconnection of "always connected" devices.

(Apologies for my English and my limited knowledge of Python, php and JavaScript)
The system continuously scans the network for:
Up to three scanning methods are used:
The system consists of two parts:
In charge of:
![]() | ![]() |
|---|
A web frontal that allows:
![]() | ![]() |
|---|---|
![]() | ![]() |
Initially designed to run on a Raspberry Pi, probably it can run on many other Linux distributions.
One-step Automated Install:
curl -sSL https://github.com/pucherot/Pi.Alert/raw/main/install/pialert_install.sh | bashcurl -sSL https://github.com/pucherot/Pi.Alert/raw/main/install/pialert_update.sh | bash| Product | Objetive |
|---|---|
| Python | Programming language for the Back |
| PHP | Programming language for the Front-end |
| JavaScript | Programming language for the Front-end |
| Bootstrap | Front-end framework |
| Admin.LTE | Bootstrap template |
| FullCalendar | Calendar component |
| Sqlite | DB engine |
| Lighttpd | Webserver |
| arp-scan | Scan network using arp commands |
| Pi.hole | DNS Server with Ad-block |
| dnsmasq | DHCP Server |
GPL 3.0 Read more here
pi.alert.application@gmail.com
Suggestions and comments are welcome
JavaScript
62.5%
CSS
10.0%
PHP
9.6%
Less
6.6%
HTML
4.5%
Python
3.6%
Shell
2.8%