Visually monitor which apps are using network bandwidth in real time.
Manage Windows Defender Firewall rules without digging through Windows settings.
Get alerted the first time a program contacts a new remote server.
Scan the local network to see what other devices are connected.
| baztheguy/cybershield | adnpolymerase/ha-appliance-card | akaakshat246/ecoscore-browser-extension | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | hard |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Windows only, requires local Python backend running alongside native Windows firewall utilities.
CyberShield is a Windows desktop app that gives you a visual dashboard of everything happening on your computer's network connection, styled with a cyberpunk look. Instead of digging through Windows settings, you get one interface that shows what is talking to the internet in real time. The main screen shows active data flows by which program is sending or receiving data, how many connections it has open, and how fast that traffic is moving, alongside a 3D animation that represents network traffic like vehicles moving on a highway. There is also a usage tracking view that breaks total bandwidth down by application, by the remote address it connected to, and by the type of connection, so you can see what is actually using your internet. CyberShield also acts as a friendlier front end for the Windows Defender Firewall. It lists which applications and program files are currently blocked and lets you manage those firewall rules directly from its interface instead of navigating Windows' own settings screens. An alerts view keeps a running log of newly opened network connections and flags the first time a program talks to a new remote server, which can help you notice unfamiliar activity. There is also a device scanner that looks across your local network to find other connected devices, showing their name, local IP address, hardware address, and general device type. Under the hood, the backend is written in Python using Flask and a local SQLite database, while the interface is built with HTML, CSS, and JavaScript, using Three.js for the 3D visuals and Chart.js for graphs. It relies on the psutil library and native Windows tools to read process and network information and to change firewall settings. This tool suits Windows users who want a clearer, more visual picture of their network activity and an easier way to control their firewall than the built in tools provide.
A Windows app with a visual dashboard for monitoring network traffic, tracking bandwidth by app, and controlling Windows Defender Firewall.
Mainly JavaScript. The stack also includes Python, Flask, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.