我正在嗅探网络并尝试在每个tcp数据包上获取IP地址和端口号.
我使用scapy和python并且可以成功地嗅探数据包,并且在回调函数中甚至可以打印数据包摘要.但我想做更多,比如只获取源的IP地址及其端口号.我怎么能完成它?以下是我的代码:
#!/usr/bin/evn python
from scapy.all.import.*
def print_summary(pkt):
packet = pkt.summary()
print packet
sniff(filter="tcp",prn=packet_summary)
Run Code Online (Sandbox Code Playgroud)
请建议一种只打印每个数据包的源IP地址的方法.
谢谢.