Bitwarden KeyPass Datenbank Importer
Bitwarden unterstützt zwar den import von KeyPass DB Exports via csv/xml, allerdings werden die vorhandenen Attachements bei Einträgen ignoriert.
Sollte man also in seiner KeyPass DB Einträge mit Attachements haben (z.B. Zertfikate, Keys, usw.) müssen diese manuell nachgepflegt werden - oder man verwendet kp2bw
Installation:
- python3 sowie Bitwarden cli (z.B. via NPM) muss schon installiert sein
- kp2bw Repo klonen/ herunterladen und entpacken
- via PIP die Requirements nachinstallieren
pip install -r requirements.txt
- dananch die Verbindung in der bw cli vorbereiten, Anmerkung bzgl. self-signed Zertifikaten beachten
bw config server https://localserver.localdomain
bw login username
- sofern der bw Login erfolgreich war, kann nun kp2bw gestartet werden
usage: kp2bw.py [-h] -kpfile KPFILE [-kppw KPPW] [-bwpw BWPW] [-y] [-v] [-folder-generation-mode FOLDER_GENERATION_MODE]
required arguments:
-kpfile KPFILE Path to your KeePass 2.x db.
optional arguments:
-h, --help show this help message and exit
-kpfile KP_FILE Path to your KeePass 2.x db.
-kppw KP_PW KeePass db password
-kpkf KP_KEYFILE KeePass db key file
-bwpw BW_PW Bitwarden Password
-y Skips the confirm bw installation question
-v Verbose output
z.B. eine KeyPass DB mit Key-File python3 kp2bw.py -kpfile keypass.db -kpkf dbkeyfile.key