maurosoria / dirsearch

Web path scanner
11.57k stars 2.29k forks source link

Error installing dirsearch #1381

Open kokurate opened 5 days ago

kokurate commented 5 days ago

Im trying to install dirsearch with these steps

git clone https://github.com/maurosoria/dirsearch.git --depth 1
cd dirsearch
pip3 install -r requirements.txt

When Installing i got this message

Defaulting to user installation because normal site-packages is not writeable
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/cloud_enum-0.0.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330        
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/commix-4.0.dev0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330         
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/DNSValidator-0.1-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330        
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/tqdm-4.62.3-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330             
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/wafw00f-2.2.0-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330           
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/cmseek-1.1.3-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330            
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/Interlace-1.9.8-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330         
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/urless-2.1-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330              
DEPRECATION: Loading egg at /usr/local/lib/python3.11/dist-packages/ghauri-1.3.4-py3.11.egg is deprecated. pip 24.3 will enforce this behaviour change. A possible replacement is to use pip for package installation. Discussion can be found at https://github.com/pypa/pip/issues/12330   

and this error

  WARNING: The script normalizer is installed in '/home/kokurate/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.                                                                                 
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.                      
faraday-agent-dispatcher 3.2.1 requires pytenable, which is not installed.                        
crackmapexec 5.4.0 requires aioconsole<0.4.0,>=0.3.3, but you have aioconsole 0.7.0 which is incompatible.                                                                                          
crackmapexec 5.4.0 requires masky<0.2.0,>=0.1.1, but you have masky 0.2.0 which is incompatible.  
crackmapexec 5.4.0 requires minikerberos==0.3.3, but you have minikerberos 0.4.4 which is incompatible.                                                                                             
crackmapexec 5.4.0 requires neo4j<5.0.0,>=4.1.1, but you have neo4j 5.2.dev0 which is incompatible.                                                                                                 
crackmapexec 5.4.0 requires paramiko<3.0.0,>=2.7.2, but you have paramiko 3.4.0 which is incompatible.                                                                                              
crackmapexec 5.4.0 requires pypsrp<0.8.0,>=0.7.0, but you have pypsrp 0.8.1 which is incompatible.
crackmapexec 5.4.0 requires termcolor<2.0.0,>=1.1.0, but you have termcolor 2.4.0 which is incompatible.                                                                                            
crackmapexec 5.4.0 requires xmltodict<0.13.0,>=0.12.0, but you have xmltodict 0.13.0 which is incompatible.                                                                                         
theharvester 4.6.0 requires aiodns==3.1.1, but you have aiodns 3.2.0 which is incompatible.       
theharvester 4.6.0 requires aiohttp==3.9.3, but you have aiohttp 3.9.5 which is incompatible.     
theharvester 4.6.0 requires aiosqlite==0.20.0, but you have aiosqlite 0.17.0 which is incompatible.                                                                                                 
theharvester 4.6.0 requires censys==2.2.11, but you have censys 2.2.12 which is incompatible.     
theharvester 4.6.0 requires certifi==2024.2.2, but you have certifi 2024.6.2 which is incompatible.                                                                                                 
theharvester 4.6.0 requires dnspython==2.6.1, but you have dnspython 2.0.0 which is incompatible. 
theharvester 4.6.0 requires lxml==5.1.0, but you have lxml 5.2.2 which is incompatible.           
theharvester 4.6.0 requires netaddr==1.2.1, but you have netaddr 1.3.0 which is incompatible.     
theharvester 4.6.0 requires playwright==1.42.0, but you have playwright 0.0.0 which is incompatible.                                                                                                
theharvester 4.6.0 requires python-dateutil==2.9.0.post0, but you have python-dateutil 2.9.0 which is incompatible.                                                                                 
theharvester 4.6.0 requires requests==2.31.0, but you have requests 2.32.3 which is incompatible. 
theharvester 4.6.0 requires setuptools==69.2.0, but you have setuptools 70.1.0 which is incompatible.                                                                                               
theharvester 4.6.0 requires slowapi==0.1.9, but you have slowapi 0.1.4 which is incompatible.     
theharvester 4.6.0 requires ujson==5.9.0, but you have ujson 5.10.0 which is incompatible.        
theharvester 4.6.0 requires uvicorn==0.28.0, but you have uvicorn 0.29.0 which is incompatible.   
dropbox 12.0.0 requires requests<2.30, but you have requests 2.32.3 which is incompatible.        
dropbox 12.0.0 requires stone<3.3.3,>=2, but you have stone 3.3.6 which is incompatible.          
dropbox 12.0.0 requires urllib3<2, but you have urllib3 2.2.2 which is incompatible.              
faraday-agent-dispatcher 3.2.1 requires python-socketio==5.8.0, but you have python-socketio 5.11.2 which is incompatible.   

I want to know if that's a problem ? How to make it so this dirsearch will running properly ??