我正在尝试使用 scapy 嗅探功能嗅探 UDP 数据包,我在 Looback 接口中发送数据包,发送代码很简单如下:
from socket import *
IPv4 = "127.0.0.1"
Port = 45943
ClientSock = socket(AF_INET, SOCK_DGRAM)
while True:
MESSAGE = raw_input()
ClientSock.sendto(MESSAGE, (IPv4, Port))
但是,当我运行时(在导入 scapy 后在另一个终端选项卡中):
a = sniff(iface="lo0", count = 5)
我得到以下结果:
>>> a.nsummary()
0000 Raw
0001 Raw
0002 Raw
0003 Raw
0004 Raw
而我应该得到 UDP 数据包!,任何人都可以指出我在这里遗漏的任何东西。谢谢