OpenSource-Hub
N

NetAlertX

6.3k stars·시스템 최적화·SHA-256 체크섬 확인됨

중앙 집중식 네트워크 가시성과 지속적인 자산 탐지를 제공하며, 장치 모니터링, 변경 사항 감지, IP 주소 관리를 지원하고 멀티플랫폼 배포가 가능합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

오픈 소스 네트워크 장비 모니터링 및 자산 관리의 강력한 도구로, LAN 버전의 SIEM에 필적합니다.

주요 기능

  • 지속적인 탐색 및 자산 인텔리전스: ARP 스캔, Pi-hole, UNIFI, SNMP 등의 방식으로 장치를 자동 탐색하고, 연결 상태 변화와 IP 주소 드리프트를 감지
  • 80개 이상의 알림 채널: Apprise 통합을 통해 Telegram, Pushover, NTFY 등을 지원하며, Pushsafer, Pushover도 네이티브로 사용 가능
  • 풍부한 통합 및 플러그인: Home Assistant 연동, API 및 Webhook 제공, 15분 만에 커스텀 스캔 플러그인을 빠르게 개발할 수 있도록 지원
  • 자동화된 워크플로: 새 장치 자동 분류, 제조사별 그룹화, 온라인 시 아카이브 해제 또는 자동 삭제를 통해 IT 거버넌스 간소화

할 수 없는 것

  • •새 버전의 docker-compose에는 중대한 변경 사항이 있으므로 마이그레이션 전에 반드시 공식 마이그레이션 가이드를 읽어보세요;
  • •로컬 네트워크를 올바르게 스캔하려면 --network=host 모드를 사용하는 것을 권장합니다;
  • •기본적으로 모든 데이터는 로컬에 저장되며 외부로 전송되지 않지만, 알림을 구성하면 외부로 메시지가 전송되므로 개인정보 보호에 주의하세요;
  • •VLAN 또는 원격 서브넷을 모니터링해야 하는 경우 컨테이너의 네트워크 액세스 권한이 올바른지 확인하세요;
  • •데이터베이스 영속화 디렉터리 아래에 config 및 db 폴더를 수동으로 생성해야 합니다.

사용 사례

  • 홈 네트워크: 언제든지 집에서 어떤 장치가 온라인 상태인지 파악하고, 알 수 없는 장치나 스마트 홈 이상 징후 발견
  • 기업 규정 준수: 섀도우 IT 감지, 승인되지 않은 장치의 내부망 접속 방지, 장치 아카이빙 및 정리 자동화
  • 운영 관리: VLAN 간 또는 원격 서브넷 모니터링, 다중 사이트 네트워크 자산의 통합 관리

NetAlertX는 네트워크 인프라를 위한 중앙 집중식 "신뢰할 수 있는 단일 정보 소스"(NSoT)를 제공하며, 연결된 모든 디바이스의 인벤토리를 실시간으로 유지 관리하고, 컴플라이언스 유지를 위해 섀도 IT와 승인되지 않은 하드웨어를 식별하며, 분산된 사이트 전반에 걸쳐 컴플라이언스 워크플로를 자동으로 실행합니다. 이 솔루션은 간단한 네트워크 스캔과 복잡한 SIEM 도구 사이의 격차를 해소하여 경량 방식으로 실행 가능한 인사이트를 제공합니다. 다양한 검색 방법(ARP-scan, Pi-hole, UNIFI, SNMP 라우터, DHCP 리스), 80개 이상의 알림 게이트웨이(Apprise를 통해), Home Assistant 통합, 커스텀 플러그인 개발, 그리고 디바이스 분류, 정리 및 정책 실행을 위한 자동화된 워크플로를 지원합니다.

태그

network-monitoringasset-discoverydockerhome-assistantiotsecuritycompliance

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1. Docker 환경이 설치되어 있는지 확인하세요 (Windows/Mac/Linux 모두 가능)

4

2. 다음 명령을 실행하여 컨테이너를 시작하세요: docker run -d --network=host --restart unless-stopped -v /your_data_dir:/data -v /etc/localtime:/etc/localtime:ro --tmpfs /tmp:uid=20211,gid=20211,mode=1700 -e PORT=20211 -e APP_CONF_OVERRIDE='{"GRAPHQL_PORT":"20214"}' ghcr.io/netalertx/netalertx:latest

5

3. 브라우저를 열어 http://localhost:20211 에 접속한 후 마법사에 따라 초기 설정을 완료하세요

설치 가이드
  1. 1. Docker 환경이 설치되어 있는지 확인하세요 (Windows/Mac/Linux 모두 가능)
  2. 2. 다음 명령을 실행하여 컨테이너를 시작하세요: docker run -d --network=host --restart unless-stopped -v /your_data_dir:/data -v /etc/localtime:/etc/localtime:ro --tmpfs /tmp:uid=20211,gid=20211,mode=1700 -e PORT=20211 -e APP_CONF_OVERRIDE='{"GRAPHQL_PORT":"20214"}' ghcr.io/netalertx/netalertx:latest
  3. 3. 브라우저를 열어 http://localhost:20211 에 접속한 후 마법사에 따라 초기 설정을 완료하세요
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

컨테이너 중지 및 삭제: docker stop <컨테이너 이름> && docker rm <컨테이너 이름>; 데이터 볼륨 삭제: rm -rf /your_data_dir (중요한 데이터는 먼저 백업하세요).

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-10-24 19:26:31
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트