A small file transmission tool based on C/S architecture, and it can send and receive file based on socket
module and part of the FTP protocol in Python.
- login via FTP protocol
- show file list of the server after logged in
- download file from server
- upload file to server
- authentication and encryption of username and password
- show users' info and status
- show file transmission status by asterisk progress bar
- start the FTP server on given IP and port
- FTP client connect to server
- client insert Unix-like command to operate on files after logged on, e.g.
rm test.txt
orget test.jpg
Move the username and encrypted password into real MySQL database instead of storing in user.ini