A network monitor and blocker app for Windows, built with Python and customtkinter.
- View internal devices (ARP table)
- View external connections (netstat)
- Block/unblock IPs using Windows Firewall
- Save/load blocked IPs
- Modern UI with customtkinter
- Python 3.8+
- customtkinter
- Install Python 3.8 or newer.
- Install dependencies:
pip install customtkinter
- Run the app:
python netguard_app.py
- Use the UI to monitor devices and connections.
- Block/unblock IPs with one click.
- All blocks are managed via Windows Firewall rules.
- Run as administrator for firewall changes.
- Only tested on Windows.
