多线程在scapy发送数据包



我需要在Scapy中同时发送多个数据包,例如我需要同时运行以下命令:

send(IP(dst="69.69.69.69"),loop=1)

有办法多线程执行这个命令吗?或者并行发送数据包?对不起,我不是一个专业的程序员。

import threading
import time
from scapy.all import *
LENGTH = 100 # min
life = 0
a=IP()
a.src="10.0.0.4"
a.dst="10.0.0.5"
def send_pkts():
    global a
    send(a)
    global life
    life = life +1
    if life<LENGTH*60:
        t=threading.Timer(1,send_pkts,())
        t.start()
t=threading.Timer(1,send_pkts,())
t.start()

相关内容

  • 没有找到相关文章

最新更新