Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Python FTP server library provides a high-level portable interface to easily write asynchronous FTP servers with Python. Based on asyncore framework pyftpdlib is currently the most complete RFC-959 FTP server implementation available for Python programming language.

0
 
  0 reviews  |  1 user  |  8,070 lines of code  |  2 current contributors  |  Analyzed 3 days ago
 
 

unboxftp has moved from Google Code to Bitbucket. http://bitbucket.org/tokibito/unboxftpd/

0
 
  0 reviews  |  0 users  |  1,845 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

easyFTPDAbouteasyFTPD is a FTP-server constructed to easily handle virtual users. Most large ftp-servers are complicated to configure, especially when handling virtual users. easyFTPD simply handles a "users" configuration-file which lists virtual users and what they should access. It ... [More] should run on any unix-like system (linux/BSD/solaris...) and has python 2.3 (or higher) as its only dependancy. Virtual usersThe main idea of easyFTPD is to be able to quickly set up an ftp-server for virtual users. A users configuration file simply contains rows of data in the format: username:password:permissions:share_pathwhere each field is specified like: username = The username of the user (ex: buffi) password = The plaintext password or salted passwordhash (ex: secretpass or 12345!0021eaf783f7743cb542f3920bfa508f368b1631) permissions = The permissions granted for the user to the shared folder (ex: rw) share_path = The folder that the user should have access to (ex: /home/buffi/ftp_share) An example users file can look like this pub:banana:r:/home/buffi/ftp_share/pub buffi:skA3fas2:rw:/home/buffi stabpaw:ujk3m!73cff165ea637d821f9ba5f9d11aa96333fd87d0:rw:/home/buffi/ftp_share/stabpawQuick startDownload the application and unpack it Install it by issuing the following command as root python setup.py installRun it! easyftpdOptional arguments can be passed when starting the application. For an example, to run easyFTPD as a daemon process in the background on port 12345 start it with easyftpd -p 12345 -dThanks toThe guys behind pyftpdlib which is used as the backbone of easyftpd. [Less]

0
 
  0 reviews  |  0 users  |  1,793 lines of code  |  0 current contributors  |  Analyzed 11 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.