Unterschiede zwischen den Revisionen 3 und 8 (über 5 Versionen hinweg)
Revision 3 vom 2012-07-20 09:46:07
Größe: 1781
Autor: anonym
Kommentar:
Revision 8 vom 2012-09-03 20:35:36
Größe: 1909
Autor: anonym
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 4: Zeile 4:

== Quelle ==
Hier findest du die Software:
 * https://svn.systemausfall.org/svn/codekasten/CryptoBottle/
  * unter der [[http://de.wikipedia.org/wiki/GNU_General_Public_License|GPL]] veröffentlciht
Zeile 23: Zeile 28:
 * ''20.07.02012'' - CryptoBottle ist an einen sehr speziellen Verwendungszweck angepasst und läuft
  * nicht schön aber funktionsfähig.
 * ''22.07.02012'' - CryptoBottle ist an einen sehr speziellen Verwendungszweck angepasst und läuft
  * grundlegend funktionsfähig
Zeile 27: Zeile 32:
Die Software ist in der Programmiersprache [[http://python.org|Python]] mit dem Microwebframework [[http://bottlepy.org|Bottle]] um gesetzt. Der Name lag nahe, weil es sich um eine Oberfläche für Verschlüsselungssoftware handelt. Im weiteren Sinne ist er auch an [[http://cryptonas.org|CrytoNAS]] angelehnt. Die Software ist in der Programmiersprache [[http://python.org|Python]] mit dem Microwebframework [[http://bottlepy.org|Bottle]] um gesetzt. Der Name lag nahe, weil es sich um eine Oberfläche für Verschlüsselungssoftware handelt. Im weiteren Sinne ist er auch an [[http://cryptonas.org|CryptoNAS]] angelehnt.
Zeile 29: Zeile 34:
== Lizenz ==
TODO: GPL

= Quelle =
Hier findest du die Software:
 * https://svn.systemausfall.org/svn/codekasten/CryptoBottle/
== Screenshot ==
{{attachment:CryptoBottle_screenshot.png}}

CryptoBottle

Motivation

Für einen Dateiserver mit verschlüsselter Datenpartition wird eine Oberfläche zur Eingabe des Passworts gebraucht. SSH Zugang scheidet aus Bedienbarkeitsgründen aus. Eine Weboberfläche bietet sich an, damit plattformübergreifend gearbeitet werden kann.

Quelle

Hier findest du die Software:

Unterbau

Der zugrundeliegende Server (in diesem Fall mit Debian GNU/Linux squeeze) verschlüsselt mit cryptsetup LUKS. Im CryptoPartitionHowTo wird die Einrichtung beschrieben.

Für CryptoBottle sind die Debianpakete python-bottle und cryptsetup sind notwendig. Das Kernelmodul dm_crypt muss geladen sein. Vor der ersten Benutzung solltest du im Script auf jeden Fall die Variablen an dein Setup anpassen. Hier ein Beispiel:

serverport = 80
cryptdevice = "/dev/vdc1"
mapperpath = "/dev/mapper/"
mappername = "vdc1_crypt"
mntpoint = "/mnt"

Benutzung

Die Datei CryptoBottle.py auf den Fileserver kopieren, Variablen anpassen und mit root Berechtigung ausführen:

./CryptoBottle.py

Jetzt kannst du auf die IP-Adresse deines Server per Browser zugreifen.

aktueller Stand

  • 22.07.02012 - CryptoBottle ist an einen sehr speziellen Verwendungszweck angepasst und läuft

    • grundlegend funktionsfähig

Name

Die Software ist in der Programmiersprache Python mit dem Microwebframework Bottle um gesetzt. Der Name lag nahe, weil es sich um eine Oberfläche für Verschlüsselungssoftware handelt. Im weiteren Sinne ist er auch an CryptoNAS angelehnt.

Screenshot

CryptoBottle_screenshot.png

CryptoBottle (zuletzt geändert am 2012-09-03 20:35:36 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.