Secuencias de comandos de ping múltiples en Python

No puedo encontrar ninguna documentación buena y fácil de aprender sobre python y redes. En este caso, solo estoy tratando de hacer un script fácil que pueda hacer ping a varias máquinas remotas.

for ping in range(1,10):
   ip="127.0.0."+str(ping)
   os.system("ping -c 3 %s" % ip)

Una secuencia de comandos simple como esa hará ping a las máquinas, pero me gustaría que la secuencia de comandos devuelva 'activa' 'sin respuesta' Lo que me hace pensar que también debo buscar el módulo de tiempo, creotime.sleep(5) y después de eso, habría una declaración de ruptura. Lo que me hace pensar que debería haber un bucle mientras dentro. No estoy 100% seguro, podría estar yendo en la dirección equivocada por completo: / si alguien pudiera ayudarme o indicarme en la dirección de alguna documentación que sería genial.