Error al ejecutar SpiderFoot en Kali Linux

Iniciado por termux2020, 24 Diciembre 2021, 17:29 PM

0 Miembros y 1 Visitante están viendo este tema.

termux2020

Amigos, estoy instalando y ejecutando SPIDERFOOT en Kali Linux con el siguiente comando: spiderfoot -l 127.0.0.1:5001 y recibo este error en la pantalla.

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/jaraco/text/__init__.py", line 7, in <module>
    from importlib.resources import files  # type: ignore
ImportError: cannot import name 'files' from 'importlib.resources' (/usr/lib/python3.8/importlib/resources.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./sf.py", line 25, in <module>
    import cherrypy
  File "/usr/lib/python3/dist-packages/cherrypy/__init__.py", line 66, in <module>
    from ._cperror import (
  File "/usr/lib/python3/dist-packages/cherrypy/_cperror.py", line 135, in <module>
    from cherrypy.lib import httputil as _httputil
  File "/usr/lib/python3/dist-packages/cherrypy/lib/httputil.py", line 20, in <module>
    import jaraco.collections
  File "/usr/lib/python3/dist-packages/jaraco/collections.py", line 10, in <module>
    import jaraco.text
  File "/usr/lib/python3/dist-packages/jaraco/text/__init__.py", line 9, in <module>
    from importlib_resources import files  # type: ignore
ModuleNotFoundError: No module named 'importlib_resources'

he ejecutado el mismo comando en otra máquina que no se actualizó y se ejecuta normal. Será que a medida que python2 pa se apaga, algunas herramientas dejan de funcionar. ¿Cómo puedo solucionar este error? Gracias de antemano.

el-brujo

¿Qué versión de Kali estás utilizando?


sudo apt update
sudo apt upgrade


Parece que tienes problemas con la librería de python jaraco


python3 -m pip install jaraco.text


https://www.spiderfoot.net/documentation/

Citar$ git clone https://github.com/smicallef/spiderfoot.git
$ cd spiderfoot
~/spiderfoot$

CitarSpiderFoot is written in Python 3, so to run on Linux/Solaris/FreeBSD/etc. you need Python 3.6+ installed, in addition to the various module dependencies. To install the dependencies using PIP, run the following:

Citar$ pip3 install -r requirements.txt

requirements.txt

Citaradblockparser>=0.7,<1
dnspython>=2.1.0,<3
ExifRead>=2.3.2,<3
CherryPy>=18.6.1,<19
cherrypy-cors>=1.6,<2
Mako>=1.1.5,<2
beautifulsoup4>=4.10.0,<5
lxml>=4.6.3,<5
netaddr>=0.8.0,<1
pysocks>=1.7.1,<2
requests>=2.26.0,<3
ipwhois>=1.1.0,<1.2.0
ipaddr>=2.2.0,<3
phonenumbers>=8.12.34,<9
pygexf>=0.2.2,<0.3
PyPDF2>=1.26.0,<2
python-whois>=0.7.3,<0.8
secure>=0.3.0,<0.4.0
pyOpenSSL>=21.0.0,<22
python-docx>=0.8.11,<0.9
python-pptx>=0.6.21,<0.7
networkx>=2.6.3,<2.7
cryptography>=3.4.8,<4
publicsuffixlist>=0.7.9,<0.8
openpyxl>=3.0.9,<4

termux2020

al final instalar importlib_resources como usurio root pudo solucionar el problema