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/ _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/