MercuryTFTP és un client i servidor escrit en Python i desenvolupat com a projecte de l'assignatura de xarxes d'ordinadors (XACO) de la Universitat Politècnica de Catalunya Barcelona Tech (UPC) que permet realitzar transmissions interoperables utilitzant el protocol TFTP. Compleix amb les RFC:
- RFC 1350 (The TFTP Protocol (Revision 2)),
- RFC 2347 (TFTP Option Extension)
- RFC 2348 (TFTP Blocksize Option).
Clonar el directori, crear una carpeta per contenir els arxius i executar.
git clone https://github.com/RabadanDotDev/mercurytftp.git
mkdir ./mercurytftp/server_files
cd mercurytftp/server_files
python3 ../server.py
Clonar el directori, crear una carpeta per contenir els arxius i executar.
git clone https://github.com/RabadanDotDev/mercurytftp.git
mkdir ./mercurytftp/client_files
cd mercurytftp/client_files
python3 ../client.py
Es demanarà el nom del servidor (per defecte testxaco.rabadan.dev), el port, la comanda a fer (GET o PUT), el mode de transmissió (octet o netascii) i el nom del fitxer a transferir.