First commit
parent
47f724600f
commit
4bcf772212
@ -0,0 +1,32 @@
|
|||||||
|
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")
|
||||||
Loading…
Reference in New Issue