diff options
author | Guillaume Mazoyer <respawneral@gmail.com> | 2014-06-14 23:17:22 +0200 |
---|---|---|
committer | Guillaume Mazoyer <respawneral@gmail.com> | 2014-06-14 23:17:22 +0200 |
commit | f97dcdd539407d5987236bdffacc093cc790d373 (patch) | |
tree | c39dcd05d218a3a7d6e4638b0bbaf83bdfea9088 /routers/router.php | |
parent | 6f3b61ae16cc04c4b4f036a795842ef81d210635 (diff) |
Add preliminary support for Cisco routers.
Need to be tested.
Diffstat (limited to 'routers/router.php')
-rw-r--r-- | routers/router.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/routers/router.php b/routers/router.php index e0e8d00..8eaa2ef 100644 --- a/routers/router.php +++ b/routers/router.php @@ -20,6 +20,7 @@ */ require_once 'config.php'; +require_once 'cisco.php'; require_once 'juniper.php'; require_once 'utils.php'; require_once 'auth/authentication.php'; @@ -63,8 +64,8 @@ abstract class Router { $auth->disconnect(); foreach ($commands as $selected) { - log_to_file('[client: '.$this->requester.'] '.$this->config['host'].'> '. - $selected); + log_to_file('[client: '.$this->requester.'] '.$this->config['host']. + '> '.$selected); } } @@ -77,6 +78,10 @@ abstract class Router { $router_config = $config['routers'][$id]; switch ($router_config['type']) { + case 'cisco': + case 'ios': + return new Cisco($router_config, $id, $requester); + case 'juniper': case 'junos': return new Juniper($router_config, $id, $requester); |