Ping com Python

Tive um problema que necessitava realizar um ping utilizando um script python, deixo ele para vocês, lembrando que ele só irá funcionar em sistemas Unix (Linux, Mac OS, entre outros).

Neste script você digita o nome ou endereço do host que você deseja executar o ping e o número de pings que você deseja efetuar. Dei uma atualizada no código para faze-lo funcionar em sistemas Windows, fazendo uma checagem de sistemas e executando o parâmetro do ping de forma exclusiva pra cada sistema.

# -*- coding: UTF-8 -*-
import os
import platform # para checagem do sistema operacional

host = raw_input("Host:")
execucoes = input("Execucoes:")

if platform.system() == "Windows":
	print os.popen("ping -n "+ str(execucoes) + " " + host).read() #sistemas Windows
else:
	print os.popen("ping -c" + str(execucoes) + " " + host).read() #outros sistemas
Vinicius Viana

Sobre o Autor

Analista Front-end / Web Analytics na Wunderman. Já atuei no desenvolvimento de vários sites e e-commerces, atuando sempre na área de marketing digital (SEO, Web Analytics e Links Patrocinados). Certificado em Google Analytics - GAIQ

Deixe um Comentário