간단히 말해, Angry IP Scanner는 크로스 플랫폼을 지원하는 포트 및 IP 스캐너입니다. 네트워크에 연결된 장치의 IP 주소를 잊어버렸거나, 컴퓨터에서 실행 중인 서비스의 문제를 진단해야 하거나, 단순히 내 네트워크에 어떤 기기가 연결되어 있는지 궁금할 때 많은 시간을 절약해 주는 도구입니다.
첫 번째 단계는 공식 페이지에서 사용 중인 운영체제에 맞는 버전을 다운로드하는 것입니다. 이 프로그램은 자바(Java)로 개발되어 크로스 플랫폼 호환이 가능하며, Windows, Mac, Linux에서 모두 작동합니다. 이 가이드는 Windows 기준으로 작성되었지만, 설명하는 내용은 다른 운영체제 버전에도 동일하게 적용됩니다. 참고로 Windows 버전을 실행하려면 자바가 설치되어 있어야 하며, Mac 버전은 별도 설정 없이 바로 실행되고 Linux는 몇 가지 추가 의존성이 필요합니다.
Angry IP Scanner를 처음 실행하면 특정 버전의 Windows 제한 사항을 우회하여 스캔 속도를 높이는 방법을 안내하는 창이 나타날 수 있습니다. Vista SP2 이후 버전의 Windows를 사용하고 있다면 연결 제한이 이미 제거되었으므로 걱정하지 않아도 됩니다.

초기 창이 지나면 프로그램의 기본 용어와 작동 방식을 설명하는 간단한 단계 목록이 표시됩니다.
기본 서브넷 스캔
로컬 네트워크를 스캔하여 어떤 장치가 연결되어 있는지 확인하고 싶다고 가정해 보겠습니다. 기본적으로 입력된 IP는 현재 사용 중인 PC의 IP입니다. 서브넷 전체를 스캔하려면 첫 번째 IP 범위의 마지막 숫자를 1로, 두 번째 IP 범위의 마지막 숫자를 255로 변경한 후 Start 버튼을 클릭하기만 하면 됩니다. 그러면 아래와 같은 결과 목록이 화면에 나타납니다.

응답하는 IP는 파란색 아이콘으로 표시되며, 핑(ping) 응답 시간과 호스트 이름 정보도 함께 확인할 수 있습니다.
포트 스캔
특정 범위의 포트나 특정 IP의 포트를 스캔하고 싶다면 Angry IP Scanner로 충분히 가능합니다! 아래 이미지와 같이 첫 번째 행 끝에 있는 작은 도구 아이콘을 클릭하세요.

그런 다음 Ports 탭을 선택하고 하단 텍스트 상자에 스캔하려는 포트 범위를 입력합니다. 예를 들어 10번부터 100번까지의 포트를 스캔하려면 10-100이라고 입력하면 됩니다.

OK를 클릭한 후 Start를 누르면 스캔이 시작되고, 열려 있는 포트는 아래 이미지와 같이 Ports 열에 표시됩니다. 단일 IP뿐만 아니라 전체 IP 범위에 대해 포트 스캔을 실행할 수도 있습니다. 네트워크의 보안 취약점을 점검할 때 매우 강력한 기능입니다.

기타 유용한 기능들
Angry IP Scanner에는 그 외에도 다양한 편리한 기능이 있습니다. 예를 들어 호스트 이름(로컬 워크그룹 호스트 이름 또는 도메인 이름)을 입력하고 옆에 있는 작은 IP 버튼을 클릭하면 해당 호스트의 IP 주소를 즉시 조회할 수 있습니다. 조회된 IP 주소는 위쪽 상자에 표시됩니다.

또한 Scan 메뉴에서 Export all(또는 Export selection)을 클릭하여 스캔 결과를 파일로 내보낼 수도 있습니다. Commands 메뉴에서는 아래 스크린샷과 같이 ping, traceroute 등 다양한 Windows 내장 네트워크 도구를 바로 실행할 수 있습니다. 이 외에도 이 글에서 다루지 않은 고급 기능들이 여럿 있으며, 자세한 문서를 제공하는 공식 웹사이트도 함께 운영되고 있으니 활용해 보시기 바랍니다.

결론
전반적으로 Angry IP Scanner는 집이나 사무실에서 네트워크를 관리하고 있다면 많은 시간을 절약해 줄 수 있는 매우 유용한 경량 유틸리티입니다. 무료로 제공되면서도 강력한 기능을 갖추고 있어, 네트워크 진단과 보안 점검을 위해 꼭 한번 사용해 볼 것을 추천합니다.