2025-08-28 20:31:02,607 - INFO - Application starting...
2025-08-28 20:31:03,064 - DEBUG - Starting new HTTPS connection (1): api.telegra.ph:443
2025-08-28 20:31:03,892 - DEBUG - https://api.telegra.ph:443 "POST /createAccount/ HTTP/1.1" 200 213
2025-08-28 20:31:05,124 - DEBUG - Not in REPL -> leaving logger event level as is.
2025-08-28 20:31:05,132 - DEBUG - Looking for locale `en_US` in provider `faker.providers.address`.
2025-08-28 20:31:05,136 - DEBUG - Provider `faker.providers.address` has been localized to `en_US`.
2025-08-28 20:31:05,139 - DEBUG - Looking for locale `en_US` in provider `faker.providers.automotive`.
2025-08-28 20:31:05,142 - DEBUG - Provider `faker.providers.automotive` has been localized to `en_US`.
2025-08-28 20:31:05,144 - DEBUG - Looking for locale `en_US` in provider `faker.providers.bank`.
2025-08-28 20:31:05,146 - DEBUG - Specified locale `en_US` is not available for provider `faker.providers.bank`. Locale reset to `en_GB` for this provider.
2025-08-28 20:31:05,147 - DEBUG - Looking for locale `en_US` in provider `faker.providers.barcode`.
2025-08-28 20:31:05,148 - DEBUG - Provider `faker.providers.barcode` has been localized to `en_US`.
2025-08-28 20:31:05,150 - DEBUG - Looking for locale `en_US` in provider `faker.providers.color`.
2025-08-28 20:31:05,153 - DEBUG - Provider `faker.providers.color` has been localized to `en_US`.
2025-08-28 20:31:05,154 - DEBUG - Looking for locale `en_US` in provider `faker.providers.company`.
2025-08-28 20:31:05,158 - DEBUG - Provider `faker.providers.company` has been localized to `en_US`.
2025-08-28 20:31:05,159 - DEBUG - Looking for locale `en_US` in provider `faker.providers.credit_card`.
2025-08-28 20:31:05,160 - DEBUG - Provider `faker.providers.credit_card` has been localized to `en_US`.
2025-08-28 20:31:05,161 - DEBUG - Looking for locale `en_US` in provider `faker.providers.currency`.
2025-08-28 20:31:05,163 - DEBUG - Provider `faker.providers.currency` has been localized to `en_US`.
2025-08-28 20:31:05,164 - DEBUG - Looking for locale `en_US` in provider `faker.providers.date_time`.
2025-08-28 20:31:05,168 - DEBUG - Provider `faker.providers.date_time` has been localized to `en_US`.
2025-08-28 20:31:05,169 - DEBUG - Provider `faker.providers.doi` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:05,170 - DEBUG - Provider `faker.providers.emoji` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:05,170 - DEBUG - Provider `faker.providers.file` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:05,170 - DEBUG - Looking for locale `en_US` in provider `faker.providers.geo`.
2025-08-28 20:31:05,171 - DEBUG - Provider `faker.providers.geo` has been localized to `en_US`.
2025-08-28 20:31:05,172 - DEBUG - Looking for locale `en_US` in provider `faker.providers.internet`.
2025-08-28 20:31:05,176 - DEBUG - Provider `faker.providers.internet` has been localized to `en_US`.
2025-08-28 20:31:05,177 - DEBUG - Looking for locale `en_US` in provider `faker.providers.isbn`.
2025-08-28 20:31:05,178 - DEBUG - Provider `faker.providers.isbn` has been localized to `en_US`.
2025-08-28 20:31:05,179 - DEBUG - Looking for locale `en_US` in provider `faker.providers.job`.
2025-08-28 20:31:05,182 - DEBUG - Provider `faker.providers.job` has been localized to `en_US`.
2025-08-28 20:31:05,183 - DEBUG - Looking for locale `en_US` in provider `faker.providers.lorem`.
2025-08-28 20:31:05,186 - DEBUG - Provider `faker.providers.lorem` has been localized to `en_US`.
2025-08-28 20:31:05,186 - DEBUG - Looking for locale `en_US` in provider `faker.providers.misc`.
2025-08-28 20:31:05,186 - DEBUG - Provider `faker.providers.misc` has been localized to `en_US`.
2025-08-28 20:31:05,187 - DEBUG - Looking for locale `en_US` in provider `faker.providers.passport`.
2025-08-28 20:31:05,188 - DEBUG - Provider `faker.providers.passport` has been localized to `en_US`.
2025-08-28 20:31:05,189 - DEBUG - Looking for locale `en_US` in provider `faker.providers.person`.
2025-08-28 20:31:05,194 - DEBUG - Provider `faker.providers.person` has been localized to `en_US`.
2025-08-28 20:31:05,196 - DEBUG - Looking for locale `en_US` in provider `faker.providers.phone_number`.
2025-08-28 20:31:05,202 - DEBUG - Provider `faker.providers.phone_number` has been localized to `en_US`.
2025-08-28 20:31:05,203 - DEBUG - Provider `faker.providers.profile` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:05,203 - DEBUG - Provider `faker.providers.python` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:05,204 - DEBUG - Provider `faker.providers.sbn` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:05,204 - DEBUG - Looking for locale `en_US` in provider `faker.providers.ssn`.
2025-08-28 20:31:05,207 - DEBUG - Provider `faker.providers.ssn` has been localized to `en_US`.
2025-08-28 20:31:05,208 - DEBUG - Provider `faker.providers.user_agent` does not feature localization. Specified locale `en_US` is not utilized for this provider.
2025-08-28 20:31:06,095 - INFO - MainWindow.__init__ started.
2025-08-28 20:31:06,178 - INFO - MainWindow.__init__ finished.
2025-08-28 20:32:17,698 - DEBUG - Starting new HTTP connection (1): google.com:80
2025-08-28 20:32:18,579 - DEBUG - http://google.com:80 "GET / HTTP/1.1" 301 219
2025-08-28 20:32:18,580 - DEBUG - Starting new HTTP connection (1): www.google.com:80
2025-08-28 20:32:19,596 - DEBUG - http://www.google.com:80 "GET / HTTP/1.1" 200 None
2025-08-28 20:32:36,945 - DEBUG - Starting new HTTPS connection (1): google.com:443
2025-08-28 20:32:37,126 - ERROR - Error in worker thread for xss_scan: maximum recursion depth exceeded
Traceback (most recent call last):
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\gui.py", line 377, in run_tool
    with contextlib.redirect_stdout(output_stream): self.func()
                                                    ~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\xss_scanner.py", line 44, in xss_scan
    response = requests.get(base_url, timeout=10)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    ~~~~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 790, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
        sock=sock,
    ...<14 lines>...
        assert_fingerprint=self.assert_fingerprint,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 931, in _ssl_wrap_socket_and_match_hostname
    context.verify_mode = resolve_cert_reqs(cert_reqs)
    ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  [Previous line repeated 984 more times]
RecursionError: maximum recursion depth exceeded
2025-08-28 20:32:43,666 - DEBUG - Starting new HTTPS connection (1): google.com:443
2025-08-28 20:32:43,667 - DEBUG - Starting new HTTPS connection (2): google.com:443
2025-08-28 20:32:43,669 - DEBUG - Starting new HTTPS connection (3): google.com:443
2025-08-28 20:32:43,669 - DEBUG - Starting new HTTPS connection (4): google.com:443
2025-08-28 20:32:43,670 - DEBUG - Starting new HTTPS connection (5): google.com:443
2025-08-28 20:32:43,671 - DEBUG - Starting new HTTPS connection (6): google.com:443
2025-08-28 20:32:43,672 - DEBUG - Starting new HTTPS connection (7): google.com:443
2025-08-28 20:32:43,672 - DEBUG - Starting new HTTPS connection (8): google.com:443
2025-08-28 20:32:43,674 - DEBUG - Starting new HTTPS connection (9): google.com:443
2025-08-28 20:32:43,675 - DEBUG - Starting new HTTPS connection (10): google.com:443
2025-08-28 20:32:43,907 - DEBUG - Starting new HTTPS connection (11): google.com:443
2025-08-28 20:32:43,909 - DEBUG - Starting new HTTPS connection (1): google.com:443
2025-08-28 20:32:43,911 - DEBUG - Starting new HTTPS connection (2): google.com:443
2025-08-28 20:32:43,912 - DEBUG - Starting new HTTPS connection (3): google.com:443
2025-08-28 20:32:43,916 - DEBUG - Starting new HTTPS connection (4): google.com:443
2025-08-28 20:32:43,918 - DEBUG - Starting new HTTPS connection (5): google.com:443
2025-08-28 20:32:43,921 - DEBUG - Starting new HTTPS connection (6): google.com:443
2025-08-28 20:32:43,923 - DEBUG - Starting new HTTPS connection (7): google.com:443
2025-08-28 20:32:43,925 - DEBUG - Starting new HTTPS connection (8): google.com:443
2025-08-28 20:32:43,927 - DEBUG - Starting new HTTPS connection (9): google.com:443
2025-08-28 20:32:44,145 - DEBUG - Starting new HTTPS connection (10): google.com:443
2025-08-28 20:32:44,147 - DEBUG - Starting new HTTPS connection (11): google.com:443
2025-08-28 20:32:44,148 - DEBUG - Starting new HTTPS connection (12): google.com:443
2025-08-28 20:32:44,150 - DEBUG - Starting new HTTPS connection (13): google.com:443
2025-08-28 20:32:44,152 - DEBUG - Starting new HTTPS connection (14): google.com:443
2025-08-28 20:32:44,155 - DEBUG - Starting new HTTPS connection (15): google.com:443
2025-08-28 20:32:44,158 - DEBUG - Starting new HTTPS connection (16): google.com:443
2025-08-28 20:32:44,161 - DEBUG - Starting new HTTPS connection (17): google.com:443
2025-08-28 20:32:44,162 - DEBUG - Starting new HTTPS connection (18): google.com:443
2025-08-28 20:32:44,355 - ERROR - Error in worker thread for find_admin_panel: maximum recursion depth exceeded
Traceback (most recent call last):
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\gui.py", line 377, in run_tool
    with contextlib.redirect_stdout(output_stream): self.func()
                                                    ~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\admin_finder.py", line 52, in find_admin_panel
    result = future.result()
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 449, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 401, in __get_result
    raise self._exception
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\admin_finder.py", line 13, in check_path
    response = session.get(full_url, timeout=5, allow_redirects=True)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    ~~~~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 790, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
        sock=sock,
    ...<14 lines>...
        assert_fingerprint=self.assert_fingerprint,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 931, in _ssl_wrap_socket_and_match_hostname
    context.verify_mode = resolve_cert_reqs(cert_reqs)
    ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  [Previous line repeated 968 more times]
RecursionError: maximum recursion depth exceeded
2025-08-28 20:32:52,132 - DEBUG - Starting new HTTPS connection (1): google.com:443
2025-08-28 20:32:52,305 - ERROR - Error in worker thread for sql_injection_scanner_tool: maximum recursion depth exceeded
Traceback (most recent call last):
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\gui.py", line 377, in run_tool
    with contextlib.redirect_stdout(output_stream): self.func()
                                                    ~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\sql_scanner.py", line 78, in sql_injection_scanner_tool
    response = requests.post(url, data=data, timeout=10)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\api.py", line 115, in post
    return request("post", url, data=data, json=json, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    ~~~~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 790, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
        sock=sock,
    ...<14 lines>...
        assert_fingerprint=self.assert_fingerprint,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 931, in _ssl_wrap_socket_and_match_hostname
    context.verify_mode = resolve_cert_reqs(cert_reqs)
    ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  [Previous line repeated 984 more times]
RecursionError: maximum recursion depth exceeded
2025-08-28 20:33:12,275 - DEBUG - Starting new HTTPS connection (1): www.1secmail.com:443
2025-08-28 20:33:12,705 - ERROR - Error in worker thread for temp_mail: maximum recursion depth exceeded
Traceback (most recent call last):
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\gui.py", line 377, in run_tool
    with contextlib.redirect_stdout(output_stream): self.func()
                                                    ~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\temp_mail.py", line 58, in temp_mail
    available_domains = get_domains()
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\temp_mail.py", line 14, in get_domains
    response = requests.get("https://www.1secmail.com/api/v1/?action=getDomainList")
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    ~~~~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 790, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
        sock=sock,
    ...<14 lines>...
        assert_fingerprint=self.assert_fingerprint,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 931, in _ssl_wrap_socket_and_match_hostname
    context.verify_mode = resolve_cert_reqs(cert_reqs)
    ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  [Previous line repeated 983 more times]
RecursionError: maximum recursion depth exceeded
2025-08-28 20:34:18,031 - DEBUG - Starting new HTTP connection (1): google.com:80
2025-08-28 20:34:18,990 - DEBUG - http://google.com:80 "GET / HTTP/1.1" 301 219
2025-08-28 20:34:18,991 - DEBUG - Starting new HTTP connection (1): www.google.com:80
2025-08-28 20:34:19,891 - DEBUG - http://www.google.com:80 "GET / HTTP/1.1" 200 None
2025-08-28 20:34:20,123 - DEBUG - http://google.com:80 "GET /intl/nl/ads/ HTTP/1.1" 301 232
2025-08-28 20:34:20,124 - DEBUG - Starting new HTTPS connection (1): www.google.com:443
2025-08-28 20:34:20,300 - ERROR - Error in worker thread for web_crawler: maximum recursion depth exceeded
Traceback (most recent call last):
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\gui.py", line 377, in run_tool
    with contextlib.redirect_stdout(output_stream): self.func()
                                                    ~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\web_crawler.py", line 62, in web_crawler
    new_links = get_all_links(session, url)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\web_crawler.py", line 12, in get_all_links
    response = session.get(url, timeout=10)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 724, in send
    history = [resp for resp in gen]
                                ^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 265, in resolve_redirects
    resp = self.send(
        req,
    ...<6 lines>...
        **adapter_kwargs,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    ~~~~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 790, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
        sock=sock,
    ...<14 lines>...
        assert_fingerprint=self.assert_fingerprint,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 931, in _ssl_wrap_socket_and_match_hostname
    context.verify_mode = resolve_cert_reqs(cert_reqs)
    ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  [Previous line repeated 982 more times]
RecursionError: maximum recursion depth exceeded
2025-08-28 20:34:52,265 - DEBUG - Starting new HTTPS connection (1): twitter.com:443
2025-08-28 20:34:52,267 - DEBUG - Starting new HTTPS connection (1): www.instagram.com:443
2025-08-28 20:34:52,268 - DEBUG - Starting new HTTPS connection (1): www.facebook.com:443
2025-08-28 20:34:52,269 - DEBUG - Starting new HTTPS connection (1): t.me:443
2025-08-28 20:34:52,270 - DEBUG - Starting new HTTPS connection (1): www.youtube.com:443
2025-08-28 20:34:52,272 - DEBUG - Starting new HTTPS connection (1): www.reddit.com:443
2025-08-28 20:34:52,273 - DEBUG - Starting new HTTPS connection (1): www.roblox.com:443
2025-08-28 20:34:52,275 - DEBUG - Starting new HTTPS connection (1): vk.com:443
2025-08-28 20:34:52,276 - DEBUG - Starting new HTTPS connection (1): www.tiktok.com:443
2025-08-28 20:34:52,278 - DEBUG - Starting new HTTPS connection (1): www.pinterest.com:443
2025-08-28 20:34:52,279 - DEBUG - Starting new HTTPS connection (1): github.com:443
2025-08-28 20:34:52,280 - DEBUG - Starting new HTTPS connection (1): www.twitch.tv:443
2025-08-28 20:34:52,284 - DEBUG - Starting new HTTPS connection (1): www.linkedin.com:443
2025-08-28 20:34:52,288 - DEBUG - Starting new HTTPS connection (1): www.snapchat.com:443
2025-08-28 20:34:52,290 - DEBUG - Starting new HTTPS connection (1): flickr.com:443
2025-08-28 20:34:52,291 - DEBUG - Starting new HTTPS connection (1): vimeo.com:443
2025-08-28 20:34:52,292 - DEBUG - Starting new HTTPS connection (1): soundcloud.com:443
2025-08-28 20:34:52,293 - DEBUG - Starting new HTTPS connection (1): medium.com:443
2025-08-28 20:34:52,293 - DEBUG - Starting new HTTPS connection (1): www.patreon.com:443
2025-08-28 20:34:52,294 - DEBUG - Starting new HTTPS connection (1): open.spotify.com:443
2025-08-28 20:34:52,793 - DEBUG - Starting new HTTPS connection (1): steamcommunity.com:443
2025-08-28 20:34:52,982 - DEBUG - Starting new HTTPS connection (1): 1.tumblr.com:443
2025-08-28 20:34:52,986 - DEBUG - Starting new HTTPS connection (1): 1.wordpress.com:443
2025-08-28 20:34:52,991 - DEBUG - Starting new HTTPS connection (1): 1.deviantart.com:443
2025-08-28 20:34:52,994 - DEBUG - Starting new HTTPS connection (1): pastebin.com:443
2025-08-28 20:34:53,069 - DEBUG - Starting new HTTPS connection (1): keybase.io:443
2025-08-28 20:34:53,071 - DEBUG - Starting new HTTPS connection (1): dribbble.com:443
2025-08-28 20:34:53,073 - DEBUG - Starting new HTTPS connection (1): www.behance.net:443
2025-08-28 20:34:53,074 - DEBUG - Starting new HTTPS connection (1): bandcamp.com:443
2025-08-28 20:34:54,694 - ERROR - Error in worker thread for check_username: maximum recursion depth exceeded
Traceback (most recent call last):
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\gui.py", line 377, in run_tool
    with contextlib.redirect_stdout(output_stream): self.func()
                                                    ~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\user_checker.py", line 83, in check_username
    platform, url = future.result()
                    ~~~~~~~~~~~~~^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 449, in result
    return self.__get_result()
           ~~~~~~~~~~~~~~~~~^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\_base.py", line 401, in __get_result
    raise self._exception
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\concurrent\futures\thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\script\tools\user_checker.py", line 15, in check_platform
    response = session.get(url, headers=headers, timeout=10, allow_redirects=True)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
           ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\requests\adapters.py", line 667, in send
    resp = conn.urlopen(
        method=request.method,
    ...<9 lines>...
        chunked=chunked,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 787, in urlopen
    response = self._make_request(
        conn,
    ...<10 lines>...
        **response_kw,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 464, in _make_request
    self._validate_conn(conn)
    ~~~~~~~~~~~~~~~~~~~^^^^^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connectionpool.py", line 1093, in _validate_conn
    conn.connect()
    ~~~~~~~~~~~~^^
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 790, in connect
    sock_and_verified = _ssl_wrap_socket_and_match_hostname(
        sock=sock,
    ...<14 lines>...
        assert_fingerprint=self.assert_fingerprint,
    )
  File "C:\Users\ShShu\Downloads\search-feature-gui-replacement\laitoxx\env\Lib\site-packages\urllib3\connection.py", line 931, in _ssl_wrap_socket_and_match_hostname
    context.verify_mode = resolve_cert_reqs(cert_reqs)
    ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "C:\Users\ShShu\AppData\Local\Programs\Python\Python313\Lib\ssl.py", line 679, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  [Previous line repeated 968 more times]
RecursionError: maximum recursion depth exceeded
