Nmap: 공개된 네트워크 탐색 도구, 7.991 판에 Zenmap 이 함께 온다
요약
무료 공개 네트워크 발견과 보안 감사 도구다. 망 안의 어느 기계가 살아 있고 어떤 포트가 열려 있으며 그 뒤에서 무엇이 도는지 답한다. Zenmap 과 Ncat, Ndiff, Nping 이 같은 꾸러미에 들어 있다.
추천- 이름
- Nmap
- 버전
- 7.991
- 요금
- 무료
- 오픈소스
- 오픈소스
- 운영체제
- WindowsmacOSLinux
- 공식 사이트
- https://nmap.org/
- 업데이트
- 2026-10-11 17:12
운영의 일상에서는 이 기계가 도대체 무엇을 열어두고 있는가라는 물음이 어떻게 고칠까보다 먼저 문제가 된다.
먼저 망 안을 또렷하게 본다
Nmap 은 무료 공개 네트워크 발견과 보안 감사 도구이며 공식은 이를 Network Mapper 라 부른다. 답하는 물음은 소박하다. 망 안의 어느 기계가 살아 있고 어떤 서비스를 내놓으며 어떤 체계가 도는가. 공식 설명은 곧다. Nmap 은 날 IP 패킷을 독특한 방식으로 써서 망 안에서 쓸 수 있는 기계, 그 기계가 내놓는 서비스와 그 이름과 판, 도는 체계와 판, 쓰이는 패킷 거르개와 방화벽의 종류, 그리고 수십 가지 다른 특징을 판단한다고 적는다.
값어치는 찾는 일 자체가 아니라 그 뒤에 있다. 공식은 많은 체계와 망 관리자가 자산 파악, 서비스 갱신 일정 관리, 기계나 서비스가 살아 있는지 지켜보기에도 이것을 쓴다고 일부러 짚는다. 셋 다 한 전제에 선다. 망 안에 무엇이 있는지 먼저 보고 나서야 일정도 감시도 근거를 갖는다. 아무도 기억하지 못하는 낡은 기계에서 기한이 지난 판의 서비스가 도는 상황은 대개 이렇게 드러난다.

명령 줄에서 화면까지
시작의 문턱은 생각보다 낮다. 공식은 쓰기 쉬움 항목에서, 나아간 사용자를 위한 넉넉한 능력을 마련하면서도 시작은 자세히 적극적으로 살피라는 표시를 붙인 한 줄 명령으로 충분하다고 설명한다. 전통적인 명령 줄과 화면 두 형태를 내어 습관으로 고르게 하고, 원본을 직접 짜지 않을 사람을 위해 미리 만든 꾸러미도 준비한다. Windows 와 macOS, Linux 세 곳에 공식 꾸러미가 있고 원본 배포도 예와 같이 이뤄진다.
화면 쪽은 Zenmap 이라 불리며 공식은 이를 나아간 화면과 결과 보기로 설명한다. 그 밖에 세 동무가 같은 꾸러미에 있다. 유연한 자료 전달과 방향 전환과 살피기에 쓰는 Ncat, 두 번의 탐색 결과를 견주는 Ndiff, 패킷 생성과 응답 분석을 하는 Nping. 즉 망을 한 차례 정리하는 흐름, 탐색을 내고 결과를 읽고 두 번의 차이를 견주고 필요하면 패킷을 하나 지어 확인하는 일이 공식 꾸러미 안에서 닫힌다.

항목
공식 설명
성격
무료 공개 네트워크 발견과 보안 감사
알 수 있는 것
살아 있는 기계, 서비스 이름과 판, 체계 판, 거르개 종류
꾸러미 구성
Nmap, Zenmap, Ncat, Ndiff, Nping
지원 환경
Linux, Windows, macOS 공식 꾸러미
현재 안정판
7.991 (Npcap 1.89 포함)
결과를 남겨야 비로소 견줄 수 있다
한 번의 출력은 의미가 적고 견주어야 값이 나온다. Ndiff 는 그것을 실제로 쓸 수 있게 하려고 있으며 공식은 두 번의 탐색 결과를 견주는 도구로 정의한다. 운영에서는 정해진 간격으로 돌려 출력을 남기고 다음에 다시 돌려 둘을 나란히 놓고 차이를 본다. 새로 열린 포트, 사라진 서비스, 움직인 판 번호가 차이 속에 떠오른다. 지난번에는 이렇지 않았을 거라는 기억보다 훨씬 믿을 만하다.
체계 식별과 판 식별은 또 한 쌍의 과소평가되는 출력이다. 공식 특징 목록은 망을 파악하는 수십 가지 나아간 기법을 들고 그 안에 살아 있는 기계 탐색, 체계와 판 식별을 포함하며 TCP 와 UDP 양쪽 포트 탐색을 덮는다. 입구 장비 뒤의 기계에 대해 보이는 것은 포트가 응답하는지뿐 아니라 그 뒤에 누가 어느 판으로 서 있는지다.

망 안을 또렷하게 보는 횟수가 늘수록 뜻밖의 변경에 준비 없이 얻어맞기 어려워진다.
한 가지 더. 이 도구의 출력은 사람이 읽기 좋게 되어 있지만, 그 자체로 결론이 되지는 않는다. 같은 결과라도 자산 목록으로 볼지, 낡은 판을 찾는 단서로 볼지, 변화 감시의 기준선으로 볼지는 읽는 쪽이 정한다. 목적을 먼저 정하고 나서 돌리면 같은 한 번의 탐색에서 얻는 것이 훨씬 많아진다.
쓰는 방법으로는 첫 한 번은 살아 있는 기계 탐색만 하고 목록을 얻은 뒤 구역별로 잘게 나눈다. 큰 망에 곧바로 온전한 탐색을 던지지 않는다. 결과는 정해진 간격으로 내보내 남기고 Ndiff 로 두 번의 차이를 견준다. 실제 운영 망을 건드리기 전에 자기에게 그 관리 권한이 있는지 확인한다.