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

解决
由于浏览器的安全限制,导致无法加载Nmap的nmap.xsl进行渲染,最终找到快速的解决方案是:
- 找到nmap.xsl文件,将其保存到本地Nmap安装路径,并修改nmap.xml文件,将xsl文件的路径改为:
/nmap.xsl
- 启动http服务器,我本地安装了Node,直接使用Node的服务,如果有安装其他的,也可以换成其他服务; 启动命令:
npx http-server .- 打开浏览器,输入
http://localhost:8080/ceshi.html,就可以看到扫描结果了。
发现错误或想要改进这篇文章?
在 GitHub 上编辑此页 处理nmap扫描结果XML在浏览器无法查看