scapy抓取到的http响应包的内容不完整
附代码
from scapy.all import *
from scapy.layers.http import *
def get_http_response(response_packet):
if response_packet.haslayer(HTTPResponse):
print("\nNew packet")
print(response_packet)
print("[*]The Content_Length: ", response_packet.Content_Length)
print("[*]The load: ", response_packet.getlayer(Raw).load)
sniff(iface="VMware Virtual Ethernet Adapter for VMnet8", prn=get_http_response)
抓取到的数据包内容(不完整)
利用BurpSuite抓到的响应包内容
对比可见,代码只抓到的47行之前的内容,而且content length也是错的