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
Saludos.
import os
import re
import sys
a = re.compile(r"(\d) received")
b = ("\033[31mvacio\033[0m","\033[33mduda\033[0m","\033[32mocupado\033[0m")
octetos = raw_input("Elige los 3 primeros octetos de tu red (ej:192.168.0.): ")
for cuarto in range(1,255):
ip = octetos+str(cuarto)
ping = os.popen(str("ping -q -c2 "+ip),"r")
print "Comprobando ",ip,", estado:",
sys.stdout.flush()
while 1:
c = ping.readline()
if not c: break
d = re.findall(a,c)
if d:
print b[int(d[0])]Saludos.



, nos dá la opción de elegir entre una serie de caracteres con los que hacer el ataque o podemos elegir que caracteres queremos que use.
:D
