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 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.
- 🔥 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
Clone the repository:
git clone https://github.com/RudySilver/RudyGuard
cd RudyGuardInstall dependencies:
pip install -r requirements.txtRun RudyGuard:
python3 RudyGuard.py- Requires Python 3.8+
- Best run as root for full network visibility
- Works on Parrot OS, Kali Linux, Ubuntu, Debian
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
Pull requests, issues, and feature suggestions are welcome!
See CONTRIBUTING.md for more info.
Made 100% by Rudy Cooper (@RudySilver).
MIT License.
See LICENSE for details.
If you love RudyGuard, star ⭐ the repo and share it!