a tiny ftp server for training