Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.29 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.29 KB

TFTP-Client

Cliente TFTP escrito en C. Proyecto desarrollado con fines de aprendizaje en la asignatura de Arquitectura de Redes y Servicios de Ingeniería de Software en la Universidad de Valladolid.

Content

Development

Requirements

  • GCC, the GNU Compiler Collection.
  • TFTP server running (RFC 1350).

Installation

# Clone repository.
git clone https://github.com/Sergio-MB/TFTP-Client.git
cd TFTP-Client

Compilation

gcc -Wall -o client.out tftp-Munumer-Blazquez.c

Execution

  • -r: read file mode.
  • -w: write file mode.
  • -v: tracing mode.
./client.out server-ip {-r|-w} file [-v]

Deployment

Remote Linux Virtual Machine via SSH

This C program should be executed in a provided Slackware Linux machine, so one option to send the source files to there is:

# Transfer file to remote machine
scp -P <port-number> tftp-Munumer-Blazquez.c youruser@your.machine.address:/destination/folder

Then, you can access to your remote machine via SSH and execute the TFTP client from there