在Scapy Python中访问数据包时出错

2024-10-01 11:41:09 发布

您现在位置:Python中文网/ 问答频道 /正文

from scapy.all import *
pkt = PcapReader('test.pcap').read_all()[55]

我的问题是最后一行抛出异常:

File "<stdin>", line 1, in <module>
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 549 in __repr__ repr(self.payload)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 549 in __repr__ repr(self.payload)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 549 in __repr__ repr(self.payload)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 527 in __repr__ val = f.i2repr(self,fval)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 1335 in i2repr val = super(_StrField, self).i2repr(pkt, x)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 226 i2repr return repr(self.i2h(pkt, x))
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 549 in __repr__ repr(self.payload)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 549 in __repr__ repr(self.payload)
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 549 in __repr__ repr(self.payload)
[Previous line repeated 321 more times]
File "c:\pthon3\lib\site-packages\scapy\packet.py", line 519, in __repr__ ct = conf.color_them
File "c:\pthon3\lib\site-packages\scapy\config.py", line 887, in __getattribute__ return object.__getattribute__(self, attr)
File "c:\pthon3\lib\site-packages\scapy\config.py", line 101, in __get__ if not hasattr(obj, self.intname):
RecursionError: maximum recursion depth exceeded

Scapy-verion=2.4.5

为什么呢


Tags: inpyselfpacketlibpackageslinesite