A Little Snitch-style firewall and network monitor for Windows 10/11.
See every connection your PC makes on a live world map, cut any app off the internet with one switch, and write detailed block rules by domain, IP, country or port.
The interface is available in English and Romanian (it follows the Windows language and can be changed in Settings).
- Live map of all connections, with animated arcs from your location to each destination. Click a point to see details or block it.
- Apps: per-program download/upload speed, connections and countries, plus an Internet ON/OFF switch. Turning an app off also cuts its connections that are already open.
- Connections: process, ports, domain, IP, city, country, state and speed.
- Rules per app or for the whole PC: domain (subdomains included), IP / CIDR / range, country, ports, protocol and direction.
- History: traffic charts, plus the top apps, countries, destinations and ports, and an event log.
- Panic button: blocks all internet traffic while the local network keeps working.
- Notification when an app goes online for the first time.
- Built-in updates: checks GitHub Releases, shows what's new and updates itself with one click (SHA-256 verified, automatic rollback on failure).
- English and Romanian interface; runs from the system tray.
- Blocking uses the Windows Filtering Platform (WFP) directly, through persistent filters under its own provider. It works even when Windows Firewall is disabled, so it can run next to Bitdefender, ESET and other security suites. A Windows Firewall rule backend is available as an option.
- Traffic is measured through ETW (Event Tracing for Windows).
- Geolocation works offline, with the free DB-IP Lite databases.
- Data (rules, settings, SQLite history) is stored in
C:\ProgramData\FallenSec.
- Download
FallenSec-vX.Y.zipfrom Releases and extract the folder anywhere. Keep its files together. - Run
FallenSec.exeand accept the administrator (UAC) prompt, which is needed for blocking and traffic measurement.
Requirements: Windows 10/11 x64, the .NET 8 Desktop Runtime and Microsoft Edge WebView2 (included with Windows 11).
The executable is not code-signed, so SmartScreen or your antivirus may warn on the first run.
- Blocks are persistent. They stay active after FallenSec is closed and after a reboot. To undo everything, delete your rules (or switch the apps back ON) before you remove the app.
- Network requests the app makes itself:
- It downloads the DB-IP Lite databases (~60 MB) from
download.db-ip.comon first start and when they are refreshed. - It asks
api.ipify.orgfor your public IP, to place "home" on the map. To stop this, turn off Settings → Map → Detect my location automatically and enter your location manually. - It asks
api.github.comfor the latest FallenSec release, at startup and once a day, and downloads it from GitHub only when you click Update now. To stop the automatic check, turn off Settings → Updates → Check automatically.
- It downloads the DB-IP Lite databases (~60 MB) from
- There is no telemetry and no account. Nothing else leaves your PC.
- Use it at your own risk: this is a hobby project, not a security product.
dotnet publish -c Release -o publish
For a test build without elevation, add -p:NoAdmin=true. FallenSec.exe --wfptest, run elevated, self-tests the WFP backend and writes %TEMP%\fallensec-wfptest.txt.
MIT © 2026 Fallen. Third-party components are listed in THIRD-PARTY-NOTICES.md.
IP Geolocation by DB-IP.