This Python program is a simple FTP (File Transfer Protocol) client that allows users to connect to an FTP server, upload files, download files, list directory contents, and navigate through directories.
- Connection to FTP Server: Users can establish a connection to an FTP server by providing the hostname, username, and password.
- Upload Files: Users can upload files from their local machine to the FTP server.
- Download Files: Users can download files from the FTP server to their local machine.
- List Directory Contents: Users can view the contents of a directory on the FTP server.
- Navigate Through Directories: Users can navigate through directories on the FTP server.
- Python 3.11 or latest
socketmodule (built-in in Python)
- 🟢ascii
- 🟢binary
- 🟢bye
- 🟢cd
- 🟢close
- 🟢delete
- 🟢disconnect
- 🟢get
- 🟢ls
- 🟢open
- 🟢put
- 🟢pwd
- 🟢quit
- 🟢rename
- 🟢user