
Snitch는 컴퓨터가 연결하는 서버와 위치, 연결을 만든 앱을 실시간으로 보여주는 오픈소스 네트워크 트래픽 시각화 도구다. 연결 그래프와 세계 지도, 앱별 기록, 이상 징후 알림 등을 제공하며 macOS·Linux·Windows에서 사용할 수 있다.
트래픽 데이터와 기록은 기본적으로 기기 안에 저장되고, API는 127.0.0.1에만 연결된다. 위치 정보도 오프라인 데이터베이스로 확인하며, 원격 요청은 설정에서 동의하고 시작하는 DB-IP Lite 다운로드만 가능하다고 프로젝트는 설명한다. Snitch는 연결을 차단하는 방화벽이 아니라 트래픽을 시각화하고 설명하는 도구다.
설치 방법은 운영체제에 따라 다르다. Apple Silicon Mac에서는 brew install --cask aixisstudio/tap/snitch를 사용하거나 Snitch-1.0.5-macos-arm64.zip을 받을 수 있다. Linux에서는 Docker로 sudo docker compose up --build를 실행한다. Windows용 백엔드는 최신 릴리스에서 받을 수 있으며 Npcap이 필요하다.
패킷 캡처에는 관리자 권한이 필요하다. macOS 앱은 공증되지 않았으며, 처음 실행할 때 관리자 암호를 한 번 입력해야 한다. Docker Desktop은 Mac과 Windows에서 가상 머신 안에서 실행되므로 호스트 트래픽을 캡처할 수 없어, 해당 운영체제에서는 Electron 앱을 사용해야 한다. Docker 환경에서는 프로세스 식별이 컨테이너 안의 프로세스로 제한되고, 일부 네트워크 구성에서는 LAN 기기를 찾지 못할 수 있다. 전체 기능과 설치 안내는 Snitch 저장소에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요