[Nmap] 포트 스캔 결과 XML 저장 & CSV 변환 방법

2022. 2. 9. 22:24·프로그램 사용방법
728x90
반응형

[Nmap] 포트 스캔 결과 XML 저장 & CSV 변환 방법

스캔 결과를 엑셀로 저장하고 싶은 경우, 결과를 XML로 저장한 다음 CSV로 변환하면 된다. 

 

1. XML 저장 방법

위 사진과 같이 -oX 옵션을 사용하여 결과값을 XML 파일로 저장할 수 있다.

위 XML 파일을 엑셀로 열면 오류가 발생한다. 엑셀로 열기 위해서는 CSV로 변환해야 하므로 아래의 과정을 따라 하자.

 

2. CSV 변환 방법(XML to CSV)

GitHub - NetsecExplained/Nmap-XML-to-CSV: Converts Nmap XML output to csv file, and other useful functions

 

GitHub - NetsecExplained/Nmap-XML-to-CSV: Converts Nmap XML output to csv file, and other useful functions

Converts Nmap XML output to csv file, and other useful functions - GitHub - NetsecExplained/Nmap-XML-to-CSV: Converts Nmap XML output to csv file, and other useful functions

github.com

위 링크를 클릭하여 XML 파일을 CSV 파일로 변환해 주는 xml2csv.py을 다운로드하는 사이트로 접속한다.

 

아래의 링크를 클릭하여 xml2csv.py를 다운로드하는 페이지로 이동한 다음 Download ZIP을 클릭한다.

 

다운로드 파일을 압축 해제한 폴더의 경로 창에서 위와 같이 cmd를 입력한다.

 

python xml2csv.py -f "XML파일경로" -csv "저장할경로"

위와 같이 xml2csv.py파일에 옵션과 경로를 조합하여 XML 파일을 CSV 파일로 변환한다.

 

변환된 csv파일을 엑셀로 연다.

※ 윈도우 11이 아닐 경우 "연결 프로그램"을 클릭하여 엑셀로 열거나, 엑셀에서 csv파일을 불러오면 된다.

반응형

3. 오류 해결

3-1. Failed to open XML output file result.xml for writing: 액세스가 거부되었습니다.(5)

위와 같은 오류가 발생하는 경우 CMD를 관리자 권한으로 실행시켜주면 해결된다.

 

3-2. xml2csv.py Python Error

위와 같은 오류가 발생하는 경우 컴퓨터 내에 Python이 설치되어 있지 않거나 Python이 환경변수로 등록되어 있지 않아서다. 아래의 링크를 클릭하여 Python 설치 및 환경변수를 등록하자.

[파이썬 강의] - 0.1 파이썬 개발 환경 구축 (tistory.com)

 

[파이썬 강의] - 0.1 파이썬 개발 환경 구축

가. 윈도우즈에서 파이썬 개발 1. 설치 파일 다운로드 아래의 링크를 클릭해 파이썬 공식 다운로드 페이지로 이동한다. Download Python The official home of the Python Programming Language www.python.org..

hagsig.tistory.com

 

3-3. PermissionError: [Errno 13] Permission denied: 'c:\\convert.csv'

위와 같은 오류가 발생하는 경우 CMD를 관리자 권한으로 실행시켜주면 해결된다.

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'프로그램 사용방법' 카테고리의 다른 글

Nmap 'Service and Version Detection' 옵션 설명과 예시  (0) 2022.02.27
Nmap 'Port Specification and Scan Order' 옵션 설명과 예시  (0) 2022.02.27
Nmap 'Host Discovery' 옵션 설명과 예시  (0) 2022.02.26
Nmap 'Target Specification' 옵션 설명과 예시  (0) 2022.02.26
Nmap 모든 옵션/스캔 방식 총 정리(설명과 예시)  (0) 2022.02.26
'프로그램 사용방법' 카테고리의 다른 글
  • Nmap 'Port Specification and Scan Order' 옵션 설명과 예시
  • Nmap 'Host Discovery' 옵션 설명과 예시
  • Nmap 'Target Specification' 옵션 설명과 예시
  • Nmap 모든 옵션/스캔 방식 총 정리(설명과 예시)
학식(hagsig)
학식(hagsig)
정보보안을 배우고자 하는 모든 이들의 식당입니다. 모의해킹, 취약점 진단, 서버, 네트워크, 프로그래밍 등등 다양한 분야를 배우실 수 있습니다.
  • 학식(hagsig)
    학식 - 정보보안 전문 블로그
    학식(hagsig)
  • 전체
    오늘
    어제
  • 공지사항

    • 게시된 정보를 악용하여 발생하는 모든 책임은 사용자에게 있⋯
    • 무단 전재 및 재배포를 금지합니다.
    • 분류 전체보기 (299)
      • 교육정보 (15)
        • IT국비지원 (12)
        • 기업면접코칭 (3)
      • 인프라 취약점 진단 · 모의해킹 (24)
        • 윈도우 서버 진단 · 모의해킹 (22)
        • 리눅스 서버 진단 · 모의해킹 (2)
      • Mobile App 취약점 진단 · 모의해킹 (98)
        • AOS App 취약점 진단 · 모의해킹 (40)
        • iOS App 취약점 진단 · 모의해킹 (58)
      • 웹 취약점 진단 · 모의해킹 (2)
      • 클라우드 취약점 진단 · 모의해킹 (4)
        • AWS 취약점 진단 · 모의해킹 (0)
        • 컨테이너 보안 (4)
      • CS App 취약점 진단 · 모의해킹 (8)
      • AI 취약점진단 · 모의해킹 (8)
      • 산업 제어 시스템 진단 · 모의해킹 (0)
      • 침해 사고 대응 (15)
      • 디지털 포렌식 (2)
      • 자체개발 프로그램 (1)
        • TLS Security Checker (1)
      • IT 자격증 (26)
        • AWS 자격증 (11)
      • 프로그램 사용방법 (14)
      • 리눅스 (1)
      • 파이썬 (12)
      • 오류 해결 (2)
      • 잡학 지식 (41)
      • 코로나19 (12)
      • 학식 일상 (11)
        • 사진 (1)
        • 음악 (6)
        • 가게 정보 (3)
      • 제품 리뷰 (2)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
학식(hagsig)
[Nmap] 포트 스캔 결과 XML 저장 & CSV 변환 방법
상단으로

티스토리툴바