Log permitted filenames
Julian Field
mailscanner at ecs.soton.ac.uk
Thu Dec 4 12:45:34 GMT 2003
All adopted into the main source tree. Will be in the next release.
At 12:03 04/12/2003, you wrote:
>Ulysees <Ulysees at ULYSEES.COM> wrote:
> >
> >What I think would be really usefull would be
> >Dec 2 06:55:16 $hostname MailScanner[11630]: Filename Checks: Windows/DOS
> >Executable (patch.exe) in $msgid
>
>I have a pile of patches to make tracking message-IDs possible. Here's
>a selection related to file types and names...
>
>--- SweepOther.pm 4 Jul 2003 18:08:28 -0000 1.1.1.6
>+++ SweepOther.pm 7 Aug 2003 09:38:46 -0000 1.7
>@@ -195,19 +196,20 @@
> $MatchFound = 1;
> if ($allowdeny eq 'deny') {
> # It's a rejection rule, so log the error.
>- MailScanner::Log::InfoLog("Filename Checks: %s (%s)",
>- $logtext, $attach);
>+ MailScanner::Log::InfoLog("Filename Checks: %s (%s %s)",
>+ $logtext, $id, $attach);
> $message->{namereports}{$safename} .= "$usertext ($safename)\n";
> $message->{nametypes}{$safename} .= "f";
> $counter++;
> $message->{nameinfected}++;
> } else {
>- MailScanner::Log::InfoLog("Filename Checks: Allowing %s",
>$safename)
>+ MailScanner::Log::InfoLog("Filename Checks: Allowing %s %s",
>+ $id, $safename)
> if $LogNames;
> }
> }
>- MailScanner::Log::InfoLog("Filename Checks: Allowing %s " .
>- "(no rule matched)", $safename)
>+ MailScanner::Log::InfoLog("Filename Checks: Allowing %s %s " .
>+ "(no rule matched)", $id, $safename)
> if $LogNames && !$MatchFound;
> }
> }
>@@ -348,14 +350,15 @@
> $MatchFound = 1;
> if ($allowdeny eq 'deny') {
> # It's a rejection rule, so log the error.
>- MailScanner::Log::InfoLog("Filetype Checks: %s (%s)",
>- $logtext, $attach);
>+ MailScanner::Log::InfoLog("Filetype Checks: %s (%s %s)",
>+ $logtext, $id, $attach);
> $message->{namereports}{$safename} .= "$usertext ($safename)\n";
> $message->{nametypes}{$safename} .= "f";
> $counter++;
> $message->{nameinfected}++;
> } else {
>- MailScanner::Log::InfoLog("Filetype Checks: Allowing %s",
>$safename)
>+ MailScanner::Log::InfoLog("Filetype Checks: Allowing %s %s",
>+ $id, $safename)
> if $LogTypes;
> }
> }
>
>
>Tony.
>--
>f.a.n.finch <dot at dotat.at> http://dotat.at/
>THE WASH TO NORTH FORELAND: NORTHEAST 5 OR 6, PERHAPS INCREASING LOCALLY 7 FOR
>A TIME, LATER VEERING EAST AND DECREASING 3 OR 4 OCCASIONALLY 5. RATHER HAZY.
>MODERATE OR GOOD. MODERATE BUILDING LOCALLY ROUGH, LATER DECAYING SLIGHT TO
>MODERATE.
--
Julian Field
www.MailScanner.info
MailScanner thanks transtec Computers for their support
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
More information about the MailScanner
mailing list