Python - Проблемы с функцией отправки Scapy - PullRequest
0 голосов
/ 12 сентября 2018

Как я могу сделать так, чтобы 2 из этих функций работали с loop = 1?По какой-то причине, если цикл равен = 1, он не будет делать ничего другого, кроме отправки, поэтому мой таймер прекращает обратный отсчет, и он не будет выполнять time.sleep (3) каждый раз при отправке, как я могу заставить эти функции работатьс петлей = 1

import time
import threading
from scapy.all import *

try:
    ip = raw_input("IP Address: ")

    timeout = time.time() + 1 * 12

    def sendicmp():
        try:
            while True:
                if time.time() > timeout:
                    break
                packet = IP(dst=ip)/ICMP()
                send(fragment(packet), loop=1, verbose=0)
                time.sleep(3)
        except:
            pass

    for i in range(1):
        thread = threading.Thread(target=sendicmp)
        thread.start()
except:
    pass
...