diff --git a/httpz_scanner/__init__.py b/httpz_scanner/__init__.py index 473db23..aa61b14 100644 --- a/httpz_scanner/__init__.py +++ b/httpz_scanner/__init__.py @@ -6,4 +6,4 @@ from .scanner import HTTPZScanner from .colors import Colors -__version__ = '2.0.7' \ No newline at end of file +__version__ = '2.0.8' \ No newline at end of file diff --git a/httpz_scanner/scanner.py b/httpz_scanner/scanner.py index 553d27c..406f735 100644 --- a/httpz_scanner/scanner.py +++ b/httpz_scanner/scanner.py @@ -107,6 +107,10 @@ class HTTPZScanner: result['status'] = response.status + # Bail immediately if it's a failed lookup - no point processing further + if result['status'] == -1: + return None + # Early exit if status code doesn't match criteria if self.match_codes and result['status'] not in self.match_codes: return result diff --git a/setup.py b/setup.py index 7b4190d..c2be48b 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ with open('README.md', 'r', encoding='utf-8') as f: setup( name='httpz_scanner', - version='2.0.7', + version='2.0.8', author='acidvegas', author_email='acid.vegas@acid.vegas', description='Hyper-fast HTTP Scraping Tool',