Ubuntu / Debian 시스템에 nmap을 설치하는 방법
# sudo apt-get install nmap
yum 패키지 시스템 Centos / RHEL에 nmap 설치
# yum install nmap -y
rpm 패키지에서 설치
# rpm -ivh nmap{version_of_package}.deb
다운로드 한 .deb 패키지 파일에서 설치
# dpkg -i nmap{version_of_package}.deb
단일 호스트 스캔
# nmap ubuntu.example.com
호스트에 대한 자세한 정보는 호스트 이름을 스캔하십시오.
# nmap -v ubuntu.example.com
여러 IP 주소 스캔
# nmap 192.168.1.77 192.168.1.99
와일드 카드 (*)를 사용하여 IP 주소 스캔 범위
# nmap 192.168.1.*
전체 서브넷 스캔 255.255.255.0
# nmap 192.168.1.0/24
IP 범위 스캔
# nmap 192.168.1.33-99
nmap을 사용하여 원격 호스트의 OS 및 버전 찾기
# nmap -A 192.168.1.77
호스트 및 포트 및 운영 체제 및 버전에 대한 자세한 정보가 출력됩니다.
# nmap -v -A 192.168.1.77
특정 포트 번호 검색
# nmap -p 22 192.168.1.99
TCP 포트 443 스캔
# nmap -p T:443 192.168.1.99
UDP 포트 82 검색
# nmap -p U:82 192.168.1.99
여러 포트 스캔
# nmap -p 443,82 192.168.1.99
와일드 카드 (*)를 사용하여 모든 포트 스캔
# nmap -p "*" 192.168.1.99
모든 패킷이 송수신되는 것을 확인하려면
# nmap --packet-trace 192.168.1.77
호스트가 방화벽으로 보호되는지 여부를 알아야합니다. 호스트에 대해 보호 된 방화벽을 검사하려면
# nmap -PN 192.168.1.99
네트워크에 대해 보호 된 방화벽 검사
# nmap -sA 192.168.1.77
인터페이스와 경로를 알고
# nmap --iflist
단일 호스트 제외
# nmap 192.168.1.10-100 --exclude 192.168.1.77
여러 호스트 제외
# nmap 192.168.1.10-100 --exclude 192.168.1.77,192.168.1.95,192.168.1.99
빠른 스캔을 수행하려면
# nmap -F 192.168.1.77
더 많은 명령을 알고 싶다면 command man을 사용하십시오.
# man nmap