Repolode
evilsocket

evilsocket/opensnitch

Um firewall interativo para GNU/Linux que pergunta se você quer permitir ou bloquear cada conexão de saída, inspirado no Little Snitch.

Alternativa open source a:Little Snitch

Estrelas
14,205
Forks
679
Issues abertas
214
Último commit
há 3 meses

O que é?

O OpenSnitch é um firewall em nível de aplicação para GNU/Linux. Quando um programa da máquina tenta abrir uma conexão de saída, o OpenSnitch exibe um aviso na interface gráfica para que o usuário permita ou negue a conexão. A decisão pode ser salva como uma regra para aquele aplicativo.

Além da filtragem por aplicativo, ele pode carregar listas de bloqueio para impedir anúncios, rastreadores ou domínios de malware em todo o sistema. A interface gráfica também permite gerenciar regras de sistema do nftables, como a política de entrada e os serviços de entrada. Uma única interface gráfica também pode gerenciar vários nós, e o projeto oferece integração com SIEM para enviar eventos de conexão a ferramentas de segurança.

O projeto é distribuído em pacotes deb e rpm, e a interface é instalada separadamente do daemon.

Recursos principais

  • 01Pergunta se o usuário quer permitir ou negar cada conexão de saída de cada aplicativo.
  • 02Bloqueia anúncios, rastreadores e domínios de malware em todo o sistema usando listas de bloqueio.
  • 03Configura regras de firewall do sistema com nftables pela interface gráfica.
  • 04Gerencia vários nós a partir de uma única interface centralizada.
  • 05Integra-se a ferramentas de SIEM.

Casos de uso

  • Monitorar quais aplicativos em um desktop Linux se conectam a servidores externos.
  • Bloquear domínios de rastreadores e malware em toda a máquina.
  • Controlar serviços de entrada e a política de entrada em um host Linux sem escrever regras de nftables manualmente.
  • Reunir eventos de conexão de várias máquinas Linux em uma visualização centralizada.

Início rápido

  1. 1

    Baixe os pacotes deb/rpm na página de lançamentos

  2. 2

    Instale o daemon e a UI no Debian/Ubuntu

    sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb
  3. 3

    Instale no Fedora/RHEL (rpm)

    sudo dnf install opensnitch*.rpm
  4. 4

    Inicie a GUI

    opensnitch-ui

Antes de usar

  • Funciona apenas no GNU/Linux.
  • Licenciado sob a GPL-3.0, uma licença copyleft.

Em coleções

Tópicos

Perguntas frequentes

O que é opensnitch?
Um firewall interativo para GNU/Linux que pergunta se você quer permitir ou bloquear cada conexão de saída, inspirado no Little Snitch. O OpenSnitch é um firewall em nível de aplicação para GNU/Linux. Quando um programa da máquina tenta abrir uma conexão de saída, o OpenSnitch exibe um aviso na interface gráfica para que o usuário permita ou negue a conexão. A decisão pode ser salva como uma regra para aquele aplicativo.
opensnitch é gratuito? Qual é a licença?
opensnitch é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
opensnitch ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de opensnitch foi em 26 de jul. de 2026.
Para que posso usar opensnitch?
Monitorar quais aplicativos em um desktop Linux se conectam a servidores externos. Bloquear domínios de rastreadores e malware em toda a máquina. Controlar serviços de entrada e a política de entrada em um host Linux sem escrever regras de nftables manualmente. Reunir eventos de conexão de várias máquinas Linux em uma visualização centralizada.
Como instalar opensnitch?
Baixe os pacotes deb/rpm na página de lançamentos Instale o daemon e a UI no Debian/Ubuntu: sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb Instale no Fedora/RHEL (rpm): sudo dnf install opensnitch*.rpm Inicie a GUI: opensnitch-ui
Onde consigo opensnitch?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/evilsocket/opensnitch

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados