diff options
author | robiscool <robrob2626@yahoo.com> | 2009-12-30 00:51:05 -0800 |
---|---|---|
committer | robiscool <robrob2626@yahoo.com> | 2009-12-30 00:51:38 -0800 |
commit | d0f804ddd88b5687ae471a20da7b2726390ae97f (patch) | |
tree | b1914e4ecd4dd54ab2f52026494ab4d370e63ebb /config/snort-dev/snort_alerts.php | |
parent | b942041662c8cdc0cc6b676b9f4402e2861e00ca (diff) | |
download | pfsense-packages-d0f804ddd88b5687ae471a20da7b2726390ae97f.tar.gz pfsense-packages-d0f804ddd88b5687ae471a20da7b2726390ae97f.tar.bz2 pfsense-packages-d0f804ddd88b5687ae471a20da7b2726390ae97f.zip |
snort-dev, add filtering for corrupted alerts file
Diffstat (limited to 'config/snort-dev/snort_alerts.php')
-rw-r--r-- | config/snort-dev/snort_alerts.php | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/config/snort-dev/snort_alerts.php b/config/snort-dev/snort_alerts.php index a9e002f8..bbfd214c 100644 --- a/config/snort-dev/snort_alerts.php +++ b/config/snort-dev/snort_alerts.php @@ -431,17 +431,23 @@ if ($pconfig['arefresh'] == 'on' || $pconfig['arefresh'] == '') { $alerts_array = array_reverse(array_filter(explode("\n\n", file_get_contents('/var/log/snort/alert')))); }else{ - $alerts_array = array_reverse(split("\n", file_get_contents('/var/log/snort/alert'))); + $alerts_array = array_reverse(array_filter(split("\n", file_get_contents('/var/log/snort/alert')))); } + + +if (is_array($alerts_array)) +{ + $counter = 0; foreach($alerts_array as $fileline) { + if($logent <= $counter) continue; - + $counter++; - + /* Date */ $alert_date_str = get_snort_alert_date($fileline); @@ -573,7 +579,9 @@ if ($pconfig['arefresh'] == 'on' || $pconfig['arefresh'] == '') } /* NOTE: using one echo improves performance by 2x */ - echo "<tr id=\"{$counter}\"> + if ($alert_disc != 'empty') + { + echo "<tr id=\"{$counter}\"> <td class=\"centerAlign\">{$counter}</td> <td class=\"centerAlign\">{$alert_priority}</td> <td class=\"centerAlign\">{$alert_proto}</td> @@ -586,7 +594,8 @@ if ($pconfig['arefresh'] == 'on' || $pconfig['arefresh'] == '') <td class=\"centerAlign\">{$alert_dst_p}</td> <td class=\"centerAlign\">{$alert_sid}</td> <td>{$alert_date}</td> - </tr>\n"; + </tr>\n"; + } // <script type="text/javascript"> // var myTable = {}; @@ -596,6 +605,7 @@ if ($pconfig['arefresh'] == 'on' || $pconfig['arefresh'] == '') // </script> } +} ?> </tbody> |