diff --git a/discovery/censys.py b/discovery/censys.py index db526116..4aa41c21 100644 --- a/discovery/censys.py +++ b/discovery/censys.py @@ -15,22 +15,10 @@ def __init__(self, word): self.total_resultshosts = "" self.total_resultscerts = "" self.server = "censys.io" - self.userAgent = ["(Mozilla/5.0 (Windows; U; Windows NT 6.0;en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6", - "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36" - ,("Mozilla/5.0 (Linux; Android 7.0; SM-G892A Build/NRD90M; wv) " + - "AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Mobile Safari/537.36"), - ("Mozilla/5.0 (Windows Phone 10.0; Android 6.0.1; Microsoft; RM-1152) " + - "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Mobile Safari/537.36 Edge/15.15254"), - "Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebKit/537.42 (KHTML, like Gecko) Chromium/25.0.1349.2 Chrome/25.0.1349.2 Safari/537.42" - ,"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 OPR/43.0.2442.991" - ,"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 OPR/48.0.2685.52" - ,"Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko" - ,"Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" - ,"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)"] def do_searchhosturl(self): try: - headers = {'user-agent': random.choice(self.userAgent),'Accept':'*/*','Referer':self.urlhost} + headers = {'user-agent': getUserAgent(), 'Accept':'*/*','Referer': self.urlhost} responsehost = requests.get(self.urlhost, headers=headers) self.resultshosts = responsehost.text self.total_resultshosts += self.resultshosts @@ -39,7 +27,7 @@ def do_searchhosturl(self): def do_searchcertificateurl(self): try: - headers = {'user-agent': random.choice(self.userAgent),'Accept':'*/*','Referer':self.urlcert} + headers = {'user-agent': getUserAgent(), 'Accept':'*/*','Referer': self.urlcert} responsecert = requests.get(self.urlcert, headers=headers) self.resultcerts = responsecert.text self.total_resultscerts += self.resultcerts