Skip to content

GigaNByte/GigaFTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GigaFtp - Example Java FTP like server

Requirements

  • Java: 8

Project files

Client

Server

Available commands

  • USER
  • PASS
  • PORT
  • QUIT
  • RMD
  • MKD
  • DELE
  • RETR
  • STOR with ABOR
  • CDUP
  • CWD
  • PWD
  • LIST

Default FTP user and password

User: user Password: 1234

All users with passwords are loaded from user.config file

Example usage: Server

Run GigaFTP All files and subfolders in "public" folder of the server will be hosted

Example usage: Client

Connecting

Run GigaFTPClient and perform authorization steps:

Type USER and wait for response, Then type username "user": ![[Pasted image 20220617131921.png)

Type PASS and wait for response, Then type password "1234":

Type PORT and wait for response, Then set Active Mode for port "3020":

FTP Commands example

Now you can retrieve files correctly, you can use supported commands for example:

PWD:

CWD:

LIST:

RETR:

QUIT:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages