acris17 / ftpsoft

FTP server implementation for my net centrics class

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ftpsoft

An ftp server and client written for my net centrics class.

example

Purpose

The purpose of the project is to write an ftp client and server. Helped me understand sockets, concurrency, threads, and large program design.

Links

Environment

  1. MacOS - version 10.13
  2. Python3 - version 3.6.3

Installation

  1. Make sure you have the latest python3 installed
  2. Clone or download repo
  3. See manual, linked above, for a list of supported commands

Usage

  • $ python3 ftp_cilent.py [option] [commands]
  • $ python3 ftp_server.py [option] [commands]
  • $ python3 ftp_server.py --help

About

FTP server implementation for my net centrics class

License:MIT License


Languages

Language:Python 100.0%