Windows와 Linux에서 앱별 네트워크 트래픽을 모니터링하고 제어하며, 보안 DNS와 트래커 차단 기능을 내장한 무료 오픈소스 애플리케이션 방화벽입니다.
evilsocket/opensnitch
Little Snitch에서 영감을 받은 GNU/Linux용 대화형 애플리케이션 방화벽으로, 외부 연결을 허용할지 차단할지 매번 묻습니다.
대체할 수 있는 제품:Little Snitch
- 스타
- 14,205
- 포크
- 679
- 열린 이슈
- 214
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
OpenSnitch는 GNU/Linux용 애플리케이션 수준 방화벽입니다. 시스템의 프로그램이 외부 연결을 시도하면 GUI에 허용 또는 거부를 묻는 창이 표시되며, 해당 애플리케이션의 규칙으로 결정을 저장할 수 있습니다.
애플리케이션별 필터링 외에도 차단 목록을 불러와 시스템 전체에서 광고, 추적기 또는 멀웨어 도메인을 차단할 수 있습니다. GUI에서 입력 정책이나 인바운드 서비스 같은 nftables 시스템 규칙도 관리할 수 있습니다. 하나의 GUI로 여러 노드를 관리할 수도 있으며, 보안 도구에 연결 이벤트를 전송하는 SIEM 통합 기능도 제공합니다.
프로젝트는 deb 및 rpm 패키지로 배포되며, UI는 데몬과 별도로 설치됩니다.
핵심 기능
- 01애플리케이션별로 각 외부 연결을 허용할지 거부할지 사용자에게 묻습니다.
- 02차단 목록을 사용해 시스템 전체에서 광고, 추적기 및 멀웨어 도메인을 차단합니다.
- 03GUI에서 nftables 시스템 방화벽 규칙을 설정합니다.
- 04중앙화된 인터페이스 하나에서 여러 노드를 관리합니다.
- 05SIEM 도구와 연동합니다.
활용 사례
- Linux 데스크톱의 애플리케이션이 어떤 외부 서버에 연결하는지 모니터링합니다.
- 시스템 전체에서 추적기 및 멀웨어 도메인을 차단합니다.
- nftables 규칙을 직접 작성하지 않고 Linux 호스트의 인바운드 서비스와 입력 정책을 제어합니다.
- 여러 Linux 머신의 연결 이벤트를 수집해 중앙에서 확인합니다.
빠른 시작
- 1
릴리스 페이지에서 deb/rpm 패키지를 다운로드합니다
- 2
Debian/Ubuntu에 daemon과 UI를 설치합니다
sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb - 3
Fedora/RHEL에 설치합니다(rpm)
sudo dnf install opensnitch*.rpm - 4
GUI를 실행합니다
opensnitch-ui
사용 전 알아둘 점
- GNU/Linux에서만 작동합니다.
- 카피레프트 라이선스인 GPL-3.0에 따라 라이선스가 부여됩니다.
포함된 컬렉션
토픽
자주 묻는 질문
- opensnitch은(는) 무엇인가요?
- Little Snitch에서 영감을 받은 GNU/Linux용 대화형 애플리케이션 방화벽으로, 외부 연결을 허용할지 차단할지 매번 묻습니다. OpenSnitch는 GNU/Linux용 애플리케이션 수준 방화벽입니다. 시스템의 프로그램이 외부 연결을 시도하면 GUI에 허용 또는 거부를 묻는 창이 표시되며, 해당 애플리케이션의 규칙으로 결정을 저장할 수 있습니다.
- opensnitch은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- opensnitch은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- opensnitch은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. opensnitch의 마지막 커밋은 2026년 7월 26일입니다.
- opensnitch은(는) 어디에 사용할 수 있나요?
- Linux 데스크톱의 애플리케이션이 어떤 외부 서버에 연결하는지 모니터링합니다. 시스템 전체에서 추적기 및 멀웨어 도메인을 차단합니다. nftables 규칙을 직접 작성하지 않고 Linux 호스트의 인바운드 서비스와 입력 정책을 제어합니다. 여러 Linux 머신의 연결 이벤트를 수집해 중앙에서 확인합니다.
- opensnitch는 어떻게 설치하나요?
- 릴리스 페이지에서 deb/rpm 패키지를 다운로드합니다 Debian/Ubuntu에 daemon과 UI를 설치합니다: sudo apt install ./opensnitch*.deb ./python3-opensnitch-ui*.deb Fedora/RHEL에 설치합니다(rpm): sudo dnf install opensnitch*.rpm GUI를 실행합니다: opensnitch-ui
- opensnitch은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/evilsocket/opensnitch
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
SSH 보안 강화, 방화벽, 침입 탐지, 감사 등 개인용 Linux 서버를 보호하는 방법을 다루는 Debian 중심의 장기 운영 가이드입니다.
로그 파일에서 반복된 로그인 실패를 감지하고 시스템 방화벽 규칙으로 해당 IP 주소를 차단하는 Python 데몬입니다.
FileVault와 방화벽부터 DNS, VPN, 메시징까지, Apple silicon Mac의 보안과 프라이버시를 강화하는 실전 기법을 담은 커뮤니티 가이드입니다.
FreeBSD 기반 오픈소스 방화벽 및 라우터 플랫폼으로, OPNsense의 GUI, API, 시스템 백엔드를 제공합니다.