Skip to content

An internet monitor tool for cyber-security. (Imported from VisAwesme to NetKnights)

License

Notifications You must be signed in to change notification settings

NetKnightsClub/CyberDog-Sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CyberDog Sentinel โ€“ Master Controller

Welcome to CyberDog Sentinel! ๐Ÿพ A highly unhinged but surprisingly effective set of scripts designed to keep watch over your home network, scan for devices, and keep things in check with the occasional rogue device removal (because why not?). All powered by Python and bash. A must-have for your home network security if you're into the whole chaotic-but-functional approach to cybersecurity.

Features ๐Ÿš€

  • Network Scanner: Scans your local network and identifies devices via nmap.
  • Port Watcher: Monitors open ports on your system and logs the activity.
  • Device Logger: Keeps an eye on the devices connected to your network by logging ARP tables.
  • Rogue Device Kicker: Automatically checks for rogue devices and blocks them based on their MAC address. (Because who doesnโ€™t love kicking out unwanted guests?)
  • Log Everything: All activity is logged in handy logs so you can sit back and monitor the chaos.

Requirements ๐Ÿ“ฆ

Before using CyberDog Sentinel, make sure you have the following installed:

  • Python 3.x
  • nmap (for network scanning)
  • ss (for port monitoring)
  • arp (for device logging)
  • arptables (for rogue device blocking)

Setup ๐Ÿšง

  1. Clone the repo:

git clone https://github.com/VisAwesme/CyberDog-Sentinel.git

(You need git installed for this!)

  1. Install dependencies:
  • sudo apt install nmap iproute2 net-tools (Ubuntu/Debian/Parrot Security OS/BackBox/DEFT Linux/CAINE/Kali Linux/Raspbian package manager)
  • sudo pacman -S nmap iproute2 net-tools (Arch/ArchStrike/BlackArch Linux package manager)
  1. Run the master controller:

    python3 cyberdog_sentinel.py

Usage โš™๏ธ

  • CyberDog Sentinel will start running and periodically scan your network for devices, watch open ports, and log connected devices.

  • If any unauthorized device is detected, it will be blocked from the network.

  • Logs are (hopefully) saved in the logs/ directory for review.

License ๐Ÿ“

This project is licensed under the MIT License. See LICENSE for more information.

Made with love (and a bit of chaos) by Kel ๐Ÿ–ค

"Because you shouldn't trust that one guy who uses Windows." ๐Ÿ’€

About

An internet monitor tool for cyber-security. (Imported from VisAwesme to NetKnights)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published