diff --git a/LookingGlass.php b/LookingGlass.php index d0ba507..b4e303b 100644 --- a/LookingGlass.php +++ b/LookingGlass.php @@ -167,7 +167,7 @@ class LookingGlass */ public static function ping(string $host, int $count = 4): bool { - return self::procExecute('ping -c' . $count . ' -w15', $host); + return self::procExecute('ping -4 -c' . $count . ' -w15', $host); } /** diff --git a/index.php b/index.php index 42cfac9..f9df417 100644 --- a/index.php +++ b/index.php @@ -46,7 +46,7 @@ if (!empty($_POST)) { } if (in_array($_POST['backendMethod'], ['ping6', 'mtr6', 'traceroute6'])) { - if (!LookingGlass::isValidIpv6($_POST['targetHost']) || + if (!LookingGlass::isValidIpv6($_POST['targetHost']) && !$targetHost = LookingGlass::isValidHost($_POST['targetHost'],LookingGlass::IPV6) ) { exitErrorMessage('No valid IPv6 provided.');