summaryrefslogtreecommitdiffstats
path: root/etc/inc/openvpn.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/openvpn.inc')
-rw-r--r--etc/inc/openvpn.inc10
1 files changed, 10 insertions, 0 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc
index df34539..2c078b2 100644
--- a/etc/inc/openvpn.inc
+++ b/etc/inc/openvpn.inc
@@ -947,6 +947,16 @@ function openvpn_get_server_status($server, $socket) {
$conn['connect_time'] = $list[6];
$server['conns'][] = $conn;
}
+ /* parse routing table lines */
+ if (strstr($line, "ROUTING_TABLE")) {
+ $list = explode(",", $line);
+ $conn = array();
+ $conn['virtual_addr'] = $list[1];
+ $conn['common_name'] = $list[2];
+ $conn['remote_host'] = $list[3];
+ $conn['last_time'] = $list[4];
+ $server['routes'][] = $conn;
+ }
}
/* cleanup */
OpenPOWER on IntegriCloud