Pftpd is an implementation of an anonymous FTP daemon written from scratch. It uses multithreading (where available) in order to be lightweight, but still have high performance.