如何在scapy中多次发送一个udp数据包?
如何在scapy中多次发送一个udp数据包?我需要发送一个有效的udp数据包多次。scapy中是否有任何特定的方法或功能?您可以在正常循环中执行。创建了有效的UDP数据包,然后将发送函数放入一个简单的循环中,如下所示:如何在scapy中多次发送一个udp数据包?,udp,scapy,Udp,Scapy,如何在scapy中多次发送一个udp数据包?我需要发送一个有效的udp数据包多次。scapy中是否有任何特定的方法或功能?您可以在正常循环中执行。创建了有效的UDP数据包,然后将发送函数放入一个简单的循环中,如下所示: for packet in range(No. of time you want to send the packet): send(Your UDP packet) 希望这对你有所帮助 sendp(p, iface=eth0, inter=1 , count=x
for packet in range(No. of time you want to send the packet):
send(Your UDP packet)
希望这对你有所帮助
sendp(p, iface=eth0, inter=1 , count=x )
其中,p
是您的数据包或数据包列表,count
是重复发送操作的次数
还要检查相应的文档。创建ip数据包
i=IP()
i.dst="destination ip "
创建udp数据包
u=UDP()
u.dport="destination port"
现在发送
while(1)
{
send(i/u)
}
使用此线路,您的数据包将以循环方式连续发送:
发送(数据包,循环=1)
这非常慢;使用sendp()(如上所述)获得合理的速率。@如何使用scapy一个接一个快速发送数据包?我需要修改每个包并发送出去,问题是发送(包)需要很长时间。你知道有解决办法吗?