본문으로 바로가기

Nmap 'Port Specification and Scan Order' 옵션 설명과 예시

 

-p <port ranges> (Only scan specified ports)​
스캔할 포트를 지정하고 기본값을 무시한다. 하이픈으로 구분된 범위(예: 1-1023) 또는 개별 번호로 포트를 지정할 수 있다. IP 프로토콜 스캔(-sO)의 경우 이 옵션은 스캔하려는 프로토콜 번호를 0-255로 지정한다.
예시: nmap 192.168.1.1 -p 80

--exclude-ports <port ranges> (Exclude the specified ports from scanning)​
스캔에서 제외할 포트를 지정할 수 있다. <port ranges>란에 -p 옵션과 동일한 방법으로 스캔에서 제외할 포트를 지정하면 된다. IP 프로토콜 스캐닝(-sO)의 경우 이 옵션은 제외할 프로토콜 번호를 0-255로 지정한다.
예시: nmap 192.168.1.1 --exclude-ports 80

-F (Fast (limited port) scan)​​
기본값보다 적은 수의 포트를 스캔하도록 지정한다. 일반적으로 Nmap은 포트를 지정하지 않을 경우, nmap-services 파일의 잘 알려진 포트 목록을 참조하여 1-1024 포트를 검색한다. 하지만 이 옵션을 사용하면 nmap-services 파일에 이름이 지정된 포트만 검색되기 때문에 포트스캔 수가 100개로 줄어들게 된다.
예시: nmap -F 192.168.1.1

-r (Don't randomize ports)​​
일반적으로 Nmap은 포트 스캔 순서를 무작위로 지정한다(잘 알려진 포트인 1-1024 포트 제외). 하지만 이 옵션을 사용하면 포트스캔 순서를 순차적으로(최저에서 최고 순으로) 지정할 수 있다.
예시: nmap -r 192.168.1.1

--port-ratio <ratio><decimal number between 0 and 1>
지정한 비율로 nmap-services 파일의 모든 포트를 스캔한다. <ratio>는 0.0에서 1.0 사이로 지정하여야 한다.
예시: nmap --port-ratio 0.1 192.168.1.1

--top-ports <n>
--exclude-ports 옵션에 지정된 포트를 제외하고, nmap-services 파일에 지정된 포트 중 위에서부터 <n>개의 포트를 스캔한다. <n>은 1 이상이어야 한다.
예시: nmap --top-ports 10 192.168.1.1

※ nmap-services 파일 내용의 일부분

qotd         17/tcp    0.002346  # Quote of the Day
qotd         17/udp    0.009209  # Quote of the Day
msp          18/udp    0.000610  # Message Send Protocol
chargen      19/tcp    0.002559  # ttytst source Character Generator
chargen      19/udp    0.015865  # ttytst source Character Generator
ftp-data     20/tcp    0.001079  # File Transfer [Default Data]
ftp-data     20/udp    0.001878  # File Transfer [Default Data]
ftp          21/tcp    0.197667  # File Transfer [Control]
ftp          21/udp    0.004844  # File Transfer [Control]
ssh          22/tcp    0.182286  # Secure Shell Login
ssh          22/udp    0.003905  # Secure Shell Login
telnet       23/tcp    0.221265
telnet       23/udp    0.006211
priv-mail    24/tcp    0.001154  # any private mail system
priv-mail    24/udp    0.000329  # any private mail system
smtp         25/tcp    0.131314  # Simple Mail Transfer
smtp         25/udp    0.001285  # Simple Mail Transfer

 

※ Nmap의 모든 옵션/스캔 방식이 궁금하다면 아래의 링크 클릭!

2022.02.26 - [프로그램 사용방법] - Nmap 모든 옵션/스캔 방식 총 정리(설명과 예시)

 

Nmap 모든 옵션/스캔 방식 총 정리(설명과 예시)

Nmap 모든 옵션/스캔 방식 총 정리(설명과 예시) 1. 대상 사양(TARGET SPECIFICATION) 옵션 설명 예시 -iL 스캔할 대상을 파일에서 가져옴 nmap -iL /hagsig/scanlist.txt -iR 지정한 숫자만큼 무작위 대상을 스..

hagsig.tistory.com