Freedom Porn:free technology/Smart Secure Sexy Streaming and Downloading

From Freedom Porn
Jump to: navigation, search

Smart Secure Sexy Streaming and Downloading or SSSSaD is a PHP based HTTP server for media files, which runs on top of your regular server (Apache or Nginx). Rather than just sending files in just one way SSSSaD is set up to vary headers depending on whether you want to display the file or to force its download to disk.

Also SSSSaD is secure in the way that it keeps track of the logs. It records download counts, but without compromising identity of visitors in case the attacker will get physical access to the server itself.

Licence

Available under the terms of GNU General Public License 3.0

GPLv3
For more information please see Freedom Porn:copyrights.


Features

  • Correct tracking of the downloads
    • Resuming the aborted download will not cause an additional statistical unit
  • Several different reports at the statistics page
  • Ability to export Apache-style log file
    • IP addresses for the log file are filled in from the ranges reserved for military or unethical corporations
  • Two modes (and soon more) of serving the file: inline (browser will display the file if it can) and download (browser will download to disk)
  • Debug mode, where the file is not actually served, but rather information about execution and all the intended headers are send as plain text
  • Tracking of the changed name of the file, after the name change you will not have to manually sum the stats for two separate names

Known bugs

please see https://sourceforge.net/p/ssssad/tickets/

Installation

From the web-root directory run:

git clone git://git.code.sf.net/p/ssssad/code ssssad

Then import the database with

mysql -uroot -p < ssssad/res/*.sql
WARNING: if, for whatever reason you already have database called `ssssad` it will be deleted

You can configure the server by editing settings.php.

External link