baikeryoyo 发表于 2021-11-8 10:15

绿盟扫描的word表格怎么提取其中的内容

绿盟的漏洞报告是这样的,文档格式是word或者html
一个IP为一个文档,文档里面有一个表格,分别是端口,协议,服务,漏洞
在每一条漏洞的前面有一个图标,代表了漏洞的级别

我现在要把这个漏洞名称 SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】
填写到我现在创建的一个表格文档里面,和表格里我的IP和端口对应
例如这样子
IP|端口| 漏洞名字
然后每一个单元格,最多填写三个高危漏洞,其他的不填写
格式如下

我该怎么通过python代码,把上百份文档遍历按照我的要求写入到表格里面呢
我自己已经通过代码,可以把word的信息提取每一个端口的前三个漏洞写入到表格里面
但是遇到几个问题
第一,我无法让python识别word中表格里的图片,也就是我无法分辨漏洞的级别
第二,写入的格式与上图不符,一个是每个漏洞不换行,写入\n后最后一个漏洞也会换行,写第三个不换会报错因为有的端口高危漏洞不足三个,第二个是单元格上下宽度不会匹配实际宽度

as614001 发表于 2021-11-8 13:39

本帖最后由 as614001 于 2021-11-8 13:41 编辑

图片看看图片名是否多文件一致 大小一致 ,简单的通过文件名 大小做简易判断;通过漏洞名定义也行啊
格式自己设置啊 ,换行符就行,不变,数量自己判断啊 单元格高度自己做自动高度或根据字体大小设定高度啊

chenchaofirst 发表于 2021-11-8 14:50

绿盟厂家有一个java的脚本可以跑出来,但是一个漏洞会有很多重复的,比如openssh 会列出一大堆

baikeryoyo 发表于 2021-11-9 09:14

as614001 发表于 2021-11-8 13:39
图片看看图片名是否多文件一致 大小一致 ,简单的通过文件名 大小做简易判断;通过漏洞名定义也行啊
格式 ...

python怎么设置自动高度呀

baikeryoyo 发表于 2021-11-9 09:14

chenchaofirst 发表于 2021-11-8 14:50
绿盟厂家有一个java的脚本可以跑出来,但是一个漏洞会有很多重复的,比如openssh 会列出一大堆

我这个已经是漏扫完了的,现在算是筛选
页: [1]
查看完整版本: 绿盟扫描的word表格怎么提取其中的内容