Qote is a fake FTP server written in Python. It logs date, time, IP address, and whatever usernames and passwords have been used to try to access the (nonexistent) FTP server. It has been tested and runs on Fedora 8 Linux.
I wrote it because I could find no other simple, fake FTP that would log what I wanted to log.
It produces output in this format:
XXX.22.YYY.115 20Aug08 17:08:26 USER nobody
XXX.22.YYY.115 20Aug08 17:08:26 332 Need account for login.
XXX.22.YYY.115 20Aug08 17:08:27 USER newuser
XXX.22.YYY.115 20Aug08 17:08:27 332 Need account for login.
XXX.22.YYY.115 20Aug08 17:08:28 USER postgres
XXX.22.YYY.115 20Aug08 17:08:28 332 Need account for login.