Unterschiede zwischen den Revisionen 5 und 6
Revision 5 vom 2012-07-22 19:02:43
Größe: 1837
Autor: anonym
Kommentar:
Revision 6 vom 2012-09-03 20:33:46
Größe: 1838
Autor: anonym
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 32: 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.

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.