nmap 기초 사용 방법

간단한 nmap 사용법을 코드와 함께 알아보겠습니다.

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

위의 예시들을 참고하시면서 nmap을 사용해보시면 좋을 것 같습니다!