nmap 기초 사용 방법
간단한 nmap 사용법을 코드와 함께 알아보겠습니다.
- 기본적인 사용법
nmap [options] {target specification}
options
: nmap의 옵션을 지정합니다. 예를 들어-sS
는 SYN 스캔을 수행하고-Pn
은 호스트가 응답하지 않을 경우 ping을 보내지 않습니다.target specification
: 스캔할 대상의 IP 주소, 호스트 이름, CIDR 주소, MAC 주소 등을 지정합니다.
- 예시: SYN 스캔
nmap -sS 192.168.0.1
-sS
: SYN 스캔을 수행합니다.192.168.0.1
: 스캔 대상의 IP 주소입니다.
- 예시: UDP 스캔
nmap -sU 192.168.0.1
-sU
: UDP 스캔을 수행합니다.192.168.0.1
: 스캔 대상의 IP 주소입니다.
- 예시: 포트 범위 지정
nmap -p 1-100 192.168.0.1
-p
: 스캔할 포트 번호나 포트 번호의 범위를 지정합니다.1-100
: 1부터 100까지의 포트를 스캔합니다.192.168.0.1
: 스캔 대상의 IP 주소입니다.
- 예시: OS 및 서비스 감지
nmap -A 192.168.0.1
-A
: OS 및 서비스를 감지합니다.192.168.0.1
: 스캔 대상의 IP 주소입니다.
- 예시: 파일로 결과 저장
nmap -oN result.txt 192.168.0.1
-oN
: 결과를 파일로 저장합니다.result.txt
: 결과를 저장할 파일 이름입니다.192.168.0.1
: 스캔 대상의 IP 주소입니다.
위의 예시들을 참고하시면서 nmap을 사용해보시면 좋을 것 같습니다!