我有提取 PCAP ARP src_ip 和 Dest_IP 并保存在 CSV 文件中的程序。我需要代码如何计算 Src_IP 请求 dest_ip 的次数(例如 192.168.0.1 src_IP 尝试与 Dest_ip 连接 10 次)。那么如何计算列中的重复 IP。或如何将 src 计数到 dest IP 或任何其他在列中计算重复 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)