aboutsummaryrefslogtreecommitdiffstats
path: root/jsaccess/README.txt
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-06-16 14:18:59 +0200
committerLaurent Ghigonis <laurent@p1sec.com>2013-06-16 14:18:59 +0200
commitbd2a4fa89142c19b2c14a375e463e7836f8e188c (patch)
tree5a7af4e4e783cbbaa4cf7625d960b5cd923dfd5f /jsaccess/README.txt
parentbashrc: add gitunpushed alias (diff)
downloadlaurent-tools-bd2a4fa89142c19b2c14a375e463e7836f8e188c.tar.xz
laurent-tools-bd2a4fa89142c19b2c14a375e463e7836f8e188c.zip
add jsaccess - download and decrypt files in the browser
Diffstat (limited to 'jsaccess/README.txt')
-rw-r--r--jsaccess/README.txt28
1 files changed, 28 insertions, 0 deletions
diff --git a/jsaccess/README.txt b/jsaccess/README.txt
new file mode 100644
index 0000000..cceb30e
--- /dev/null
+++ b/jsaccess/README.txt
@@ -0,0 +1,28 @@
+jsaccess - download and decrypt files in the browser
+2013, Laurent Ghigonis <laurent@gouloum.fr>
+
+Provide protected access to files on a web server without htaccess or https.
+
+
+Deployment
+==========
+
+1. Put jsa/ directory on your web server, publicly available (you can rename it).
+2. Encrypt your files with encrypt.sh
+3. Upload the encrypted files in the directory jsa/files/
+4. Edit jsa/index.html to add your files to the download list
+5. Direct people to the directory jsa/, e.g. http://myserver.com/jsa/
+
+
+Directory content
+=================
+
+jsa/ - should be on your webserver, can be renamed
+encrypt.sh - to encrypt your files before uploading them to your web server
+
+
+TODO
+====
+
+* dynamicaly get files list from jsa/files/list_<password_hash>
+(server directory listing should be disabled)