项目作者: edurbrito

项目描述 :
Download a file from any FTP server
高级语言: C
项目地址: git://github.com/edurbrito/simple-ftp-client.git
创建时间: 2021-01-23T19:25:32Z
项目社区:https://github.com/edurbrito/simple-ftp-client

开源协议:

下载


Simple FTP Client

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.

RUN

To download a file from a FTP server, inside the src folder run:

  1. make to compile the source code
  2. ./download ftp://[username:password@]ftp.server/path/filename, with the username and password being optional parameters

LOGS

There 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.

REPORT

A full report of the experiments conducted can be found here.

AUTHORS