Redhat 7.2
Inflex mail scanner/sendmail
I am trying to block file extenstions. Now I find that some excel,word docs
are not getting through. here is how i blocked .bat, .scr etc. what am i
doing wrong?
Also, in the inflex directory I see a file with a extenstion I don't know.
".inflex.swn" any clues?
Now we can search through the resultant file/type list as
# generated from above, and we output the results to the
# BADFILES list.
#
testing
# Suggested by "Michael A. Dietz" <[EMAIL PROTECTED]>
#
# 17/04/2001-Phil Crooker - Improved Executable detection line
#
$file -f $filelist > $fileresults
${cut} -d: -f2 $fileresults | ${grep} "AVI" >> ${typebadfileslog}
${cut} -d: -f2 $fileresults | ${grep} "MPEG" >> {typebadfileslog}
${cut} -d: -f2 $fileresults | ${grep} "WAVE" >> {typebadfileslog}
else
printf "Type scanning off.\n" >> ${locallog}
fi
#
# If any files tested positive in the above magic/name tests
# then the badfileslist will be bigger than 0-bytes
# Hence if so, set the scan status to say so!
#
if [ -s ${typebadfileslog} ]
then
filetypescan=1
lresult=1
emailblocked=1
cat ${typebadfileslog} >> ${badfileslog}
else
filetypescan=0
fi
if [ $emailblocked -eq 0 ]; then
if [ "a${scanforfilename}" != "an" ]
then
#
# Next we also scan for actual file names
# This is VERY useful for if there is a know file that contains
# a virus, but alas, our virus scanner can't pick it up
#
# 1.0.3 - changed -iname to $find_flags, this is to increase
# portability between OS's, as some find implemtations only take
# -name rather than -iname (ie, FreeBSD)
#
cat $filelist | ${grep} -Ei "*.mp3" >> ${namebadfileslog}
cat $filelist | ${grep} -Ei "*.vbs" >> ${namebadfileslog}
cat $filelist | ${grep} -Ei "\....\....$" >> ${namebadfileslog}
cat $filelist | ${grep} -Ei "*.bat" >> ${namebadfileslog}
cat $filelist | ${grep} -Ei "*.pif" >> ${namebadfileslog}
cat $filelist | ${grep} -Ei "*.scr" >> ${namebadfileslog}
cat $filelist | ${grep} -Ei "*.com" >> ${namebadfileslog}
--
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list