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
'프로그램 사용방법' 카테고리의 다른 글
Nmap 'Miscellaneous' 옵션 설명과 예시 (0) | 2022.02.28 |
---|---|
Nmap 'Service and Version Detection' 옵션 설명과 예시 (0) | 2022.02.27 |
Nmap 'Host Discovery' 옵션 설명과 예시 (0) | 2022.02.26 |
Nmap 'Target Specification' 옵션 설명과 예시 (0) | 2022.02.26 |
Nmap 모든 옵션/스캔 방식 총 정리(설명과 예시) (0) | 2022.02.26 |