Initial import of ftpsesame 0.95

ftpsesame helps the FTP protocol get through your pf firewall. It does
this by passively analysing FTP control connections and adding rules
into a pf anchor when an FTP data connection is about to commence.

You might want to try ftpsesame instead of ftp-proxy(8) from the OpenBSD
base system for the following reasons: 
- it runs on "transparent" (no IP address) bridges 
- you need packetfilter performance on all data connections 
- you have to handle lots of simultaneous sessions 
- you do not want to redirect any traffic to the firewall itself: for IP
  accounting or other reasons
This commit is contained in:
sturm 2005-07-30 15:45:30 +00:00
parent 2e86e350da
commit 79a32636dd
4 changed files with 51 additions and 0 deletions

27
net/ftpsesame/Makefile Normal file
View File

@ -0,0 +1,27 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/07/30 15:45:30 sturm Exp $
COMMENT= "automagic packet filter configurator for FTP"
DISTNAME= ftpsesame-0.95
CATEGORIES= net
HOMEPAGE= http://www.sentia.org/projects/ftpsesame/
MAINTAINER= Nikolay Sturm <sturm@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c pcap
MASTER_SITES= http://www.sentia.org/downloads/
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/ftpsesame ${PREFIX}/sbin
${INSTALL_DATA} ${WRKBUILD}/ftpsesame.cat8 \
${PREFIX}/man/cat8/ftpsesame.0
.include <bsd.port.mk>

4
net/ftpsesame/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (ftpsesame-0.95.tar.gz) = df9f143f6615daf67369e3e3c444f62e
RMD160 (ftpsesame-0.95.tar.gz) = d350f94da0080731523b72d346603240a6dfb73a
SHA1 (ftpsesame-0.95.tar.gz) = c8fbf8309c6a567a5d4837902e4219e1b266bc04
SIZE (ftpsesame-0.95.tar.gz) = 10974

17
net/ftpsesame/pkg/DESCR Normal file
View File

@ -0,0 +1,17 @@
ftpsesame helps the FTP protocol get through your pf firewall. It does
this by passively analysing FTP control connections and adding rules
into a pf anchor when an FTP data connection is about to commence.
You might want to try ftpsesame instead of ftp-proxy(8) from the OpenBSD
base system for the following reasons:
- it runs on "transparent" (no IP address) bridges
- you need packetfilter performance on all data connections
- you have to handle lots of simultaneous sessions
- you do not want to redirect any traffic to the firewall itself: for IP
accounting or other reasons
In general, ftpsesame is a good choice to run on a firewall in front of
multiple FTP servers, where no NAT is involved. ftp-proxy(8) is usually
the best choice when users behind NAT need to access FTP servers on the
Internet. In other situations it depends, sometimes they are useful
together.

3
net/ftpsesame/pkg/PLIST Normal file
View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/07/30 15:45:30 sturm Exp $
sbin/ftpsesame
@man man/cat8/ftpsesame.0