207 字
1 分钟
处理nmap扫描结果XML在浏览器无法查看
最近因为软件端口问题,使用nmap进行端口扫描,结果保存为XML文件,在浏览器中打开XML文件查看扫描结果,结果页面空白,啥都没有,打开F12控制台,发现有错误,错误提示如下: image
2025-11-28
0 次
0 人

问题#

最近因为软件端口问题,使用nmap进行端口扫描,结果保存为XML文件,在浏览器中打开XML文件查看扫描结果,结果页面空白,啥都没有,打开F12控制台,发现有错误,错误提示如下: image

解决#

由于浏览器的安全限制,导致无法加载Nmap的nmap.xsl进行渲染,最终找到快速的解决方案是:

  1. 找到nmap.xsl文件,将其保存到本地Nmap安装路径,并修改nmap.xml文件,将xsl文件的路径改为:/nmap.xsl image
  2. 启动http服务器,我本地安装了Node,直接使用Node的服务,如果有安装其他的,也可以换成其他服务; 启动命令:
Terminal window
npx http-server .
  1. 打开浏览器,输入http://localhost:8080/ceshi.html,就可以看到扫描结果了。

这篇文章是否对你有帮助?

发现错误或想要改进这篇文章?

在 GitHub 上编辑此页
处理nmap扫描结果XML在浏览器无法查看
作者
周小天
发布于
2025-11-28
许可协议
CC BY-NC-SA 4.0