Skip to content
master
Go to file
Code
This branch is 11 commits behind jawr:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
doc
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README

ebftpd 
======

ebftpd is an OpenSource FTP Daemon written in C++(11), it was designed from scratch to be fast, secure and with the same functionality as the ever popular glftpd.

ebftpd was started for several reasons:

* We wanted to be able to review the software that is looking after our data!
* A learning experience, coding is fun and c++11 has lots of new features!
* OpenSource lets anyone get contribute, have an idea? Get involved!

Please check out [the wiki](https://github.com/jawr/ebftpd/wiki). Before you start to code please [check out our coding style](https://github.com/jawr/ebftpd/wiki/Coding-Style) to help maintain a clean code base.

Features
--------

Other than the founding features taken from glftpd we have also added some new functions:

* Database backend - we store all details in a mongodb allowing easy use for third party scripts and programs.
* Runs as any user (i.e. don't run it as root!).
* New right: hideowner - This is a new right (same as upload/download/makedir) that allows you to blanket set the UID/GID of a directory to 0/0.
* In built pre system (todo)
* In built request system (todo)
* ????
* Whatever you can make!

IRC
---

\#ebftpd on efnet

Compiling
---------

Dependencies are:

* Boost
* Crypto++
* gcc > 4.4
* MongoDB

Debian Wheezy instructions:

`apt-get install libboost-all-dev libcrypto++ mongodb-dev
make`

About

ebftpd - The secure, OpenSource FTP Daemon.

Resources

License

Packages

No packages published
You can’t perform that action at this time.