我使用python3从pcapy输出中检索HTTP头。这应该不难,但我有很多困难,使包进入可读的东西,这是阻止我继续下去。我只允许使用pcapy和其他Python标准库工具来实现这一点。在
import pcapy
devs = pcapy.findalldevs()
(head, payload) = pcapy.open_live(devs[0],65536,0,0).next()
print(payload)
返回数据包(任何数据包)的字节字符串:
^{pr2}$返回的有效负载的某些部分是人类可读的,其他部分则不是,我假设是用ASCII编码的。在
在这一点上,我迷失了方向,因为我们被告知我们可以“编写我们自己的结构”来解析这些数据,而不必事先知道它是如何工作的。在
我如何能够解码字节字符串的其余部分,同时保留人类已经可读的内容?已经显示了HTTP头,但是我对检索与头相关联的源和目标IP地址很感兴趣。在
目前没有回答
相关问题 更多 >
编程相关推荐