Zpět na domů

Little Snitch Linux: eBPF firewallowá stěna

Linuxová verze Little Snitch používá eBPF k monitorování a blokování síťové aktivity aplikací. Zahrnuje webové rozhraní, podporu blokovacích seznamů a PWA. Otevřené komponenty pod GPLv2, démon v Rustu zdarma.

eBPF-firewall Little Snitch vyšel na Linux
Advertisement 728x90

Little Snitch pro Linux: eBPF monitorování síťové aktivity aplikací

Vývojář Christian Starkjohann vydal linuxovou verzi Little Snitch – nástroje pro detailní kontrolu síťové aktivity aplikací. Řešení využívá eBPF k inspekci provozu na úrovni jádra a poskytuje webové rozhraní pro správu. Podporována jsou jádra Linux 6.12 a vyšší. Pozadový démon je napsán v Rustu pod proprietární licencí s povolením volného šíření.

Architektura a komponenty

Základ tvoří BPF obsluha načítaná do jádra pro zachycení síťových paketů. Analyzuje připojení aplikací v reálném čase. Démon littlesnitch-daemon zpracovává události a spravuje pravidla.

  • Otevřené komponenty (GPLv2): eBPF programy, knihovna funkcí, webové rozhraní – dostupné na GitHubu.
  • Proprietární démon: littlesnitch-daemon – zdarma pro použití a šíření.

Webové rozhraní běží na http://localhost:3031/ a podporuje PWA režim pro fungování jako autonomní aplikace.

Google AdInline article slot

Funkce monitorování a blokování

Nástroj vizualizuje aktuální připojení: hosty, objem provozu, historii aktivity. Blokování probíhá podle IP, podsítí a domén.

Možnosti:

  • Vytváření bílých seznamů pro důvěryhodné aplikace.
  • Import a automatické aktualizace externích blokovacích seznamů (oisd.nl a podobné) pro reklamu, trackery, telemetrii, phishing.
  • Blokování nezhádoucích připojení jedním kliknutím.

To umožňuje středním a seniorním vývojářům nastavit přísnou kontrolu v pracovních prostředích bez kompromisů v výkonu.

Google AdInline article slot

Srovnání s OpenSnitch

OpenSnitch je open-source alternativa s interaktivními dialogy pro nová připojení. Nicméně podle Starkjohanna nepokrývá všechny scénáře:

| Funkce | Little Snitch pro Linux | OpenSnitch |

|---------|--------------------------|------------|

Google AdInline article slot

| Podpora eBPF | Ano | Částečná |

| Blokování jedním kliknutím | Ano | Ne |

| Webové rozhraní s PWA | Ano | Ne |

| Automatické aktualizace blokovacích seznamů | Ano | Omezené |

Little Snitch se zaměřuje na pohodlné monitorování procesů bez neustálých vyskakovacích oken.

Instalace a požadavky

Projekt vyžaduje jádro 6.12+. Instalace zahrnuje načtení BPF modulu a spuštění démona. Webové rozhraní je dostupné ihned po startu. Pro produkční prostředí se doporučuje nastavení bílých seznamů klíčových služeb.

Co je důležité

  • eBPF zajišťuje nákladově úsporné monitorování bez overheadu v userspace.
  • Podpora externích blokovacích seznamů automatizuje ochranu před trackery a hrozbami.
  • Webové rozhraní s PWA usnadňuje nasazení na headless serverech.
  • Otevřené komponenty pod GPLv2 umožňují přizpůsobení.
  • Alternativa k OpenSnitch pro úlohy zaměřené na blokování jedním kliknutím.

— Editorial Team

Advertisement 728x90

Číst dál