You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
var resp: VafResponse=makeRequest(urlToRequest, requestMethod, postData.replace("[]", word))
82
-
var fuzzResult: VafFuzzResult=VafFuzzResult(
83
-
word: word,
84
-
statusCode: resp.statusCode,
85
-
urlencoded: parsedArgs.urlencode,
86
-
url: urlToRequest,
87
-
printUrl: parsedArgs.printurl,
88
-
responseLength: resp.responseLength,
89
-
responseTime: resp.responseTime
90
-
)
91
-
procdoLog() =
92
-
discardprintResponse(fuzzResult)
93
-
ifnot ( parsedArgs.output =="" ):
94
-
saveTofile(fuzzResult, parsedArgs.output)
78
+
log("header", fmt"Results")
79
+
80
+
procfuzz(word: string): void=
81
+
var urlToRequest: string= url.replace("[]", word)
82
+
var resp: VafResponse=makeRequest(urlToRequest, requestMethod, postData.replace("[]", word))
83
+
var fuzzResult: VafFuzzResult=VafFuzzResult(
84
+
word: word,
85
+
statusCode: resp.statusCode,
86
+
urlencoded: parsedArgs.urlencode,
87
+
url: urlToRequest,
88
+
printUrl: parsedArgs.printurl,
89
+
responseLength: resp.responseLength,
90
+
responseTime: resp.responseTime
91
+
)
92
+
procdoLog() =
93
+
printResponse(fuzzResult)
94
+
ifnot (parsedArgs.output ==""):
95
+
saveTofile(fuzzResult, parsedArgs.output)
96
+
97
+
if ((printOnStatus in resp.statusCode) or (printOnStatus =="any")) and
98
+
(((word in resp.content) ordecodeUrl(word) in resp.content) ornot parsedArgs.printifreflexive) and
99
+
(grep in resp.content):
100
+
doLog()
101
+
102
+
var strm =newFileStream(wordlist, fmRead)
103
+
var line =""
104
+
105
+
let prefixes = parsedArgs.prefix.split(",")
106
+
let suffixes = parsedArgs.suffix.split(",")
107
+
108
+
ifnotisNil(strm):
109
+
while strm.readLine(line):
110
+
for prefix in prefixes:
111
+
for suffix in suffixes:
112
+
var word = prefix & line & suffix
113
+
if parsedArgs.urlencode:
114
+
word =encodeUrl(word, true)
115
+
fuzz(word)
116
+
strm.close()
95
117
96
-
if ((printOnStatus in resp.statusCode) or (printOnStatus =="any")) and (((word in resp.content) ordecodeUrl(word) in resp.content) ornot parsedArgs.printifreflexive) and (grep in resp.content):
0 commit comments