Fix wrong attribute access

When response code is any of 400, 413, 418, 429, 503,
mem.var['healthy_url'] is set to False, which in turn triggers the print
on line 135. But there 'request.status_code' is accessed instead
'response_1.status_code'.

closes #218
This commit is contained in:
Gildasio Junior
2024-11-11 16:37:19 -03:00
parent 1b251b023b
commit 38f307d92a

View File

@@ -132,7 +132,7 @@ def initialize(request, wordlist, single_url=False):
response_1 = requester(request, {fuzz[:-1]: fuzz[::-1][:-1]}) response_1 = requester(request, {fuzz[:-1]: fuzz[::-1][:-1]})
mem.var['healthy_url'] = response_1.status_code not in (400, 413, 418, 429, 503) mem.var['healthy_url'] = response_1.status_code not in (400, 413, 418, 429, 503)
if not mem.var['healthy_url']: if not mem.var['healthy_url']:
print('%s Target returned HTTP %i, this may cause problems.' % (bad, request.status_code)) print('%s Target returned HTTP %i, this may cause problems.' % (bad, response_1.status_code))
if single_url: if single_url:
print('%s Analysing HTTP response for anomalies' % run) print('%s Analysing HTTP response for anomalies' % run)
response_2 = requester(request, {fuzz[:-1]: fuzz[::-1][:-1]}) response_2 = requester(request, {fuzz[:-1]: fuzz[::-1][:-1]})