[linux] postfix a Klez
Jan ONDREJ (SAL)
ondrejj na salstar.sk
Čtvrtek Květen 2 09:31:42 CEST 2002
On Thu, May 02, 2002 at 09:26:19AM +0200, Marek Podmaka wrote:
>
> Hi!
>
> nema niekto nahodou nejaky filter (na header, prip. text mailu), ktorym by
> som v postfixe mohol odmietnut maily s tymto virusom?
Ahojte,
nuz tak nieco take som zbuchal, ale nieje to pre postfix, ale
pre procmail, ktory sa u mna standardne spusta z postfixu.
Prikladam zatial pribaleny skriptik. Zrejme ho v buducnosti budem
udrziavat, takze tam este pribudne par virusov. Ak tam najdete
nejaky bug, dajte mi vediet. :-)
Postup na instalaciu je v hlavicke. Da sa inak nainstalovat
do globalneho /etc/procmailrc a potom to filtruje pre vsetkych
pouzivatelov (aj ked maju svoj vlastny .procmailrc).
Problem je ale s filtrovanim aliasov (/etc/aliases) alebo
aj diskusnych skupin, ktore cez tento alias idu. Ma niekto nejaky napad?
SAL
------------- další část ---------------
# Antivir test
# version 0.9
# (c) 2002 Jan ONDREJ (SAL) <ondrejj na salstar.sk>
# usage: put this line into .procmailrc
# VIRUSMARK=0
# VIRUSDELETE=0
# INCLUDERC=$HOME/.antivir
#============================== ANTIVIR ===============================
VIRUS=""
# ILOVEYOU
:0
* ^Subject:.*ILOVEYOU
{ VIRUS="Win32/ILOVEYOU $VIRUS" }
# SirCam
:0
* B ?? ^(I send you this file in order to have your advice|I hope you like the file that I sendo you|I hope you can help me with this file that I send|This is the file with the information you ask for)
{ VIRUS="Win32/SirCam $VIRUS" }
# Win32/Cervivec.A na mm
:0
* ^Content-Type: application/x-zip-compressed; name="worms.zip"
{ VIRUS="Win32/Cervivec.A na mm" }
# Klez.E
:0
* B ?? ZTpcd2luZG93c1xTeVN0ZW0zMlxkTGxjYWNoZVxkZGQu
{ VIRUS="Win32/Klez.E $VIRUS" }
# Klez.J
:0
* B ?? iframe src=3Dcid:.* height=3D0 width=3D0
{ VIRUS="Win32/Klez.J/iframe $VIRUS" }
:0
* B ?? PAAAAABSQ1BUIFRPOjwAAAAlZAAAIA
{ VIRUS="Win32/Klez.J/pattern $VIRUS" }
# MyParty
:0 H
* ^Subject: new photos from my party!
{ VIRUS="Win32/MyParty $VIRUS" }
# Fbound.c na MM
:0 H
* ^SUBJECT: Important$
* ^Content-Type: multipart/mixed; boundary="Boundary-a8dfidaoRadvfuck"$
{ VIRUS="Win32/Fbound.c na MM $VIRUS" }
#======================================================================
:0
* VIRUS ?? [^ ]
{ LOG="VIRUS: $VIRUS
"
# Mark it
:0 fw
* VIRUSMARK ?? 1
| formail -A "X-Virus-Warning: $VIRUS"
# Delete it
:0
* VIRUSDELETE ?? 1
/dev/null
}
Další informace o konferenci linux