Tired of confusing configuration files and security features you don’t need?
- uftpd supports both FTP and TFTP,
- Has no confusing configuration file,
- Listens to port ftp/tcp and tftp/udp found in
- Serves files from the ftp user’s home directory, as specified in
- Can run from inetd or as a standalone daemon
- Can run as root, with chroot and privsep, or as a regular user
- Supports TFTP blocksize negotiation, RFC 2348
It just works!
Disclaimer: uftpd was never made for the Internet, it may work and it may even be secure. The developer has employed some of the most common techniques, but avoided others in an effort to keep uftpd user friendly. Nevertheless, uftpd is intended for home users, developers of embedded systems (me), or other users inside an already secured local area network. If you want something really secure, you should probably try vsftpd
Want to know why this exists? If you’re really interested, read my rant for background and context :)