changeset 112:ee4a55fb7d23 maltfilter-0.20.4

Add some checks; On html output, make links to open in new tabs/windows via target=_blank attribute. Bump version.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 15 Jan 2011 06:22:02 +0200
parents 4b3b1724c995
children ece1efdb62e7
files maltfilter
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/maltfilter	Tue Mar 23 17:37:28 2010 +0200
+++ b/maltfilter	Sat Jan 15 06:22:02 2011 +0200
@@ -3,7 +3,7 @@
 #
 # Malicious Attack Livid Termination Filter daemon (maltfilter)
 # Programmed by Matti 'ccr' Hämäläinen <ccr@tnsp.org>
-# (C) Copyright 2009 Tecnic Software productions (TNSP)
+# (C) Copyright 2009-2010 Tecnic Software productions (TNSP)
 #
 #############################################################################
 use strict;
@@ -13,11 +13,11 @@
 use LWP::UserAgent;
 use IO::Seekable;
 
-my $progversion = "0.20.2";
+my $progversion = "0.20.4";
 my $progbanner =
 "Malicious Attack Livid Termination Filter daemon (maltfilter) v$progversion\n".
 "Programmed by Matti 'ccr' Hamalainen <ccr\@tnsp.org>\n".
-"(C) Copyright 2009 Tecnic Software productions (TNSP)\n";
+"(C) Copyright 2009-2010 Tecnic Software productions (TNSP)\n";
 
 
 #############################################################################
@@ -117,7 +117,7 @@
     my $merr = $3;
     if ($merr =~ /^File does not exist: (.+)$/) {
       my $tmp = $1;
-      if ($tmp =~ /\/mss2|\/pma|cpanel|admin|\/sql|mysql|websql|\/SSI.php|\/horde|\/rc$|\/xmlrpc.php|sqladm|dbadm|\/roundcube|\/webmail|\/mail|\/email|xampp|\/zen.*cart|\/cart|\/shop|\/store|mailto:|appserv|roundcube|_vti_bin|wiki|bugtrack|mantis|mantisbt|phpmanager|commerce|SID_box_notns_path/i) {
+      if ($tmp =~ /\/mss2|\/pma|cpanel|admin|\/sql|mysql|websql|\/SSI.php|\/horde|\/rc$|\/xmlrpc.php|sqladm|dbadm|\/roundcube|\/webmail|\/mail|\/email|xampp|\/zen.*cart|\/cart|\/shop|\/store|mailto:|appserv|roundcube|_vti_bin|wiki|bugtrack|mantis|mantisbt|phpmanager|commerce|SID_box_notns_path|\/tinybrowser.php\?type=file\&folder=/i) {
         check_add_hit($mip, $mdate, "CGI vuln scan", $tmp, 6, $settings{"CHK_KNOWN_CGI"});
       }
     }
@@ -309,7 +309,7 @@
 sub get_link($$)
 {
   if ($settings{"WHOIS_URL"} ne "") {
-    return $_[0] ? "<a href=\"".$settings{"WHOIS_URL"}.$_[1].
+    return $_[0] ? "<a target=\"_blank\" href=\"".$settings{"WHOIS_URL"}.$_[1].
       "\">".htmlentities($_[1])."</a>" : $_[1];
   } else {
     return $_[0];
@@ -319,7 +319,7 @@
 sub get_dronebl_link($)
 {
   if ($settings{"DRONEBL_LOOKUP_URL"} ne "") {
-    return sprintf(" [<a href=\"".$settings{"DRONEBL_LOOKUP_URL"}."\">*</a>]", $_[0]);
+    return sprintf(" [<a target=\"_blank\" href=\"".$settings{"DRONEBL_LOOKUP_URL"}."\">*</a>]", $_[0]);
   } else {
     return "";
   }