목차
1. 기기와 Java 포함 여부를 함께 확인하세요
| 기기 | 파일 선택 | Java 조건 |
|---|---|---|
| Windows | 설치판 / 단독 실행판 | 설치판 포함 · 단독판은 별도 64비트 Java 21+ |
| Mac | ARM(M CPU) / Intel | 두 공식 번들 모두 포함 |
| Linux | DEB / RPM / JAR 등 | 21+ 필수 · 25+ 권장 · JAR/SWT·ARM 조건 별도 |
IP·포트 목록이 필요할 때
멀티 OS 탐색 도구
관리하는 주소 범위의 응답 정보와 목록 저장이 목적일 때 검토하세요. 앱별 통신·패킷 분석과 구별됩니다.
간단한 Windows 시작
Java 포함 설치판
공식 페이지가 권장하는 현행 설치판은 런타임을 포함합니다. 단독 실행 파일은 별도 Java가 필요합니다.
구형 2.21의 무설치 설명을 현행 설치판에 적용하지 마세요. IP 응답과 포트 결과는 환경에 따라 누락될 수 있습니다.
2. 개요
Angry IP Scanner는 Anton Keks가 개발하는 무료 오픈소스 IP·포트 탐색 도구입니다. 선택한 주소 범위에서 응답하는 호스트를 찾고 호스트 이름·MAC 주소·포트 등 필요한 항목을 확인하거나 결과를 저장할 때 검토할 수 있습니다. Windows뿐 아니라 Mac과 Linux 배포도 제공하며 소스 코드는 GPL v2로 공개됩니다. 같은 네트워크의 기기 목록이나 특정 주소의 응답 정보를 정리하는 목적에 맞는지 먼저 판단하세요. 현재 PC의 앱별 연결을 관찰하거나 패킷 내용을 분석하는 도구와는 확인하는 정보가 다릅니다.
현재 공식 배포는 3.10.0이며 운영체제만 고르면 실행 조건이 모두 같아지는 것은 아닙니다. Windows 설치판은 Java 런타임을 포함하지만 단독 실행 파일에는 별도의 64비트 OpenJDK 또는 Java 21 이상이 필요합니다. Mac은 ARM 계열 M CPU와 Intel 번들을 구분하고 두 번들 모두 Java를 포함합니다. Linux는 DEB·RPM·JAR 등 배포 형식과 아키텍처를 확인해야 하며 Java 21 이상이 필수이고 공식 권장은 25 이상입니다. JAR의 SWT 구성과 특수 ARM 패키지는 별도 조건이 있으므로 모든 Linux 기기에 같은 파일을 권하지 않습니다.
탐색 결과는 선택한 응답 방식과 대상·네트워크의 필터링 조건에 영향을 받습니다. 목록에 없다는 이유만으로 장치가 꺼졌거나 존재하지 않는다고 단정할 수 없고, 열린 포트 탐색도 모든 연결 가능성을 보장하지 않습니다. CSV·TXT·XML·IP-Port 형식으로 결과를 내보내는 기능과 플러그인 기반 수집 항목 확장을 지원합니다. 자신의 네트워크나 관리 권한이 있는 범위에서 필요한 목록을 정리하는 용도로 선택하세요. 원격 제어·VPN 연결·GPS 위치 변경이 목적이라면 이 제품의 IP 탐색과 다른 과업이므로 별도의 도구와 조건을 살펴봐야 합니다.
3. 주요 기능
- 선택한 IP 주소 범위의 호스트 탐색
- 응답하는 호스트의 이름·MAC 등 정보 수집
- 지정한 포트의 응답 탐색
- CSV·TXT·XML·IP-Port 결과 내보내기
- 플러그인을 통한 수집 항목 확장
- Windows·Mac·Linux 배포 제공
- GPL v2 오픈소스 프로젝트
4. 시스템 요구사항
- 운영체제
- Windows / macOS / Linux · 공식 파일의 OS·CPU·패키지 조건 확인
- Windows Java
- 설치판은 포함 · 단독판은 별도 64비트 OpenJDK/Java 21 이상
- Mac Java
- ARM/Intel 공식 번들에 포함
- Linux Java
- 21 이상 필수 · 25 이상 권장 · JAR는 SWT 구성도 확인
- 사용 범위
- 자신의 네트워크 또는 관리 권한이 있는 주소 범위
5. 설치 방법
- 1.
공식 배포에서 Windows·Mac·Linux와 CPU에 맞는 현행 파일을 선택합니다.
- 2.
Windows 설치판과 Mac 번들은 포함된 런타임을 사용합니다. Windows 단독판·Linux는 Java와 패키지별 조건을 확인한 뒤 설치하거나 압축을 풉니다.
- 3.
프로그램을 실행하고 자신이 관리하는 주소 범위와 필요한 수집 항목을 확인합니다. 실제 탐색 설정과 결과 해석은 공식 FAQ를 참고하세요.
6. Angry IP Scanner와 비슷한 프로그램 비교
- Advanced IP Scanner
- Windows LAN의 기기·공유 자원 탐색과 설치 없는 실행을 원할 때 비교하세요. Angry IP Scanner는 여러 OS의 배포·Java 조건과 IP/포트 탐색을 함께 판단하는 선택입니다.
- TCPView
- 현재 Windows PC의 프로세스별 TCP·UDP 연결을 관찰합니다. 다른 주소의 기기 목록보다 어떤 앱이 어디에 연결했는지 알고 싶을 때 맞는 역할입니다.
- Wireshark
- 패킷을 캡처하고 통신 내용을 분석하는 도구입니다. IP/포트 목록 탐색과 필요한 분석 범위·지식이 다릅니다.
7. 자주 묻는 질문
Angry IP Scanner는 무료인가요?
+
무료 오픈소스 프로젝트이며 소스 코드는 GPL v2로 공개됩니다. 무료 사용과 소스 수정·재배포 조건은 구분하고, 재배포할 때는 라이선스 조건을 확인하세요.
Windows에서 Java를 따로 설치해야 하나요?
+
현행 공식 설치판은 Java 런타임을 포함하며 공식 페이지가 권장합니다. 단독 실행 파일은 별도 64비트 OpenJDK 또는 Java 21 이상이 필요합니다. 두 배포를 모두 무설치·Java 불필요로 안내하면 맞지 않습니다.
Mac의 M CPU와 Intel 파일은 무엇이 다른가요?
+
공식 배포는 Mac ARM(M CPU) 번들과 Intel 번들을 구분합니다. Mac의 CPU에 맞는 파일을 선택하세요. 두 번들에는 Java 런타임이 포함되어 별도로 설치할 필요가 없다고 안내합니다.
Linux에서는 어떤 패키지를 받나요?
+
배포판과 CPU에 맞는 DEB·RPM 등 공식 파일을 확인하세요. Java 21 이상이 필수이고 25 이상이 권장됩니다. JAR에는 SWT 구성 조건이 있으며 특수 ARM·32비트 배포도 별도 조건이 있어 모든 환경에 같은 파일을 권하지 않습니다.
설치 없는 Angry IP Scanner는 어디에 있나요?
+
Windows에는 단독 실행 파일이 있지만 별도 Java 조건이 있습니다. 공식 페이지의 오래된 2.21 Legacy에 적힌 무설치 설명은 현행 3.10.0 설치판과 구분하세요. 파일 크기나 오래된 소개만으로 최신 배포를 고르지 마세요.
목록에 없는 기기는 꺼져 있거나 없는 건가요?
+
그렇게 단정할 수 없습니다. 응답 방식과 대상·네트워크의 필터링 조건에 따라 살아 있는 기기가 빠질 수 있습니다. 탐색 결과와 실제 장치 존재·모든 포트 접근 가능 여부를 같은 판정으로 보지 마세요.
결과 저장이나 원격 제어도 가능한가요?
+
CSV·TXT·XML·IP-Port 형식으로 결과를 내보낼 수 있습니다. 주요 목적은 IP·포트 탐색이며 목록이 보인다고 원격 제어 권한이나 VPN 연결이 생기지는 않습니다. 앱별 연결은 TCPView, 패킷 분석은 Wireshark와 비교하세요.
8. 참고 자료
관련 프로그램