问题密封.cap文件ScaPy Python3

时间:2016-12-29 10:24:08

标签: python-3.x wireshark scapy

成功使用rdpcap读取.cap文件之后,我一直在尝试使用pdfdump函数,但它一直给我一个错误:

" AttributeError:' SingleTexRunner'对象没有属性' texoutput' "

这是我的代码:

from scapy.all import *
import pyx

a = rdpcap("the file path..")
a.pdfdump("output filename")

任何人都知道如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

在Linux上使用sudo apt-get install python3-pyx(Debian,Ubuntu ...)来安装pyx及其依赖项;使用pyx安装pip install pyx是不够的。

答案 1 :(得分:0)

我正在使用Python 3.6.0

我安装了scapy:

pip3 install scapy-python3

使用wireshark 2.2.3,我使用.pcapng

的默认文件格式保存了转储

我使用了与您相同的代码:

from scapy.all import *
import pyx

a = rdpcap("test.pcapng")
a.pdfdump("test.pdf")

我获得了有效的pdf。

答案 2 :(得分:0)

不要运行scapy(如果使用命令行)或以root身份运行脚本。这为我修好了。