2012-09-22 28 views
1

我想制作一个客户端 - 服务器模型,其中服务器将发送一些UDP数据包,客户端将接收它们。我正在考虑使用Scapy发送数据包。 Scapy是否提供了任何设施来接收数据包(侦听数据包)?接收器的scapy?

+0

我已经删除了websocket标记,因为我在你的问题中看不到它的任何关系。如果您添加标签,您是否可以重新解释您的问题? – simonc

+0

使用sniff()函数。采取数据包计数,收到时调用的函数以及过滤器作为参数。 – dc5553

回答

4

Scapy能够制作数据包,即根据您的需要构建特定的数据包。是的,sending and receiving functions是scapy的核心功能。但是,这对于调试目的比生产系统更重要。您应该考虑直接使用Python的socket模块。