Skip to content

Receive notification when a new device is connected to the network

License

Notifications You must be signed in to change notification settings

COMU/kripton-guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kripton Guard

Receive notification when a new device is connected to the network.

Introduction

Kripton Guard, saves MAC addresses to a SQLite database by sending ARP packets to your network(via Scapy) at first use, then the later uses, it compares the devices in the network with the devices that already registered in the database. If the device is unknown it sends a notification to your phone.

Kripton Guard uses Google Firebase Authentication for authentication, associates your user id with device id and saves it in Google Realtime Database. It sends you notifications via Google Firebase Cloud Messaging when new device is found.

Prerequisites

Kripton Guard uses scapy, pyrebase, python-crontab and you have to install them with the command below:

pip3 install -r requirements.txt

Installation

Android

Google Play Link: Kripton-Guard

Python

sudo python3 setup.py install

Edit [SETTINGS] section in /etc/kripton-guard/kripton-guard.conf.

Run the program with:

sudo kripton-guard

After a few minutes, your phone will start to get notification whenever a new device join to your network.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details.

About

Receive notification when a new device is connected to the network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published