이 단계에서는 기본적인 Nmap 스캔을 수행하고 그 결과를 XML 파일로 저장합니다. XML 형식은 구조화되어 있고 파싱하기 쉽기 때문에 다른 도구로 가져오는 데 이상적입니다. 실행 중인 서비스와 해당 버전을 식별하기 위해 localhost를 스캔할 것입니다.
먼저, 기본 프로젝트 디렉토리인 /home/labex/project에 있는지 확인하십시오.
터미널에서 다음 nmap 명령을 실행합니다. 옵션에 대한 설명은 다음과 같습니다.
-sV: 열린 포트를 프로빙하여 서비스/버전 정보를 결정합니다.
-oX nmap_scan.xml: 스캔 결과를 nmap_scan.xml이라는 파일에 XML 형식으로 출력합니다.
localhost: 스캔 대상입니다.
nmap -sV -oX nmap_scan.xml localhost
스캔이 완료되면 다음과 유사한 요약 결과 출력이 표시됩니다. 실제 열린 포트는 다를 수 있습니다.
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 10:00 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00010s latency).
Not shown: 998 closed ports
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 8.9p1 Ubuntu 3ubuntu0.1 (Ubuntu Linux; protocol 2.0)
...
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 5.43 seconds
이 명령은 현재 디렉토리 (~/project) 에 nmap_scan.xml이라는 파일을 생성합니다.