Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
ebftpd - The secure, OpenSource FTP Daemon.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
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`