diff options
author | Romain Boissat rboissat <rboissat@lv0.in> | 2014-08-06 00:07:33 +0200 |
---|---|---|
committer | Romain Boissat rboissat <rboissat@lv0.in> | 2014-08-06 00:07:33 +0200 |
commit | d7dabb57c9d75ce6be3673974c0ea0d653adba80 (patch) | |
tree | 2387bd4e46446482e4c01829706ea50cf7ba681c | |
parent | 2bce2bcbaecbf8c2cd01ff3d64f39318085a1f5d (diff) |
fixing FQDN input for cisco
-rw-r--r-- | routers/cisco.php | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/routers/cisco.php b/routers/cisco.php index 593b293..b7eb01c 100644 --- a/routers/cisco.php +++ b/routers/cisco.php @@ -56,20 +56,16 @@ final class Cisco extends Router { break; case 'ping': - if (match_ipv4($parameters)) { + if (match_ipv4($parameters) || match_ipv6($parameters) || match_fqdn($parameters)) { $commands[] = 'ping '.$parameters.' repeat 10'; - } else if (match_ipv6($parameters)) { - $commands[] = 'ping ipv6 '.$parameters.' repeat 10'; } else { throw new Exception('The parameter is not an IPv4/IPv6 address.'); } break; case 'traceroute': - if (match_ipv4($parameters)) { - $commands[] = 'traceroute ip '.$parameters; - } else if (match_ipv6($parameters)) { - $commands[] = 'traceroute ipv6 '.$parameters; + if (match_ipv4($parameters) || match_ipv6($parameters) || match_fqdn($parameters)) { + $commands[] = 'traceroute '.$parameters; } else { throw new Exception('The parameter is not an IPv4/IPv6 address.'); } |