Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

high CPU consumption #1265

Open
cmcm951102 opened this issue Jan 16, 2023 · 13 comments
Open

high CPU consumption #1265

cmcm951102 opened this issue Jan 16, 2023 · 13 comments
Labels
bug Something isn't working

Comments

@cmcm951102
Copy link

What is the current behavior?

commit "296e8162368b4bca8153e2550ec00d91982e0ae7" removed the sleep fucntion in "lib/controller/controller.py"(line 548),
it cause high CPU consumption on my computer, and scan has been very slow.

What is the expected behavior?

low CPU consumption

Any additional information?

none

@cmcm951102 cmcm951102 added the bug Something isn't working label Jan 16, 2023
@shelld3v
Copy link
Collaborator

Are you sure that change is the root cause? How did you verify it?

@kosyan62
Copy link
Contributor

kosyan62 commented Feb 6, 2023

I am encountering a high CPU utilization issue, as shown in the screenshot attached, with a build from the latest master branch. As suggested by @cmcm951102, I will be investigating the issue and attempting to verify their suggestion as soon as possible
Screenshot from 2023-02-06 14-09-14

@Prady18
Copy link

Prady18 commented Feb 7, 2023

@cmcm951102 .
It seems like the removal of the "sleep" function in the "lib/controller/controller.py" file (line 548) has caused high CPU consumption and slow scanning. The expected behavior is for the CPU consumption to be low.

@shelld3v
Copy link
Collaborator

shelld3v commented Feb 7, 2023

@cmcm951102 . It seems like the removal of the "sleep" function in the "lib/controller/controller.py" file (line 548) has caused high CPU consumption and slow scanning. The expected behavior is for the CPU consumption to be low.

Do you have any evidence for this?

@cmcm951102
Copy link
Author

cmcm951102 commented Feb 8, 2023

@cmcm951102 . It seems like the removal of the "sleep" function in the "lib/controller/controller.py" file (line 548) has caused high CPU consumption and slow scanning. The expected behavior is for the CPU consumption to be low.

Do you have any evidence for this?

Wed Feb  8 11:35:13 2023    test.out

         12318916 function calls (12291255 primitive calls) in 12.588 seconds

   Ordered by: cumulative time
   List reduced from 3734 to 20 due to restriction <20>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
    472/1    0.007    0.000   12.589   12.589 {built-in method builtins.exec}
        1    0.000    0.000   12.589   12.589 mytest.py:1(<module>)
        1    0.000    0.000   12.026   12.026 C:\Users\cm\Desktop\dirsearch-master\dirsearch.py:36(main)
        1    0.000    0.000   10.769   10.769 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:74(__init__)
        1    0.000    0.000   10.662   10.662 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:198(run)
        1    0.000    0.000   10.658   10.658 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:261(start)
        1    1.001    1.001   10.085   10.085 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:554(process)
        1    0.000    0.000    4.064    4.064 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:502(handle_pause)
        2    3.873    1.936    3.873    1.936 {built-in method builtins.input}
  1618990    0.973    0.000    3.866    0.000 C:\Users\cm\Desktop\dirsearch-master\lib\core\fuzzer.py:124(is_finished)
  1619015    1.388    0.000    2.894    0.000 C:\Python38-32\lib\threading.py:1071(is_alive)
    505/4    0.008    0.000    1.805    0.451 <frozen importlib._bootstrap>:986(_find_and_load)
    503/4    0.004    0.000    1.804    0.451 <frozen importlib._bootstrap>:956(_find_and_load_unlocked)
    478/5    0.004    0.000    1.802    0.360 <frozen importlib._bootstrap>:650(_load_unlocked)
    430/5    0.004    0.000    1.801    0.360 <frozen importlib._bootstrap_external>:777(exec_module)
    594/6    0.001    0.000    1.773    0.296 <frozen importlib._bootstrap>:211(_call_with_frames_removed)
  1619014    0.694    0.000    1.260    0.000 C:\Python38-32\lib\threading.py:1017(_wait_for_tstate_lock)
        1    0.000    0.000    1.163    1.163 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:19(<module>)
  1618989    0.908    0.000    1.154    0.000 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:551(is_timed_out)
  1619350    0.761    0.000    0.761    0.000 {method 'acquire' of '_thread.lock' objects}

@shelld3v profile shows that fucntion "process" take most time.
and after I add sleep fucntion back, the problem solved.

@Prady18
Copy link

Prady18 commented Mar 23, 2023

@cmcm951102 . It seems like the removal of the "sleep" function in the "lib/controller/controller.py" file (line 548) has caused high CPU consumption and slow scanning. The expected behavior is for the CPU consumption to be low.

Do you have any evidence for this?

Yes

@Prady18
Copy link

Prady18 commented Mar 23, 2023

@cmcm951102 . It seems like the removal of the "sleep" function in the "lib/controller/controller.py" file (line 548) has caused high CPU consumption and slow scanning. The expected behavior is for the CPU consumption to be low.

Do you have any evidence for this?

Wed Feb  8 11:35:13 2023    test.out

         12318916 function calls (12291255 primitive calls) in 12.588 seconds

   Ordered by: cumulative time
   List reduced from 3734 to 20 due to restriction <20>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
    472/1    0.007    0.000   12.589   12.589 {built-in method builtins.exec}
        1    0.000    0.000   12.589   12.589 mytest.py:1(<module>)
        1    0.000    0.000   12.026   12.026 C:\Users\cm\Desktop\dirsearch-master\dirsearch.py:36(main)
        1    0.000    0.000   10.769   10.769 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:74(__init__)
        1    0.000    0.000   10.662   10.662 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:198(run)
        1    0.000    0.000   10.658   10.658 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:261(start)
        1    1.001    1.001   10.085   10.085 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:554(process)
        1    0.000    0.000    4.064    4.064 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:502(handle_pause)
        2    3.873    1.936    3.873    1.936 {built-in method builtins.input}
  1618990    0.973    0.000    3.866    0.000 C:\Users\cm\Desktop\dirsearch-master\lib\core\fuzzer.py:124(is_finished)
  1619015    1.388    0.000    2.894    0.000 C:\Python38-32\lib\threading.py:1071(is_alive)
    505/4    0.008    0.000    1.805    0.451 <frozen importlib._bootstrap>:986(_find_and_load)
    503/4    0.004    0.000    1.804    0.451 <frozen importlib._bootstrap>:956(_find_and_load_unlocked)
    478/5    0.004    0.000    1.802    0.360 <frozen importlib._bootstrap>:650(_load_unlocked)
    430/5    0.004    0.000    1.801    0.360 <frozen importlib._bootstrap_external>:777(exec_module)
    594/6    0.001    0.000    1.773    0.296 <frozen importlib._bootstrap>:211(_call_with_frames_removed)
  1619014    0.694    0.000    1.260    0.000 C:\Python38-32\lib\threading.py:1017(_wait_for_tstate_lock)
        1    0.000    0.000    1.163    1.163 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:19(<module>)
  1618989    0.908    0.000    1.154    0.000 C:\Users\cm\Desktop\dirsearch-master\lib\controller\controller.py:551(is_timed_out)
  1619350    0.761    0.000    0.761    0.000 {method 'acquire' of '_thread.lock' objects}

@shelld3v profile shows that fucntion "process" take most time. and after I add sleep fucntion back, the problem solved.

Wasn't what I told you right

@y0sua
Copy link

y0sua commented Aug 15, 2023

Hello guys,
sometimes when I leave the dirsearch run suddenly the process is ended (not completed)
and I got a message "Killed", is it caused by the CPU consumption (my CPU resource is not enough)?

@Captain404
Copy link

Can confirm as soon as I run Dirsearch my CPU spikes and stays over 100% usage until I Kill dirshearch

@maurosoria
Copy link
Owner

Can you please send me your specs?

  • Ram Memory and cores
  • Operating system
  • Python version
  • SWAP file config (you can give me the output of command "free -m")

the more the better

@shelld3v
Copy link
Collaborator

@maurosoria I think the performance issue with dirsearch is something that exists. We should soon try to debug which part of the process that's consumes the most, and then from there try to optimize it

@nrathaus
Copy link

From what I see:

(venv) server:~/src/dirsearch$  /usr/bin/env /src/dirsearch/venv/bin/python /.vscode/extensions/ms-python.debugpy-2024.6.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher 35209 -- dirsearch.py --url=http://scanme.nmap.org 

  _|. _ _  _  _  _ _|_    v0.4.3
 (_||| _) (/_(_|| (_| )

Extensions: php, aspx, jsp, html, js | HTTP method: GET | Threads: 25 | Wordlist size: 11723

Output: /src/dirsearch/reports/http_scanme.nmap.org/__24-05-15_09-43-59.txt

Target: http://scanme.nmap.org/

[09:44:02] Starting: 
CTRL+C detected: Pausing threads, please wait...
[                    ]  3%    442/11723        35/s       job:1/1  errors:0(venv) server:~/src/dirsearch$ ^C

 cd /src/dirsearch ; /usr/bin/env /home/(venv) server:~/src/dirsearch$  cd /src/dirsearch ; /usr/bin/env /src/dirsearch/venv/bin/python /.vscode/extensions/ms-python.debugpy-2024.6.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher 44493 -- dirsearch.py --url=http://scanme.nmap.org 

  _|. _ _  _  _  _ _|_    v0.4.3
 (_||| _) (/_(_|| (_| )

Extensions: php, aspx, jsp, html, js | HTTP method: GET | Threads: 25 | Wordlist size: 11723

Output: /src/dirsearch/reports/http_scanme.nmap.org/__24-05-15_09-45-30.txt

Target: http://scanme.nmap.org/

[09:45:30] Starting: 
[09:45:56] 403 -  293B  - /.ht_wsr.txt
[09:45:56] 403 -  296B  - /.htaccess.bak1
[09:45:57] 403 -  296B  - /.htaccess.orig
[09:45:57] 403 -  298B  - /.htaccess.sample
[09:45:57] 403 -  296B  - /.htaccess.save
[09:45:57] 403 -  294B  - /.htaccessBAK
[09:45:57] 403 -  296B  - /.htaccess_orig
[09:45:57] 403 -  294B  - /.htaccess_sc
[09:45:57] 403 -  297B  - /.htaccess_extra
[09:45:57] 403 -  295B  - /.htaccessOLD2
[09:45:57] 403 -  294B  - /.htaccessOLD
[09:45:57] 403 -  286B  - /.htm
[09:45:57] 403 -  287B  - /.html
[09:45:57] 403 -  296B  - /.htpasswd_test
[09:45:57] 403 -  293B  - /.httr-oauth
[09:45:57] 403 -  292B  - /.htpasswds
[09:46:16] 301 -  316B  - /.svn  ->  http://scanme.nmap.org/.svn/
[09:46:16] 403 -  287B  - /.svn/
[09:46:16] 403 -  298B  - /.svn/all-wcprops
[09:46:16] 403 -  294B  - /.svn/entries
[09:46:16] 403 -  291B  - /.svn/prop
[09:46:16] 403 -  291B  - /.svn/text
[09:46:16] 403 -  315B  - /.svn/text-base/index.php.svn-base
[09:46:16] 403 -  292B  - /.svn/wc.db
[09:46:16] 403 -  297B  - /.svn/text-base/
[09:49:13] 403 -  293B  - /favicon.ico
[09:49:37] 301 -  318B  - /images  ->  http://scanme.nmap.org/images/
[09:49:37] 200 -  947B  - /images/
[09:51:31] 403 -  296B  - /server-status/
[09:51:31] 403 -  295B  - /server-status
[09:51:36] 301 -  318B  - /shared  ->  http://scanme.nmap.org/shared/

Task Completed
         263753274 function calls (263753080 primitive calls) in 450.831 seconds

   Ordered by: cumulative time

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.000    0.000  450.831  450.831 /src/dirsearch/lib/controller/controller.py:275(start)
        1  116.057  116.057  446.793  446.793 /src/dirsearch/lib/controller/controller.py:575(process)
 37667849   81.535    0.000  287.088    0.000 /src/dirsearch/lib/core/fuzzer.py:124(is_finished)
 37676364  129.816    0.000  205.553    0.000 /usr/lib/python3.10/threading.py:1169(is_alive)
 37667873   50.017    0.000   58.787    0.000 /usr/lib/python3.10/threading.py:1102(_wait_for_tstate_lock)
 37667848   40.020    0.000   43.648    0.000 /src/dirsearch/lib/controller/controller.py:572(is_timed_out)
 37667941   16.949    0.000   16.949    0.000 /usr/lib/python3.10/threading.py:553(is_set)
 37668107    8.914    0.000    8.914    0.000 {method 'acquire' of '_thread.lock' objects}
        1    0.000    0.000    4.012    4.012 /src/dirsearch/lib/core/fuzzer.py:116(start)
        1    0.000    0.000    3.879    3.879 /src/dirsearch/lib/core/fuzzer.py:52(setup_scanners)
        9    0.000    0.000    3.879    0.431 /src/dirsearch/lib/core/scanner.py:37(__init__)
        9    0.000    0.000    3.879    0.431 /src/dirsearch/lib/core/scanner.py:46(setup)
       18    0.001    0.000    3.872    0.215 /src/dirsearch/lib/connection/requester.py:149(request)
       18    0.001    0.000    3.825    0.213 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:673(send)
       18    0.000    0.000    3.775    0.210 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:434(send)
       18    0.001    0.000    3.766    0.209 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:598(urlopen)
       18    0.001    0.000    3.762    0.209 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:380(_make_request)
 37667956    3.627    0.000    3.627    0.000 {built-in method time.time}
       18    0.001    0.000    3.554    0.197 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:440(getresponse)
       18    0.000    0.000    3.550    0.197 /usr/lib/python3.10/http/client.py:1331(getresponse)
       18    0.001    0.000    3.549    0.197 /usr/lib/python3.10/http/client.py:311(begin)
       18    0.000    0.000    3.542    0.197 /usr/lib/python3.10/http/client.py:278(_read_status)
      162    0.000    0.000    3.542    0.022 {method 'readline' of '_io.BufferedReader' objects}
       19    0.000    0.000    3.542    0.186 /usr/lib/python3.10/socket.py:691(readinto)
       19    3.542    0.186    3.542    0.186 {method 'recv_into' of '_socket.socket' objects}
       18    0.002    0.000    0.207    0.011 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:324(request)
       18    0.000    0.000    0.199    0.011 /usr/lib/python3.10/http/client.py:1267(endheaders)
       18    0.000    0.000    0.199    0.011 /usr/lib/python3.10/http/client.py:1029(_send_output)
       18    0.000    0.000    0.199    0.011 /usr/lib/python3.10/http/client.py:968(send)
        1    0.000    0.000    0.198    0.198 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:237(connect)
        1    0.000    0.000    0.198    0.198 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:192(_new_conn)
        1    0.000    0.000    0.198    0.198 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:27(create_connection)
        1    0.197    0.197    0.197    0.197 {method 'connect' of '_socket.socket' objects}
       43    0.001    0.000    0.148    0.003 /usr/lib/python3.10/threading.py:916(start)
       43    0.000    0.000    0.146    0.003 /usr/lib/python3.10/threading.py:589(wait)
       43    0.001    0.000    0.145    0.003 /usr/lib/python3.10/threading.py:288(wait)
       18    0.000    0.000    0.047    0.003 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:862(resolve_proxies)
       54    0.013    0.000    0.044    0.001 /usr/lib/python3.10/urllib/request.py:2487(getproxies_environment)
       36    0.001    0.000    0.033    0.001 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:764(should_bypass_proxies)
       18    0.000    0.000    0.030    0.002 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:824(get_environ_proxies)
       36    0.000    0.000    0.030    0.001 /usr/lib/python3.10/urllib/request.py:2524(proxy_bypass_environment)
     4752    0.017    0.000    0.030    0.000 /usr/lib/python3.10/_collections_abc.py:885(__iter__)
        1    0.026    0.026    0.026    0.026 {built-in method gc.collect}
       18    0.001    0.000    0.023    0.001 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:459(prepare_request)
       18    0.000    0.000    0.017    0.001 /src/dirsearch/lib/connection/requester.py:241(increase_rate)
     4752    0.010    0.000    0.013    0.000 /usr/lib/python3.10/os.py:698(__iter__)
       18    0.000    0.000    0.009    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:352(prepare)
       54    0.000    0.000    0.006    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:61(merge_setting)
       18    0.000    0.000    0.006    0.000 /usr/lib/python3.10/http/client.py:224(parse_headers)
       18    0.001    0.000    0.005    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:199(get_netrc_auth)
        9    0.000    0.000    0.005    0.001 /src/dirsearch/lib/utils/diff.py:26(__init__)
        8    0.000    0.000    0.005    0.001 /src/dirsearch/lib/utils/diff.py:56(get_static_patterns)
        8    0.001    0.000    0.005    0.001 /src/dirsearch/lib/utils/diff.py:62(<listcomp>)
       18    0.000    0.000    0.005    0.000 /usr/lib/python3.10/email/parser.py:59(parsestr)
       18    0.000    0.000    0.005    0.000 /usr/lib/python3.10/email/parser.py:41(parse)
       18    0.001    0.000    0.005    0.000 /src/dirsearch/lib/connection/response.py:28(__init__)
      468    0.003    0.000    0.005    0.000 /usr/lib/python3.10/_collections_abc.py:909(__iter__)
      217    0.002    0.000    0.004    0.000 /usr/lib/python3.10/urllib/parse.py:379(urlparse)
      272    0.001    0.000    0.004    0.000 /usr/lib/python3.10/difflib.py:833(compare)
       18    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:331(get_connection)
       54    0.001    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:369(parse_url)
       44    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:812(generate)
       18    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:294(build_response)
       18    0.000    0.000    0.004    0.000 /usr/lib/python3.10/email/feedparser.py:173(feed)
       36    0.000    0.000    0.003    0.000 /usr/lib/python3.10/email/feedparser.py:178(_call_parse)
       18    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:410(prepare_url)
       44    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1021(stream)
       36    0.001    0.000    0.003    0.000 /usr/lib/python3.10/email/feedparser.py:218(_parsegen)
       18    0.001    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:484(prepare_headers)
       18    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:357(connection_from_url)
       90    0.001    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:40(__init__)
      126    0.001    0.000    0.003    0.000 /usr/lib/python3.10/_collections_abc.py:991(update)
       16    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:899(read)
      126    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:310(putheader)
     4770    0.001    0.000    0.002    0.000 /usr/lib/python3.10/os.py:759(decode)
       90    0.001    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:340(to_key_val_list)
      235    0.002    0.000    0.002    0.000 /usr/lib/python3.10/urllib/parse.py:444(urlsplit)
       36    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:124(extract_cookies_to_jar)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap>:1022(_find_and_load)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap>:987(_find_and_load_unlocked)
3630/3558    0.001    0.000    0.002    0.000 {built-in method builtins.isinstance}
      159    0.001    0.000    0.002    0.000 {built-in method builtins.next}
       36    0.001    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:84(<listcomp>)
       54    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:35(__init__)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap>:664(_load_unlocked)
       32    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:847(_raw_read)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap_external>:877(exec_module)
       18    0.002    0.000    0.002    0.000 {method 'sendall' of '_socket.socket' objects}
       43    0.000    0.000    0.002    0.000 /.vscode/extensions/ms-python.debugpy-2024.6.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydev_bundle/pydev_monkey.py:1174(pydev_start_new_thread)
      2/1    0.000    0.000    0.001    0.001 <frozen importlib._bootstrap>:233(_call_with_frames_removed)
      2/1    0.000    0.000    0.001    0.001 {built-in method builtins.exec}
       72    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:227(_encode_invalid_chars)
       44    0.001    0.000    0.001    0.000 {built-in method posix.stat}
       24    0.001    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:893(_fancy_replace)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:242(__init__)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/lib/utils/random.py:23(rand_string)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:277(connection_from_host)
       43    0.001    0.000    0.001    0.000 {built-in method _thread.start_new_thread}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:611(prepare_cookies)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:521(cookiejar_from_dict)
        1    0.000    0.000    0.001    0.001 /usr/lib/python3.10/netrc.py:1(<module>)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:836(select_proxy)
      431    0.000    0.000    0.001    0.000 {method 'join' of 'str' objects}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:140(get_cookie_header)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:306(connection_from_context)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:259(_get_conn)
      126    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:359(<genexpr>)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:370(request_url)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:564(__init__)
      145    0.001    0.000    0.001    0.000 {built-in method builtins.any}
      594    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:58(<genexpr>)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:337(extend)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/genericpath.py:16(exists)
     5520    0.001    0.000    0.001    0.000 {method 'decode' of 'bytes' objects}
      234    0.000    0.000    0.001    0.000 /usr/lib/python3.10/_collections_abc.py:821(get)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:290(putrequest)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/posixpath.py:229(expanduser)
       43    0.001    0.000    0.001    0.000 /usr/lib/python3.10/threading.py:827(__init__)
       72    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/message.py:564(get_content_type)
       70    0.000    0.000    0.001    0.000 /usr/lib/python3.10/contextlib.py:139(__exit__)
      126    0.001    0.000    0.001    0.000 /usr/lib/python3.10/http/client.py:1239(putheader)
      216    0.001    0.000    0.001    0.000 /usr/lib/python3.10/os.py:675(__getitem__)
       18    0.001    0.000    0.001    0.000 /usr/lib/python3.10/email/feedparser.py:471(_parse_headers)
        8    0.000    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:492(get_opcodes)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/client.py:1083(putrequest)
      144    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/message.py:462(get)
        8    0.000    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:421(get_matching_blocks)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/feedparser.py:184(close)
      180    0.000    0.000    0.001    0.000 /usr/lib/python3.10/urllib/parse.py:167(hostname)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/threading.py:1363(__init__)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:659(__init__)
      126    0.000    0.000    0.001    0.000 /src/dirsearch/lib/utils/random.py:29(<genexpr>)
       56    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:303(_normalize_host)
      134    0.000    0.000    0.001    0.000 /usr/lib/python3.10/_collections_abc.py:828(__contains__)
      524    0.001    0.000    0.001    0.000 /usr/lib/python3.10/urllib/parse.py:122(_coerce_args)
        1    0.000    0.000    0.001    0.001 /src/dirsearch/lib/connection/dns.py:28(cached_getaddrinfo)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1685(extract_cookies)
       54    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/message.py:588(get_content_maintype)
        1    0.000    0.000    0.001    0.001 /usr/lib/python3.10/socket.py:938(getaddrinfo)
      342    0.000    0.000    0.001    0.000 /usr/lib/python3.10/abc.py:117(__instancecheck__)
      220    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/_policybase.py:311(header_fetch_parse)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:76(copy)
       24    0.001    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:305(find_longest_match)
5772/5753    0.001    0.000    0.001    0.000 {built-in method builtins.len}
        1    0.001    0.001    0.001    0.001 {built-in method _socket.getaddrinfo}
        2    0.000    0.000    0.001    0.000 <frozen importlib._bootstrap>:921(_find_spec)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:331(connection_from_pool_key)
      494    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:51(__getitem__)
       90    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1231(deepvalues)
       68    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:724(_error_catcher)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:542(merge_cookies)
      108    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:1032(check_header_validity)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:534(<listcomp>)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:316(__init__)
        2    0.000    0.000    0.001    0.000 <frozen importlib._bootstrap_external>:950(get_code)
        2    0.000    0.000    0.001    0.000 <frozen importlib._bootstrap_external>:1431(find_spec)
        2    0.000    0.000    0.001    0.000 <frozen importlib._bootstrap_external>:1399(_get_spec)
       17    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:15(is_connection_dropped)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:159(resolve_redirects)
       43    0.000    0.000    0.001    0.000 /usr/lib/python3.10/queue.py:122(put)
      342    0.000    0.000    0.001    0.000 {built-in method _abc._abc_instancecheck}
       54    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1266(__init__)
      548    0.001    0.000    0.001    0.000 {method 'match' of 're.Pattern' objects}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:589(prepare_auth)
        4    0.000    0.000    0.001    0.000 <frozen importlib._bootstrap_external>:1536(find_spec)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1361(add_cookie_header)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/urllib/parse.py:505(urlunparse)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/client.py:248(__init__)
       17    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:258(is_connected)
        1    0.000    0.000    0.001    0.001 /src/dirsearch/lib/core/fuzzer.py:92(setup_threads)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:772(get_proxy)
       70    0.000    0.000    0.000    0.000 /usr/lib/python3.10/contextlib.py:130(__enter__)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:829(quote)
      490    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:46(__setitem__)
      296    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:874(_dump)
       36    0.000    0.000    0.000    0.000 {method 'settimeout' of '_socket.socket' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:1016(get_auth_from_url)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:451(items)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:358(update)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:113(wait_for_read)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1604(make_cookies)
      220    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/_policybase.py:281(_sanitize_header)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:230(_new_pool)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/utils/common.py:42(safequote)
       34    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:624(release_conn)
      126    0.000    0.000    0.000    0.000 /usr/lib/python3.10/random.py:375(choice)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:178(__init__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:459(<listcomp>)
       63    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:545(__init__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:96(_default_key_normalizer)
       12    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1143(read_chunked)
      252    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:312(<genexpr>)
     3747    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
      180    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:208(_hostinfo)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:349(_get_timeout)
      166    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:128(__next__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:302(makefile)
       55    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:109(__init__)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:57(poll_wait_for_socket)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:297(_put_conn)
        8    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:140(_path_stat)
1003/1002    0.000    0.000    0.000    0.000 {method 'encode' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:206(_read_headers)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:222(set_seq2)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:120(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/shlex.py:1(<module>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:40(assert_header_parsing)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:351(_encode_target)
      216    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:1043(_validate_header_part)
       32    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:790(_fp_read)
       38    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:326(<listcomp>)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:154(get)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:184(set_seqs)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:139(__init__)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:266(__chain_b)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:101(push)
      112    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/_policybase.py:293(header_source_parse)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:188(clone)
       54    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:100(__new__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:106(_encode_params)
       67    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:236(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/re.py:249(compile)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/re.py:288(_compile)
        4    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/decorators.py:55(with_locking)
       70    0.000    0.000    0.000    0.000 /usr/lib/python3.10/contextlib.py:279(helper)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:993(__instancecheck__)
    91/43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/abc.py:121(__subclasscheck__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1070(get_data)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:631(prepare_hooks)
       90    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1227(vals_sorted_by_key)
       54    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:263(_remove_path_dot_segments)
      235    0.000    0.000    0.000    0.000 {method 'search' of 're.Pattern' objects}
      216    0.000    0.000    0.000    0.000 /usr/lib/python3.10/os.py:755(encode)
        4    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:68(new_line)
        2    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:150(warning)
    91/43    0.000    0.000    0.000    0.000 {built-in method _abc._abc_subclasscheck}
       32    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:450(read)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:659(requote_uri)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:783(compile)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:74(do_poll)
      236    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/util.py:19(to_str)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:538(get_encoding_from_headers)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:258(__init__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:343(geturl)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1739(clear_expired_cookies)
      184    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:259(__getitem__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:207(register_hook)
      130    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:291(__iter__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:239(_new_conn)
     1402    0.000    0.000    0.000    0.000 {method 'get' of 'dict' objects}
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:306(inner)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:900(quote_from_bytes)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:516(urlunsplit)
       72    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:497(get_all)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:879(_plain_replace)
      713    0.000    0.000    0.000    0.000 {method 'startswith' of 'str' objects}
      217    0.000    0.000    0.000    0.000 <string>:1(<lambda>)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:159(_path_isfile)
       54    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:206(<genexpr>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:85(path_url)
       18    0.000    0.000    0.000    0.000 {method 'poll' of 'select.poll' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:150(_path_is_mode_type)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:668(_init_length)
      436    0.000    0.000    0.000    0.000 {method 'split' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:412(_close_conn)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:133(__init__)
      112    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:302(add)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:342(<genexpr>)
      114    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:332(_idna_encode)
      166    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:78(readline)
        6    0.000    0.000    0.000    0.000 {method 'write' of '_io.TextIOWrapper' objects}
     1428    0.000    0.000    0.000    0.000 {method 'replace' of 'str' objects}
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1154(__subclasscheck__)
       18    0.000    0.000    0.000    0.000 {method 'close' of '_io.BufferedReader' objects}
        2    0.000    0.000    0.000    0.000 {built-in method io.open_code}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:213(get_payload)
       62    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:359(notify)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:580(iter_slices)
       72    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:840(items)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:383(_check_close)
       70    0.000    0.000    0.000    0.000 /usr/lib/python3.10/contextlib.py:102(__init__)
      126    0.000    0.000    0.000    0.000 /usr/lib/python3.10/random.py:239(_randbelow_with_getrandbits)
      238    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/utils.py:51(_has_surrogates)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:622(quick_ratio)
      389    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x623d70f439a0}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:495(prepare_body)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:335(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:45(erase)
       72    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:29(_splitparam)
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:885(__init__)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/hooks.py:15(default_hooks)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:417(close)
      535    0.000    0.000    0.000    0.000 {built-in method builtins.hasattr}
       72    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:742(set_environ)
      105    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:279(_is_owned)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:276(_acquire_restore)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:107(get_redirect_target)
      165    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:130(_validate_timeout)
       90    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1758(__iter__)
       90    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:57(__iter__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:944(parse)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/fuzzer.py:38(__init__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:564(module_from_spec)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:670(_compile_bytecode)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:513(_parse_content_type_header)
       39    0.000    0.000    0.000    0.000 {method 'extend' of 'list' objects}
     1175    0.000    0.000    0.000    0.000 {method 'append' of 'list' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:679(__init__)
       16    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:256(get)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:436(_parse_sub)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:492(_init_module_attrs)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1138(__getitem__)
      105    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:267(__exit__)
        9    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/scanner.py:88(get_duplicate)
        2    0.000    0.000    0.000    0.000 {built-in method marshal.loads}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:622(_code)
      105    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:264(__enter__)
       36    0.000    0.000    0.000    0.000 {built-in method builtins.issubclass}
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:836(keys)
      144    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1008(_output)
      126    0.000    0.000    0.000    0.000 {method 'fullmatch' of 're.Pattern' objects}
       72    0.000    0.000    0.000    0.000 {method 'subn' of 're.Pattern' objects}
       22    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:126(_path_join)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:494(_parse)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:273(_release_save)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:70(close)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/request.py:189(body_to_chunks)
      489    0.000    0.000    0.000    0.000 {method 'strip' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:768(close)
      112    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:479(set_raw)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:770(is_redirect)
       90    0.000    0.000    0.000    0.000 {built-in method builtins.sorted}
       38    0.000    0.000    0.000    0.000 {method 'read' of '_io.BufferedReader' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/controller/controller.py:589(add_directory)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:865(__len__)
      612    0.000    0.000    0.000    0.000 {method 'partition' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:437(_init_decoder)
      501    0.000    0.000    0.000    0.000 {method 'setdefault' of 'dict' objects}
      264    0.000    0.000    0.000    0.000 {method 'rpartition' of 'str' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/controller/controller.py:302(set_target)
      246    0.000    0.000    0.000    0.000 {method 'find' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:394(prepare_method)
       36    0.000    0.000    0.000    0.000 {method 'readlines' of '_io._IOBase' objects}
      365    0.000    0.000    0.000    0.000 {method 'lstrip' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:782(get_adapter)
        3    0.000    0.000    0.000    0.000 {built-in method builtins.__build_class__}
      524    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:111(_noop)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:95(__getitem__)
       25    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1028(_stop)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/retry.py:383(is_retry)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/response.py:59(length)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/parse/url.py:31(parse_path)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:53(__init__)
       18    0.000    0.000    0.000    0.000 {built-in method time.sleep}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:245(read_timeout)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:237(cert_verify)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:560(_compile_info)
       10    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1121(_handle_chunk)
      649    0.000    0.000    0.000    0.000 {built-in method builtins.ord}
       34    0.000    0.000    0.000    0.000 /src/dirsearch/lib/utils/common.py:91(is_binary)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1089(path_stats)
       19    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1455(debug)
      126    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/_internal_utils.py:25(to_native_string)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:418(_splitnetloc)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:838(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:196(target)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:95(wait_for_socket)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:202(start_connect)
       20    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:404(parent)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:197(_new_message)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:122(pushlines)
       36    0.000    0.000    0.000    0.000 {function HTTPResponse.close at 0x7fbe91d969e0}
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:90(RLock)
      218    0.000    0.000    0.000    0.000 {method 'items' of 'dict' objects}
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1430(current_thread)
      200    0.000    0.000    0.000    0.000 {method 'join' of 'bytes' objects}
      186    0.000    0.000    0.000    0.000 {built-in method builtins.getattr}
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_weakrefset.py:86(add)
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:380(cache_from_source)
       32    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:252(put)
       32    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:9(is_fp_closed)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/hooks.py:16(<dictcomp>)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:782(_newname)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1147(copy_with)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:60(__len__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:159(username)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:292(_optimize_charset)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1301(_make_invoke_excepthook)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1016(__init__)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:120(__init__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:655(unquote)
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:391(cached)
       36    0.000    0.000    0.000    0.000 {method 'read' of '_io.StringIO' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:34(__init__)
      112    0.000    0.000    0.000    0.000 {built-in method _thread.allocate_lock}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:510(_get_cached)
      126    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:862(__init__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:922(urlencode)
      101    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:440(isclosed)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:169(__enter__)
       20    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:624(_safe_read)
      126    0.000    0.000    0.000    0.000 {method 'keys' of 'dict' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:635(unquote_unreserved)
      216    0.000    0.000    0.000    0.000 {method 'rstrip' of 'str' objects}
       34    0.000    0.000    0.000    0.000 {method 'translate' of 'bytes' objects}
       22    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:128(<listcomp>)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:82(__init__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1062(closed)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:651(real_quick_ratio)
       43    0.000    0.000    0.000    0.000 /.vscode/extensions/ms-python.debugpy-2024.6.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydev_bundle/pydev_monkey.py:1084(__init__)
       37    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1724(isEnabledFor)
       73    0.000    0.000    0.000    0.000 {method 'release' of '_thread.RLock' objects}
       61    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:248(_qsize)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1143(<genexpr>)
       72    0.000    0.000    0.000    0.000 {method 'count' of 'bytes' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:210(_pop_message)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:795(iter_content)
       73    0.000    0.000    0.000    0.000 {method 'acquire' of '_thread.RLock' objects}
      105    0.000    0.000    0.000    0.000 {method '__enter__' of '_thread.lock' objects}
      113    0.000    0.000    0.000    0.000 {method '__exit__' of '_thread.lock' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1302(_cookie_attrs)
        9    0.000    0.000    0.000    0.000 /src/dirsearch/lib/controller/controller.py:593(<genexpr>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/retry.py:375(_is_method_retryable)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1467(info)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:216(<genexpr>)
      110    0.000    0.000    0.000    0.000 {method 'upper' of 'str' objects}
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:251(_put)
       19    0.000    0.000    0.000    0.000 {method 'pop' of 'collections.OrderedDict' objects}
       79    0.000    0.000    0.000    0.000 {method '__exit__' of '_thread.RLock' objects}
       18    0.000    0.000    0.000    0.000 {built-in method time.monotonic}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:158(print_header)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1295(_cookies_for_request)
      108    0.000    0.000    0.000    0.000 {method 'groups' of 're.Match' objects}
       35    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/response.py:69(__eq__)
       25    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1198(daemon)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1356(_path_importer_cache)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:146(_type_check)
       12    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1103(_update_chunk_length)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:87(_compile)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1037(__hash__)
       72    0.000    0.000    0.000    0.000 {method 'seek' of '_io.StringIO' objects}
       68    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1183(daemon)
       47    0.000    0.000    0.000    0.000 {built-in method _thread.get_ident}
       97    0.000    0.000    0.000    0.000 {method 'endswith' of 'str' objects}
       19    0.000    0.000    0.000    0.000 {method '_checkReadable' of '_io._IOBase' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1531(_get_spec)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/hooks.py:22(dispatch_hook)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:429(flush)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/_internal_utils.py:38(unicode_is_ascii)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:91(merge_hooks)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/parser.py:17(__init__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:245(__init__)
       36    0.000    0.000    0.000    0.000 {method 'rstrip' of 'bytes' objects}
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:394(retries)
       17    0.000    0.000    0.000    0.000 {method 'register' of 'select.poll' objects}
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/posixpath.py:41(_get_sep)
        2    0.000    0.000    0.000    0.000 {built-in method posix.getcwd}
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/collections/__init__.py:420(_make)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:181(is_multipart)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:196(_userinfo)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:179(_get_module_lock)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:375(_merge_pool_kwargs)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:303(set_payload)
       42    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:456(_decode)
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:132(_path_split)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:746(find_spec)
        2    0.000    0.000    0.000    0.000 {method '__exit__' of '_io._IOBase' objects}
       72    0.000    0.000    0.000    0.000 {method 'decode' of 'bytearray' objects}
       18    0.000    0.000    0.000    0.000 {method 'write' of '_io.StringIO' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/parse/url.py:22(clean_path)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:986(__setattr__)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:435(_mk_bitmap)
       11    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:255(get)
       74    0.000    0.000    0.000    0.000 {method 'count' of 'str' objects}
       27    0.000    0.000    0.000    0.000 {built-in method builtins.min}
       20    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:163(host)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1214(_validate_method)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1223(_validate_path)
      162    0.000    0.000    0.000    0.000 {method 'popleft' of 'collections.deque' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:254(_get)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:566(__subclasshook__)
       16    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:695(<setcomp>)
       37    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:730(readable)
        2    0.000    0.000    0.000    0.000 {built-in method _imp.is_builtin}
      108    0.000    0.000    0.000    0.000 {method 'values' of 'collections.OrderedDict' objects}
      143    0.000    0.000    0.000    0.000 {method 'pop' of 'dict' objects}
        4    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:99(_intenum_converter)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:172(from_float)
      130    0.000    0.000    0.000    0.000 {method 'isascii' of 'str' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:1153(_normalize_host)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/request.py:134(set_file_position)
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:359(__call__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:721(spec_from_file_location)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:488(_decref_socketios)
      118    0.000    0.000    0.000    0.000 {method 'getrandbits' of '_random.Random' objects}
       36    0.000    0.000    0.000    0.000 {method 'extend' of 'collections.deque' objects}
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:44(_debug)
       26    0.000    0.000    0.000    0.000 {method 'sort' of 'list' objects}
       54    0.000    0.000    0.000    0.000 {method 'copy' of 'dict' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1210(_encode_request)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:196(set_seq1)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:947(__init__)
       75    0.000    0.000    0.000    0.000 {method 'append' of 'collections.deque' objects}
       62    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:110(__init__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/requester.py:235(is_rate_exceeded)
        4    0.000    0.000    0.000    0.000 {built-in method builtins.max}
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:409(__subclasshook__)
       64    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:249(__len__)
       72    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:117(info)
       54    0.000    0.000    0.000    0.000 {method 'items' of 'collections.OrderedDict' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/fuzzer.py:134(play)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:220(__init__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:585(_classify_pyc)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:986(__and__)
       14    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:234(__next)
       37    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:126(resolve_default_timeout)
      108    0.000    0.000    0.000    0.000 {method 'bit_length' of 'int' objects}
       68    0.000    0.000    0.000    0.000 {method 'release' of '_thread.lock' objects}
       37    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:227(connect_timeout)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:426(_checknetloc)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/encodings/idna.py:145(encode)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:422(__init__)
       44    0.000    0.000    0.000    0.000 {method 'add' of 'set' objects}
       36    0.000    0.000    0.000    0.000 {method 'truncate' of '_io.StringIO' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:568(set)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:39(_calculate_ratio)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:173(__exit__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:82(_have_working_poll)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:573(prepare_content_length)
        4    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/colors.py:73(set_color)
       42    0.000    0.000    0.000    0.000 {built-in method posix.fspath}
       32    0.000    0.000    0.000    0.000 {method 'write' of '_io.BytesIO' objects}
       24    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:244(_verbose_message)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:618(_validate_timestamp_pyc)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/weakref.py:569(__init__)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:437(<listcomp>)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:100(acquire)
       19    0.000    0.000    0.000    0.000 {method '_checkClosed' of '_io._IOBase' objects}
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:265(_compile_charset)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:84(_unpack_uint32)
       18    0.000    0.000    0.000    0.000 {built-in method select.poll}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:2731(_collect_type_vars)
        1    0.000    0.000    0.000    0.000 {built-in method time.strftime}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:79(<listcomp>)
       11    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:250(match)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:935(_is_dunder)
       79    0.000    0.000    0.000    0.000 {method '__contains__' of 'dict' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:433(_uniq)
       18    0.000    0.000    0.000    0.000 {built-in method builtins.all}
       18    0.000    0.000    0.000    0.000 {built-in method builtins.hash}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:485(_get_literal_prefix)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:125(release)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:71(__init__)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:125(__iter__)
        8    0.000    0.000    0.000    0.000 {method 'flush' of '_io.TextIOWrapper' objects}
       18    0.000    0.000    0.000    0.000 {method 'update' of 'collections.OrderedDict' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/utils/common.py:59(lstrip_once)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/response.py:35(<listcomp>)
       39    0.000    0.000    0.000    0.000 {method 'values' of 'dict' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/proxy.py:11(connection_requires_http_tunnel)
        8    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:134(<genexpr>)
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:678(__new__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:175(getwidth)
       48    0.000    0.000    0.000    0.000 {method '__contains__' of 'set' objects}
        9    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:810(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:102(__setitem__)
       19    0.000    0.000    0.000    0.000 {built-in method sys.audit}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:225(__init__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:542(_check_name_wrapper)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:254(is_closed)
       16    0.000    0.000    0.000    0.000 {method 'pop' of 'set' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:198(cb)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:897(__exit__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:399(add_headers)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:103(allowed_gai_family)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:893(__enter__)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1022(<genexpr>)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:389(notify_all)
       18    0.000    0.000    0.000    0.000 {function HTTPResponse.flush at 0x7fbe91d96a70}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/shlex.py:19(shlex)
       25    0.000    0.000    0.000    0.000 {method 'locked' of '_thread.lock' objects}
       14    0.000    0.000    0.000    0.000 {method 'split' of 'bytes' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1737(cast)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:87(get_new_headers)
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1031(__eq__)
        4    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1094(supports_chunked_reads)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/types.py:176(__get__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:340(_validate_conn)
       16    0.000    0.000    0.000    0.000 {method 'getvalue' of '_io.BytesIO' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:357(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:516(_get_charset_prefix)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:826(find_spec)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:180(_path_isabs)
       10    0.000    0.000    0.000    0.000 {method 'find' of 'bytearray' objects}
        1    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:1053(_handle_fromlist)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:296(_class_escape)
        2    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:91(is_response_to_head)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1231(_validate_host)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1040(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:78(_check_methods)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:48(_new_module)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1710(getEffectiveLevel)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:287(tell)
       10    0.000    0.000    0.000    0.000 {built-in method _imp.acquire_lock}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:76(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:219(_acquireLock)
       10    0.000    0.000    0.000    0.000 {built-in method _imp.release_lock}
        1    0.000    0.000    0.000    0.000 {built-in method fromkeys}
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:619(isstring)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:2655(_check_generic)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:165(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:151(_should_collect_from_parameters)
        1    0.000    0.000    0.000    0.000 {built-in method _sre.compile}
        6    0.000    0.000    0.000    0.000 {built-in method from_bytes}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/netrc.py:22(netrc)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:928(fix_flags)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:82(groups)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:137(_type_convert)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/netrc.py:10(NetrcParseError)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:228(_releaseLock)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:165(__getitem__)
        2    0.000    0.000    0.000    0.000 {method 'flush' of '_io.BufferedReader' objects}
        2    0.000    0.000    0.000    0.000 {method 'translate' of 'bytearray' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:112(__init__)
        4    0.000    0.000    0.000    0.000 {method 'rfind' of 'str' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/io.py:60(__getattr__)
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:71(_relax_case)
        2    0.000    0.000    0.000    0.000 {built-in method _imp._fix_co_filename}
        2    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:486(_flush_decoder)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:173(append)
        2    0.000    0.000    0.000    0.000 {built-in method _imp.is_frozen}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:161(__len__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:182(host)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/dictionary.py:209(reset)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/requester.py:107(set_url)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:477(_get_iscased)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:801(value)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1307(disable)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:884(_get_hostport)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:93(_set_socket_options)
        1    0.000    0.000    0.000    0.000 {method 'insert' of 'list' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:245(_init)
        1    0.000    0.000    0.000    0.000 {built-in method builtins.callable}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:412(has_location)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_request_methods.py:51(__init__)
        1    0.000    0.000    0.000    0.000 {method 'update' of 'dict' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/fuzzer.py:229(set_base_path)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:874(create_module)
        1    0.000    0.000    0.000    0.000 {built-in method atexit.register}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1065(get_filename)
        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:2756(<listcomp>)
        1    0.000    0.000    0.000    0.000 {built-in method _socket.getdefaulttimeout}

This code:

def is_timed_out(self):
        return time.time() - self.start_time > options["max_time"] > 0

Triggered from:

while True:
            try:
                while not self.fuzzer.is_finished():
                    if self.is_timed_out():
                        raise SkipTargetInterrupt(
                            "Runtime exceeded the maximum set by the user"
                        )

                break

            except KeyboardInterrupt:
                self.handle_pause()

Does a lot of cycles and "waits" almost nothing, maybe it is worth while to add here a:

time.sleep(0.1)

So that this doesn't run 37,667,848 of times in 450 seconds

  1. I will add this call and see if it helps reduce the calls and CPU usage
  2. I will verify that it doesn't cause any inconvenience to user interaction (I do not think so)

@nrathaus
Copy link

Small modification:

def process(self):
        while True:
            try:
                while not self.fuzzer.is_finished():
                    if self.is_timed_out():
                        raise SkipTargetInterrupt(
                            "Runtime exceeded the maximum set by the user"
                        )

                    time.sleep(0.1)
                break

            except KeyboardInterrupt:
                self.handle_pause()

With the line added the CPU usage is greatly reduced:

Task Completed
         83136 function calls (82942 primitive calls) in 199.880 seconds

   Ordered by: cumulative time

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.000    0.000  199.880  199.880 /src/dirsearch/lib/controller/controller.py:275(start)
        1    0.033    0.033  195.888  195.888 /src/dirsearch/lib/controller/controller.py:575(process)
     1710  195.818    0.115  195.818    0.115 {built-in method time.sleep}
        1    0.000    0.000    3.971    3.971 /src/dirsearch/lib/core/fuzzer.py:116(start)
        1    0.000    0.000    3.839    3.839 /src/dirsearch/lib/core/fuzzer.py:52(setup_scanners)
        9    0.000    0.000    3.839    0.427 /src/dirsearch/lib/core/scanner.py:37(__init__)
        9    0.000    0.000    3.839    0.427 /src/dirsearch/lib/core/scanner.py:46(setup)
       18    0.001    0.000    3.831    0.213 /src/dirsearch/lib/connection/requester.py:149(request)
       18    0.001    0.000    3.784    0.210 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:673(send)
       18    0.001    0.000    3.738    0.208 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:434(send)
       18    0.001    0.000    3.728    0.207 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:598(urlopen)
       18    0.001    0.000    3.724    0.207 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:380(_make_request)
       18    0.001    0.000    3.520    0.196 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:440(getresponse)
       18    0.000    0.000    3.516    0.195 /usr/lib/python3.10/http/client.py:1331(getresponse)
       18    0.001    0.000    3.515    0.195 /usr/lib/python3.10/http/client.py:311(begin)
       18    0.000    0.000    3.508    0.195 /usr/lib/python3.10/http/client.py:278(_read_status)
      162    0.000    0.000    3.508    0.022 {method 'readline' of '_io.BufferedReader' objects}
       21    0.000    0.000    3.507    0.167 /usr/lib/python3.10/socket.py:691(readinto)
       21    3.507    0.167    3.507    0.167 {method 'recv_into' of '_socket.socket' objects}
       18    0.001    0.000    0.203    0.011 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:324(request)
       18    0.000    0.000    0.197    0.011 /usr/lib/python3.10/http/client.py:1267(endheaders)
       18    0.000    0.000    0.197    0.011 /usr/lib/python3.10/http/client.py:1029(_send_output)
       18    0.000    0.000    0.196    0.011 /usr/lib/python3.10/http/client.py:968(send)
        1    0.000    0.000    0.195    0.195 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:237(connect)
        1    0.000    0.000    0.195    0.195 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:192(_new_conn)
        1    0.000    0.000    0.195    0.195 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:27(create_connection)
        1    0.194    0.194    0.194    0.194 {method 'connect' of '_socket.socket' objects}
       43    0.001    0.000    0.148    0.003 /usr/lib/python3.10/threading.py:916(start)
     1951    0.147    0.000    0.147    0.000 {method 'acquire' of '_thread.lock' objects}
       43    0.001    0.000    0.145    0.003 /usr/lib/python3.10/threading.py:589(wait)
       43    0.001    0.000    0.145    0.003 /usr/lib/python3.10/threading.py:288(wait)
       18    0.000    0.000    0.045    0.002 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:862(resolve_proxies)
       54    0.012    0.000    0.041    0.001 /usr/lib/python3.10/urllib/request.py:2487(getproxies_environment)
     1693    0.010    0.000    0.031    0.000 /src/dirsearch/lib/core/fuzzer.py:124(is_finished)
       36    0.001    0.000    0.031    0.001 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:764(should_bypass_proxies)
       18    0.000    0.000    0.028    0.002 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:824(get_environ_proxies)
       36    0.000    0.000    0.028    0.001 /usr/lib/python3.10/urllib/request.py:2524(proxy_bypass_environment)
     4698    0.016    0.000    0.028    0.000 /usr/lib/python3.10/_collections_abc.py:885(__iter__)
       18    0.001    0.000    0.022    0.001 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:459(prepare_request)
     1731    0.013    0.000    0.021    0.000 /usr/lib/python3.10/threading.py:1169(is_alive)
        1    0.020    0.020    0.020    0.020 {built-in method gc.collect}
       18    0.000    0.000    0.017    0.001 /src/dirsearch/lib/connection/requester.py:241(increase_rate)
     4698    0.010    0.000    0.012    0.000 /usr/lib/python3.10/os.py:698(__iter__)
       18    0.000    0.000    0.009    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:352(prepare)
     1717    0.004    0.000    0.007    0.000 /usr/lib/python3.10/threading.py:1102(_wait_for_tstate_lock)
     1692    0.006    0.000    0.006    0.000 /src/dirsearch/lib/controller/controller.py:572(is_timed_out)
        9    0.000    0.000    0.006    0.001 /src/dirsearch/lib/utils/diff.py:26(__init__)
        8    0.000    0.000    0.006    0.001 /src/dirsearch/lib/utils/diff.py:56(get_static_patterns)
        8    0.001    0.000    0.006    0.001 /src/dirsearch/lib/utils/diff.py:62(<listcomp>)
       18    0.000    0.000    0.006    0.000 /usr/lib/python3.10/http/client.py:224(parse_headers)
       18    0.001    0.000    0.006    0.000 /src/dirsearch/lib/connection/response.py:28(__init__)
       54    0.000    0.000    0.006    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:61(merge_setting)
       18    0.000    0.000    0.005    0.000 /usr/lib/python3.10/email/parser.py:59(parsestr)
      272    0.001    0.000    0.005    0.000 /usr/lib/python3.10/difflib.py:833(compare)
       18    0.000    0.000    0.005    0.000 /usr/lib/python3.10/email/parser.py:41(parse)
       18    0.001    0.000    0.005    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:199(get_netrc_auth)
      468    0.003    0.000    0.005    0.000 /usr/lib/python3.10/_collections_abc.py:909(__iter__)
       44    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:812(generate)
       44    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1021(stream)
      217    0.001    0.000    0.004    0.000 /usr/lib/python3.10/urllib/parse.py:379(urlparse)
       36    0.000    0.000    0.004    0.000 /usr/lib/python3.10/email/feedparser.py:178(_call_parse)
       18    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:331(get_connection)
       18    0.000    0.000    0.004    0.000 /usr/lib/python3.10/email/feedparser.py:173(feed)
       18    0.000    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:294(build_response)
       54    0.001    0.000    0.004    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:369(parse_url)
       36    0.001    0.000    0.003    0.000 /usr/lib/python3.10/email/feedparser.py:218(_parsegen)
       18    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:410(prepare_url)
       16    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:899(read)
       18    0.001    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:484(prepare_headers)
      126    0.001    0.000    0.003    0.000 /usr/lib/python3.10/_collections_abc.py:991(update)
       18    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:357(connection_from_url)
       90    0.001    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:340(to_key_val_list)
       90    0.000    0.000    0.003    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:40(__init__)
     4716    0.001    0.000    0.002    0.000 /usr/lib/python3.10/os.py:759(decode)
      126    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:310(putheader)
       32    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:847(_raw_read)
      235    0.001    0.000    0.002    0.000 /usr/lib/python3.10/urllib/parse.py:444(urlsplit)
      159    0.001    0.000    0.002    0.000 {built-in method builtins.next}
3630/3558    0.001    0.000    0.002    0.000 {built-in method builtins.isinstance}
       36    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:124(extract_cookies_to_jar)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap>:1022(_find_and_load)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap>:987(_find_and_load_unlocked)
       36    0.000    0.000    0.002    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:84(<listcomp>)
       43    0.000    0.000    0.002    0.000 /.vscode/extensions/ms-python.debugpy-2024.6.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydev_bundle/pydev_monkey.py:1174(pydev_start_new_thread)
       24    0.001    0.000    0.002    0.000 /usr/lib/python3.10/difflib.py:893(_fancy_replace)
      2/1    0.000    0.000    0.002    0.002 <frozen importlib._bootstrap>:664(_load_unlocked)
       72    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:227(_encode_invalid_chars)
       54    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:35(__init__)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:521(cookiejar_from_dict)
      2/1    0.000    0.000    0.001    0.001 <frozen importlib._bootstrap_external>:877(exec_module)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:242(__init__)
       43    0.001    0.000    0.001    0.000 {built-in method _thread.start_new_thread}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:277(connection_from_host)
        8    0.000    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:492(get_opcodes)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:611(prepare_cookies)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:140(get_cookie_header)
     1785    0.001    0.000    0.001    0.000 /usr/lib/python3.10/threading.py:553(is_set)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:564(__init__)
        8    0.000    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:421(get_matching_blocks)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/lib/utils/random.py:23(rand_string)
      594    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:58(<genexpr>)
       43    0.001    0.000    0.001    0.000 /usr/lib/python3.10/threading.py:827(__init__)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:306(connection_from_context)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:836(select_proxy)
      431    0.000    0.000    0.001    0.000 {method 'join' of 'str' objects}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:337(extend)
       18    0.001    0.000    0.001    0.000 {method 'sendall' of '_socket.socket' objects}
      2/1    0.000    0.000    0.001    0.001 <frozen importlib._bootstrap>:233(_call_with_frames_removed)
      2/1    0.000    0.000    0.001    0.001 {built-in method builtins.exec}
     5466    0.001    0.000    0.001    0.000 {method 'decode' of 'bytes' objects}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:259(_get_conn)
      145    0.001    0.000    0.001    0.000 {built-in method builtins.any}
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:370(request_url)
       70    0.000    0.000    0.001    0.000 /usr/lib/python3.10/contextlib.py:139(__exit__)
      234    0.000    0.000    0.001    0.000 /usr/lib/python3.10/_collections_abc.py:821(get)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/posixpath.py:229(expanduser)
      126    0.001    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:359(<genexpr>)
        1    0.000    0.000    0.001    0.001 /usr/lib/python3.10/netrc.py:1(<module>)
       72    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/message.py:564(get_content_type)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:290(putrequest)
      126    0.001    0.000    0.001    0.000 /usr/lib/python3.10/http/client.py:1239(putheader)
       24    0.001    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:305(find_longest_match)
       18    0.001    0.000    0.001    0.000 /usr/lib/python3.10/email/feedparser.py:471(_parse_headers)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:659(__init__)
      216    0.001    0.000    0.001    0.000 /usr/lib/python3.10/os.py:675(__getitem__)
      144    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/message.py:462(get)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/threading.py:1363(__init__)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/client.py:1083(putrequest)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/feedparser.py:184(close)
        1    0.000    0.000    0.001    0.001 /src/dirsearch/lib/connection/dns.py:28(cached_getaddrinfo)
       56    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:303(_normalize_host)
        1    0.000    0.000    0.001    0.001 /usr/lib/python3.10/socket.py:938(getaddrinfo)
     1800    0.001    0.000    0.001    0.000 {built-in method time.time}
5718/5699    0.001    0.000    0.001    0.000 {built-in method builtins.len}
       44    0.001    0.000    0.001    0.000 {built-in method posix.stat}
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1685(extract_cookies)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/genericpath.py:16(exists)
       54    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/message.py:588(get_content_maintype)
      180    0.000    0.000    0.001    0.000 /usr/lib/python3.10/urllib/parse.py:167(hostname)
      524    0.001    0.000    0.001    0.000 /usr/lib/python3.10/urllib/parse.py:122(_coerce_args)
        1    0.001    0.001    0.001    0.001 {built-in method _socket.getaddrinfo}
       68    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:724(_error_catcher)
      126    0.000    0.000    0.001    0.000 /src/dirsearch/lib/utils/random.py:29(<genexpr>)
      220    0.000    0.000    0.001    0.000 /usr/lib/python3.10/email/_policybase.py:311(header_fetch_parse)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:331(connection_from_pool_key)
      134    0.000    0.000    0.001    0.000 /usr/lib/python3.10/_collections_abc.py:828(__contains__)
        1    0.000    0.000    0.001    0.001 /src/dirsearch/lib/core/fuzzer.py:92(setup_threads)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:542(merge_cookies)
      342    0.000    0.000    0.001    0.000 /usr/lib/python3.10/abc.py:117(__instancecheck__)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:76(copy)
       90    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1231(deepvalues)
       12    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1143(read_chunked)
      108    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:1032(check_header_validity)
       36    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:534(<listcomp>)
       63    0.000    0.000    0.001    0.000 /usr/lib/python3.10/threading.py:545(__init__)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:589(prepare_auth)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:316(__init__)
      296    0.001    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:874(_dump)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:159(resolve_redirects)
       18    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/client.py:248(__init__)
      494    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:51(__getitem__)
       70    0.000    0.000    0.001    0.000 /usr/lib/python3.10/contextlib.py:130(__enter__)
       43    0.000    0.000    0.001    0.000 /usr/lib/python3.10/queue.py:122(put)
        2    0.000    0.000    0.001    0.000 <frozen importlib._bootstrap>:921(_find_spec)
       54    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1266(__init__)
       18    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:1016(get_auth_from_url)
       36    0.000    0.000    0.001    0.000 /usr/lib/python3.10/http/cookiejar.py:1604(make_cookies)
       16    0.000    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:120(__init__)
       24    0.000    0.000    0.001    0.000 /usr/lib/python3.10/difflib.py:222(set_seq2)
       17    0.000    0.000    0.001    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:15(is_connection_dropped)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:451(items)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1431(find_spec)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1361(add_cookie_header)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:505(urlunparse)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1399(_get_spec)
      548    0.000    0.000    0.000    0.000 {method 'match' of 're.Pattern' objects}
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:358(update)
      342    0.000    0.000    0.000    0.000 {built-in method _abc._abc_instancecheck}
      166    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:128(__next__)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:184(set_seqs)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:772(get_proxy)
       34    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:624(release_conn)
      220    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/_policybase.py:281(_sanitize_header)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:459(<listcomp>)
      490    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:46(__setitem__)
       32    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:790(_fp_read)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:258(is_connected)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:829(quote)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:266(__chain_b)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:230(_new_pool)
      126    0.000    0.000    0.000    0.000 /usr/lib/python3.10/random.py:375(choice)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:178(__init__)
     3747    0.000    0.000    0.000    0.000 {method 'lower' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:96(_default_key_normalizer)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:302(makefile)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:950(get_code)
       67    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:236(__init__)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:349(_get_timeout)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/utils/common.py:42(safequote)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:113(wait_for_read)
      252    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:312(<genexpr>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:297(_put_conn)
       32    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:450(read)
       38    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:326(<listcomp>)
      216    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:1043(_validate_header_part)
       70    0.000    0.000    0.000    0.000 /usr/lib/python3.10/contextlib.py:279(helper)
       55    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:109(__init__)
       36    0.000    0.000    0.000    0.000 {method 'settimeout' of '_socket.socket' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:40(assert_header_parsing)
      180    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:208(_hostinfo)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:139(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/shlex.py:1(<module>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:351(_encode_target)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:206(_read_headers)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:154(get)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:57(poll_wait_for_socket)
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1536(find_spec)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:188(clone)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:631(prepare_hooks)
1003/1002    0.000    0.000    0.000    0.000 {method 'encode' of 'str' objects}
      112    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/_policybase.py:293(header_source_parse)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:106(_encode_params)
      216    0.000    0.000    0.000    0.000 /usr/lib/python3.10/os.py:755(encode)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:412(_close_conn)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:659(requote_uri)
    91/43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/abc.py:121(__subclasscheck__)
       54    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:263(_remove_path_dot_segments)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:101(push)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:993(__instancecheck__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/re.py:249(compile)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:258(__init__)
    91/43    0.000    0.000    0.000    0.000 {built-in method _abc._abc_subclasscheck}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/re.py:288(_compile)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:207(register_hook)
       54    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:100(__new__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:668(_init_length)
       18    0.000    0.000    0.000    0.000 {method 'close' of '_io.BufferedReader' objects}
       72    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:497(get_all)
       10    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1121(_handle_chunk)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:900(quote_from_bytes)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:783(compile)
       54    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:206(<genexpr>)
       38    0.000    0.000    0.000    0.000 {method 'read' of '_io.BufferedReader' objects}
      130    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:291(__iter__)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:306(inner)
     1398    0.000    0.000    0.000    0.000 {method 'get' of 'dict' objects}
      184    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:259(__getitem__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:538(get_encoding_from_headers)
       90    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1227(vals_sorted_by_key)
      713    0.000    0.000    0.000    0.000 {method 'startswith' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1739(clear_expired_cookies)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:343(geturl)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:879(_plain_replace)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:516(urlunsplit)
       20    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:624(_safe_read)
       70    0.000    0.000    0.000    0.000 /usr/lib/python3.10/contextlib.py:102(__init__)
       17    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:74(do_poll)
      114    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/url.py:332(_idna_encode)
      436    0.000    0.000    0.000    0.000 {method 'split' of 'str' objects}
      166    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:78(readline)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1154(__subclasscheck__)
      217    0.000    0.000    0.000    0.000 <string>:1(<lambda>)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1070(get_data)
      112    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:302(add)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/fuzzer.py:38(__init__)
      236    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/util.py:19(to_str)
       18    0.000    0.000    0.000    0.000 {method 'poll' of 'select.poll' objects}
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:342(<genexpr>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:580(iter_slices)
     1428    0.000    0.000    0.000    0.000 {method 'replace' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:85(path_url)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:383(_check_close)
      105    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:264(__enter__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:417(close)
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:885(__init__)
      235    0.000    0.000    0.000    0.000 {method 'search' of 're.Pattern' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:335(__init__)
      535    0.000    0.000    0.000    0.000 {built-in method builtins.hasattr}
        4    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/decorators.py:55(with_locking)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1356(_path_importer_cache)
       62    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:359(notify)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:213(get_payload)
       72    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:840(items)
       39    0.000    0.000    0.000    0.000 {method 'extend' of 'list' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:239(_new_conn)
      126    0.000    0.000    0.000    0.000 /usr/lib/python3.10/random.py:239(_randbelow_with_getrandbits)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:394(prepare_method)
       90    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1758(__iter__)
        2    0.000    0.000    0.000    0.000 {built-in method posix.getcwd}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:768(close)
      105    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:267(__exit__)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:622(quick_ratio)
     1175    0.000    0.000    0.000    0.000 {method 'append' of 'list' objects}
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/hooks.py:15(default_hooks)
      501    0.000    0.000    0.000    0.000 {method 'setdefault' of 'dict' objects}
       72    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:742(set_environ)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:564(module_from_spec)
      238    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/utils.py:51(_has_surrogates)
      165    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:130(_validate_timeout)
       90    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:57(__iter__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:107(get_redirect_target)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:70(close)
       16    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:256(get)
        8    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:140(_path_stat)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:944(parse)
        2    0.000    0.000    0.000    0.000 {built-in method io.open_code}
       36    0.000    0.000    0.000    0.000 {built-in method builtins.issubclass}
        4    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:68(new_line)
       72    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:29(_splitparam)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:492(_init_module_attrs)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:679(__init__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:670(_compile_bytecode)
      105    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:279(_is_owned)
      389    0.000    0.000    0.000    0.000 {built-in method __new__ of type object at 0x5941c866c9a0}
       36    0.000    0.000    0.000    0.000 {method 'readlines' of '_io._IOBase' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:133(__init__)
        2    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:150(warning)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:865(__len__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:436(_parse_sub)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:276(_acquire_restore)
        2    0.000    0.000    0.000    0.000 {built-in method marshal.loads}
        9    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/scanner.py:88(get_duplicate)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:495(prepare_body)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:245(read_timeout)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:513(_parse_content_type_header)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/parse/url.py:31(parse_path)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:437(_init_decoder)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:494(_parse)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:770(is_redirect)
      612    0.000    0.000    0.000    0.000 {method 'partition' of 'str' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1138(__getitem__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/retry.py:383(is_retry)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:622(_code)
      144    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1008(_output)
      126    0.000    0.000    0.000    0.000 {method 'fullmatch' of 're.Pattern' objects}
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:380(cache_from_source)
       34    0.000    0.000    0.000    0.000 /src/dirsearch/lib/utils/common.py:91(is_binary)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/request.py:189(body_to_chunks)
      246    0.000    0.000    0.000    0.000 {method 'find' of 'str' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:196(target)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:53(__init__)
      112    0.000    0.000    0.000    0.000 {built-in method _thread.allocate_lock}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:95(__getitem__)
      649    0.000    0.000    0.000    0.000 {built-in method builtins.ord}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:782(get_adapter)
      524    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:111(_noop)
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:391(cached)
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:836(keys)
      489    0.000    0.000    0.000    0.000 {method 'strip' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/response.py:59(length)
        3    0.000    0.000    0.000    0.000 {built-in method builtins.__build_class__}
      112    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:479(set_raw)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:510(_get_cached)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_weakrefset.py:86(add)
      200    0.000    0.000    0.000    0.000 {method 'join' of 'bytes' objects}
       36    0.000    0.000    0.000    0.000 {function HTTPResponse.close at 0x76504074a9e0}
      365    0.000    0.000    0.000    0.000 {method 'lstrip' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:197(_new_message)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:237(cert_verify)
      126    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/_internal_utils.py:25(to_native_string)
       72    0.000    0.000    0.000    0.000 {method 'subn' of 're.Pattern' objects}
       19    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1455(debug)
       90    0.000    0.000    0.000    0.000 {built-in method builtins.sorted}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:202(start_connect)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:216(<genexpr>)
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:418(_splitnetloc)
      186    0.000    0.000    0.000    0.000 {built-in method builtins.getattr}
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:120(__init__)
       20    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:404(parent)
      264    0.000    0.000    0.000    0.000 {method 'rpartition' of 'str' objects}
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:90(RLock)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:560(_compile_info)
       34    0.000    0.000    0.000    0.000 {method 'translate' of 'bytes' objects}
       22    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:126(_path_join)
       43    0.000    0.000    0.000    0.000 /.vscode/extensions/ms-python.debugpy-2024.6.0-linux-x64/bundled/libs/debugpy/_vendored/pydevd/_pydev_bundle/pydev_monkey.py:1084(__init__)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/structures.py:60(__len__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/controller/controller.py:302(set_target)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/utils.py:635(unquote_unreserved)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1430(current_thread)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:922(urlencode)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1301(_make_invoke_excepthook)
       32    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:9(is_fp_closed)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:655(unquote)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:159(username)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:273(_release_save)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:95(wait_for_socket)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1147(copy_with)
        6    0.000    0.000    0.000    0.000 {method 'write' of '_io.TextIOWrapper' objects}
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:122(pushlines)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:158(print_header)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:651(real_quick_ratio)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1467(info)
       72    0.000    0.000    0.000    0.000 {method 'count' of 'bytes' objects}
       25    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1028(_stop)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1016(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/controller/controller.py:590(add_directory)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1037(__hash__)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:292(_optimize_charset)
       32    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:252(put)
       21    0.000    0.000    0.000    0.000 {method '_checkReadable' of '_io._IOBase' objects}
       37    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:126(resolve_default_timeout)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:82(__init__)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:782(_newname)
      126    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:862(__init__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:795(iter_content)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1062(closed)
       61    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:248(_qsize)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/_internal_utils.py:38(unicode_is_ascii)
       72    0.000    0.000    0.000    0.000 {method 'decode' of 'bytearray' objects}
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:132(_path_split)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/hooks.py:16(<dictcomp>)
       36    0.000    0.000    0.000    0.000 {method 'rstrip' of 'bytes' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:245(__init__)
      105    0.000    0.000    0.000    0.000 {method '__enter__' of '_thread.lock' objects}
      113    0.000    0.000    0.000    0.000 {method '__exit__' of '_thread.lock' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:34(__init__)
       42    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:456(_decode)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/posixpath.py:41(_get_sep)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/requester.py:235(is_rate_exceeded)
      130    0.000    0.000    0.000    0.000 {method 'isascii' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1302(_cookie_attrs)
       73    0.000    0.000    0.000    0.000 {method 'acquire' of '_thread.RLock' objects}
       37    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1724(isEnabledFor)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:159(_path_isfile)
      216    0.000    0.000    0.000    0.000 {method 'rstrip' of 'str' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/retry.py:375(_is_method_retryable)
       16    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:695(<setcomp>)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:838(__init__)
      218    0.000    0.000    0.000    0.000 {method 'items' of 'dict' objects}
       19    0.000    0.000    0.000    0.000 {method 'pop' of 'collections.OrderedDict' objects}
       25    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1198(daemon)
      110    0.000    0.000    0.000    0.000 {method 'upper' of 'str' objects}
      108    0.000    0.000    0.000    0.000 {method 'groups' of 're.Match' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:169(__enter__)
       35    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/response.py:69(__eq__)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:429(flush)
       72    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:117(info)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:87(_compile)
       12    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1103(_update_chunk_length)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/collections/__init__.py:420(_make)
       97    0.000    0.000    0.000    0.000 {method 'endswith' of 'str' objects}
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:394(retries)
      101    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:440(isclosed)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:181(is_multipart)
      126    0.000    0.000    0.000    0.000 {method 'keys' of 'dict' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:210(_pop_message)
       43    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:251(_put)
       22    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:128(<listcomp>)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1143(<genexpr>)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1531(_get_spec)
       36    0.000    0.000    0.000    0.000 {method 'read' of '_io.StringIO' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/sessions.py:91(merge_hooks)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/poolmanager.py:375(_merge_pool_kwargs)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/message.py:303(set_payload)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:196(_userinfo)
       17    0.000    0.000    0.000    0.000 {method 'register' of 'select.poll' objects}
       36    0.000    0.000    0.000    0.000 {method 'truncate' of '_io.StringIO' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1214(_validate_method)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/parse/url.py:22(clean_path)
       11    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:255(get)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/parser.py:17(__init__)
       68    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:1183(daemon)
       47    0.000    0.000    0.000    0.000 {built-in method _thread.get_ident}
       42    0.000    0.000    0.000    0.000 {built-in method posix.fspath}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/response.py:35(<listcomp>)
       74    0.000    0.000    0.000    0.000 {method 'count' of 'str' objects}
        4    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/colors.py:73(set_color)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/hooks.py:22(dispatch_hook)
      162    0.000    0.000    0.000    0.000 {method 'popleft' of 'collections.deque' objects}
        2    0.000    0.000    0.000    0.000 {method '__exit__' of '_io._IOBase' objects}
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:1295(_cookies_for_request)
       79    0.000    0.000    0.000    0.000 {method '__exit__' of '_thread.RLock' objects}
       39    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:730(readable)
       27    0.000    0.000    0.000    0.000 {built-in method builtins.min}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:146(_type_check)
      143    0.000    0.000    0.000    0.000 {method 'pop' of 'dict' objects}
      108    0.000    0.000    0.000    0.000 {method 'values' of 'collections.OrderedDict' objects}
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:986(__setattr__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:1153(_normalize_host)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:488(_decref_socketios)
        4    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:99(_intenum_converter)
       20    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:163(host)
        9    0.000    0.000    0.000    0.000 /src/dirsearch/lib/controller/controller.py:594(<genexpr>)
       18    0.000    0.000    0.000    0.000 {method 'write' of '_io.StringIO' objects}
      121    0.000    0.000    0.000    0.000 {method 'getrandbits' of '_random.Random' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:172(from_float)
       18    0.000    0.000    0.000    0.000 {built-in method time.monotonic}
       36    0.000    0.000    0.000    0.000 {method 'extend' of 'collections.deque' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/request.py:134(set_file_position)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:179(_get_module_lock)
       24    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:196(set_seq1)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:435(_mk_bitmap)
       26    0.000    0.000    0.000    0.000 {method 'sort' of 'list' objects}
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:359(__call__)
       73    0.000    0.000    0.000    0.000 {method 'release' of '_thread.RLock' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:721(spec_from_file_location)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:254(_get)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1223(_validate_path)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/utils/common.py:59(lstrip_once)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1210(_encode_request)
       54    0.000    0.000    0.000    0.000 {method 'copy' of 'dict' objects}
        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}
       62    0.000    0.000    0.000    0.000 {method 'pop' of 'list' objects}
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/cookiejar.py:44(_debug)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1089(path_stats)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:947(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/view/terminal.py:45(erase)
       64    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:249(__len__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:150(_path_is_mode_type)
        4    0.000    0.000    0.000    0.000 {built-in method builtins.max}
       44    0.000    0.000    0.000    0.000 {method 'add' of 'set' objects}
       75    0.000    0.000    0.000    0.000 {method 'append' of 'collections.deque' objects}
       14    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:234(__next)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/fuzzer.py:134(play)
       36    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:110(__init__)
       54    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:409(__subclasshook__)
       72    0.000    0.000    0.000    0.000 {method 'seek' of '_io.StringIO' objects}
      108    0.000    0.000    0.000    0.000 {method 'bit_length' of 'int' objects}
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/urllib/parse.py:426(_checknetloc)
       37    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/timeout.py:227(connect_timeout)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/encodings/idna.py:145(encode)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:986(__and__)
       54    0.000    0.000    0.000    0.000 {method 'items' of 'collections.OrderedDict' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:568(set)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:585(_classify_pyc)
       32    0.000    0.000    0.000    0.000 {method 'write' of '_io.BytesIO' objects}
       16    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:39(_calculate_ratio)
       68    0.000    0.000    0.000    0.000 {method 'release' of '_thread.lock' objects}
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/models.py:573(prepare_content_length)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/weakref.py:569(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/wait.py:82(_have_working_poll)
       18    0.000    0.000    0.000    0.000 {built-in method select.poll}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/socket.py:220(__init__)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:265(_compile_charset)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:437(<listcomp>)
       21    0.000    0.000    0.000    0.000 {method '_checkClosed' of '_io._IOBase' objects}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:2731(_collect_type_vars)
       24    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:244(_verbose_message)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:618(_validate_timestamp_pyc)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:173(__exit__)
       36    0.000    0.000    0.000    0.000 /usr/lib/python3.10/email/feedparser.py:125(__iter__)
        1    0.000    0.000    0.000    0.000 {built-in method time.strftime}
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:84(_unpack_uint32)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:79(<listcomp>)
       18    0.000    0.000    0.000    0.000 {built-in method builtins.all}
       79    0.000    0.000    0.000    0.000 {method '__contains__' of 'dict' objects}
        9    0.000    0.000    0.000    0.000 /usr/lib/python3.10/difflib.py:810(__init__)
       18    0.000    0.000    0.000    0.000 {built-in method builtins.hash}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:100(acquire)
       48    0.000    0.000    0.000    0.000 {method '__contains__' of 'set' objects}
        8    0.000    0.000    0.000    0.000 {method 'flush' of '_io.TextIOWrapper' objects}
       39    0.000    0.000    0.000    0.000 {method 'values' of 'dict' objects}
       11    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:250(match)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/proxy.py:11(connection_requires_http_tunnel)
        8    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:935(_is_dunder)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:422(__init__)
        8    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:134(<genexpr>)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:125(release)
       18    0.000    0.000    0.000    0.000 {method 'update' of 'collections.OrderedDict' objects}
       19    0.000    0.000    0.000    0.000 {built-in method sys.audit}
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:678(__new__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_collections.py:102(__setitem__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:175(getwidth)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:225(__init__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:254(is_closed)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:746(find_spec)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:542(_check_name_wrapper)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/threading.py:389(notify_all)
       18    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1737(cast)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:112(__init__)
       14    0.000    0.000    0.000    0.000 {method 'split' of 'bytes' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:71(__init__)
        6    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1031(__eq__)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/adapters.py:399(add_headers)
       16    0.000    0.000    0.000    0.000 {method 'pop' of 'set' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:566(__subclasshook__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/netrc.py:22(netrc)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:897(__exit__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:433(_uniq)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:1022(<genexpr>)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/requests/cookies.py:87(get_new_headers)
       18    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connectionpool.py:340(_validate_conn)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/shlex.py:19(shlex)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:198(cb)
       18    0.000    0.000    0.000    0.000 {function HTTPResponse.flush at 0x76504074aa70}
        4    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:1094(supports_chunked_reads)
        6    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:893(__enter__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:485(_get_literal_prefix)
       16    0.000    0.000    0.000    0.000 {method 'getvalue' of '_io.BytesIO' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/types.py:176(__get__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:826(find_spec)
        1    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:1053(_handle_fromlist)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:516(_get_charset_prefix)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/_collections_abc.py:78(_check_methods)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:180(_path_isabs)
       25    0.000    0.000    0.000    0.000 {method 'locked' of '_thread.lock' objects}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:357(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:296(_class_escape)
       10    0.000    0.000    0.000    0.000 {method 'find' of 'bytearray' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1710(getEffectiveLevel)
        2    0.000    0.000    0.000    0.000 {built-in method _imp.is_builtin}
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:151(_should_collect_from_parameters)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:1231(_validate_host)
        2    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/response.py:91(is_response_to_head)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1040(__init__)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:48(_new_module)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:2655(_check_generic)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:287(tell)
       10    0.000    0.000    0.000    0.000 {built-in method _imp.release_lock}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:219(_acquireLock)
        1    0.000    0.000    0.000    0.000 {built-in method _sre.compile}
       10    0.000    0.000    0.000    0.000 {built-in method _imp.acquire_lock}
        1    0.000    0.000    0.000    0.000 {built-in method fromkeys}
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:619(isstring)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:928(fix_flags)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:165(__init__)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:103(allowed_gai_family)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/typing.py:137(_type_convert)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:165(__getitem__)
        2    0.000    0.000    0.000    0.000 {method 'flush' of '_io.BufferedReader' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:76(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:228(_releaseLock)
        6    0.000    0.000    0.000    0.000 {built-in method from_bytes}
        4    0.000    0.000    0.000    0.000 {method 'rfind' of 'str' objects}
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:82(groups)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/io.py:60(__getattr__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/netrc.py:10(NetrcParseError)
        2    0.000    0.000    0.000    0.000 {method 'translate' of 'bytearray' objects}
        4    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:71(_relax_case)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:173(append)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/dictionary.py:209(reset)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/_request_methods.py:51(__init__)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/queue.py:245(_init)
        2    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/response.py:486(_flush_decoder)
        2    0.000    0.000    0.000    0.000 {built-in method _imp._fix_co_filename}
        2    0.000    0.000    0.000    0.000 {built-in method _imp.is_frozen}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap>:412(has_location)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/connection.py:182(host)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/enum.py:801(value)
        1    0.000    0.000    0.000    0.000 {method 'update' of 'dict' objects}
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_parse.py:161(__len__)
        2    0.000    0.000    0.000    0.000 /usr/lib/python3.10/sre_compile.py:477(_get_iscased)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/http/client.py:884(_get_hostport)
        1    0.000    0.000    0.000    0.000 /usr/lib/python3.10/logging/__init__.py:1307(disable)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/urllib3/util/connection.py:93(_set_socket_options)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/core/fuzzer.py:229(set_base_path)
        1    0.000    0.000    0.000    0.000 {method 'insert' of 'list' objects}
        1    0.000    0.000    0.000    0.000 {built-in method atexit.register}
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:1065(get_filename)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/lib/connection/requester.py:107(set_url)
        2    0.000    0.000    0.000    0.000 <frozen importlib._bootstrap_external>:874(create_module)
        1    0.000    0.000    0.000    0.000 /src/dirsearch/venv/lib/python3.10/site-packages/typing_extensions.py:2756(<listcomp>)
        1    0.000    0.000    0.000    0.000 {built-in method builtins.callable}
        1    0.000    0.000    0.000    0.000 {built-in method _socket.getdefaulttimeout}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

8 participants