Date: Fri, 23 Aug 2002 10:25:14 +0400 (MSD) From: Denis Shaposhnikov <dsh@vlink.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/41922: New port: A simple antivirus solution for a mail system Message-ID: <200208230625.g7N6PEuK078298@neva.vlink.ru>
next in thread | raw e-mail | index | archive | help
>Number: 41922 >Category: ports >Synopsis: New port: A simple antivirus solution for a mail system >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Aug 22 23:30:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Denis Shaposhnikov >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD neva.vlink.ru 4.6-STABLE FreeBSD 4.6-STABLE #5: Wed Aug 14 15:11:54 MSD 2002 root@neva.vlink.ru:/var/FreeBSD/src/sys/compile/NEVA i386 >Description: Please, close previous report http://www.freebsd.org/cgi/query-pr.cgi?pr=39469 Avcheck is a simple program that allows you to call an antivirus software in order to check mail messages for viruses before actual delivery from within a Mail Transfer Agent, or MTA. Avcheck itself isn't a virusscanner, nor it is an MTA. It sits between the MTA and a real antivirus software. Most MTAs available today can call an external program for every mail message in order to perform various tasks, including virus scanning and content filtering. Avcheck can be used as that external program. Avcheck will receive a mail message from a mail system, pass it to an antivirus software, and, depending on the presence of a virus in that message, will either allow the message to be delivered or take appropriate actions to handle infected mail. Avcheck does nothing with a mail message contents -- it's task is to prepare file with a mail message and feed it to an antivirus progra. It's an antivirus task to decode MIME structure, handle embedded archives and so on. Many but not all antivirus products today have this ability. WWW: http://www.corpit.ru/avcheck/ >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # avcheck/ # avcheck/Makefile # avcheck/pkg-plist # avcheck/distinfo # avcheck/pkg-comment # avcheck/pkg-descr # echo c - avcheck/ mkdir -p avcheck/ > /dev/null 2>&1 echo x - avcheck/Makefile sed 's/^X//' >avcheck/Makefile << 'END-of-avcheck/Makefile' X# New ports collection makefile for: avcheck X# Date created: Fri Jun 14 14:31:42 MSD 2002 X# Whom: dsh@vlink.ru X# X# $FreeBSD$ X# X XPORTNAME= avcheck XPORTVERSION= 0.9 XCATEGORIES= mail XMASTER_SITES= http://www.corpit.ru/ftp/avcheck/ X XMAINTAINER= dsh@vlink.ru X XMAN1= avcheck.1 X XAVCHECK_DOCS= README.AVP README.AVP.de README.DrWeb README.Exim \ X README.Postfix README.Postfix.de README.Sendmail eicar.msg \ X eicar.txt XAVCHECK_SBINS= avcheck uchroot X Xdo-install: X.for i in ${AVCHECK_SBINS} X ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${PREFIX}/sbin/ X.endfor X X.for i in ${MAN1} X ${INSTALL_MAN} ${WRKSRC}/${i} ${MANPREFIX}/man/man1/ X.endfor X X.if !defined(NOPORTDOCS) X ${MKDIR} ${PREFIX}/share/doc/${PORTNAME} X.for i in ${AVCHECK_DOCS} X ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/${PORTNAME}/ X.endfor X.endif X X.include <bsd.port.mk> END-of-avcheck/Makefile echo x - avcheck/pkg-plist sed 's/^X//' >avcheck/pkg-plist << 'END-of-avcheck/pkg-plist' Xsbin/avcheck Xsbin/uchroot X%%PORTDOCS%%share/doc/avcheck/README.AVP X%%PORTDOCS%%share/doc/avcheck/README.AVP.de X%%PORTDOCS%%share/doc/avcheck/README.DrWeb X%%PORTDOCS%%share/doc/avcheck/README.Exim X%%PORTDOCS%%share/doc/avcheck/README.Postfix X%%PORTDOCS%%share/doc/avcheck/README.Postfix.de X%%PORTDOCS%%share/doc/avcheck/README.Sendmail X%%PORTDOCS%%share/doc/avcheck/eicar.msg X%%PORTDOCS%%share/doc/avcheck/eicar.txt X%%PORTDOCS%%@dirrm share/doc/avcheck END-of-avcheck/pkg-plist echo x - avcheck/distinfo sed 's/^X//' >avcheck/distinfo << 'END-of-avcheck/distinfo' XMD5 (avcheck-0.9.tar.gz) = fba30c3992c97d93d07daeaa46f4df80 END-of-avcheck/distinfo echo x - avcheck/pkg-comment sed 's/^X//' >avcheck/pkg-comment << 'END-of-avcheck/pkg-comment' XA simple antivirus solution for a mail system END-of-avcheck/pkg-comment echo x - avcheck/pkg-descr sed 's/^X//' >avcheck/pkg-descr << 'END-of-avcheck/pkg-descr' XAvcheck is a simple program that allows you to call an antivirus Xsoftware in order to check mail messages for viruses before actual Xdelivery from within a Mail Transfer Agent, or MTA. X XAvcheck itself isn't a virusscanner, nor it is an MTA. It sits between Xthe MTA and a real antivirus software. Most MTAs available today can Xcall an external program for every mail message in order to perform Xvarious tasks, including virus scanning and content filtering. Avcheck Xcan be used as that external program. X XAvcheck will receive a mail message from a mail system, pass it to an Xantivirus software, and, depending on the presence of a virus in that Xmessage, will either allow the message to be delivered or take Xappropriate actions to handle infected mail. X XAvcheck does nothing with a mail message contents -- it's task is to Xprepare file with a mail message and feed it to an antivirus Xprogra. It's an antivirus task to decode MIME structure, handle Xembedded archives and so on. Many but not all antivirus products today Xhave this ability. X XWWW: http://www.corpit.ru/avcheck/ END-of-avcheck/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208230625.g7N6PEuK078298>