Download a file from any FTP server
The implementation of this application had in counts the norms RFC 959 (reading and analysis of server responses) and RFC 1738 (utilization and treatment of URL addresses).
It follows a functional organization structure and is executed sequentially, automating the communication process with the server, as a mechanized and error-resilient script.
To download a file from a FTP server, inside the src
folder run:
make
to compile the source code./download ftp://[username:password@]ftp.server/path/filename
, with the username and password being optional parametersThere are some Wireshark logs inside the logs
folder. These were collected inside a lab network, to test and observe the multiple network protocols that are commonly used in modern times.
A full report of the experiments conducted can be found here.