From fcb8c5115595f862a759c16222348cc4decaba88 Mon Sep 17 00:00:00 2001 From: Oleksii Shevchuk Date: Sun, 23 Sep 2018 21:26:09 +0300 Subject: [PATCH] PortQuiz service changed address --- pupy/network/lib/online.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pupy/network/lib/online.py b/pupy/network/lib/online.py index 055af01c..5577acdf 100644 --- a/pupy/network/lib/online.py +++ b/pupy/network/lib/online.py @@ -502,7 +502,8 @@ def bits_to_dict(data): class PortQuiz(threading.Thread): - PORTQUIZ_ADDR='178.33.250.62' + PORTQUIZ_ADDR='5.196.70.86' + PORTQUIZ_HOSTNAME='portquiz.net' PORTQUIZ_443_MESSAGE='Your browser sent a request that this server could not understand' PORTQUIZ_MESSAGE='

It works!

' @@ -555,7 +556,12 @@ class PortQuiz(threading.Thread): 80, 443, 8080, 53, 5222, 25, 110, 465 ] - scan.scan([self.PORTQUIZ_ADDR], most_important, timeout=self.connect_timeout, abort=self.abort, + try: + portquiz_addr = socket.gethostbyname(self.PORTQUIZ_HOSTNAME) + except socket.gaierror: + portquiz_addr = self.PORTQUIZ_ADDR + + scan.scan([portquiz_addr], most_important, timeout=self.connect_timeout, abort=self.abort, on_open_port=self._on_open_port, pass_socket=True) if len(self.available) < self.amount: