如何使用 python 生成 nmap HTML 报告?

如何使用 python 生成 nmap HTML 报告?

给定扫描.xml的输出文件nmap,您建议如何从该文件生成 html 报告?

nmap提出了以下 shell 实用程序(参考):

  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 代码来代替这些命令之一?

PS:我正在寻找在 Unices 和 Windows 上有效的解决方案(从 pyhon 运行 bash 不是一个解决方案)

相关内容