Py-ftputil

Jul 20, 2023

High-level FTP client library

ftputil is a high-level FTP client library for the Python programming language.

ftputil implements a virtual file system for accessing FTP servers, that is, it can generate file-like objects for remote files. The library supports many functions similar to those in the os, os.path and shutil modules. ftputil has convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones.



Checkout these related ports:
  • Yafc - Yet another FTP client, similar to ftp(1)
  • Wzdftpd - Modular FTP server configurable online using SITE commands
  • Wput - Upload files or directories to FTP server with resume support
  • Wmget - Dock app for Window Maker providing wget functionality
  • Wget - Retrieve files from the Net via HTTP(S) and FTP
  • Weex - Non-interactive FTP client
  • Waiho - Simple FTP client for GNUstep
  • Vsftpd - FTP daemon that aims to be "very secure"
  • Vsftpd-ext - FTP daemon that aims to be "very secure". Extended build
  • Uftp - Multicast capable FTP client and server
  • Twoftpd - Simple, secure, efficient FTP server
  • Tnftpd - Enhanced FTP server from NetBSD
  • Tnftp - Enhanced FTP client from NetBSD
  • Tftp-hpa - Advanced TFTP server
  • Termscp - TUI file transfer and explorer with support for SCP/SFTP/FTP/S3