Skip to main content

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 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.

Prerequisites

Kripton Guard uses scapy, pyrebase, python-crontab and these libraries will be installed automatically when installing kripton-guard pip package but you can also install them with the command below:

pip install -r requirements.txt

Installation

Android

Google Play Link: Kripton-Guard

Python

pip install kripton-guard

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.

Metadata

Release files for kripton-guard 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kripton-guard 2.0
File Size Uploaded Provenance
kripton-guard-2.0.tar.gz 4.1 kB Without provenance Details

Release files / kripton-guard-2.0.tar.gz

Download URL kripton-guard-2.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8736880b5461506ccb1d5929aabdda7bf8d61c9ebc5a3ef3f227f9078ec311f8
BLAKE2b-256 checksum
How to use checksums
20d2d2bec206ef80368e6f1a63f1f8f870580e7eb45dac813918c61362befd6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for kripton-guard 2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page