Título: problema con la libreria de nmap en python v 3.7.4 Publicado por: dash166 en 16 Noviembre 2019, 00:41 am normalmente he estado trabajando con python v2 con nmap y todo bien hasta ahora , pero me recomendaron que use python v3 para pentesting con nmap pero entonces ocurrio un problema que fue el siguiente:
la libreria de nmap no lo reconoce, ademas me sale lo siguiente: Traceback (most recent call last): File "testeo.py", line 10, in <module> nm=nmap.PortScanner() AttributeError: module 'nmap' has no attribute 'PortScanner ademas : tengo las librerias python-nmap y nmap intaladas pero de tomas maneras no lo reconoce en pythonv3 Agredeceria su ayuda. Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: engel lex en 16 Noviembre 2019, 01:31 am probablemente es porque el paquete actualmente es python-nmap y no nmap, intenta desinstalar el paquete nmap e instalar python-nmap
Código: pip uninstall nmap Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: dash166 en 16 Noviembre 2019, 02:20 am Eso tambien he intendao anteriormente de todas manera observalo:
root@kali:~# pip uninstall nmap Skipping nmap as it is not installed. root@kali:~# pip install python-nmap Requirement already satisfied: python-nmap in /usr/local/lib/python2.7/dist-packages (0.6.1) ----------------------------- intento nuevamente con python3 root@kali:~# python3 Testeo.py Traceback (most recent call last): File "testeo.py", line 11, in <module> nm=nmap.PortScanner() AttributeError: module 'nmap' has no attribute 'PortScanner' Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: engel lex en 16 Noviembre 2019, 02:31 am estas en linux, por defecto pip se usa para pyton 2, usa pip3 para que aplique a python3
Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: dash166 en 16 Noviembre 2019, 02:37 am Eso tambien he intentado con pip3 pero igual sale:
Traceback (most recent call last): File "testeo.py", line 11, in <module> nm=nmap.PortScanner() AttributeError: module 'nmap' has no attribute 'PortScanner' ah tambien me olvide mencionarte que en python v2 si se reconoce la libreria nmap Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: engel lex en 16 Noviembre 2019, 02:42 am el pip3 está correspodido con tu python?... por ejemplo, si intentas importar el modulo colored y falla, haces la instalacion por pip3 y funciona?
Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: dash166 en 16 Noviembre 2019, 02:55 am al parecer falla con pip3 alguna manera de como solucionarlo ?
Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: engel lex en 16 Noviembre 2019, 03:00 am al parecer falla con pip3 alguna manera de como solucionarlo ? intentaste instalar el modulo que puse de ejemplo y falló? como obtuviste el python 3.7.2? venia con el sistema? Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: dash166 en 16 Noviembre 2019, 03:16 am lo descarge de la pagina oficial tengo en duda otras librerias
como socket en python3 se adecuaba correctamente el problema era con nmap en python.v2 funciona correctamente pero en cambio en python v3 no oh seria instalar de nuevo python.v3 Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: engel lex en 16 Noviembre 2019, 03:31 am kali es derivado de debian, no deberias necesitar la pagina oficial para instlar python 3, remueve la instalacion y simplemente usa apt install python python3-pip -y si no te da 3.7, sino 3.6 o 3.5, no hay problema a menos que realmente requieras de algun cambio que hubo, e incluso en ese caso usualmente con unas lineas extras de codigo puedas hacer lo mismo
Título: Re: problema con la libreria de nmap en python v 3.7.4 Publicado por: tincopasan en 16 Noviembre 2019, 03:33 am en vez de perder tanto tiempo, después de instalar python-nmap hace un dir(nmap) y salen las funciones que están disponibles, entre ellas PortScanner, si te sale en el dir es que por algo la estás declarando mal, sino sale en el dir, recién ahí fijate de desinstalar nmap y solo instalar python-nmap
|