MortezaBashsiz / CFScanner

Cloudflare scanner
GNU General Public License v3.0
1.5k stars 271 forks source link

نسخه مک #245

Closed raminrez closed 1 year ago

raminrez commented 1 year ago

سلام چطوری میتونم نسخه پایتون روی مک استفاده کنم؟

پیشنهاد: @tempookian درصورت راهنماییت من میتونم اپلیکیشن کراس‌پلتفرم برای اسکریپت درست کنم با استفاده از ابزار tauri

raminrez commented 1 year ago

لاگ اسکریپت روی مک

NO 104.16.0.157    fronting read timeout
NO 104.16.0.152    fronting read timeout
NO 104.16.0.153    fronting read timeout
NO 104.16.0.159    fronting read timeout
ERROR - Could not start v2ray service
ERROR - Could not start v2ray service
ERROR - Could not start v2ray service
2023-03-10 13:50:56.409   cfscanner-python   [err] [   ]   [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 241, in start_v2ray_service
    v2ray_process = subprocess.Popen(
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1821, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
2023-03-10 13:50:56.408   cfscanner-python   [err] [   ]   [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 241, in start_v2ray_service
    v2ray_process = subprocess.Popen(
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1821, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
2023-03-10 13:50:56.413   cfscanner-python   [err] [   ]   [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 241, in start_v2ray_service
    v2ray_process = subprocess.Popen(
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/subprocess.py", line 1821, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
ERROR - Could not start v2ray service
ERROR - Could not start v2ray service
ERROR - Could not start v2ray service
2023-03-10 13:50:56.421   cfscanner-python   [err] [   ]   [Errno 8] Exec format error: '/Users/ramin/Documents/Projects/CFScanner/python/../bin/v2ray'
tempookian commented 1 year ago

سلام و سپاس. من هنوز امتحان نکردم روی مک. ایشو رو باز نگه داریم. باید تست کنم با باینری مخصوص خودش. فکر کنم مستقیم ازترمینال بشه ران کرد و نیاز به کراس‌پلتفرم نباشه تو این لحظه.

raminrez commented 1 year ago

ممنونم. درصورتی که به همکاری جهت دیباگ نیاز دارید روی کمک من حساب کنید

tempookian commented 1 year ago

@raminrez

سلام. جهت آزمایش یه branch جدید ساختم python-mac. لطف می‌کنید امتحان کنید و خبر بدید؟

raminrez commented 1 year ago

تلاش برای نسب ابزار‌ها:

python3 install -r ./requirements.txt
/Library/Developer/CommandLineTools/usr/bin/python3: can't open file '/Users/ramin/Documents/Projects/CFScanner/python/install': [Errno 2] No such file or directory

لاگ اجرا

python3 cfFindIP.py --threads 4 --config ./config.json --subnets ./subnets.selection --download-speed 100
Starting to scan 256 ips...
ERROR - Could not start v2ray service
ERROR - Could not start v2ray service
2023-03-12 01:41:17.207   cfscanner-python   [err] [   ]   Timeout exceeded for the port 57165 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 57165 on host 127.0.0.1 to start accepting connections.
2023-03-12 01:41:17.212   cfscanner-python   [err] [   ]   Timeout exceeded for the port 57166 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 57166 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:17.232   cfscanner-python   [err] [   ]   Timeout exceeded for the port 57167 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 57167 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:17.443   cfscanner-python   [err] [   ]   Timeout exceeded for the port 57223 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 57223 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:23.210   cfscanner-python   [err] [   ]   Timeout exceeded for the port 58787 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 58787 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:23.216   cfscanner-python   [err] [   ]   Timeout exceeded for the port 58789 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 58789 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:23.310   cfscanner-python   [err] [   ]   Timeout exceeded for the port 58804 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 58804 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:23.419   cfscanner-python   [err] [   ]   Timeout exceeded for the port 58829 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 58829 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:29.325   cfscanner-python   [err] [   ]   Timeout exceeded for the port 60407 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 60407 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
ERROR - Could not start v2ray service
2023-03-12 01:41:29.410   cfscanner-python   [err] [   ]   Timeout exceeded for the port 60417 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 60417 on host 127.0.0.1 to start accepting connections.
2023-03-12 01:41:29.410   cfscanner-python   [err] [   ]   Timeout exceeded for the port 60414 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 60414 on host 127.0.0.1 to start accepting connections.
ERROR - Could not start v2ray service
2023-03-12 01:41:29.537   cfscanner-python   [err] [   ]   Timeout exceeded for the port 60448 on host 127.0.0.1 to start accepting connections.
Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 161, in wait_for_port
    with socket.create_connection((host, port), timeout=timeout):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 843, in create_connection
    raise err
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 831, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 61] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 364, in check_ip
    process, proxies = start_v2ray_service(
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 247, in start_v2ray_service
    wait_for_port(host=v2ray_listen, port=v2ray_port, timeout=timeout)
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 166, in wait_for_port
    raise TimeoutError(
TimeoutError: Timeout exceeded for the port 60448 on host 127.0.0.1 to start accepting connections.
^CProcess SpawnPoolWorker-2:
Process SpawnPoolWorker-1:
Process SpawnPoolWorker-4:
Process SpawnPoolWorker-3:
Traceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 853, in next
    item = self._items.popleft()
IndexError: pop from an empty deque

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/CFScanner/python/cfFindIP.py", line 776, in <module>
    for res in pool.imap(partial(check_ip, test_config=test_config), big_ip_list):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 858, in next
    self._cond.wait(timeout)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/threading.py", line 312, in wait
    waiter.acquire()
KeyboardInterrupt
tempookian commented 1 year ago

برای نصب پیش‌نیازها:

pip install -r ./requirements.txt
raminrez commented 1 year ago

دستور جایگزین که برای من کار میده: pip3 install -r ./requirements.txt

pip3 install -r ./requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: requests==2.28.2 in /Users/ramin/Library/Python/3.9/lib/python/site-packages (from -r ./requirements.txt (line 1)) (2.28.2)
Requirement already satisfied: pysocks==1.7.1 in /Users/ramin/Library/Python/3.9/lib/python/site-packages (from -r ./requirements.txt (line 2)) (1.7.1)
Requirement already satisfied: certifi>=2017.4.17 in /Users/ramin/Library/Python/3.9/lib/python/site-packages (from requests==2.28.2->-r ./requirements.txt (line 1)) (2022.12.7)
Requirement already satisfied: idna<4,>=2.5 in /Users/ramin/Library/Python/3.9/lib/python/site-packages (from requests==2.28.2->-r ./requirements.txt (line 1)) (3.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users/ramin/Library/Python/3.9/lib/python/site-packages (from requests==2.28.2->-r ./requirements.txt (line 1)) (1.26.14)
Requirement already satisfied: charset-normalizer<4,>=2 in /Users/ramin/Library/Python/3.9/lib/python/site-packages (from requests==2.28.2->-r ./requirements.txt (line 1)) (3.1.0)
pip3 --version
pip 23.0.1 from /Users/ramin/Library/Python/3.9/lib/python/site-packages/pip (python 3.9)
pip --version
zsh: command not found: pip
raminrez commented 1 year ago

خروجی اجرا:

python3 cfFindIP.py --threads 8 --config ./config.json --subnets ./subnets.selection --download-speed 200 --tries 8
Starting to scan 256 ips...
OK 45.95.241.0     avg_down_speed:  4.2987mbps avg_up_speed: -1.0000mbps avg_down_latency: 755.75ms avg_up_latency:  -1.00ms  avg_down_jitter:  96.86ms  avg_up_jitter: -1.00ms
OK 45.95.241.1     avg_down_speed:  4.3148mbps avg_up_speed: -1.0000mbps avg_down_latency: 719.88ms avg_up_latency:  -1.00ms  avg_down_jitter: 155.71ms  avg_up_jitter: -1.00ms
OK 45.95.241.2     avg_down_speed:  3.8450mbps avg_up_speed: -1.0000mbps avg_down_latency: 838.88ms avg_up_latency:  -1.00ms  avg_down_jitter:  93.00ms  avg_up_jitter: -1.00ms
OK 45.95.241.3     avg_down_speed:  4.2566mbps avg_up_speed: -1.0000mbps avg_down_latency: 752.12ms avg_up_latency:  -1.00ms  avg_down_jitter:  92.86ms  avg_up_jitter: -1.00ms
OK 45.95.241.4     avg_down_speed:  4.1917mbps avg_up_speed: -1.0000mbps avg_down_latency: 749.12ms avg_up_latency:  -1.00ms  avg_down_jitter: 111.29ms  avg_up_jitter: -1.00ms
OK 45.95.241.5     avg_down_speed:  4.0742mbps avg_up_speed: -1.0000mbps avg_down_latency: 772.25ms avg_up_latency:  -1.00ms  avg_down_jitter:  97.43ms  avg_up_jitter: -1.00ms
OK 45.95.241.6     avg_down_speed:  4.0589mbps avg_up_speed: -1.0000mbps avg_down_latency: 876.75ms avg_up_latency:  -1.00ms  avg_down_jitter: 184.00ms  avg_up_jitter: -1.00ms
OK 45.95.241.7     avg_down_speed:  4.4274mbps avg_up_speed: -1.0000mbps avg_down_latency: 694.75ms avg_up_latency:  -1.00ms  avg_down_jitter: 107.86ms  avg_up_jitter: -1.00ms

فکر میکنم درست داره کار میده ولی چیزی که بهش شک کردم اینه که فعلا تست همه آی‌‌پی‌ها OK بودن

raminrez commented 1 year ago

این خروجی الان روی برنچ mac . با این رنح واقعی‌تر به‌نظر میاد ولی ارور زیاده توی اجراش

python3 cfFindIP.py --threads 36 --config ./config.json --subnets ./subnets.selection\ 2 --download-speed 100 --tries 6
Starting to scan 917760 ips...
NO 104.16.0.10     fronting error 403
NO 104.16.0.7      fronting error 403
NO 104.16.0.1      download error
NO 104.16.0.2      download error
NO 104.16.0.3      download error
NO 104.16.0.4      download error
NO 104.16.0.28     download error
NO 104.16.0.21     download error
NO 104.16.0.11     download error
NO 104.16.0.25     download error
NO 104.16.0.26     download error
NO 104.16.0.34     download error
NO 104.16.0.20     download error
NO 104.16.0.18     download error
NO 104.16.0.17     download error
NO 104.16.0.15     download error
NO 104.16.0.33     download error
NO 104.16.0.30     download error
NO 104.16.0.23     download error
NO 104.16.0.16     download error
NO 104.16.0.6      download error
NO 104.16.0.19     download error
NO 104.16.0.27     download error
NO 104.16.0.13     download error
NO 104.16.0.31     download error
NO 104.16.0.22     download error
NO 104.16.0.24     download error
NO 104.16.0.29     download error
NO 104.16.0.9      download error
NO 104.16.0.35     download error
NO 104.16.0.12     download error
NO 104.16.0.14     download error
NO 104.16.0.36     download error
NO 104.16.0.37     download error
NO 104.16.0.54     fronting error 403
NO 104.16.0.69     fronting error 403
NO 104.16.0.32     download error
NO 104.16.0.8      download error
NO 104.16.0.5      download error
NO 104.16.0.38     download error
NO 104.16.0.41     download error
NO 104.16.0.50     download error
NO 104.16.0.47     download error
NO 104.16.0.64     download error
NO 104.16.0.65     download error
NO 104.16.0.62     download error
NO 104.16.0.44     download error
NO 104.16.0.48     download error
NO 104.16.0.63     download error
NO 104.16.0.57     download error
NO 104.16.0.43     download error
NO 104.16.0.60     download error
NO 104.16.0.53     download error
NO 104.16.0.49     download error
NO 104.16.0.56     download error
NO 104.16.0.45     download error
NO 104.16.0.66     download error
NO 104.16.0.51     download error
NO 104.16.0.52     download error
NO 104.16.0.58     download error
NO 104.16.0.67     download error
NO 104.16.0.61     download error
NO 104.16.0.55     download error
NO 104.16.0.59     download error
NO 104.16.0.68     download error
NO 104.16.0.40     download error
NO 104.16.0.42     download too slow 84.9127 kBps < 100.0000 kBps
NO 104.16.0.39     download error
NO 104.16.0.74     download error
NO 104.16.0.77     download error
NO 104.16.0.75     download error
NO 104.16.0.92     download error
NO 104.16.0.85     download error
NO 104.16.0.82     download error
NO 104.16.0.91     download error
NO 104.16.0.81     download error
NO 104.16.0.84     download error
NO 104.16.0.79     download error
NO 104.16.0.97     download error
NO 104.16.0.99     download error
NO 104.16.0.94     download error
NO 104.16.0.78     download error
NO 104.16.0.86     download error
NO 104.16.0.95     download error
NO 104.16.0.93     download error
NO 104.16.0.98     download error
NO 104.16.0.80     download error
NO 104.16.0.90     download error
NO 104.16.0.96     download error
NO 104.16.0.89     download error
NO 104.16.0.100    download error
NO 104.16.0.76     download too slow 79.0020 kBps < 100.0000 kBps
NO 104.16.0.0      download error
NO 104.16.0.46     download error
NO 104.16.0.102    download error
NO 104.16.0.71     download error
OK 104.16.0.70     avg_down_speed:  1.8666mbps avg_up_speed: -1.0000mbps avg_down_latency: 1052.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 325.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.104    download error
NO 104.16.0.110    download error
NO 104.16.0.109    download error
NO 104.16.0.112    download error
NO 104.16.0.122    download error
NO 104.16.0.115    download error
NO 104.16.0.125    download error
NO 104.16.0.108    download error
NO 104.16.0.119    download error
NO 104.16.0.123    download error
OK 104.16.0.72     avg_down_speed:  1.6351mbps avg_up_speed: -1.0000mbps avg_down_latency: 1150.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 151.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.73     download error
NO 104.16.0.103    download error
NO 104.16.0.111    download error
NO 104.16.0.126    download error
NO 104.16.0.128    download error
NO 104.16.0.121    download error
NO 104.16.0.116    download error
NO 104.16.0.129    download too slow 88.0939 kBps < 100.0000 kBps
NO 104.16.0.124    download error
NO 104.16.0.87     download error
NO 104.16.0.118    download error
NO 104.16.0.134    download error
NO 104.16.0.133    download error
NO 104.16.0.83     download error
NO 104.16.0.139    download error
NO 104.16.0.137    download error
NO 104.16.0.127    download error
OK 104.16.0.88     avg_down_speed:  1.4715mbps avg_up_speed: -1.0000mbps avg_down_latency: 1366.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 226.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.136    download too slow 92.2533 kBps < 100.0000 kBps
OK 104.16.0.101    avg_down_speed:  1.4881mbps avg_up_speed: -1.0000mbps avg_down_latency: 1042.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 297.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.120    download error
NO 104.16.0.145    download error
NO 104.16.0.143    download error
NO 104.16.0.151    download error
NO 104.16.0.150    download error
NO 104.16.0.154    download error
NO 104.16.0.113    download error
NO 104.16.0.152    download error
NO 104.16.0.130    download error
NO 104.16.0.153    download error
OK 104.16.0.105    avg_down_speed:  1.4645mbps avg_up_speed: -1.0000mbps avg_down_latency: 1170.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 196.80ms  avg_up_jitter: -1.00ms
OK 104.16.0.106    avg_down_speed:  1.4871mbps avg_up_speed: -1.0000mbps avg_down_latency: 1099.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 186.80ms  avg_up_jitter: -1.00ms
OK 104.16.0.107    avg_down_speed:  1.7010mbps avg_up_speed: -1.0000mbps avg_down_latency: 1140.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 249.40ms  avg_up_jitter: -1.00ms
OK 104.16.0.114    avg_down_speed:  1.6400mbps avg_up_speed: -1.0000mbps avg_down_latency: 1164.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 217.40ms  avg_up_jitter: -1.00ms
OK 104.16.0.117    avg_down_speed:  1.5101mbps avg_up_speed: -1.0000mbps avg_down_latency: 1161.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 282.80ms  avg_up_jitter: -1.00ms
NO 104.16.0.148    download error
NO 104.16.0.131    download error
NO 104.16.0.144    download error
NO 104.16.0.146    download error
NO 104.16.0.160    download error
NO 104.16.0.165    download error
NO 104.16.0.135    download error
NO 104.16.0.156    download error
NO 104.16.0.170    download error
NO 104.16.0.159    download too slow 68.6559 kBps < 100.0000 kBps
NO 104.16.0.164    download error
NO 104.16.0.140    download error
NO 104.16.0.168    download error
NO 104.16.0.132    download error
OK 104.16.0.138    avg_down_speed:  1.6350mbps avg_up_speed: -1.0000mbps avg_down_latency: 1111.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 262.80ms  avg_up_jitter: -1.00ms
OK 104.16.0.141    avg_down_speed:  1.6100mbps avg_up_speed: -1.0000mbps avg_down_latency: 1062.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 213.20ms  avg_up_jitter: -1.00ms
OK 104.16.0.142    avg_down_speed:  1.5237mbps avg_up_speed: -1.0000mbps avg_down_latency: 1176.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 180.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.157    download error
NO 104.16.0.158    download error
NO 104.16.0.178    download error
OK 104.16.0.147    avg_down_speed:  1.5633mbps avg_up_speed: -1.0000mbps avg_down_latency: 1059.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 103.00ms  avg_up_jitter: -1.00ms
OK 104.16.0.149    avg_down_speed:  1.6835mbps avg_up_speed: -1.0000mbps avg_down_latency: 1032.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 384.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.173    download error
NO 104.16.0.171    download error
NO 104.16.0.167    download error
OK 104.16.0.155    avg_down_speed:  1.5742mbps avg_up_speed: -1.0000mbps avg_down_latency: 1117.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 177.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.190    download error
NO 104.16.0.192    download error
NO 104.16.0.183    download error
NO 104.16.0.181    download error
NO 104.16.0.174    download error
NO 104.16.0.196    download error
NO 104.16.0.161    download error
OK 104.16.0.162    avg_down_speed:  1.6523mbps avg_up_speed: -1.0000mbps avg_down_latency: 1074.83ms avg_up_latency:  -1.00ms  avg_down_jitter:  51.00ms  avg_up_jitter: -1.00ms
OK 104.16.0.163    avg_down_speed:  1.7151mbps avg_up_speed: -1.0000mbps avg_down_latency: 969.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 222.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.199    download error
OK 104.16.0.166    avg_down_speed:  1.4239mbps avg_up_speed: -1.0000mbps avg_down_latency: 1020.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 281.40ms  avg_up_jitter: -1.00ms
OK 104.16.0.169    avg_down_speed:  1.5915mbps avg_up_speed: -1.0000mbps avg_down_latency: 979.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 412.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.186    download unknown error
2023-03-12 02:08:10.701   cfscanner-python   [err] [104.16.0.186]   Download - unknown error
2023-03-12 02:08:10.701   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.0.194    download error
NO 104.16.0.200    download error
NO 104.16.0.182    download error
NO 104.16.0.184    download error
NO 104.16.0.188    download error
NO 104.16.0.195    download error
NO 104.16.0.187    download unknown error
2023-03-12 02:08:12.697   cfscanner-python   [err] [104.16.0.187]   Download - unknown error
2023-03-12 02:08:12.697   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
OK 104.16.0.172    avg_down_speed:  1.5345mbps avg_up_speed: -1.0000mbps avg_down_latency: 1074.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 320.80ms  avg_up_jitter: -1.00ms
NO 104.16.0.180    download error
NO 104.16.0.198    download error
NO 104.16.0.202    download error
NO 104.16.0.191    download error
NO 104.16.0.210    download error
OK 104.16.0.175    avg_down_speed:  1.3631mbps avg_up_speed: -1.0000mbps avg_down_latency: 1088.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 117.20ms  avg_up_jitter: -1.00ms
OK 104.16.0.176    avg_down_speed:  1.5015mbps avg_up_speed: -1.0000mbps avg_down_latency: 1041.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 191.00ms  avg_up_jitter: -1.00ms
OK 104.16.0.177    avg_down_speed:  1.6095mbps avg_up_speed: -1.0000mbps avg_down_latency: 1108.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 304.20ms  avg_up_jitter: -1.00ms
OK 104.16.0.179    avg_down_speed:  1.5862mbps avg_up_speed: -1.0000mbps avg_down_latency: 992.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 185.80ms  avg_up_jitter: -1.00ms
NO 104.16.0.214    download too slow 89.0729 kBps < 100.0000 kBps
NO 104.16.0.219    download error
NO 104.16.0.197    download error
NO 104.16.0.220    download error
NO 104.16.0.204    download error
NO 104.16.0.223    download error
OK 104.16.0.185    avg_down_speed:  1.6573mbps avg_up_speed: -1.0000mbps avg_down_latency: 1210.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 330.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.215    download error
NO 104.16.0.217    download error
OK 104.16.0.189    avg_down_speed:  1.4806mbps avg_up_speed: -1.0000mbps avg_down_latency: 1204.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 197.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.224    download error
NO 104.16.0.206    download error
NO 104.16.0.228    download error
NO 104.16.0.227    download error
NO 104.16.0.193    download error
NO 104.16.0.229    download error
NO 104.16.0.232    download error
NO 104.16.0.226    download error
NO 104.16.0.208    download error
NO 104.16.0.205    download error
OK 104.16.0.201    avg_down_speed:  1.5141mbps avg_up_speed: -1.0000mbps avg_down_latency: 1224.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 153.40ms  avg_up_jitter: -1.00ms
OK 104.16.0.203    avg_down_speed:  1.6776mbps avg_up_speed: -1.0000mbps avg_down_latency: 878.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 287.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.241    download error
NO 104.16.0.243    download error
NO 104.16.0.216    download error
OK 104.16.0.207    avg_down_speed:  1.5146mbps avg_up_speed: -1.0000mbps avg_down_latency: 1119.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 194.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.212    download unknown error
2023-03-12 02:08:24.493   cfscanner-python   [err] [104.16.0.212]   Download - unknown error
2023-03-12 02:08:24.493   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.0.246    download error
NO 104.16.0.247    download error
OK 104.16.0.209    avg_down_speed:  1.6645mbps avg_up_speed: -1.0000mbps avg_down_latency: 1218.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 267.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.248    download error
OK 104.16.0.211    avg_down_speed:  1.5478mbps avg_up_speed: -1.0000mbps avg_down_latency: 1123.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 162.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.251    download error
NO 104.16.1.7      fronting error 403
NO 104.16.1.10     fronting error 403
NO 104.16.0.252    download error
NO 104.16.0.244    download error
NO 104.16.0.213    download error
NO 104.16.0.238    download error
OK 104.16.0.218    avg_down_speed:  1.5759mbps avg_up_speed: -1.0000mbps avg_down_latency: 971.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 226.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.253    download error
NO 104.16.0.233    download error
NO 104.16.1.0      download error
NO 104.16.0.234    download error
NO 104.16.0.221    download error
NO 104.16.0.249    download error
NO 104.16.0.231    download error
NO 104.16.0.222    download error
NO 104.16.1.8      fronting read timeout
NO 104.16.1.20     fronting read timeout
NO 104.16.1.5      fronting read timeout
NO 104.16.0.239    download error
NO 104.16.1.22     fronting connect timeout
NO 104.16.1.23     fronting connect timeout
NO 104.16.0.230    download error
NO 104.16.0.254    download error
NO 104.16.1.1      download error
NO 104.16.1.2      download error
NO 104.16.0.240    download unknown error
2023-03-12 02:08:29.882   cfscanner-python   [err] [104.16.0.240]   Download - unknown error
2023-03-12 02:08:29.882   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.0.242    download error
NO 104.16.0.225    download error
NO 104.16.1.12     download error
NO 104.16.1.13     download error
NO 104.16.1.14     download error
NO 104.16.0.245    download error
NO 104.16.0.237    download error
NO 104.16.1.18     download error
NO 104.16.1.4      download error
NO 104.16.1.9      download error
NO 104.16.1.6      download error
NO 104.16.1.27     download error
NO 104.16.1.25     download error
OK 104.16.0.235    avg_down_speed:  1.4611mbps avg_up_speed: -1.0000mbps avg_down_latency: 1175.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 214.80ms  avg_up_jitter: -1.00ms
NO 104.16.0.255    download too slow 92.4652 kBps < 100.0000 kBps
NO 104.16.1.33     download error
NO 104.16.1.3      download error
NO 104.16.0.236    download error
NO 104.16.1.54     fronting error 403
NO 104.16.1.31     download error
NO 104.16.1.39     download error
NO 104.16.1.17     download error
NO 104.16.1.34     download error
NO 104.16.1.19     download error
NO 104.16.1.37     download error
NO 104.16.1.38     download error
NO 104.16.1.41     download error
OK 104.16.0.250    avg_down_speed:  1.2487mbps avg_up_speed: -1.0000mbps avg_down_latency: 1061.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 157.20ms  avg_up_jitter: -1.00ms
NO 104.16.1.24     download error
NO 104.16.1.43     download error
NO 104.16.1.44     download error
NO 104.16.1.32     download error
NO 104.16.1.29     download error
NO 104.16.1.28     download error
NO 104.16.1.69     fronting error 403
NO 104.16.1.11     download error
NO 104.16.1.51     download too slow 90.0778 kBps < 100.0000 kBps
NO 104.16.1.35     download unknown error
2023-03-12 02:08:41.653   cfscanner-python   [err] [104.16.1.35]   Download - unknown error
2023-03-12 02:08:41.653   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
OK 104.16.1.15     avg_down_speed:  1.6264mbps avg_up_speed: -1.0000mbps avg_down_latency: 935.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 201.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.50     download error
NO 104.16.1.42     download error
OK 104.16.1.16     avg_down_speed:  1.4509mbps avg_up_speed: -1.0000mbps avg_down_latency: 1067.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 330.00ms  avg_up_jitter: -1.00ms
OK 104.16.1.21     avg_down_speed:  1.7111mbps avg_up_speed: -1.0000mbps avg_down_latency: 1132.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 275.20ms  avg_up_jitter: -1.00ms
NO 104.16.1.40     download error
NO 104.16.1.55     download error
OK 104.16.1.26     avg_down_speed:  1.4574mbps avg_up_speed: -1.0000mbps avg_down_latency: 1072.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 415.20ms  avg_up_jitter: -1.00ms
OK 104.16.1.30     avg_down_speed:  1.6244mbps avg_up_speed: -1.0000mbps avg_down_latency: 1203.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 414.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.64     download error
NO 104.16.1.49     download error
NO 104.16.1.56     download error
NO 104.16.1.57     download error
NO 104.16.1.68     download error
NO 104.16.1.48     download error
OK 104.16.1.36     avg_down_speed:  1.6088mbps avg_up_speed: -1.0000mbps avg_down_latency: 1264.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 226.60ms  avg_up_jitter: -1.00ms
NO 104.16.1.61     download error
NO 104.16.1.76     download error
NO 104.16.1.45     download error
NO 104.16.1.79     download error
NO 104.16.1.70     download error
NO 104.16.1.62     download error
NO 104.16.1.65     download error
NO 104.16.1.47     download error
NO 104.16.1.99     fronting error 403
OK 104.16.1.46     avg_down_speed:  1.6978mbps avg_up_speed: -1.0000mbps avg_down_latency: 1256.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 119.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.58     download error
OK 104.16.1.52     avg_down_speed:  1.3246mbps avg_up_speed: -1.0000mbps avg_down_latency: 1006.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 182.40ms  avg_up_jitter: -1.00ms
OK 104.16.1.53     avg_down_speed:  1.9401mbps avg_up_speed: -1.0000mbps avg_down_latency: 1001.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 113.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.72     download error
NO 104.16.1.67     download error
NO 104.16.1.59     download error
NO 104.16.1.81     download error
NO 104.16.1.73     download error
NO 104.16.1.60     download too slow 81.1069 kBps < 100.0000 kBps
OK 104.16.1.63     avg_down_speed:  1.6969mbps avg_up_speed: -1.0000mbps avg_down_latency: 1074.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 357.80ms  avg_up_jitter: -1.00ms
OK 104.16.1.66     avg_down_speed:  1.5973mbps avg_up_speed: -1.0000mbps avg_down_latency: 1119.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 454.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.90     download error
NO 104.16.1.96     download error
NO 104.16.1.71     download error
NO 104.16.1.97     download error
NO 104.16.1.89     download too slow 99.1744 kBps < 100.0000 kBps
NO 104.16.1.93     download error
NO 104.16.1.100    download error
NO 104.16.1.84     download error
NO 104.16.1.102    download error
NO 104.16.1.85     download error
NO 104.16.1.78     download error
NO 104.16.1.82     download error
NO 104.16.1.103    download error
OK 104.16.1.74     avg_down_speed:  1.6545mbps avg_up_speed: -1.0000mbps avg_down_latency: 980.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 327.60ms  avg_up_jitter: -1.00ms
NO 104.16.1.98     download error
OK 104.16.1.75     avg_down_speed:  1.6002mbps avg_up_speed: -1.0000mbps avg_down_latency: 1044.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 182.60ms  avg_up_jitter: -1.00ms
NO 104.16.1.104    download error
NO 104.16.1.95     download error
NO 104.16.1.107    download error
OK 104.16.1.77     avg_down_speed:  1.4346mbps avg_up_speed: -1.0000mbps avg_down_latency: 1034.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 273.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.91     download error
NO 104.16.1.108    download error
NO 104.16.1.80     download error
NO 104.16.1.109    download error
NO 104.16.1.110    download error
NO 104.16.1.92     download error
NO 104.16.1.111    download error
NO 104.16.1.83     download error
OK 104.16.1.86     avg_down_speed:  1.4366mbps avg_up_speed: -1.0000mbps avg_down_latency: 955.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 426.40ms  avg_up_jitter: -1.00ms
NO 104.16.1.125    download error
NO 104.16.1.88     download error
OK 104.16.1.87     avg_down_speed:  1.5556mbps avg_up_speed: -1.0000mbps avg_down_latency: 1090.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 257.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.115    download error
NO 104.16.1.94     download error
NO 104.16.1.105    download error
NO 104.16.1.120    download error
NO 104.16.1.101    download error
NO 104.16.1.113    download error
NO 104.16.1.133    download error
NO 104.16.1.130    download error
NO 104.16.1.127    download error
NO 104.16.1.112    download too slow 82.2315 kBps < 100.0000 kBps
NO 104.16.1.121    download error
NO 104.16.1.114    download too slow 99.5268 kBps < 100.0000 kBps
NO 104.16.1.137    download error
NO 104.16.1.131    download unknown error
2023-03-12 02:09:07.149   cfscanner-python   [err] [104.16.1.131]   Download - unknown error
2023-03-12 02:09:07.149   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 828, in read_chunked
    self._update_chunk_length()
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 758, in _update_chunk_length
    line = self._fp.fp.readline()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.1.117    download error
NO 104.16.1.128    download too slow 69.6542 kBps < 100.0000 kBps
NO 104.16.1.106    download error
NO 104.16.1.134    download error
NO 104.16.1.122    download error
NO 104.16.1.143    download too slow 96.7715 kBps < 100.0000 kBps
NO 104.16.1.116    download error
NO 104.16.1.148    download error
NO 104.16.1.155    download error
NO 104.16.1.118    download too slow 86.8923 kBps < 100.0000 kBps
OK 104.16.1.119    avg_down_speed:  1.7556mbps avg_up_speed: -1.0000mbps avg_down_latency: 955.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 328.20ms  avg_up_jitter: -1.00ms
NO 104.16.1.135    download error
NO 104.16.1.150    download error
NO 104.16.1.144    download error
NO 104.16.1.160    download error
NO 104.16.1.123    download error
NO 104.16.1.145    download error
NO 104.16.1.156    download too slow 95.1650 kBps < 100.0000 kBps
OK 104.16.1.124    avg_down_speed:  1.5789mbps avg_up_speed: -1.0000mbps avg_down_latency: 1210.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 122.20ms  avg_up_jitter: -1.00ms
OK 104.16.1.126    avg_down_speed:  1.6552mbps avg_up_speed: -1.0000mbps avg_down_latency: 1091.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 201.40ms  avg_up_jitter: -1.00ms
OK 104.16.1.129    avg_down_speed:  1.6198mbps avg_up_speed: -1.0000mbps avg_down_latency: 1036.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 193.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.161    download error
NO 104.16.1.151    download error
NO 104.16.1.146    download too slow 85.5901 kBps < 100.0000 kBps
NO 104.16.1.139    download error
NO 104.16.1.152    download error
OK 104.16.1.132    avg_down_speed:  1.7932mbps avg_up_speed: -1.0000mbps avg_down_latency: 1194.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 161.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.154    download too slow 88.8683 kBps < 100.0000 kBps
NO 104.16.1.165    download too slow 96.2974 kBps < 100.0000 kBps
NO 104.16.1.136    download error
OK 104.16.1.138    avg_down_speed:  1.6761mbps avg_up_speed: -1.0000mbps avg_down_latency: 1125.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 474.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.149    download error
NO 104.16.1.170    download error
NO 104.16.1.172    download error
OK 104.16.1.140    avg_down_speed:  1.5537mbps avg_up_speed: -1.0000mbps avg_down_latency: 1230.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 177.40ms  avg_up_jitter: -1.00ms
NO 104.16.1.159    download error
NO 104.16.1.177    download error
NO 104.16.1.182    download error
NO 104.16.1.147    download too slow 82.0128 kBps < 100.0000 kBps
NO 104.16.1.169    download error
NO 104.16.1.163    download error
NO 104.16.1.141    download too slow 79.0437 kBps < 100.0000 kBps
OK 104.16.1.142    avg_down_speed:  1.5769mbps avg_up_speed: -1.0000mbps avg_down_latency: 1101.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 296.60ms  avg_up_jitter: -1.00ms
NO 104.16.1.180    download error
NO 104.16.1.171    download error
NO 104.16.1.168    download error
NO 104.16.1.196    fronting read timeout
NO 104.16.1.191    fronting read timeout
NO 104.16.1.162    download error
NO 104.16.1.187    download error
NO 104.16.1.193    fronting read timeout
NO 104.16.1.198    fronting read timeout
NO 104.16.1.189    download error
NO 104.16.1.179    download error
NO 104.16.1.203    fronting connect timeout
NO 104.16.1.185    download error
NO 104.16.1.157    download error
NO 104.16.1.164    download error
NO 104.16.1.153    download unknown error
2023-03-12 02:09:23.890   cfscanner-python   [err] [104.16.1.153]   Download - unknown error
2023-03-12 02:09:23.891   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
OK 104.16.1.158    avg_down_speed:  1.5740mbps avg_up_speed: -1.0000mbps avg_down_latency: 970.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 285.60ms  avg_up_jitter: -1.00ms
NO 104.16.1.167    download error
NO 104.16.1.186    download error
NO 104.16.1.190    download error
NO 104.16.1.181    download error
NO 104.16.1.174    download error
NO 104.16.1.184    download error
NO 104.16.1.166    download error
NO 104.16.1.195    download error
NO 104.16.1.202    download error
NO 104.16.1.194    download error
NO 104.16.1.205    download error
NO 104.16.1.212    download error
NO 104.16.1.175    download error
NO 104.16.1.217    download error
OK 104.16.1.173    avg_down_speed:  1.7244mbps avg_up_speed: -1.0000mbps avg_down_latency: 1034.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 156.40ms  avg_up_jitter: -1.00ms
OK 104.16.1.176    avg_down_speed:  1.8078mbps avg_up_speed: -1.0000mbps avg_down_latency: 1112.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 289.20ms  avg_up_jitter: -1.00ms
NO 104.16.1.206    download too slow 89.8749 kBps < 100.0000 kBps
NO 104.16.1.216    download error
NO 104.16.1.178    download error
NO 104.16.1.208    download error
OK 104.16.1.183    avg_down_speed:  1.5110mbps avg_up_speed: -1.0000mbps avg_down_latency: 939.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 147.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.214    download error
NO 104.16.1.215    download error
NO 104.16.1.219    download error
NO 104.16.1.204    download error
NO 104.16.1.192    download error
NO 104.16.1.222    download error
NO 104.16.1.223    download error
OK 104.16.1.188    avg_down_speed:  1.8299mbps avg_up_speed: -1.0000mbps avg_down_latency: 1070.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 240.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.220    download error
NO 104.16.1.226    download error
NO 104.16.1.209    download error
NO 104.16.1.233    download error
NO 104.16.1.227    download error
NO 104.16.1.210    download error
NO 104.16.1.234    download too slow 86.4726 kBps < 100.0000 kBps
NO 104.16.1.213    download error
NO 104.16.1.221    download error
OK 104.16.1.197    avg_down_speed:  1.5708mbps avg_up_speed: -1.0000mbps avg_down_latency: 1098.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 359.40ms  avg_up_jitter: -1.00ms
OK 104.16.1.199    avg_down_speed:  1.7060mbps avg_up_speed: -1.0000mbps avg_down_latency: 1163.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 100.00ms  avg_up_jitter: -1.00ms
OK 104.16.1.200    avg_down_speed:  1.6614mbps avg_up_speed: -1.0000mbps avg_down_latency: 1013.50ms avg_up_latency:  -1.00ms  avg_down_jitter:  41.80ms  avg_up_jitter: -1.00ms
NO 104.16.1.245    download error
NO 104.16.1.237    download error
NO 104.16.1.218    download error
OK 104.16.1.201    avg_down_speed:  1.5847mbps avg_up_speed: -1.0000mbps avg_down_latency: 1109.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 276.40ms  avg_up_jitter: -1.00ms
NO 104.16.1.240    download unknown error
2023-03-12 02:09:39.460   cfscanner-python   [err] [104.16.1.240]   Download - unknown error
2023-03-12 02:09:39.460   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.1.248    download error
NO 104.16.1.249    download error
NO 104.16.1.247    download error
NO 104.16.1.207    download error
OK 104.16.1.211    avg_down_speed:  1.6617mbps avg_up_speed: -1.0000mbps avg_down_latency: 1143.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 301.00ms  avg_up_jitter: -1.00ms
NO 104.16.1.231    download error
NO 104.16.1.239    download error
NO 104.16.1.243    download error
NO 104.16.1.244    download error
NO 104.16.1.254    download error
NO 104.16.1.230    download error
NO 104.16.1.238    download error
NO 104.16.1.251    download error
NO 104.16.1.235    download error
NO 104.16.1.236    download error
NO 104.16.1.224    download error
OK 104.16.1.225    avg_down_speed:  1.6619mbps avg_up_speed: -1.0000mbps avg_down_latency: 1106.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 204.20ms  avg_up_jitter: -1.00ms
NO 104.16.2.6      download error
NO 104.16.2.9      download error
NO 104.16.1.228    download error
OK 104.16.1.229    avg_down_speed:  1.7380mbps avg_up_speed: -1.0000mbps avg_down_latency: 1112.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 293.00ms  avg_up_jitter: -1.00ms
NO 104.16.2.0      download too slow 69.3045 kBps < 100.0000 kBps
NO 104.16.1.253    download error
NO 104.16.1.250    download error
NO 104.16.2.14     download error
OK 104.16.1.232    avg_down_speed:  1.7041mbps avg_up_speed: -1.0000mbps avg_down_latency: 1203.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 200.80ms  avg_up_jitter: -1.00ms
NO 104.16.2.3      download error
NO 104.16.2.5      download error
NO 104.16.2.15     download error
NO 104.16.2.17     download error
OK 104.16.1.241    avg_down_speed:  1.5636mbps avg_up_speed: -1.0000mbps avg_down_latency: 1130.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 271.00ms  avg_up_jitter: -1.00ms
OK 104.16.1.242    avg_down_speed:  1.8900mbps avg_up_speed: -1.0000mbps avg_down_latency: 1228.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 433.00ms  avg_up_jitter: -1.00ms
OK 104.16.1.246    avg_down_speed:  1.7529mbps avg_up_speed: -1.0000mbps avg_down_latency: 1022.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 351.80ms  avg_up_jitter: -1.00ms
NO 104.16.2.13     download error
NO 104.16.2.23     download error
NO 104.16.2.19     download error
NO 104.16.2.24     download error
NO 104.16.2.25     download error
NO 104.16.2.28     download error
NO 104.16.2.45     fronting error 403
NO 104.16.2.29     download error
NO 104.16.1.255    download error
NO 104.16.2.21     download error
NO 104.16.2.22     download error
NO 104.16.2.4      download error
NO 104.16.2.16     download error
NO 104.16.2.8      download error
OK 104.16.1.252    avg_down_speed:  1.6291mbps avg_up_speed: -1.0000mbps avg_down_latency: 1065.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 122.60ms  avg_up_jitter: -1.00ms
NO 104.16.2.54     fronting error 403
NO 104.16.2.30     download error
NO 104.16.2.18     download error
NO 104.16.2.35     download error
NO 104.16.2.1      download error
NO 104.16.2.38     download too slow 99.8068 kBps < 100.0000 kBps
OK 104.16.2.2      avg_down_speed:  1.6294mbps avg_up_speed: -1.0000mbps avg_down_latency: 1123.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 167.80ms  avg_up_jitter: -1.00ms
NO 104.16.2.31     download error
NO 104.16.2.39     download error
NO 104.16.2.33     download error
NO 104.16.2.7      download error
NO 104.16.2.36     download error
NO 104.16.2.11     download unknown error
2023-03-12 02:09:56.373   cfscanner-python   [err] [104.16.2.11]   Download - unknown error
2023-03-12 02:09:56.373   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.2.68     fronting error 403
OK 104.16.2.10     avg_down_speed:  1.4350mbps avg_up_speed: -1.0000mbps avg_down_latency: 1013.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 380.40ms  avg_up_jitter: -1.00ms
OK 104.16.2.12     avg_down_speed:  1.6450mbps avg_up_speed: -1.0000mbps avg_down_latency: 1059.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 212.40ms  avg_up_jitter: -1.00ms
NO 104.16.2.40     download error
OK 104.16.2.20     avg_down_speed:  1.8313mbps avg_up_speed: -1.0000mbps avg_down_latency: 913.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 316.20ms  avg_up_jitter: -1.00ms
NO 104.16.2.44     download error
NO 104.16.2.50     download unknown error
2023-03-12 02:09:59.157   cfscanner-python   [err] [104.16.2.50]   Download - unknown error
2023-03-12 02:09:59.157   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 828, in read_chunked
    self._update_chunk_length()
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 758, in _update_chunk_length
    line = self._fp.fp.readline()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.2.56     download error
NO 104.16.2.76     fronting error 403
NO 104.16.2.51     download error
NO 104.16.2.55     download error
NO 104.16.2.63     download error
NO 104.16.2.46     download error
NO 104.16.2.41     download too slow 98.5251 kBps < 100.0000 kBps
NO 104.16.2.67     download error
NO 104.16.2.59     download error
NO 104.16.2.52     download error
NO 104.16.2.43     download error
OK 104.16.2.26     avg_down_speed:  1.6376mbps avg_up_speed: -1.0000mbps avg_down_latency: 1231.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 273.80ms  avg_up_jitter: -1.00ms
OK 104.16.2.27     avg_down_speed:  1.5182mbps avg_up_speed: -1.0000mbps avg_down_latency: 1092.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 342.40ms  avg_up_jitter: -1.00ms
OK 104.16.2.32     avg_down_speed:  1.7554mbps avg_up_speed: -1.0000mbps avg_down_latency: 1021.67ms avg_up_latency:  -1.00ms  avg_down_jitter:  72.60ms  avg_up_jitter: -1.00ms
NO 104.16.2.57     download error
NO 104.16.2.34     download error
NO 104.16.2.37     download error
NO 104.16.2.66     download unknown error
2023-03-12 02:10:03.646   cfscanner-python   [err] [104.16.2.66]   Download - unknown error
2023-03-12 02:10:03.646   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.2.73     download error
NO 104.16.2.70     download error
OK 104.16.2.42     avg_down_speed:  1.6821mbps avg_up_speed: -1.0000mbps avg_down_latency: 1082.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 213.00ms  avg_up_jitter: -1.00ms
NO 104.16.2.62     download error
NO 104.16.2.58     download error
NO 104.16.2.60     download error
NO 104.16.2.99     fronting error 403
NO 104.16.2.82     download error
NO 104.16.2.61     download error
NO 104.16.2.84     download error
OK 104.16.2.47     avg_down_speed:  1.3224mbps avg_up_speed: -1.0000mbps avg_down_latency: 1043.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 162.80ms  avg_up_jitter: -1.00ms
OK 104.16.2.48     avg_down_speed:  1.5207mbps avg_up_speed: -1.0000mbps avg_down_latency: 1191.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 182.20ms  avg_up_jitter: -1.00ms
OK 104.16.2.49     avg_down_speed:  1.4968mbps avg_up_speed: -1.0000mbps avg_down_latency: 1111.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 177.40ms  avg_up_jitter: -1.00ms
NO 104.16.2.81     download error
NO 104.16.2.72     download error
NO 104.16.2.69     download error
raminrez commented 1 year ago

با میزان ترد کمتر هم باز ارور هست

python3 cfFindIP.py --threads 16 --config ./config.json --subnets ./subnets.selection\ 2 --download-speed 100 --tries 6
Starting to scan 917760 ips...
NO 104.16.0.7      fronting error 403
NO 104.16.0.10     fronting error 403
NO 104.16.0.5      download error
NO 104.16.0.9      download error
NO 104.16.0.1      download error
NO 104.16.0.6      download error
NO 104.16.0.12     download error
NO 104.16.0.4      download error
NO 104.16.0.0      download error
NO 104.16.0.11     download error
NO 104.16.0.2      download error
NO 104.16.0.16     download error
NO 104.16.0.17     download error
NO 104.16.0.15     download error
NO 104.16.0.14     download error
NO 104.16.0.13     download error
NO 104.16.0.8      download error
NO 104.16.0.25     download error
NO 104.16.0.23     download error
NO 104.16.0.22     download error
NO 104.16.0.3      download error
NO 104.16.0.27     download error
NO 104.16.0.29     download error
NO 104.16.0.20     download error
NO 104.16.0.19     download error
NO 104.16.0.30     download error
NO 104.16.0.34     download error
NO 104.16.0.33     download error
NO 104.16.0.26     download error
NO 104.16.0.37     download error
NO 104.16.0.39     download error
NO 104.16.0.18     download error
OK 104.16.0.21     avg_down_speed:  1.8033mbps avg_up_speed: -1.0000mbps avg_down_latency: 1177.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 410.40ms  avg_up_jitter: -1.00ms
OK 104.16.0.24     avg_down_speed:  1.8341mbps avg_up_speed: -1.0000mbps avg_down_latency: 1179.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 503.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.41     download error
NO 104.16.0.28     download error
NO 104.16.0.44     download error
NO 104.16.0.31     download error
OK 104.16.0.32     avg_down_speed:  1.4533mbps avg_up_speed: -1.0000mbps avg_down_latency: 1043.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 256.60ms  avg_up_jitter: -1.00ms
OK 104.16.0.35     avg_down_speed:  1.5811mbps avg_up_speed: -1.0000mbps avg_down_latency: 991.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 155.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.43     download error
NO 104.16.0.54     fronting error 403
NO 104.16.0.47     download error
OK 104.16.0.36     avg_down_speed:  1.4404mbps avg_up_speed: -1.0000mbps avg_down_latency: 1018.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 274.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.40     download error
OK 104.16.0.38     avg_down_speed:  1.5866mbps avg_up_speed: -1.0000mbps avg_down_latency: 1067.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 366.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.42     download error
NO 104.16.0.50     download error
OK 104.16.0.45     avg_down_speed:  1.5284mbps avg_up_speed: -1.0000mbps avg_down_latency: 1086.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 334.60ms  avg_up_jitter: -1.00ms
OK 104.16.0.46     avg_down_speed:  2.0097mbps avg_up_speed: -1.0000mbps avg_down_latency: 950.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 434.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.59     download error
NO 104.16.0.48     download error
OK 104.16.0.49     avg_down_speed:  1.6497mbps avg_up_speed: -1.0000mbps avg_down_latency: 942.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 312.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.55     download error
NO 104.16.0.69     fronting error 403
NO 104.16.0.63     download error
NO 104.16.0.51     download error
OK 104.16.0.52     avg_down_speed:  1.6612mbps avg_up_speed: -1.0000mbps avg_down_latency: 957.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 316.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.62     download error
NO 104.16.0.53     download error
NO 104.16.0.58     download error
OK 104.16.0.56     avg_down_speed:  1.7456mbps avg_up_speed: -1.0000mbps avg_down_latency: 1211.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 167.60ms  avg_up_jitter: -1.00ms
OK 104.16.0.57     avg_down_speed:  1.7743mbps avg_up_speed: -1.0000mbps avg_down_latency: 901.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 291.40ms  avg_up_jitter: -1.00ms
OK 104.16.0.60     avg_down_speed:  1.6726mbps avg_up_speed: -1.0000mbps avg_down_latency: 1146.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 230.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.65     download error
NO 104.16.0.72     download error
OK 104.16.0.61     avg_down_speed:  1.5701mbps avg_up_speed: -1.0000mbps avg_down_latency: 1234.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 410.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.75     download error
NO 104.16.0.71     download error
NO 104.16.0.79     download error
NO 104.16.0.66     download error
OK 104.16.0.64     avg_down_speed:  1.5487mbps avg_up_speed: -1.0000mbps avg_down_latency: 1127.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 240.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.81     download too slow 99.8699 kBps < 100.0000 kBps
NO 104.16.0.80     download error
NO 104.16.0.70     download error
OK 104.16.0.67     avg_down_speed:  1.6433mbps avg_up_speed: -1.0000mbps avg_down_latency: 993.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 416.00ms  avg_up_jitter: -1.00ms
OK 104.16.0.68     avg_down_speed:  1.7284mbps avg_up_speed: -1.0000mbps avg_down_latency: 1048.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 315.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.82     download error
NO 104.16.0.85     download error
OK 104.16.0.73     avg_down_speed:  1.8396mbps avg_up_speed: -1.0000mbps avg_down_latency: 1035.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 132.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.76     download error
NO 104.16.0.86     download error
NO 104.16.0.78     download error
OK 104.16.0.74     avg_down_speed:  1.9021mbps avg_up_speed: -1.0000mbps avg_down_latency: 1257.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 192.80ms  avg_up_jitter: -1.00ms
NO 104.16.0.84     download error
NO 104.16.0.90     download error
NO 104.16.0.91     download error
OK 104.16.0.77     avg_down_speed:  1.5714mbps avg_up_speed: -1.0000mbps avg_down_latency: 1142.17ms avg_up_latency:  -1.00ms  avg_down_jitter: 416.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.93     download error
NO 104.16.0.92     download error
NO 104.16.0.88     download error
NO 104.16.0.83     download error
NO 104.16.0.99     download error
NO 104.16.0.97     download error
NO 104.16.0.96     download error
NO 104.16.0.95     download error
NO 104.16.0.104    download error
NO 104.16.0.98     download error
NO 104.16.0.103    download error
NO 104.16.0.102    download error
NO 104.16.0.87     download error
OK 104.16.0.89     avg_down_speed:  1.5230mbps avg_up_speed: -1.0000mbps avg_down_latency: 877.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 308.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.108    download error
OK 104.16.0.94     avg_down_speed:  1.3977mbps avg_up_speed: -1.0000mbps avg_down_latency: 1069.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 120.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.107    download error
NO 104.16.0.113    download error
NO 104.16.0.110    download error
NO 104.16.0.109    download error
NO 104.16.0.100    download error
NO 104.16.0.111    download error
NO 104.16.0.106    download error
NO 104.16.0.101    download error
NO 104.16.0.114    download error
NO 104.16.0.105    download error
NO 104.16.0.119    download error
NO 104.16.0.120    download error
NO 104.16.0.115    download error
NO 104.16.0.118    download error
NO 104.16.0.116    download error
NO 104.16.0.117    download error
NO 104.16.0.122    download error
NO 104.16.0.126    download error
NO 104.16.0.128    download error
NO 104.16.0.129    download error
NO 104.16.0.112    download error
NO 104.16.0.123    download error
NO 104.16.0.124    download error
NO 104.16.0.134    download error
NO 104.16.0.125    download error
NO 104.16.0.121    download error
NO 104.16.0.132    download error
NO 104.16.0.133    download error
NO 104.16.0.138    download too slow 95.3956 kBps < 100.0000 kBps
NO 104.16.0.127    download error
NO 104.16.0.137    download error
NO 104.16.0.140    download error
NO 104.16.0.145    download error
NO 104.16.0.146    download error
OK 104.16.0.130    avg_down_speed:  1.9430mbps avg_up_speed: -1.0000mbps avg_down_latency: 1025.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 171.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.142    download error
NO 104.16.0.135    download error
NO 104.16.0.149    download error
NO 104.16.0.143    download error
NO 104.16.0.144    download error
NO 104.16.0.141    download error
OK 104.16.0.131    avg_down_speed:  1.4814mbps avg_up_speed: -1.0000mbps avg_down_latency: 1232.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 378.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.147    download error
NO 104.16.0.150    download error
NO 104.16.0.136    download error
NO 104.16.0.153    download error
NO 104.16.0.154    download error
NO 104.16.0.148    download unknown error
2023-03-12 02:14:10.887   cfscanner-python   [err] [104.16.0.148]   Download - unknown error
2023-03-12 02:14:10.888   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.0.151    download error
OK 104.16.0.139    avg_down_speed:  1.5088mbps avg_up_speed: -1.0000mbps avg_down_latency: 1105.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 206.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.158    download error
NO 104.16.0.156    download error
NO 104.16.0.161    download error
NO 104.16.0.160    download error
NO 104.16.0.163    download error
NO 104.16.0.159    download error
NO 104.16.0.166    download error
NO 104.16.0.152    download error
NO 104.16.0.171    download error
NO 104.16.0.172    download error
NO 104.16.0.162    download error
NO 104.16.0.168    download error
NO 104.16.0.169    download error
OK 104.16.0.155    avg_down_speed:  1.5670mbps avg_up_speed: -1.0000mbps avg_down_latency: 1165.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 216.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.170    download error
NO 104.16.0.165    download error
OK 104.16.0.157    avg_down_speed:  1.4607mbps avg_up_speed: -1.0000mbps avg_down_latency: 926.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 403.20ms  avg_up_jitter: -1.00ms
OK 104.16.0.164    avg_down_speed:  1.5432mbps avg_up_speed: -1.0000mbps avg_down_latency: 1189.50ms avg_up_latency:  -1.00ms  avg_down_jitter: 217.60ms  avg_up_jitter: -1.00ms
OK 104.16.0.167    avg_down_speed:  1.6296mbps avg_up_speed: -1.0000mbps avg_down_latency: 973.83ms avg_up_latency:  -1.00ms  avg_down_jitter: 189.00ms  avg_up_jitter: -1.00ms
NO 104.16.0.180    download too slow 89.1928 kBps < 100.0000 kBps
NO 104.16.0.183    download error
NO 104.16.0.174    download error
NO 104.16.0.175    download error
NO 104.16.0.178    download error
NO 104.16.0.176    download error
NO 104.16.0.173    download error
NO 104.16.0.186    download error
NO 104.16.0.179    download error
NO 104.16.0.184    download error
NO 104.16.0.177    download error
NO 104.16.0.188    download error
NO 104.16.0.182    download error
NO 104.16.0.192    download error
NO 104.16.0.196    download error
OK 104.16.0.181    avg_down_speed:  1.8194mbps avg_up_speed: -1.0000mbps avg_down_latency: 1206.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 296.80ms  avg_up_jitter: -1.00ms
NO 104.16.0.189    download error
NO 104.16.0.199    download error
NO 104.16.0.185    download too slow 99.2373 kBps < 100.0000 kBps
NO 104.16.0.201    download error
OK 104.16.0.187    avg_down_speed:  1.5900mbps avg_up_speed: -1.0000mbps avg_down_latency: 988.33ms avg_up_latency:  -1.00ms  avg_down_jitter: 510.40ms  avg_up_jitter: -1.00ms
NO 104.16.0.200    download error
NO 104.16.0.193    download error
NO 104.16.0.191    download too slow 81.5068 kBps < 100.0000 kBps
NO 104.16.0.198    download too slow 79.1863 kBps < 100.0000 kBps
NO 104.16.0.203    download error
NO 104.16.0.194    download error
OK 104.16.0.190    avg_down_speed:  1.5970mbps avg_up_speed: -1.0000mbps avg_down_latency: 1200.67ms avg_up_latency:  -1.00ms  avg_down_jitter: 155.20ms  avg_up_jitter: -1.00ms
NO 104.16.0.204    download unknown error
2023-03-12 02:14:45.794   cfscanner-python   [err] [104.16.0.204]   Download - unknown error
2023-03-12 02:14:45.794   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.0.195    download unknown error
2023-03-12 02:14:45.996   cfscanner-python   [err] [104.16.0.195]   Download - unknown error
2023-03-12 02:14:45.997   cfscanner-python   [err] [   ]   ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 444, in _error_catcher
    yield
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 831, in read_chunked
    chunk = self._handle_chunk(amt)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 775, in _handle_chunk
    value = self._fp._safe_read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 613, in _safe_read
    data = self.fp.read(amt)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 365, in _raise_speed_timeout
    raise TimeoutError("Download/upload too slow!")
TimeoutError: Download/upload too slow!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 857, in read_chunked
    self._original_response.close()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/contextlib.py", line 135, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 461, in _error_catcher
    raise ProtocolError("Connection broken: %r" % e, e)
urllib3.exceptions.ProtocolError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 818, in generate
    raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: ("Connection broken: TimeoutError('Download/upload too slow!')", TimeoutError('Download/upload too slow!'))
NO 104.16.0.207    download error
OK 104.16.0.197    avg_down_speed:  1.7667mbps avg_up_speed: -1.0000mbps avg_down_latency: 1360.00ms avg_up_latency:  -1.00ms  avg_down_jitter: 145.60ms  avg_up_jitter: -1.00ms
NO 104.16.0.206    download error
NO 104.16.0.202    download error
NO 104.16.0.209    download error
NO 104.16.0.216    download error
NO 104.16.0.213    download error
NO 104.16.0.218    download error
NO 104.16.0.215    download error
NO 104.16.0.214    download error
^CProcess SpawnPoolWorker-13:
Process SpawnPoolWorker-15:
Process SpawnPoolWorker-11:
Process SpawnPoolWorker-16:
Process SpawnPoolWorker-9:
Process SpawnPoolWorker-12:
Process SpawnPoolWorker-8:
Process SpawnPoolWorker-14:
Traceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 393, in check_ip
    if not fronting_test(ip, timeout=test_config.fronting_timeout):
  FilTraceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return reqe "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 194, in fronting_test
    r = s.get(
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Traceback (most recent call last):
Process SpawnPoolWorker-7:
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_tesTraceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 393, in check_ip
    if not fronting_test(ip, timeout=test_config.fronting_timeout):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScProcess SpawnPoolWorker-4:
Process SpawnPoolWorker-5:
Process SpawnPoolWorker-2:
Process SpawnPoolWorker-3:
Traceback (most recent call last):
Process SpawnPoolWorker-1:
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kw  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 393, in check_ip
    if not fronting_test(ip, timeout=test_config.fronting_timeout):
KeyboardInterrupt
Process SpawnPoolWorker-10:
uest("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 1042, in _validate_conn
    conn.connect()
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connection.py", line 414, in connect
    self.sock = ssl_wrap_socket(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
KeyboardInterrupt
Traceback (most recent call last):
Traceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framewTraceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 393, in check_ip
    if not fronting_test(ip, timeout=test_config.fronting_timeout):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 194, in fronting_test
    r = s.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 600, in get
 ork/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
Traceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 393, in check_ip
    if not fronting_test(ip, timeout=test_config.fronting_timeout):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 194, in fronting_test
    r = s.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 600, in get
    return self.request("GET", url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 1042, in _validate_conn
    conn.connect()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connection.py", line 414, in connect
    self.sock = ssl_wrap_socket(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 50   return self.request("GET", url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 701, in send
    r = adapter.send(request, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/adapters.py", line 489, in send
    resp = conn.urlopen(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 449, in _make_request
    six.raise_from(e, None)
  File "<string>", line 3, in raise_from
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/connectionpool.py", line 444, in _make_request
    httplib_response = conn.getresponse()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framTraceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 315, in _bootstrap
    self.run()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", line 108, in run
    self._target(*self._args, **self._kwargs)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 425, in check_ip
    dl_speed, dl_latency = download_speed_test(
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 313, in download_speed_test
    r = requests.get(
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 587, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/sessions.py", line 745, in send
    r.content
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 899, in content
    self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b""
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/requests/models.py", line 816, in generate
    yield from self.raw.stream(chunk_size, decode_content=True)
  File "/Users/ramin/Library/Python/3.9/lib/python/site-packages/urllib3/response.py", line 624, in stream
    for line in self.read_chunked(amt, decode_content=decode_content):
  ework/Versions/3.9/lib/python3.9/http/client.py", line 1349, in getresponse
    response.begin()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 316, in begin
    version, status, reason = self._read_status()
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 277, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/ssl.py", line 1099, in read
    return self._ssTraceback (most recent call last):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 853, in next
    item = self._items.popleft()
IndexError: pop from an empty deque

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ramin/Documents/Projects/macCFScanner/CFScanner/python/cfFindIP.py", line 818, in <module>
    for res in pool.imap(partial(check_ip, test_config=test_config), big_ip_list):
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", line 858, in next
    self._cond.wait(timeout)
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/threading.py", line 312, in wait
    waiter.acquire()
KeyboardInterrupt
tempookian commented 1 year ago

تعداد ترد رو وقتی بالا می‌برید عملا پهنای باند بیشتری داره هم‌زمان اشغال می‌شه و احتمال fail شدن تست دانلود (و آپلود) بر اساس سرعت انتظاری بالاتر می‌ره. دقت کنید که در نسخه فعلی پایتون آیپی فقط در صورتی OK اعلام می‌شه که در تمام تست‌ها (tries)‌، سرعت مورد انتظار دانلود و آپلود رو داشته باشه. اگر پیشنهاد یا مشکلی داشتید لطفا ایشو جدید ایجاد کنید. سپاس از همراهیتون. مشکل سازگاری با مک با این حساب برطرف شد