我有用于提取PCAP ARP src_ip和Dest_IP并保存在CSV文件中的程序。我需要代码如何计算对dest_ip请求Src_IP的次数(例如192.168.0.1 src_IP尝试与Dest_ip连接10次)。因此如何计算列中的重复IP。或如何将src计入目标IP或任何其他想法来计算列pls中的重复IP。
下面的代码中,我需要计算src定位的次数
for ts, buf in pcap:
eth = dpkt.ethernet.Ethernet(buf)
# If the packet is not arp
if eth.type != 2054:
continue
try:
arp = eth.arp
except Exception as e:
continue
packet_time = datetime.datetime.utcfromtimestamp(ts).strftime("%m/%d/%Y,%H:%M:%S")
src = dpkt.socket.inet_ntoa(arp.spa)
tgt = dpkt.socket.inet_ntoa(arp.tpa)