Skip to content

This is originally a second year Epitech project that aims to manipulate sockets in C.

License

Notifications You must be signed in to change notification settings

a-pichard/mini-FTP-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build

Introduction

mini-FTP-server is an EPITECH (TECH2) project written in C. The project aim to reproduce a single thread FTP server.

  • Final Mark: 20 / 20
    • Preliminaries: 3/3
    • Error management: 2/2
    • Architecture: 1/1
    • Buffer management: 1/1
    • Authentication: 2/2
    • Working directory: 7/7
    • Quit: 1/1
    • Various tests: 4/4
    • Directory Listing: 3/3
    • Downloading file: 4/4
    • Deleting file: 4/4
    • Uploading file: 2/2

Install and run myftp

First, clone the project.

$ cd mini-FTP-server
$ make
$ ./myftp port path

Bonus

$ make bonus

Tests

$ make tests_run

Contributors

  • Adrien PICHARD