Skip to content

RudySilver/RudyGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

RudyGuard

Advanced, modular network monitor for Linux/Parrot OS. Shows live TCP/UDP connections, geolocation, ISP, traceroute, alerts, logging, and more with a stylish, colorful UI. Made by Rudy Cooper (@RudySilver).

🛡️ RudyGuard: Advanced Network Security Monitor 🚀

What is RudyGuard?

RudyGuard is a blazing-fast, modular, and visually advanced network monitoring/security toolkit for Linux and Parrot OS.
Built from scratch by Rudy Cooper (@RudySilver), this tool is for hackers, sysadmins, and anyone who wants deep insight into their network traffic with style, colors, emojis, geo info, and more.


Features

  • 🔥 Live Network Monitoring (TCP/UDP, LAN/Public)
  • 🌍 True Geolocation (Country, Region, ISP, Domain)
  • 🏠 LAN Detection with special labels
  • 🚨 Real-Time Alerts (Terminal, Desktop, Sound)
  • 🚦 Traceroute (Colorful, emoji-powered hops)
  • 📊 Advanced Logging (JSON logs for all activity)
  • 🧠 Heuristics/AI Ready (Suspicious IPs, anomaly scoring, future ML support)
  • 🎨 Modern UI (ASCII logo, colors, emojis, banners)
  • 💡 Easy to Extend (Modular code, plug in your own logic)
  • 🛡️ Security Focused (Ready for Parrot OS, root-friendly)
  • 🕒 Timestamped Events

Installation

Clone the repository:

git clone https://github.com/RudySilver/RudyGuard
cd RudyGuard

Install dependencies:

pip install -r requirements.txt

Run RudyGuard:

python3 RudyGuard.py

Usage

  • Requires Python 3.8+
  • Best run as root for full network visibility
  • Works on Parrot OS, Kali Linux, Ubuntu, Debian

Directory Structure

RudyGuard/
│
├── RudyGuard.py
├── requirements.txt
├── rudyg_suspicious_ips.json
├── modules/
│   ├── connection_scanner.py
│   ├── geolocator.py
│   ├── heuristics.py
│   ├── logger.py
│   ├── notifier.py
│   ├── suspicious_db.py
│   └── traceroute.py

Contributing

Pull requests, issues, and feature suggestions are welcome!
See CONTRIBUTING.md for more info.


Credits

Made 100% by Rudy Cooper (@RudySilver).


License

MIT License.
See LICENSE for details.


Support

If you love RudyGuard, star ⭐ the repo and share it!

About

Advanced, modular network monitor for Linux/Parrot OS. Shows live TCP/UDP connections, geolocation, ISP, traceroute, alerts, logging, and more with a stylish, colorful UI. Made by Rudy Cooper (@RudySilver.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages