diff --git a/LookingGlass.php b/LookingGlass.php index 131be53..0e8f1d3 100644 --- a/LookingGlass.php +++ b/LookingGlass.php @@ -24,6 +24,13 @@ class LookingGlass public const SESSION_ERROR_MESSAGE = 'error_message'; public const SESSION_CSRF = 'CSRF'; + public const METHOD_PING = 'ping'; + public const METHOD_PING6 = 'ping6'; + public const METHOD_MTR = 'mtr'; + public const METHOD_MTR6 = 'mtr6'; + public const METHOD_TRACEROUTE = 'traceroute'; + public const METHOD_TRACEROUTE6 = 'traceroute6'; + private const MTR_COUNT = 10; /** diff --git a/backend.php b/backend.php index ff8c10d..e02d363 100644 --- a/backend.php +++ b/backend.php @@ -28,24 +28,24 @@ if (isset($_SESSION[LookingGlass::SESSION_TARGET_HOST]) && unset($_SESSION[LookingGlass::SESSION_CALL_BACKEND]); - switch ($_SESSION['METHOD']) { - case 'ping': - LookingGlass::ping($_SESSION['TARGET']); + switch ($_SESSION[LookingGlass::SESSION_TARGET_METHOD]) { + case LookingGlass::METHOD_PING: + LookingGlass::ping($_SESSION[LookingGlass::SESSION_TARGET_HOST]); break; - case 'ping6': - LookingGlass::ping6($_SESSION['TARGET']); + case LookingGlass::METHOD_PING6: + LookingGlass::ping6($_SESSION[LookingGlass::SESSION_TARGET_HOST]); break; - case 'mtr': - LookingGlass::mtr($_SESSION['TARGET']); + case LookingGlass::METHOD_MTR: + LookingGlass::mtr($_SESSION[LookingGlass::SESSION_TARGET_HOST]); break; - case 'mtr6': - LookingGlass::mtr6($_SESSION['TARGET']); + case LookingGlass::METHOD_MTR6: + LookingGlass::mtr6($_SESSION[LookingGlass::SESSION_TARGET_HOST]); break; - case 'traceroute': - LookingGlass::traceroute($_SESSION['TARGET']); + case LookingGlass::METHOD_TRACEROUTE: + LookingGlass::traceroute($_SESSION[LookingGlass::SESSION_TARGET_HOST]); break; - case 'traceroute6': - LookingGlass::traceroute6($_SESSION['TARGET']); + case LookingGlass::METHOD_TRACEROUTE6: + LookingGlass::traceroute6($_SESSION[LookingGlass::SESSION_TARGET_HOST]); break; } } diff --git a/config.dist.php b/config.dist.php index 8b34072..8ef8f42 100644 --- a/config.dist.php +++ b/config.dist.php @@ -1,5 +1,5 @@ -