Para actualizar este tema, talvez esta libreria sea util para este tipo de tareas http://xael.org/norman/python/python-nmap/
El día 14 de febrero de 2010 10:58, César García <cel...@gmail.com> escribió: > Para que puedas obtener el sistema operativo te recomiendo nmap > > Ej: > > nmap -sS -PN -n -O 192.168.1.10 > > El día 12 de febrero de 2010 16:27, David Villa <dvi...@gmx.net> escribió: >> On Fri, 12 Feb 2010 10:44:57 -0500 (EST) >> "Boris Perez Canedo" <inf200...@ucf.edu.cu> osó decir: >> >>> >>> >>> Hola a todos, >>> >>> Me gustaria saber como realizar un scan de la red y de esta manera >>> obtener los ip que estan siendo utilizados y el sistema operativo >>> asociado. >>> >>> Se que se puede >>> ejecutar el comando ping u otros para cosas similares desde python >>> pero hacer esto, por ejemplo con ping, llevaria mucho tiempo, ya que >>> habria que empezar a probar ip por ip >>> >>> y podrian haber 10 maquinas encendidas en 100 posibilidades o mas. >>> Otra cosa seria una especie de ping a la direccion de broadcast de la >>> subred y asi obtener respuestas "instantaneas" pero desgraciadamente >>> el comando ping no funciona asi. Hay alguna implementacion del >>> protocolo ICMP en python que permita hacer esto? >>> >>> Otras posibilidades que no sean con ICMP tambien son bienvenidas. >>> >>> Gracias. >>> >> >> Yo tengo un scriptillo Python que usa la librería scapy y que quizá te >> puede servir. Lo que hace es un ping ARP, de modo que puedes tener la >> lista de todos los hosts conectados en la LAN en pocos segundos. Además >> utiliza el OUI de la MAC pasa listar el fabricante (esto lo puedes >> eliminar si no lo necesitas). Lo que no hace es darte el SO. >> >> Es importante señalar que cómo usa ARP solo sirve para máquinas que se >> encuentren en el mismo dominio de broadcast que tu máquina. >> >> Puedes encontrar el script en: >> >> https://arco.esi.uclm.es/svn/public/misc/scapy/arping.py >> >> Si no quieres filtrar lo puedes usar simplemente con: >> >> $ sudo ./arping.py "" >> >> Saludos >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > > -- > http://celord.blogspot.com/ > -- http://celord.blogspot.com/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/