@@ -288,9 +288,10 @@ def compare_files_diff(domain_to_monitor): #compares the temporary text file wit
288
288
changes = [l for l in diff if l .startswith ('+ ' )] #check if there are new items/subdomains
289
289
newdiff = []
290
290
for c in changes :
291
- c = c .replace ('+ ' , '' )
292
- c = c .replace ('*.' , '' )
293
- c = c .replace ('\n ' , '' )
291
+ c = c \
292
+ .replace ('+ ' , '' ) \
293
+ .replace ('*.' , '' ) \
294
+ .replace ('\n ' , '' )
294
295
result .append (c )
295
296
result = list (set (result )) #remove duplicates
296
297
except :
@@ -304,8 +305,9 @@ def dns_resolution(new_subdomains): #Perform DNS resolution on retrieved subdoma
304
305
subdomains_to_resolve = new_subdomains
305
306
print (colored ("\n [!] Performing DNS resolution. Please do not interrupt!" , "red" ))
306
307
for domain in subdomains_to_resolve :
307
- domain = domain .replace ('+ ' ,'' )
308
- domain = domain .replace ('*.' ,'' )
308
+ domain = domain \
309
+ .replace ('+ ' ,'' ) \
310
+ .replace ('*.' ,'' )
309
311
dns_results [domain ] = {}
310
312
try :
311
313
for qtype in ['A' ,'CNAME' ]:
@@ -347,8 +349,9 @@ def posting_to_slack(result, dns_resolve, dns_output): #sending result to slack
347
349
rev_url = []
348
350
print (colored ("\n [!] Exporting result to Slack. Please do not interrupt!" , "red" ))
349
351
for url in dns_result :
350
- url = url .replace ('*.' , '' )
351
- url = url .replace ('+ ' , '' )
352
+ url = url \
353
+ .replace ('*.' , '' ) \
354
+ .replace ('+ ' , '' )
352
355
rev_url .append (get_fld (url , fix_protocol = True ))
353
356
354
357
unique_list = list (set (new_subdomains ) & set (dns_result .keys ())) #filters non-resolving subdomains from new_subdomains list
0 commit comments