Python을 사용하여 nmap HTML 보고서를 생성하는 방법은 무엇입니까?

Python을 사용하여 nmap HTML 보고서를 생성하는 방법은 무엇입니까?

스캔한 .xml출력 파일이 있는 경우 nmap이 파일에서 HTML 보고서를 생성하는 것을 어떻게 권장합니까?

nmap다음과 같은 쉘 유틸리티가 제안됩니다(인용하다):

  1. xslt 프로세스

    xsltproc <nmap-output.xml> -o <nmap-output.html> 
    
  2. 색슨 족

    java -jar saxon9.jar -s:<nmap-output.xml> -o:<nmap-output.html>
    
  3. 샤란

    Xalan -a <nmap-output.xml> -o <nmap-output.html>
    

이 명령 중 하나 대신 어떤 Python 코드를 사용할 수 있습니까?

추신: 저는 Unices와 Windows에서 작동하는 솔루션을 찾고 있습니다(Python에서 bash를 실행하는 것은 솔루션이 아닙니다).

관련 정보