Kripton-Guard -- Catch intruders on your network!

in #utopian-io8 years ago (edited)

Kripton-Guard

Receive notification via your Android Phone when unknown devices is connected to the network.

Technical Details

Kripton Guard, saves MAC addresses to a SQLite database by sending ARP packets to your network in the learning process, when the learning process is completed, 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.

Installation

Clone the repository:

$ git clone https://github.com/COMU/kripton-guard.git

-- Android

You need to install kripton-guard.apk to your Android Phone. After that, fill in the required information on the form and create an account.

-- Python

Kripton Guard uses scapy, pyrebase, pyfcm, python-crontab libraries and you can easily install them with pip:

$ cd kripton-guard
$ pip install -r requirements.txt

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

    Note: repeattime gets value in minutes

Run Python/install.py with sudo privileges:

$ cd Python
$ sudo python install.py

If Kripton Guard is installed correctly, kripton-guard.conf file will be moved to /etc/kripton-guard and kripton-guard.py file moved to /opt/kripton-guard.

Usage

android.png

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

Development Plan

1- I will add the APK to the Google Play Store.

2- I am going to make a pip module for Python setup script.

Github Repository

https://github.com/COMU/kripton-guard



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @stoodkev, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

Hey @wrathx I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.075
BTC 64465.86
ETH 1681.46
USDT 1.00
SBD 0.42