From 87dd103a6036a752436df8828730f759598c8929 Mon Sep 17 00:00:00 2001 From: xaver Date: Thu, 15 Sep 2011 20:10:53 +0000 Subject: [PATCH] Fix #1746 - ipv6 added into monitor frontend --- server/lib/classes/monitor_tools.inc.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/server/lib/classes/monitor_tools.inc.php b/server/lib/classes/monitor_tools.inc.php index b7c4ef1986..4e82e0ad3a 100644 --- a/server/lib/classes/monitor_tools.inc.php +++ b/server/lib/classes/monitor_tools.inc.php @@ -1204,7 +1204,23 @@ class monitor_tools { system('which iptables', $retval); // Debian, Ubuntu, Fedora if ($retval === 0) { /* Get the data of the log */ - $data['output'] = shell_exec('iptables -S'); + $data['output'] = '

iptables -S (ipv4)

'.shell_exec('iptables -S'); + + /* + * At this moment, there is no state (maybe later) + */ + $state = 'no_state'; + } else { + $state = 'no_state'; + $data = ''; + } + + + /* This monitoring is only available if fail2ban is installed */ + system('which ip6tables', $retval); // Debian, Ubuntu, Fedora + if ($retval === 0) { + /* Get the data of the log */ + $data['output'] .= '

ip6tables -S (ipv6)

'.shell_exec('ip6tables -S'); /* * At this moment, there is no state (maybe later) -- GitLab