본문으로 건너뛰기
로그인 둘러보기
윈도우즈 유틸 · 인터넷·네트워크·원격

Angry IP Scanner

0

Angry IP Scanner(또는 ipscan)는 오픈소스 크로스플랫폼 네트워크 스캐너로, IP 주소와 포트를 빠르게 스캔하도록 설계되었습니다.

IP 스캐너IP 주소 스캔네트워크 도구오픈소스포트 스캐너

소개

Angry IP Scanner(또는 ipscan)는 오픈소스 크로스플랫폼 네트워크 스캐너로, IP 주소와 포트를 빠르게 스캔하도록 설계되었습니다. 주로 네트워크 관리자와 일반 사용자들이 로컬 네트워크 및 인터넷의 호스트를 탐지하고 포트를 점검하는 데 사용됩니다.

상세정보

IP 범위 스캔

특정 IP 범위, 랜덤 IP, 또는 파일을 지정하여 활성 호스트를 빠르게 식별할 수 있습니다. FileFeeder는 FQDN(점과 숫자가 포함된 TLD 포함) 및 IPv6 주소를 인식합니다.

포트 스캔

스캔 대상 호스트에서 열려 있는 포트를 확인할 수 있으며, UDP pinger는 traceroute 프로그램과 동일한 포트를 사용합니다.

데이터 fetcher 확장

다수의 데이터 fetcher로 확장할 수 있으며, 플러그인 jar는 자체 messages.properties를 포함할 수 있고, 여러 ping 결과를 병합하는 Pinger 플러그인도 지원합니다.

결과 내보내기

스캔 결과를 다양한 형식으로 내보낼 수 있습니다. XML 내보내기에서는 시간이 24시간 형식으로 기록되며, 최대 255바이트 길이의 문자열을 SQL로 내보낼 수 있어 IPv6 스캔 결과의 SQL 내보내기도 가능합니다.

Windows

winget을 이용해 설치할 수 있습니다. 설치 후 프로그램을 실행하여 바로 사용할 수 있습니다.

  • 설치 명령: winget install --id angryziber.AngryIPScanner --exact

macOS 및 Linux

공식 사이트(angryip.org) 및 GitHub의 releases 페이지에서 내려받을 수 있습니다. 별도의 설치 과정 없이 실행 파일을 바로 사용할 수 있습니다. Linux에서는 OpenJDK 11 이상이 필요합니다.

기본 사용법

  1. 프로그램을 실행합니다.
  2. 스캔할 IP 범위, 랜덤 IP 또는 파일을 지정합니다.
  3. 스캔을 시작하여 활성 호스트와 열린 포트, 추가 fetcher가 수집한 정보를 확인합니다.
  4. 필요에 따라 결과를 다양한 형식으로 내보냅니다.

활용 예시

  • 네트워크 관리자가 로컬 네트워크의 활성 호스트를 빠르게 식별하기
  • 특정 IP 대역에서 열려 있는 포트를 점검하기
  • 스캔 결과를 파일에서 불러와(FQDN, IPv6 포함) 점검 대상으로 사용하기
  • 스캔 결과를 SQL로 내보내 후속 분석이나 기록 보관에 활용하기

제한·라이선스·확인사항

Angry IP Scanner는 GPL-2.0 라이선스로 배포되는 오픈소스 소프트웨어입니다. winget을 통한 Windows 배포판은 Nullsoft 기반 설치 프로그램을 사용합니다. 빌드는 Gradle로 수행하며, ./gradlew 또는 make 명령으로 사용 가능한 빌드 대상 목록을 확인할 수 있고, ./gradlew current는 현재 플랫폼용 패키지를 생성합니다. .deb 및 .rpm 패키지는 Linux(우분투에서 테스트됨)에서만 빌드할 수 있고, Windows 설치 프로그램은 Windows에서만 빌드할 수 있습니다.

시스템 요구사항

Angry IP Scanner는 Java 11 이상의 런타임이 필요합니다. Windows 및 macOS용 빌드에는 Java 21이 번들로 포함되어 있어 별도 설치 없이 사용 가능하며, Linux에서는 OpenJDK 설치가 필요합니다.