(http://2.bp.blogspot.com/-0mCr3DMGOKM/Ut7fkI7bxuI/AAAAAAAAAmg/E6e_NI3Ms6g/s320/nmap.jpg)
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 https://nmap.org/download.html (https://nmap.org/download.html)
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 https://pypi.python.org/pypi/python-nmap (https://pypi.python.org/pypi/python-nmap) 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 setup.py install" Sin comillas y darle a intro y vereis lo que en la siguiente imagen
(http://i57.tinypic.com/wclh8k.jpg)
Y para finalizar ir a la consola python e introducir lo siguiente
import nmap
nm = nmap.PortScanner()
nm.scan('127.0.0.1','22')
Tendreis que ver algo parecido a esto
{'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