comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Escaner LAN

  • 4 Respuestas
  • 1774 Vistas

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

Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« en: Julio 09, 2010, 06:45:11 pm »
Buenas, aqui dejo este code sencillo, sirve para saber que ip's dan señal en una red local tipo C en ese momento.

Código: Python
  1. import os
  2. import re
  3. import sys
  4.  
  5. a = re.compile(r"(\d) received")
  6. b = ("\033[31mvacio\033[0m","\033[33mduda\033[0m","\033[32mocupado\033[0m")
  7. octetos = raw_input("Elige los 3 primeros octetos de tu red (ej:192.168.0.): ")
  8. for cuarto in range(1,255):
  9.    ip = octetos+str(cuarto)
  10.    ping = os.popen(str("ping -q -c2 "+ip),"r")
  11.    print "Comprobando ",ip,", estado:",
  12.    sys.stdout.flush()
  13.    while 1:
  14.       c = ping.readline()
  15.       if not c: break
  16.       d = re.findall(a,c)
  17.       if d:
  18.          print b[int(d[0])]

Saludos. ;)
« Última modificación: Mayo 03, 2014, 03:03:07 am por Flemon »

Desconectado Devilboy

  • *
  • Underc0der
  • Mensajes: 328
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Julio 09, 2010, 06:57:06 pm »
ta lindo pero veo ke pusiste esto:

Código: You are not allowed to view links. Register or Login
ip = "192.168.0.

ke pasa si me rango de ip empieza con 193.x.x.x.x

el code ya no funcaría o me ekivoco?

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...


Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« Respuesta #2 en: Julio 09, 2010, 07:00:36 pm »
You are not allowed to view links. Register or Login
Cada uno debe cambiar los 3 primeros octetos para que el broadcast sea correcto, según su configuración.

;) eso es cosa de cada uno... si quieres lo modifico para que el que quiera elija los 3 primeros octetos manualmente...

Saludos.

Desconectado Devilboy

  • *
  • Underc0der
  • Mensajes: 328
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Julio 09, 2010, 07:02:01 pm »
kedarìa mas lindo asi man

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...


Desconectado d33k40

  • *
  • Underc0der
  • Mensajes: 94
  • Actividad:
    0%
  • Reputación 0
  • En la tierra de los ciegos, el tuerto es el rey.
    • Ver Perfil
    • Email
« Respuesta #4 en: Julio 09, 2010, 07:19:51 pm »
Solucionado, gracias por tu comentario constructivo, ahora luce mejor.

Saludos.

 

¿Te gustó el post? COMPARTILO!



Escáner de códigos Qr en Python (Android)

Iniciado por Pr0ph3t

Respuestas: 0
Vistas: 1104
Último mensaje Mayo 25, 2012, 03:35:58 pm
por Pr0ph3t