You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
747 B
Python

import subprocess
import platform
print ("PING SCANNER")
#Sätt parameter n om Linux och c om Windows
param = '-n' if platform.system().lower()=='windows' else '-c'
#Ping function
def ping(host):
command = ["ping", param, "1", host]
return subprocess.call(command, stdout=subprocess.DEVNULL, stderr=subprocess.STDOUT) == 0
#Pinga enskild host
host = "google.com"
if ping(host):
print("Ping successfull!")
else:
print("Ping unsuccessfull")
#En lista för hostar som ska pingas
host_list = ["google.com", "gt.se", "amazon.com"]
#Loop som pingar varje host i listan
for host in host_list:
print(host)
ping(host)
if ping(host):
print("Ping successfull!")
else:
print("Ping unsuccessfull")