Skip to content

Commit 57d84c8

Browse files
committed
fixed bad urls
1 parent 2639c6f commit 57d84c8

1 file changed

Lines changed: 18 additions & 11 deletions

File tree

tests/cc_server_check.py

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,14 @@
8484
'name': 'Edge case - near limit',
8585
'description': 'Tests behavior near the rate limit threshold',
8686
'requests': [
87-
{'url': f'{API_BASE}/cc-index', 'params': {'url': DOMAINS[i], 'output': 'json', 'limit': DEFAULT_LIMIT}}
87+
{
88+
'url': f'{API_BASE}/cc-index',
89+
'params': {
90+
'url': f'{DOMAINS[i]}/*',
91+
'output': 'json',
92+
'limit': DEFAULT_LIMIT
93+
}
94+
}
8895
for i in range(9)
8996
],
9097
'delay_between': 7.0, # 9 requests in ~63 seconds (just under 10/60s limit)
@@ -143,7 +150,7 @@ def make_request(url: str, params: Dict, request_num: int) -> Dict:
143150
except requests.exceptions.Timeout:
144151
result['error'] = 'Request timeout'
145152
result['response_time'] = time.time() - start_time
146-
# Timeout could indicate blocking, but not conclusive
153+
result['blocked'] = True
147154
except requests.exceptions.ConnectionError as e:
148155
result['response_time'] = time.time() - start_time
149156
error_str = str(e)
@@ -280,15 +287,15 @@ def print_summary(all_summaries: List[Dict]):
280287
print(f' Completed {scenario["completed_requests"]}/{scenario["total_requests"]} without ban')
281288
print()
282289

283-
print('📋 Recommendations:')
284-
if too_strict:
285-
print(' - Increase maxretry values')
286-
print(' - Increase findtime windows')
287-
print(' - Review filter patterns for false positives')
288-
if too_lenient:
289-
print(' - Decrease maxretry values')
290-
print(' - Decrease findtime windows')
291-
print(' - Verify fail2ban is running and filters are active')
290+
# print('📋 Recommendations:')
291+
# if too_strict:
292+
# print(' - Increase maxretry values')
293+
# print(' - Increase findtime windows')
294+
# print(' - Review filter patterns for false positives')
295+
# if too_lenient:
296+
# print(' - Decrease maxretry values')
297+
# print(' - Decrease findtime windows')
298+
# print(' - Verify fail2ban is running and filters are active')
292299
return False
293300
else:
294301
print('✅ All test scenarios behaved as expected')

0 commit comments

Comments
 (0)