Skip to content

Commit 26fa1a3

Browse files
committed
change bypass timeout
1 parent d489ba0 commit 26fa1a3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

scanners/base_scanner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,14 +303,14 @@ def _setup_session(self):
303303

304304
self._session = requests.Session()
305305

306-
def _make_request(self, method: str, url: str, headers=None, **kwargs):
306+
def _make_request(self, method: str, url: str, headers=None, timeout=None, **kwargs):
307307
if not self._session_refresh_count % self._session_refresh_interval:
308308
self._setup_session()
309309
if not headers:
310310
headers = dict()
311311
headers.update(self._default_headers)
312312

313-
res = self._session.request(method=method, url=url, headers=headers, timeout=self.request_timeout,
313+
res = self._session.request(method=method, url=url, headers=headers, timeout=timeout or self.request_timeout,
314314
verify=False, **kwargs)
315315

316316
if res.status_code == ScannerDefaultParams.LimitRateSCode:

scanners/bypass_403.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ def send_request(self, method, path, headers=None) -> Tuple[int, int]: # return
116116
time.sleep(0.25 * self.request_cooldown)
117117
try:
118118
response = self._make_request(method=method, url=path, headers=headers,
119-
allow_redirects=True)
119+
allow_redirects=True, timeout=0.5 * self.request_timeout)
120120
except (requests.exceptions.ConnectionError, requests.exceptions.ConnectTimeout,
121121
requests.exceptions.ReadTimeout, HTTPError):
122122
return 0, 0

scanners/utils/default_values.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ class ScannerDefaultParams(_ExtendedEnum):
104104
LimitRateSCode = 429
105105
TooManyRedirectsSCode = 301
106106
SuccessStatusCodes = [200, 301, 302]
107-
ThreadCount = 8
107+
ThreadCount = 16
108108

109109

110110
class WordlistDefaultPath(_ExtendedEnum):

0 commit comments

Comments
 (0)