소개
Simple IP Scanner는 Chase Corbin이 개발한 네트워크 진단 및 분석 도구입니다. 네트워크 디스커버리, DNS 성능 테스트, 시각적 트레이서트 모니터링, 실시간 패킷 캡처 분석 및 인터넷 속도 테스트 기능을 하나의 애플리케이션에 통합하여 제공합니다.
상세정보
네트워크 스캐너
네트워크 내 디바이스를 신속하게 발견하고 분석할 수 있는 핵심 기능을 제공합니다.
- 다중 서브넷 스캔: 여러 개의 CIDR 범위를 한 번에 스캔하여 결과를 단일 목록으로 통합할 수 있습니다.
- 유연한 CIDR 지원: /24부터 /32까지의 범위, 즉 단일 호스트(/32) 및 포인트투포인트(/31) 대상을 스캔할 수 있습니다.
- 자동 서브넷 탐지: 활성 네트워크 인터페이스에서 연결된 모든 서브넷을 자동으로 발견합니다.
- 빠른 디스커버리: 동시 비동기 핑과 세마포어 쓰로틀링(최대 50개의 동시 프로브)을 사용하여 빠르게 탐지합니다.
- OS 핑거프린팅 및 벤더 탐지: TTL 휴리스틱을 통해 Windows, Apple 및 Linux 디바이스를 감지하고, IEEE 데이터베이스의 MAC OUI를 통해 장비 제조업체를 식별합니다.
- 호스트 이름 해석: DNS PTR 조회와 Windows 머신의 경우 NetBIOS 노드 상태(UDP 137)를 사용하는 2단계 폴백을 적용합니다.
- 구성 가능한 포트 스캔: 공통 포트(21개), 전체 포트(1~65535), 또는 사용자 지정 포트 목록 중 선택하여 스캔할 수 있습니다.
기타 주요 기능
네트워크 스캐닝 외에도 다양한 진단 및 분석 도구를 제공합니다.
- DNS 벤치마크: 주요 DNS 공급자(Google, Cloudflare 등)의 캐시됨 및 캐시되지 않은 응답 시간을 비교하여 DNS resolver의 성능을 실시간으로 테스트합니다.
- 시각적 트레이서트: 여러 대상에 대한 연속적인 traceroute를 수행하고, 실시간 지연 시간 차트, 패킷 손실, 지터를 모니터링합니다. 이벤트 마커(타임아웃 및 ≥100ms 지연 스파이크)와 3단계 히스토리 압축을 통해 장시간 모니터링이 가능합니다.
- 패킷 캡처 및 분석: Npcap(무료)이 설치된 경우, 네트워크 인터페이스에서 실시간 트래픽을 캡처하여 호스트별 대역폭 사용량(Top Talkers) 및 프로토콜별 분석을 제공합니다. 분석 결과는 AI 분석용 JSON 파일로 내보낼 수 있습니다.
- 인터넷 속도 테스트: Cloudflare 엔드포인트를 사용하여 병렬 TCP 스트림(8개 연결)으로 다운로드 및 업로드 속도를 측정하고, 실시간 차트와 서버 지연 시간 분석을 제공합니다.
- 오른쪽 클릭 도구: 스캔된 디바이스를 마우스 오른쪽 버튼으로 클릭하여 브라우저에서 열기, Wake-on-LAN 패킷 전송, 원격 데스크톱(RDP) 실행 또는 PowerShell 원격 세션 시작과 같은 작업을 즉시 수행할 수 있습니다.
다운로드·설치 방법
GitHub의 Releases 페이지에서 설치 파일을 다운로드하여 설치할 수 있습니다.
- 설치 버전: ‘SimpleIPScanner-win-Setup.exe’ 파일을 다운로드한 후 더블 클릭하여 설치합니다. 앱은 ‘%LocalAppData%SimpleIPScanner’에 설치되며 시작 메뉴 바로가기가 자동으로 생성됩니다. Windows SmartScreen 경고가 표시될 수 있으나 ‘자세한 정보’를 클릭한 후 ‘어쨌든 실행’을 선택하면 됩니다.
- 포터블 버전: 설치 없이 사용을 원하는 경우 ‘SimpleIPScanner-win-Portable.zip’ 파일을 사용할 수 있습니다. 단, 포터블 버전은 자동 업데이트를 지원하지 않습니다.
- 자동 업데이트: 설치 후 앱은 시작 시 새 릴리스를 자동으로 확인합니다. 업데이트가 가능하면 상단에 배너가 표시되며, ‘Update & Restart’를 클릭하여 빠르게 적용할 수 있습니다.
이런 경우에 유용합니다
이 프로그램은 다음과 같은 상황에서 유용하게 활용될 수 있습니다.
- 홈 오피스나 소규모 사무실의 네트워크에 연결된 모든 디바이스(IP, 호스트명, MAC 주소 등)를 빠르게 파악해야 할 때.
- 네트워크 지연 시간 문제나 연결 불안정을 진단하기 위해 대상 서버까지의 경로(traceroute)를 장시간 모니터링해야 할 때.
- 네트워크 트래픽이 많은 특정 호스트나 프로토콜을 찾아 대역폭 사용량을 분석해야 할 때(패킷 캡처 기능 사용 시).
- 다양한 DNS resolver의 응답 속도를 비교하여 가장 빠른 DNS 서버를 찾아야 할 때.
- 인터넷 다운로드 및 업로드 속도를 정확하게 측정해야 할 때.
지원 환경·시스템 요구사항
- 플랫폼: Windows
- 프레임워크: .NET 8(자체 포함형(self-contained))
- 추가 요구사항(패킷 캡처 기능 사용 시): 패킷 캡처 및 분석 기능을 사용하려면 Npcap(Nmap 프로젝트에서 제공하는 무료 소프트웨어)이 필요합니다. 미설치 시 앱 내에서 직접 다운로드 링크가 제공됩니다.
최신 버전·업데이트
현재 최신 버전은 2.1.4입니다. 이 버전에서는 트레이서트 데이터를 3단계(최근 60분, 그 이전 1시간, 그 이전 모든 기록)로 압축하여 메모리 효율성을 높였으며, 타임아웃과 지연 스파이크(≥100ms)를 차트에 시각적으로 표시하는 이벤트 마커 기능이 추가되었습니다. 또한 호버 시 이벤트 마커에 스냅하는 기능과 라우트 경로 사이드바의 크기 조절 기능이 개선되었습니다.
제한 사항·확인 사항
- 앱이 코드 서명(Code Signing)되지 않았으므로 Windows SmartScreen 경고가 표시될 수 있습니다.
- 패킷 캡처 기능은 Npcap 설치가 필요하며, 미설치 시 해당 기능을 사용할 수 없습니다.
시스템 요구사항
패킷 캡처 및 분석 기능 사용 시 Npcap(Nmap 프로젝트에서 제공하는 무료 소프트웨어)이 필요합니다. 미설치 시 앱 내에서 직접 다운로드 링크가 제공됩니다.


