用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进行解析
要得到ports标签下面的内容
用java调用dom4j进行解析

遍历思路:
0:搞清楚xml文件树的父子关系然后进行遍历
1创建解析器;2获取跟节点;3遍历子节点;.......直到遍历到自己想要的;
总结:不知道是不是最快速的(应该不是),但是肯定正确。

浙公网安备 33010602011771号