在scapy中从套接字接收数据包

时间:2015-05-11 23:44:58

标签: python sockets scapy packet-capture packet-sniffers

我试图通过在python中监听套接字来编写基本数据包嗅探器,并发现我们可以在python中使用套接字库并执行以下操作,

s = socket.socket( socket.AF_PACKET , socket.SOCK_RAW , socket.ntohs(0x0005))

想知道我们是否会在scapy中做同样的事情?

1 个答案:

答案 0 :(得分:1)

来自Scapy Documentnat

from scapy.all import sniff

data = sniff(filter="icmp and host 127.0.0.1", count=2)

print data.summary()