ftputil
High-level FTP client library (virtual filesystem and more)