Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 696 Bytes

File metadata and controls

35 lines (26 loc) · 696 Bytes

Go FTP Server

A simple FTP server and client implementation written in Go. You can share files from a directory and let others download them.

Quick Start

Build the Application

go build -o ftp-go .

Usage

Start Server

./ftp-go server --port 2121 --root ./directory

Connect Client

./ftp-go client --port 2121

Available Commands

Command What it Does
USER admin Login with username
PASS admin Provide password
PWD Show current directory
LIST List files and folders
CWD folder Change directory
RETR file.txt Download/view file
QUIT Disconnect