Пример #1
0
 def __init__(self):
     self.cf = fuzzutil.conf()
     self.crasher = fuzzutil.crasher(self.cf)
     self.InitPage = 'http://' + self.cf.host + ':' + self.cf.port + '/init'
     self.tellme('Taregt: ' + self.cf.target)
     self.tellme('Path: ' + self.cf.targetpath)
Пример #2
0
import BaseHTTPServer
import rGener
from fuzzutil import conf

cf = conf()
fuzz = rGener.Fuzz(cf)
curHTML = ""
initHTML = """
   			<html>
			<head>
			<meta http-equiv="refresh" content="3; url=http://"""+cf.host+':'+cf.port+"""/next" />
			</head>
			<body>
			Waiting for fuzzing...
			</body>
			"""

class FuzzRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
	def do_GET(self):
		global curHTML
		global cf
		global fuzz
		global initHTML
		if 'next' in self.requestline:
			curHTML = fuzz.getNext()
			self.send_response(200)
			self.send_header("Content-type", "text/html; charset=utf-8")
			self.send_header("Content-Length", str(len(curHTML)))
			self.end_headers()
			self.wfile.write(curHTML)
			print '[*] sample cases:'+str(fuzz.num)+'\r',
Пример #3
0
	def __init__(self):
		self.cf = fuzzutil.conf()
		self.crasher = fuzzutil.crasher(self.cf)
		self.InitPage = 'http://'+self.cf.host+':'+self.cf.port+'/init'
		self.tellme('Taregt: ' + self.cf.target)
		self.tellme('Path: ' + self.cf.targetpath)