fuzzy_attack.py 817 Bytes
import socket

def fuzzy_attack(method, targetIP, targetPORT):
    command = b"XXXX "

    if method == "udp":
        sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        for x in range(4, 100000, 4):
            message = command + b"A" * x
            print(f"Sending command {command} with arg length {x}")
            sock.sendto(message, (targetIP, targetPORT))
            sock.recvfrom(1024)
        sock.close()

    elif method == "tcp":
        sock = socket.socket()
        sock.connect((targetIP, targetPORT))
        for x in range(4, 100000, 4):
            message = command + b"A" * x
            print(f"Sending command {command} with arg length {x}")
            sock.sendall(message)
            resp = sock.recv(4096)
            print("Response Received:", resp)
        sock.close()