Wednesday, April 22, 2026

Little Snitch for Linux

Christian Bender:

I decided to use eBPF for traffic interception at kernel level. It’s high performance and much more portable than kernel extensions. The main application code is in Rust, a language I’ve wanted to explore for quite a while. And the user interface was built as a web application. That last choice might seem odd for a privacy tool, but it means you can monitor a remote Linux server’s network connections from any device, including your Mac. Want to know what Nextcloud, Home Assistant, or Zammad are actually connecting to? Use Little Snitch on the server.

[…]

But in summary: on Ubuntu, I found 9 system processes making internet connections over the course of one week. On macOS, we counted more than 100.

[…]

The kernel component, written for eBPF, is open source and you can look at how it’s implemented, fix bugs yourself, or adapt it to different kernel versions. The UI is also open source under GPL v2, feel free to make improvements.

[…]

One important note: unlike the macOS version, Little Snitch for Linux is not a security tool. eBPF provides limited resources, so it’s always possible to get around the firewall for instance by flooding tables.

Previously:

1 Comment RSS · Twitter · Mastodon


You know, Framework now officially supports Ubuntu. You can order a computer with pre-loaded Ubuntu, and they test all upgrades.

Framework also has a 13.5-inch laptop that has battery life competitive with Apple, supports upgradeable LPCAMM2 RAM, has a touchscreen, and is completely repairable. And it has ports! Oh, and it also looks really good.

Just putting that out there.

Leave a Comment