mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-26 05:02:18 +00:00
Add inflex 0.1.5.c, an inline virus scanner that uses sendmail. Its only
big problem is that it comes with its own sendmail.cf, which means you'll have to tailor it itself.. hopefully the vendor will figure out what he/she is doing and provide .mc files instead... PR: 20741 Submitted by: Justin Stanford <jus@security.za.net>
This commit is contained in:
parent
5b79c1e047
commit
48693222b2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=34155
@ -33,6 +33,7 @@
|
|||||||
SUBDIR += heimdal
|
SUBDIR += heimdal
|
||||||
SUBDIR += ident2
|
SUBDIR += ident2
|
||||||
SUBDIR += identify
|
SUBDIR += identify
|
||||||
|
SUBDIR += inflex
|
||||||
SUBDIR += its4
|
SUBDIR += its4
|
||||||
SUBDIR += john
|
SUBDIR += john
|
||||||
SUBDIR += keynote
|
SUBDIR += keynote
|
||||||
|
35
security/inflex/Makefile
Normal file
35
security/inflex/Makefile
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# New ports collection Makefile for: inflex
|
||||||
|
# Date created: 18 August 2000
|
||||||
|
# Whom: Justin Stanford <jus@security.za.net>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= inflex
|
||||||
|
PORTVERSION= 0.1.5.c
|
||||||
|
CATEGORIES= security
|
||||||
|
MASTER_SITES= http://www.inflex.co.za/
|
||||||
|
DISTNAME= inflex-0.1.5c
|
||||||
|
|
||||||
|
MAINTAINER= jus@security.za.net
|
||||||
|
|
||||||
|
RUN_DEPENDS= ${LOCALBASE}/bin/metamail:${PORTSDIR}/mail/metamail \
|
||||||
|
${LOCALBASE}/bin/formail:${PORTSDIR}/mail/procmail
|
||||||
|
|
||||||
|
NO_BUILD= yes
|
||||||
|
|
||||||
|
do-install:
|
||||||
|
${INSTALL_SCRIPT} ${WRKSRC}/inflex ${PREFIX}/bin
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/inflex.cf ${PREFIX}/etc
|
||||||
|
|
||||||
|
post-install:
|
||||||
|
.if !defined(NOPORTDOCS)
|
||||||
|
${MKDIR} ${PREFIX}/share/doc/inflex
|
||||||
|
.for FILE in AUTHORS CHANGELOG COPYRIGHT EXIM_USERS README.1ST THANKS TODO \
|
||||||
|
UNINSTALL ModifyingInflex
|
||||||
|
${INSTALL_DATA} ${WRKSRC}/${FILE} ${PREFIX}/share/doc/inflex
|
||||||
|
.endfor
|
||||||
|
.endif
|
||||||
|
${CAT} ${PKGMESSAGE}
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
1
security/inflex/distinfo
Normal file
1
security/inflex/distinfo
Normal file
@ -0,0 +1 @@
|
|||||||
|
MD5 (inflex-0.1.5c.tar.gz) = be49f6d454f99bcb34687a54dbcddbd1
|
39
security/inflex/files/patch-aa
Normal file
39
security/inflex/files/patch-aa
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
--- inflex.orig Wed Jul 26 17:12:27 2000
|
||||||
|
+++ inflex Fri Aug 18 13:42:53 2000
|
||||||
|
@@ -129,21 +129,21 @@
|
||||||
|
#
|
||||||
|
# setup our commonly used files
|
||||||
|
#
|
||||||
|
-test=/usr/bin/test
|
||||||
|
-mail=/bin/mail
|
||||||
|
+test=/bin/test
|
||||||
|
+mail=/usr/bin/mail
|
||||||
|
grep=/usr/bin/grep
|
||||||
|
file=/usr/bin/file
|
||||||
|
find=/usr/bin/find
|
||||||
|
-touch=/bin/touch
|
||||||
|
-metamail=/usr/bin/metamail
|
||||||
|
-formail=/usr/bin/formail
|
||||||
|
+touch=/usr/bin/touch
|
||||||
|
+metamail=/usr/local/bin/metamail
|
||||||
|
+formail=/usr/local/bin/formail
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Our MAIL PROGRAMS
|
||||||
|
#
|
||||||
|
sendmail=/usr/sbin/sendmail
|
||||||
|
-exim=/usr/exim/bin/exim
|
||||||
|
+exim=/usr/local/sbin/exim
|
||||||
|
|
||||||
|
#
|
||||||
|
# Our Virus Scanners
|
||||||
|
@@ -151,7 +151,7 @@
|
||||||
|
#sophos=/usr/local/bin/sweep
|
||||||
|
sophos=
|
||||||
|
mcafee=
|
||||||
|
-fsav=/usr/local/fsav/fsav
|
||||||
|
+fsav=
|
||||||
|
|
||||||
|
|
||||||
|
#
|
11
security/inflex/files/patch-ab
Normal file
11
security/inflex/files/patch-ab
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
--- inflex.cf.orig Mon Jul 24 22:43:12 2000
|
||||||
|
+++ inflex.cf Fri Aug 18 13:43:01 2000
|
||||||
|
@@ -895,7 +895,7 @@
|
||||||
|
|
||||||
|
##### @(#)local.m4 8.30 (Berkeley) 6/30/1998 #####
|
||||||
|
|
||||||
|
-Minflex, P=/usr/sbin/inflex, F=CsDFM:/|@qShP, S=0, R=0
|
||||||
|
+Minflex, P=/usr/local/bin/inflex, F=CsDFM:/|@qShP, S=0, R=0
|
||||||
|
T=DNS/RFC822/X-Unix,
|
||||||
|
A=inflex $h $u $f
|
||||||
|
|
1
security/inflex/pkg-comment
Normal file
1
security/inflex/pkg-comment
Normal file
@ -0,0 +1 @@
|
|||||||
|
Inbound/outbound antivirus e-mail scanner for sendmail servers
|
15
security/inflex/pkg-descr
Normal file
15
security/inflex/pkg-descr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
Inflex is an inline virus scanner for sendmail mail servers (a port for
|
||||||
|
exim use also exists) which utilises an external virus scanner to scan all
|
||||||
|
inbound and outbound e-mail and attachments for viruses, and stop them
|
||||||
|
before they reach the recipients.
|
||||||
|
|
||||||
|
Inflex notifies both the sender and the receiver that the mail is infected
|
||||||
|
and has been halted.
|
||||||
|
|
||||||
|
Inflex does not impose much overhead and has been tested and is in use on
|
||||||
|
major corporate networks with large amounts of mail traffic.
|
||||||
|
|
||||||
|
WWW: http://www.inflex.co.za/
|
||||||
|
|
||||||
|
- jus
|
||||||
|
jus@security.za.net
|
27
security/inflex/pkg-message
Normal file
27
security/inflex/pkg-message
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
=== INFLEX INSTALLATION ===
|
||||||
|
|
||||||
|
(*) You need to download and install one of the antivirus programs
|
||||||
|
supported by inflex.
|
||||||
|
|
||||||
|
From inflex INSTALL:
|
||||||
|
|
||||||
|
You can obtain F-Prot AntiVirus from http://www.gas.co.za
|
||||||
|
ALTERNATIVELY YOU CAN INSTALL...
|
||||||
|
|
||||||
|
Sophos AntiVirus:
|
||||||
|
http://www.sophos.com
|
||||||
|
|
||||||
|
NAI UVScan [McAfee] (Check "/usr/ports/security/vscan/"):
|
||||||
|
http://www.mcafee.com
|
||||||
|
|
||||||
|
(*) You now need to edit /usr/local/bin/inflex and set your antivirus
|
||||||
|
program of choice, aswell as the email address of the administrator.
|
||||||
|
|
||||||
|
(*) You'll need to create inflex's mqueue directory: /var/log/inflexmq
|
||||||
|
|
||||||
|
(*) Kill sendmail, then start it up with inflex's sendmail config, i.e.:
|
||||||
|
|
||||||
|
/usr/sbin/sendmail -bd -C /usr/local/etc/inflex.cf
|
||||||
|
|
||||||
|
(*) You're ready to roll - send some viruses through to check that it
|
||||||
|
works. The inflex documentation is in "/usr/local/share/doc/inflex/".
|
2
security/inflex/pkg-plist
Normal file
2
security/inflex/pkg-plist
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
bin/inflex
|
||||||
|
etc/inflex.cf
|
Loading…
Reference in New Issue
Block a user