Untitled
Guest 82 27th Nov, 2024
import subprocess
import platform
def ping_host(host):
# Określenie komendy ping w zależności od systemu operacyjnego
param = '-n' if platform.system().lower() == 'windows' else '-c'
command = ['ping', param, '4', host] # Wysyła 4 pakiety ping
try:
# Uruchomienie polecenia ping
subprocess.run(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE, check=True)
print(f'Host {host} jest dostępny.')
return True
except subprocess.CalledProcessError:
print(f'Host {host} nie odpowiada.')
return False
# Przykładowe użycie
ipv6_address = 'fe80::1' # Zastąp adresem IPv6 lub IPv4
ping_host(ipv6_address)
To share this paste please copy this url and send to your friends
RAW Paste Data