From 438d04f643e5f71a1e0dc2ce08f237ecd8489861 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Tue, 23 Nov 2010 17:37:06 -0500 Subject: Adding Diagnostics: pf Info which shows the output of pfctl -vvi and pfctl -vvI via AJAX --- usr/local/www/diag_pf_info.php | 116 +++++++++++++++++++++++++++++++++++++++++ usr/local/www/fbegin.inc | 1 + 2 files changed, 117 insertions(+) create mode 100644 usr/local/www/diag_pf_info.php (limited to 'usr') diff --git a/usr/local/www/diag_pf_info.php b/usr/local/www/diag_pf_info.php new file mode 100644 index 0000000..4b37d42 --- /dev/null +++ b/usr/local/www/diag_pf_info.php @@ -0,0 +1,116 @@ +"; + $text .= `/sbin/pfctl -vvsI`; + echo $text; + exit; +} + +include("head.inc"); + +?> + + + +
+{$pgtitle}

"; + if($savemsg) { + echo "
"; + print_info_box($savemsg); + echo "
"; + } + if ($input_errors) + print_input_errors($input_errors); +?> + + + + +
+ + + + +
+
+ + +
+
+ +
+
+
+ +
+ + + + diff --git a/usr/local/www/fbegin.inc b/usr/local/www/fbegin.inc index 92d90fb..0f3e715 100755 --- a/usr/local/www/fbegin.inc +++ b/usr/local/www/fbegin.inc @@ -188,6 +188,7 @@ $diagnostics_menu[] = array("Factory Defaults", "/diag_defaults.php"); $diagnostics_menu[] = array("Halt System", "/halt.php" ); $diagnostics_menu[] = array("Tables", "/diag_tables.php"); $diagnostics_menu[] = array("Ping", "/diag_ping.php"); +$diagnostics_menu[] = array("pf Info", "/diag_pf_info.php"); $diagnostics_menu[] = array("pfTOP", "/diag_system_pftop.php"); $diagnostics_menu[] = array("Reboot", "/reboot.php"); $diagnostics_menu[] = array("Routes", "/diag_routes.php"); -- cgit v1.1