使用nmap-converter将nmap扫描结果XML转化为XLS实战
使用nmap-converter将nmap扫描结果XML转化为XLS实战
1、前言
作为网络安全从业人员,有时候需要使用端口扫描利器nmap进行大批量端口扫描,但Nmap的输出结果为.nmap、.xml和.gnmap三种格式,还有夹杂很多不需要的信息,处理起来十分不方便,而将输出结果转换为Excel表格,方面处理后期输出。因此,有技术大牛分享了将nmap报告转换为XLS的Python脚本。
2、nmap-converter
1)项目地址: https://github.com/mrschyte/nmap-converter
(2)依赖python模块:python-libnmap、XlsxWriter,安装:pip install python-libnmap、pip install XlsxWriter
3)使用方法:nmap-converter.py [-h] [-o XLS] XML [XML ...]
示例:nmap-converter.py -o test.xlsx test.xml
(test.xlsx为转化后的Excel,test.xml为nmap输出xml格式结果)
3、使用实战
将python转换脚本nmap-converter.py、nmap扫描输出的xml文件test.xml放在同一个目录下,如图1所示:
图1 nmap-converter.py、test.xml放在同一个目录下
2)打开cmd,执行:nmap-converter.py -o test.xlsx test.xml,如图2所示:
图2执行:nmap-converter.py -o test.xlsx test.xml
转载于:https://blog.51cto.com/linhong/2114087
使用nmap-converter将nmap扫描结果XML转化为XLS实战相关推荐
- Nmap——主机、端口扫描工具
nmap 其基本功能有三个,一是探测一组主机是否在线:其次是扫描主机端口,嗅探所提供的网络服务:还可以推断主机所用的操作系统 . 这是百度给的介绍:http://baike.baidu.com/lin ...
- 使用python调用nmap模块实现端口扫描
使用python调用nmap模块实现端口扫描 安装python-nmap模块 pip3 install python-nmapPortScanner()类,实现一个nmap工具的端口扫描功能封装; 代 ...
- nmap学习2--端口扫描
1.端口的范围和分类 范围:1--65535 0--1024 公认端口,一般已经和主机的服务的协议进行了关联 1025--49151 ...
- nmap教程之nmap命令使用示例(nmap使用方法)
nmap教程之nmap命令使用示例(nmap使用方法) Nmap是一款网络扫描和主机检测的非常有用的工具.Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器.它可以适用于 ...
- 使用JDK的JAXB将XML转化为JAVA对象,原生支持
工作中有时候会对接XML的数据,其实JDK中的JAXB已经集成了相应的API,可以将XML转化为JAVA对象 使用起来只需关注几个注解,由于是原生支持,也不用引入第三方JAR包,总体来说还算方便. p ...
- python 读取excel格式xml,读取xml格式的xls文件、解析其中数据
1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...
- 基于DOM4j和POI实现的XML文件转换为XLS(即标准EXCEL)的JAVA程序
基于DOM4j和POI实现的XML文件转换为XLS(即标准EXCEL)的JAVA程序 #第一次写博客有点小紧张,希望各位大牛多多包涵 大四狗最近来公司实习,经理大大给了一个测试开发能力的任务,读取xm ...
- Nmap常用命令及扫描原理
Nmap常用参数 -sS TCP SYN扫描 -sU UDP扫描 -sA ACK扫描 -sW 窗口扫描 –scanflags RSTSYNFIN 自定义扫描 -O 检测目标操作系统类型 -sV 检测目 ...
- Nmap系列C------OSI二层扫描
通过OSI二层(数据链路层)实施主机扫描发现 OSI模型的第二层就是数据链路层,在该层主要工作的协议是ARP.当两台主机间进行通信时,源主机会先使用ARP协议广播请求获取目标主机的MAC地址.如果源主 ...
最新文章
- Java中读取某个目录下的所有文件和文件夹
- 5.MYSQL存储过程的管理
- 使用CreateProcess和wcscat_s容易出错的地方
- 软考系统架构师笔记-案例分析重点(一)
- 还在用 if else?试试策略模式吧!
- webstorage html5,HTML5-WebStorageAPIs的简述
- Linux/Android之perf追内存泄漏工具(api级别)
- 18. strings
- chrome 同站策略(samesite)问题及解决方案
- 〖Python 数据库开发实战 - MySQL篇㉒〗- 子查询的语法规则
- 【Android】关于Call requires API level **(current min is **)却没有错误提示及抛异常...
- 2020我也当了面试官-java面试题之一
- excel筛选情况下数字下拉递增的方法
- ViewPager 优化
- Sqli-labs 基本注入篇 (Less1~22)
- HTTP应用:模拟灌水机器人
- 技术出身能做好管理吗?——能!
- 大数据:让马云化身商界福尔摩斯
- 三星s9android recovery,三星手机进入recovery模式的方法_三星各型号手机recovery模式怎么进入...
- 一个月一个微信小程序(个人开发)---“助你考公“(一周年纪念礼物)
热门文章
- 如何在 Linux 上录制你的终端操作
- Educational Codeforces Round 12 C. Simple Strings 贪心
- [Selenium] 操作浏览器 Cookies
- WPF中对三维模型的控制
- 【Android开发】基本组件-复选框
- ubuntu安装ssh,安装失败
- (转)android UI进阶之用ViewPager实现欢迎引导页面
- 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3
- 数据库将某个字段由可为空改为非空
- java 连接 MySQL