theHarvester/discovery/wfuzz_search.py

33 lines
743 B
Python
Raw Normal View History

try:
import wfuzz
except ImportError as e:
pass
class search_wfuzz:
2019-01-11 10:09:47 +08:00
def __init__(self, host):
self.host = host
self.results = ""
self.totalresults = ""
def do_search(self):
2019-01-12 05:01:52 +08:00
print('elo')
try:
2019-01-14 07:58:38 +08:00
for r in wfuzz.fuzz(url='https://'+self.host+'/FUZZ', hc=[404], payloads=[('file', dict(fn='wordlists/general/common.txt'))]):
print(r)
self.results += r
except Exception as e:
print(e)
self.totalresults += self.results
def get_results(self):
return self.totalresults
def do_check(self):
return
def process(self):
self.do_search()
2019-01-12 05:01:52 +08:00
print('\tSearching Wfuzz')