BLOG(7) Chrissicool's Blog BLOG(7)

NAME

FreeBSD ftp-proxy Port Released – My first FreeBSD port is public — OpenBSD's ftp-proxy with pf anchors

DATE

March 6, 2007

DESCRIPTION

It’s been a while since my last entry here. No, I am not dead (yet).

I finally managed to release my first FreeBSD port to the public. It is the OpenBSD ftp-proxy(8) program, which was rewritten from scratch by the OpenBSD guys. I have been waiting for a port for ages now, so I finally came up with my own solution.

The proxy uses the anchor facility of the pf firewall. This is a very neat design, since you can handle virtually every situation of a firewalled FTP server. Of course, the program comes privilege separated, as it is OpenBSD best-practice. Fortunately the daemon user “proxy” is already in the base system for the old ftp-proxy.

A word of warning though: Please do not confuse with the man pages, since both ftp-proxy programs, the one in ports and the one in the base system, have their man page in section 8. Do not forget to disable the base system version in /etc/inetd.conf. The new version comes with a handy rc-script.

SEE ALSO

freebsd(7), openbsd(7), networking(7)