adamwym / tiny_ftpserver

a tiny FTP server written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tiny_ftpserver Build Status

A tiny version of FTP server written in c++

Supported features

  • Both PORT mode and PASV mode
  • TLS support
  • Common usage commands (e.g. LIST,MKD,PUT)

Requirements

  • linux >=2.6
  • openssl
  • glib 2.0
  • CMake

How to build

mv ./tiny_ftpserver.conf /etc/tiny_ftpserver.conf
mkdir build && cd build
cmake ..

#make daemon version
make tiny_ftpserver_daemon

#make debug version
make tiny_ftpserver

Configuration

tiny_ftpserver has a VsFTPd like configure file.
The default configuration is in tiny_ftpserver.conf.

License

This software is licensed under the GPL V2.

About

a tiny FTP server written in C++

License:GNU General Public License v2.0


Languages

Language:C++ 96.5%Language:C 2.1%Language:CMake 1.4%