새 보고서가 재스캔 없이 생성되었는지 확인하기
이 단계에서는 새 HTML 보고서 파일이 생성되었는지 확인하고 유효한 HTML 콘텐츠를 포함하고 있는지 확인합니다. 이를 통해 이전 명령이 파일 기반 보고서를 생성했음을 다시 한번 확인할 수 있습니다.
먼저 현재 디렉토리 (~/project) 의 파일을 나열하여 새로 생성된 보고서를 확인합니다.
ls -l
출력에서 원본 XML 파일과 새 HTML 파일 모두를 볼 수 있어야 합니다.
total 12
-rw-r--r-- 1 labex labex 68 ... index.html
-rw-r--r-- 1 labex labex ... ... report.html
-rw-r--r-- 1 labex labex ... ... scan_results.xml
다음으로, 새 보고서의 내용을 빠르게 확인하기 위해 head 명령을 사용하여 report.html 파일의 처음 몇 줄을 볼 수 있습니다.
head report.html
출력에는 HTML 문서의 시작 부분이 표시되어 파일이 올바르게 생성되었음을 확인할 수 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Nikto Report</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
...
가장 중요한 관찰은 속도입니다. 3 단계의 명령은 거의 즉시 완료된 반면, 1 단계의 원본 스캔은 눈에 띄는 시간이 걸렸습니다. 이것이 새로운 시간 소모적인 스캔을 수행하는 것이 아니라 기존 데이터를 다시 형식화하고 있다는 확실한 증거입니다.