Ellipse - a new anonymous ftp server implementation