mirror of
https://github.com/laramies/theHarvester.git
synced 2024-09-22 00:06:30 +08:00
Updated parser and added 1 sec sleep.
This commit is contained in:
parent
eb83fb7448
commit
fbe30dd197
|
@ -31,6 +31,7 @@ def do_search(self):
|
|||
uuid = r.json()['id']
|
||||
url = f'{self.database}phonebook/search/result?id={uuid}&offset=0&limit={self.limit}'
|
||||
r = requests.get(url, headers=headers)
|
||||
time.sleep(1)
|
||||
# to add in future grab status from r.text and check if more results can be gathered
|
||||
if r.status_code != 200:
|
||||
raise Exception('Error occurred while searching intelx.')
|
||||
|
|
|
@ -16,6 +16,12 @@ def parse_dictionaries(self, results):
|
|||
if '@' in field:
|
||||
self.emails.add(field)
|
||||
else:
|
||||
self.hosts.add(str(field).replace(')', ''))
|
||||
field = str(field)
|
||||
if 'http' in field or 'https' in field:
|
||||
if field[:5] == 'https':
|
||||
field = field[8:]
|
||||
else:
|
||||
field = field[7:]
|
||||
self.hosts.add(field.replace(')', '').replace(',', ''))
|
||||
return self.emails, self.hosts
|
||||
return None, None
|
||||
|
|
Loading…
Reference in a new issue