Skip to main content

KeePass Plugin: KeeAutoExec

KeeAutoExec ist ein Plugin, mit dem mehrere KeePass-Datenbanken gleichzeitig geöffnet werden können.

Wie öffne ich eine oder mehrere vorhandene Datenbanken?

In einer vorhandenen Datenbank wird die Gruppe "AutoOpen" unter dem Hauptordner angelegt.

image2018-7-18_9-32-19.png

In der Hauptmaske ist anschließend die neue Gruppe zu finden.

image2018-7-18_9-33-0.png

In der Gruppe AutoOpen legen wir nun einen neuen Eintrag mit folgenden Informationen an.

  • Der Titel ist frei wählbar
  • Das Passwort muss dem der zu öffnenden Datenbank entsprechen
  • In Url wird der Dateipfad der Datenbank eingegeben.
    Wird lediglich der Dateiname angegeben, so versucht das Plugin die Datei aus dem Programmordner zu öffnen.
    Es können auch relative Pfad oder Netzwerkordner angegeben werden.

image2018-7-18_9-47-2.png

Nachdem alle Einstellungen gemacht worden sind, bestätigen wir den Dialog mit einem Klick auf OK.
Die Datenbank nun speichern und schließen.

Wenn wir die Datenbank in KeePass wieder öffnen, sollte sich die zweite Datenbank automatisch öffnen.
Das Öffnen vieler Datenbanken kann erheblich länger dauern, je nachdem, wo sie abgelegt wurden.

In dem folgenden Screenshot wurden 2 Datenbanken geöffnet.

image2018-7-18_9-45-35.png

Es ist auch möglich verschachtelt Datenbanken öffnen zu lassen.
Jede Datenbank kann die Gruppe AutoOpen enthalten und weitere Datenbanken öffnen.

Erweiterte Einstellungen und Parameter (Lose aus der mitgelieferten Anleitung übersetzt und ergänzt)

(Info) Im folgenden ist oft von benutzerdefinierten Stringfeldern die Rede. Damit sind die Einträge auf dem Erweitert-Reiter gemeint.

2018-07-22 14_20_23-Window.png

Ein Eintrag setzt sich zusammen aus Name und Wert (Key/Value).

Mit der Checkbox "Speicherschutz aktivieren" wird erreicht, das der Wert vertraulich behandelt und auch in der Übersicht nicht im Klartext dargestellt wird.

Einträge deaktivieren

Für den Fall das ein Eintrag aus der "AutoOpen" Gruppe deaktiviert werden soll (und KeeAutoExec die dazugehörige Datenbank ignoriert), muss der jeweilige Eintrag als abgelaufen markiert werden - also ein "Gültig bis" Datum < JETZT

2018-07-22 13_30_23-Window.jpg

Alternativ dazu kann auch ein Stringfeld Enabled mit dem wert False hinzugefügt werden.

Mit Windows Benutzerkonto gesicherte KeePass Dateien öffnen

Keepass unterstützt auch das Windows Benutzerkonto als Passwort. Wenn also eine Datenbank, die mit einem Windows Benutzerkonto geischert wurde über KeeAutoExec geöffnent werden soll, muss das gesondert behandelt werden, da in einem solchen Fall das Passwort nicht in KeePass eingetragen werden kann. Das kann dadurch erreicht werden, indem bei den benutzerdefinierten Stringfeldern der Wert UserAccount mit den Wert "True" hinzugefügt wird.

Verbindungseinstellungen

KeePass kann Datendateien aus den unterschiedlichsten Quellen öffnen (WebDAV, SCP, FTP, HTTP, etc.) und einige der Protokolle benötigen mitunter noch zusätzliche Parameter. Die folgenden Werte können als benutzerdefinierten Stringfelder für jeden Eintrag individuell eingetragen werden.

TimeoutIntegerEine Zeitangabe in Millisekunden, nachdem ein Verbindungsversuch zur einer per URL geöffneten KeePass Datei zu einem Timeout führt. Empfohlene Werte sind 3000-6000
IocUserNameStringBenutzername für den Zugriff auf die Datendatei
IocPasswordStringPasswort für den Zugriff auf die Datendatei
IocUserAgentStringErmöglicht es den User Agent zu überschreiben (for HTTP, HTTPS, WebDAV, etc.). Vorgabe ist "automatische Erkennung"
IocPassiveBooleanLegt fest ob bei einer FTP Verbindung der passive Modus verwendet werden soll.
## Verhalten bei "Datei nicht gefunden" Fehlern.

Wird ein benutzerdefiniertes Stringfeld SkipIfNotExists mit dem Wert "True" gefunden, wird KeeAutoExec nicht versuchen eine Datenbankdatei zu öffnen, sofern sie nicht vorhanden ist.

(Warnung) Es wird auch keine Warnmeldung ausgegeben.

Reihenfolge der zu öffnenden Datenbanken festlegen.

In der Voreinstellung öffnet KeeAutoExec die Einträge in der Reihenfolge, in der sie in der AutoOpen Gruppe eingetragen wurden.

(Info) Um das zu sehen, muss die Sortierung abgeschaltet sein.

2018-07-22 14_04_37-Window.jpg

Es ist jedoch möglich, die Reihenfolge festzulegen. Dazu ist auch hier wieder ein benutzerdefiniertes Stringfeld mit dem Namen Priority in jedem Eintrag aus der Gruppe AutoOpen und einer Zahl als Wert. Kleinere Zahlen bedeuten höhere Priorität und größere Zahlen eine kleinere Priorität.Auch negative Werte sind erlaubt.

**Beispiel**

Wenn du für eine Datenbank A.kdbx eine Priority von 50, für die Datenbank B.kdbx eine Priority von 100 und für C.kdbx ein wert von -10, dann wird KeeAutoExec die Dateien in der Reihenfolge

  1. C.kdbx
  2. A.kdbx
  3. B.kdbx
öffnen

Fokus beibehalten

Wenn KeePass eine andere Datenbank Datei öffnet, wird normalerweise die zuletzt geöffnete Datei den Fokus im Fenster erhalten. Wenn du das nicht möchtest und die Datei stattdessen im Hintergrund geöffnet werden sollen, kann das ebenfalls mit einem benutzerdefinierten Stringfeld "Focus" mit dem Wert "Restore". Der Eintrag wird jedoch ignoriert, wenn die Datenbank manuell geöffnet wird.