Other links at CGI and Perl > Scripts and Programs > File Manipulation > Download Systems
you need my patched version of the dialog utilitie! (see below!)
every user which should be allowed using the system needs 2 special directories in $HOME
a directory which is called "Download" where the files reside which the user is allowed to download
a directory where uploaded files are stored
you need a getty which picks up the phone, shows a Login: and logs the user into the system (mgetty for example)
if you want the user to choose if he wants a ordinary shell or the BBS, you need a script which is started in the .profile and which asks the user what he wants (there is one included in the archive I've made publicly available on this server). If you don't want to give a shell to the user simply start the bbs.sh from the users' .profile
Category:
FREE for non-commercial use.
> All data is stored in a MySQL database making for fast operation
> User/group management giving you full control over who has access to what files and also functions.
> Dynamic, on the fly page generation using a tiny amount of system resources.
> Unlimited categories, subcategories and files (Our test library contains 20,000+ files and 2000+ categories)
> File rating system
> File comment system
> Handy admin functions like "directory import"
> An easy to use "prune and graft" method of managing files and categories
> Download counts (bytes and files) per file, per category, and overall
> Stats: "Top Downloads", "Top Rated", "Most Recent" and "Noteworthy"
> Offer local or external files
> Require a licence to be accepted before downloading
> Require an email address (registration) before downloading
> Full control over appearance - Use the included theme, edit the templates or make your own
> Search by filename, author or description
> Compact, lightweight code which allows for large libraries
Category:
CountDown Lite is a script that will update a log file for tracking the number of downloads of a file on your website. The website owner need only place a link to the script.
http://www.yoursite.com/yourdir/countdownlite.cgi
This will activate the script and it will do the following:
1. Add a count in the log file.
2. Auto-forwards the user to the download file.
3. The interface is seamless, the user isn't prompted for anything.
Category:
Wget4web allows to add downloads to server, to view information about download status and to control it in browser. The program's interface is look like interfaces of ReGet and Downloader for X, what allow to control download of many files without review Wget logs (but if you want to do it, you may watch them in browser's window). Wget4web writes logs and can generate reports including name and size of downloaded files. You can control traffic which was got by each user. Users can download files without using shell (Wget4web use own user list) what decrease possibility of undesirable server usage
Category: