Repolode
291-Group

291-Group/LAN-Orangutan

LAN 기기의 검색, 라벨 지정 및 그룹화와 변경 사항 추적을 지원하는 셀프 호스팅 네트워크 검색 도구이며, Tailscale도 지원합니다.

대체할 수 있는 제품:Fing

스타
1,150
포크
64
열린 이슈
3
마지막 커밋
7일 전

어떤 프로젝트인가요?

LAN Orangutan은 로컬 네트워크를 스캔해 연결된 기기를 모두 찾고, 각 기기에 라벨과 그룹을 지정하거나 메모를 추가할 수 있게 해줍니다. 단일 Go 바이너리로 실행되며, 웹 대시보드나 JSON 출력을 지원하는 CLI로 사용할 수 있습니다. 기기 검색에는 nmap을 사용하므로 호스트에 nmap을 설치해야 합니다.

네트워크 스냅샷을 저장하고 나중에 비교해 변경된 사항을 확인할 수 있습니다. 예상 기기로 표시한 기기가 있는 경우, 새 기기가 나타나거나 기존 기기가 사라지면 알림을 보냅니다. 대시보드에서 백업과 복원, 공유 가능한 HTML 보고서 기능을 사용할 수 있습니다.

Tailscale 피어는 Tailscale CLI에서 직접 가져와 로컬 기기와 함께 표시하며, 앱 안에서 Tailscale에 연결하거나 연결을 끊을 수 있습니다. 대시보드는 최초 실행 시 설정한 비밀번호로 보호됩니다. Docker 지원은 호스트 네트워킹을 사용하는 Linux로 제한되며, macOS와 Windows에서는 바이너리를 직접 실행해야 합니다.

핵심 기능

  • 01nmap을 사용해 로컬 네트워크의 기기를 검색
  • 02사용자 지정 그룹 이름으로 기기에 라벨과 그룹을 지정하고 메모 추가
  • 03네트워크 스냅샷을 저장하고 비교해 변경 사항 확인
  • 04예상 기기가 사라지거나 알 수 없는 기기가 나타날 때 알림
  • 05Tailscale 피어를 표시하고 앱에서 연결하거나 연결 해제
  • 06웹 대시보드와 JSON 출력을 지원하는 CLI 제공

활용 사례

  • 네트워크에 있는 모든 기기의 목록을 관리하려는 홈랩 운영자
  • 집이나 사무실 LAN에 예상하지 못한 기기나 알 수 없는 기기가 연결되는지 확인
  • Tailscale 피어와 로컬 기기를 한 목록에서 확인
  • 현재 네트워크 상태를 공유 가능한 HTML 보고서로 내보내기

빠른 시작

  1. 1

    필수 항목인 nmap을 설치합니다(macOS 기준).

    brew install nmap
  2. 2

    Homebrew로 LAN Orangutan을 설치합니다(macOS).

    brew install 291-group/tap/lan-orangutan
  3. 3

    전체 기기 정보를 확인하려면 sudo로 서버를 시작한 다음, 브라우저에서 http://localhost:291에 접속해 비밀번호를 만듭니다.

    sudo ./orangutan serve

사용 전 알아둘 점

  • nmap은 별도로 설치해야 합니다.
  • Docker는 Linux에서만 지원됩니다. macOS와 Windows의 Docker Desktop에서는 실제 네트워크를 스캔할 수 없습니다.
  • 전체 기기 정보(MAC 주소, 제조업체 등)를 확인하려면 sudo 또는 Administrator 권한이 필요합니다.
  • 내장 HTTPS가 없으므로 암호화된 액세스를 위해 리버스 프록시가 필요합니다.

포함된 컬렉션

토픽

#network-discovery#network-monitoring#homelab#self-hosted#nmap#tailscale#golang#lan#cli#device-discovery

자주 묻는 질문

LAN-Orangutan은(는) 무엇인가요?
LAN 기기의 검색, 라벨 지정 및 그룹화와 변경 사항 추적을 지원하는 셀프 호스팅 네트워크 검색 도구이며, Tailscale도 지원합니다. LAN Orangutan은 로컬 네트워크를 스캔해 연결된 기기를 모두 찾고, 각 기기에 라벨과 그룹을 지정하거나 메모를 추가할 수 있게 해줍니다. 단일 Go 바이너리로 실행되며, 웹 대시보드나 JSON 출력을 지원하는 CLI로 사용할 수 있습니다. 기기 검색에는 nmap을 사용하므로 호스트에 nmap을 설치해야 합니다.
LAN-Orangutan은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
LAN-Orangutan은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
LAN-Orangutan은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. LAN-Orangutan의 마지막 커밋은 2026년 10월 31일입니다.
LAN-Orangutan은(는) 어디에 사용할 수 있나요?
네트워크에 있는 모든 기기의 목록을 관리하려는 홈랩 운영자 집이나 사무실 LAN에 예상하지 못한 기기나 알 수 없는 기기가 연결되는지 확인 Tailscale 피어와 로컬 기기를 한 목록에서 확인 현재 네트워크 상태를 공유 가능한 HTML 보고서로 내보내기
LAN-Orangutan는 어떻게 설치하나요?
필수 항목인 nmap을 설치합니다(macOS 기준).: brew install nmap Homebrew로 LAN Orangutan을 설치합니다(macOS).: brew install 291-group/tap/lan-orangutan 전체 기기 정보를 확인하려면 sudo로 서버를 시작한 다음, 브라우저에서 http://localhost:291에 접속해 비밀번호를 만듭니다.: sudo ./orangutan serve
LAN-Orangutan은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/291-Group/LAN-Orangutan

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트