need help with socket / fuzzer not sure the while loop condition is wrong - its
superpose to fuzz testing programs over till program crashes but seems to have
some errors.
import os
import sys
import datetime
import socket
def fuzzer():
#fuzzer
#user attack coordinates and junk
currentEta = datetime.datetime.now()
targetIP = raw_input("hello what is the target IP destinaition address: ")
socketPort = int(raw_input("what port number : "))
while ( socketPort < 4 ) and (socketPort <= 65535):
socketPort = int(socketPort)
junkData = raw_input("paste your junk for fuzzing [pattern create would be
perfered]")
# Symbolic name meaning all available interface
# Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((targetIP , socketPort ))
s.listen(1)
conn, addr = s.accept()
print ("Connected by",+ addr)
counter = 0
print(currentEta)
print("Current Phase 1 initated")
print(targetIP)
print(socketPort)
print(junkData)
print(":sending:=================> fuzzie fuzzie")
while conn.open(counter,junkData,data):
counter =+ 1
junkData = junkData + 1
print(counter)
print(junkData)
data = conn.recv(1024)
if not data: break
conn.sendall(junkData)
conn.open()
#option selection
print("Please Select an option")
options = input("1: Fuzzer n/ 2: Port Scanner ")
if options == 1:
#run
fuzzer()
elif options == 0:
exit()
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor