Instalar la libreria python-nmap en windows

Iniciado por D3ivid, Marzo 13, 2015, 09:49:20 PM

Tema anterior - Siguiente tema

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

Marzo 13, 2015, 09:49:20 PM Ultima modificación: Agosto 15, 2015, 01:06:33 AM por Windux


Bueno la idea de postear esto es debido a un día entero buscando info sobre la instalación del módulo nmap para python, el problema es que muchísima info está para plataforma linux y poca o ninguna o simplemente que no la he sabido leer en windows asique espero que os guste


Para empezar tenemos que instalar nmap-6.47-setup No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Luego descargamos dependiendo de la versión que tengamos de python ->python-nmap 0.3.4  para versiones python 3.X o python-nmap 0.1.4 para ello iremos a la página No tienes permitido ver los links. Registrarse o Entrar a mi cuenta y nos lo descargamos

Para instalarlo abrimos la consola de comando... (se puede realizar con algún gestor de librerías de python que existen tipo easy_install o pip )  yo no lo he conseguido, de ahi que lo explique como hacerlo manualmente.

Abrimos la consola de comandos y nos dirigimos a donde tengamos el rar de la descarga de python-nmap-0.1.4. en mi caso y estaba situado en download  entoces puse la siguiente ruta "C:\documents and setting\Propietario\mis documentos\download\python-nmap-0.1.4" una vez situados dentro  introducir "python No tienes permitido ver los links. Registrarse o Entrar a mi cuenta install" Sin comillas y darle a intro y vereis lo que en la siguiente imagen



Y para finalizar ir a la consola python e introducir lo siguiente

Código: python
 
import nmap
nm = nmap.PortScanner()
nm.scan('127.0.0.1','22')


Tendreis que ver algo parecido a esto

Código: python

{'nmap': {'command_line': u'nmap -oX - -p 22 -sV 127.0.0.1',
          'scaninfo': {'error': [u'mass_dns: warning: Unable to determine any DNS servers. Reverse DNS is disabled. Try using --system-dns or specify valid servers with --dns-servers\r\n'],
                       u'tcp': {'method': u'syn', 'services': u'22'}},
          'scanstats': {'downhosts': u'0',
                        'elapsed': u'2.30',
                        'timestr': u'Sat Mar 14 01:24:18 2015',
                        'totalhosts': u'1',
                        'uphosts': u'1'}},
'scan': {u'127.0.0.1': {'addresses': {u'ipv4': u'127.0.0.1'},
                         'hostname': u'localhost',



Espero que os sirva y gracias a snifer y polsaker que me dieron las pinceladas y a todos a los que he incordiado en el día de hoy :P