From owner-cvs-all@FreeBSD.ORG Mon Jan 5 09:51:20 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F2A216A4CE; Mon, 5 Jan 2004 09:51:20 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5915F43D3F; Mon, 5 Jan 2004 09:51:19 -0800 (PST) (envelope-from dinoex@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i05HpJ0B001194; Mon, 5 Jan 2004 09:51:19 -0800 (PST) (envelope-from dinoex@repoman.freebsd.org) Received: (from dinoex@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i05HpIEx001190; Mon, 5 Jan 2004 09:51:18 -0800 (PST) (envelope-from dinoex) Message-Id: <200401051751.i05HpIEx001190@repoman.freebsd.org> From: Dirk Meyer Date: Mon, 5 Jan 2004 09:51:18 -0800 (PST) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/mail Makefile ports/mail/antivirus-milter Makefile distinfo pkg-descr pkg-plistantivirus.conf patch-Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Jan 2004 17:51:20 -0000 dinoex 2004/01/05 09:51:18 PST FreeBSD ports repository Modified files: mail Makefile Added files: mail/antivirus-milter Makefile distinfo pkg-descr pkg-plist mail/antivirus-milter/files antivirus-milter.sh antivirus.conf patch-Makefile Log: Sendmail milter wich uses Mcafee Virus Scan The milter recives messages from sendmail, and saves them as a file in a directory. The directory name and the file name are the "$i" (queue identifier) from Sendmail, making it easier to identify them. Once the entire message has been received, the milter runs "ripmime" on the file to extract any attachments. If rupmime returns without an error then it will run "uvscan" on the diretory to scan all the files in it. If uvscan returns an error, then the milter will look for viruses output from uvscan, and reject the message reporting which viruses were found. If viruses were found then the entire directory is moved to quarantine, otherwise it is deleted. The milter also does extention checks. Certain extentions are blocked completely. In specific, extenions of .scr, .vbs, .pif, and .com are blocked. Author gave permission to distribute it with BSD-License. WWW: http://www.nmt.edu/~wcolburn/antivirus/ Revision Changes Path 1.474 +1 -0 ports/mail/Makefile 1.1 +71 -0 ports/mail/antivirus-milter/Makefile (new) 1.1 +1 -0 ports/mail/antivirus-milter/distinfo (new) 1.1 +28 -0 ports/mail/antivirus-milter/files/antivirus-milter.sh (new) 1.1 +11 -0 ports/mail/antivirus-milter/files/antivirus.conf (new) 1.1 +21 -0 ports/mail/antivirus-milter/files/patch-Makefile (new) 1.1 +20 -0 ports/mail/antivirus-milter/pkg-descr (new) 1.1 +5 -0 ports/mail/antivirus-milter/pkg-plist (new)