Unterschiede zwischen den Revisionen 3 und 4
Revision 3 vom 2012-07-20 09:46:07
Größe: 1781
Autor: anonym
Kommentar:
Revision 4 vom 2012-07-22 18:59:06
Größe: 1821
Autor: anonym
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 23: Zeile 23:
 * ''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
 * [[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.

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
  • CryptoBottle_screenshot.png

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 CrytoNAS angelehnt.

Lizenz

TODO: GPL

Quelle

Hier findest du die Software:

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.