File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -49,10 +49,12 @@ def subdomains_mail_gather(url):
49
49
r = requests .get (url )
50
50
data = r .text
51
51
soup = BeautifulSoup (data , "html.parser" )
52
- mails = []
52
+ mails_uncleaned = []
53
53
for i in soup .find_all (href = re .compile ("mailto" )):
54
54
i .encode ().decode ()
55
- mails .append (i .string )
55
+ mails_uncleaned .append (i .string )
56
+ mails_cleaned = [item for item in mails_uncleaned if item is not None ]
57
+ mails = ['' .join (sublist ) for sublist in mails_cleaned ]
56
58
return mails
57
59
except requests .RequestException as e :
58
60
print (Fore .RED + "Error while gathering e-mails. Reason: {}" .format (e ))
@@ -165,6 +167,7 @@ def domains_reverse_research(subdomains, report_file_type):
165
167
166
168
subdomain_mails = [sublist for sublist in subdomain_mails if sublist ]
167
169
subdomain_mails = [sublist for sublist in subdomain_mails if sublist != [None ]]
170
+ subdomain_mails = list (map ('' .join , subdomain_mails ))
168
171
subdomain_socials = [{k : v for k , v in d .items () if v } for d in subdomain_socials ]
169
172
subdomain_socials = [d for d in subdomain_socials if d ]
170
173
subdomain_socials_grouped = defaultdict (list )
You can’t perform that action at this time.
0 commit comments