25 lines
540 B
Python
25 lines
540 B
Python
from random import randint
|
|
import sys
|
|
|
|
from lib import *
|
|
|
|
IPV6_SRC = sys.argv[1]
|
|
INTERVAL_PIXELS_US = 10
|
|
|
|
########################################
|
|
|
|
|
|
def flood():
|
|
for x in range(512):
|
|
for y in range(512):
|
|
r = randint(0, 255)
|
|
g = randint(0, 255)
|
|
b = randint(0, 255)
|
|
target_ip = f'fdcf:8538:9ad5:3333:{x:04x}:{y:04x}:11{r:02x}:{g:02x}{b:02x}'
|
|
yield target_ip
|
|
|
|
|
|
if __name__ == '__main__':
|
|
sock = ICMPv6Socket(IPV6_SRC)
|
|
sock.ping_batch(flood(), INTERVAL_PIXELS_US)
|