aboutsummaryrefslogtreecommitdiffstats
path: root/config/snort/widget-snort.inc
diff options
context:
space:
mode:
authorbmeeks8 <bmeeks8@bellsouth.net>2014-04-02 15:15:09 -0400
committerErmal <ermal.luci@gmail.com>2014-04-08 08:47:25 +0000
commit81097f08d449321cf145750b7cf653b2c0389747 (patch)
tree2517c86939d7e417a866f2b8e87ebf021fdcb46d /config/snort/widget-snort.inc
parentffc45ec8be2950474f43e2a7d84590d7416cbfd0 (diff)
downloadpfsense-packages-81097f08d449321cf145750b7cf653b2c0389747.tar.gz
pfsense-packages-81097f08d449321cf145750b7cf653b2c0389747.tar.bz2
pfsense-packages-81097f08d449321cf145750b7cf653b2c0389747.zip
Integrate Snort Dashboard Widget into Snort package.
Diffstat (limited to 'config/snort/widget-snort.inc')
-rw-r--r--config/snort/widget-snort.inc24
1 files changed, 24 insertions, 0 deletions
diff --git a/config/snort/widget-snort.inc b/config/snort/widget-snort.inc
new file mode 100644
index 00000000..3c4d9718
--- /dev/null
+++ b/config/snort/widget-snort.inc
@@ -0,0 +1,24 @@
+<?php
+require_once("config.inc");
+
+//set variables for custom title and link
+$snort_alerts_title = "Snort Alerts";
+$snort_alerts_title_link = "snort/snort_alerts.php";
+
+function widget_snort_uninstall() {
+
+ global $config;
+
+ /* Remove the Snort widget from the Dashboard display list */
+ $widgets = $config['widgets']['sequence'];
+ if (!empty($widgets)) {
+ $widgetlist = explode(",", $widgets);
+ foreach ($widgetlist as $key => $widget) {
+ if (strstr($widget, "snort_alerts-container"))
+ unset($widgetlist[$key]);
+ }
+ $config['widgets']['sequence'] = implode(",", $widgetlist);
+ write_config();
+ }
+}
+?>