我正在尝试从pcap文件中访问一些信息。 我能够为单个数据包做,而pcap文件有多个数据包。
我将其编码为 Django 。
我应该在此代码中添加什么来返回所有数据包信息
testcap = open("Test_1.pcap")
capfile = savefile.load_savefile(testcap, verbose=True)
for i in range(len(capfile.packets)):
ip_packet = ip.IP(binascii.unhexlify(ethernet.Ethernet(capfile.packets[i].raw()).payload));
mac_packet = ethernet.Ethernet(capfile.packets[i].raw());
packet = capfile.packets[i];
def index(request):
answer = [
str(packet.timestamp),
str(packet.packet_len),
str(mac_packet.src),
str(mac_packet.dst),
str(ip_packet.src),
str(ip_packet.dst),
]
return HttpResponse("<br>" . join(answer))
我尝试循环,但仍然无法正常工作。