用dom4j解析nmap输出的xml文件总结

nmap:网络扫描和嗅探工具。

nmap的中文手册网址:http://www.nmap.com.cn/doc/manual.shtm   可以查看一些命令;

 

公司项目功能需求是通过nmap扫描的ip地址的结果输出到xml文件,对xml文件进行解析获取信息

 

nmap命令:

 

命令 :nmap -sS -oX D:\\aa.xml 192.168.1.1        xml文件保存在e盘根目录上面;

xml文件:

 用dom4j解析nmap输出的xml文件总结_第1张图片

用dom4j进行解析

要得到ports标签下面的内容

用java调用dom4j进行解析

用dom4j解析nmap输出的xml文件总结_第2张图片

遍历思路:

  0:搞清楚xml文件树的父子关系然后进行遍历

  1创建解析器;2获取跟节点;3遍历子节点;.......直到遍历到自己想要的;

 

总结:不知道是不是最快速的(应该不是),但是肯定正确。

 

转载于:https://www.cnblogs.com/dongdb/p/8479025.html

你可能感兴趣的:(用dom4j解析nmap输出的xml文件总结)