Info
Datum: 24. 08. 2021 um 22:15:11
Schlagworte: Shell
Kategorie: Test of Tools
erstellt von Stephan Bösebeck
logged in
ADMIN
PASS - the standard Unix passwordstore
Ich habe ja schon von PASS berichtet, als ich mir die Passwordmanager so angesehen habe.
Was ich vergessen habe, ist dass pass super erweiterbar ist. Da alles ein wenig shell bezogen ist, lasse ich die Erklärungen hier mal weg, aber man kann super einfach erweiterungen installieren.
Nützliche Erweiterungen
Mit den Erweiterungen kann man die Funktionalität von pass stark erweitern. Eine sinnvolle Liste von Erweiterungen findet ihr hier.
und jetzt auch eine von mir
pass-index
Dummerweise war das durchsuchen der Einträge in pass mit pass grep recht langsam. Das lag vor allem daran, dass er jeden einzelnen Eintrag entschlüsseln musste, dafür jedes mal den GPG-Agent anfragen etc.
ich habe mit der Erweiterung ein index File angelegt, was alle durchsuchbaren Felder beinhaltet. Damit muss man nur einen Eintrag durchsuchen, das läuft ca. 100x schneller also die pass grep version.
pass-file
eine sehr brauchbare erweiterung. Damit bekommt man die fehlende "Attchment"-Funktionalität hin. Die Datei wird base64-encoded, verschlüsselt abgelegt und kann so auch wieder gelesen werden. praktisch. Gibt zwei versionen, ich nutze die verlinkte
pass-pwned
Damit kann man prüfen, ob sein passwort überhaupt noch sicher ist oder schon irgendwo im Internet auftaucht. Dabei wird kein Passwort durch die Welt geschickt, sondern nur die Prüfsumme des Passworts. Das ist zwar schon schlimm genug, aber wenn man den Verdacht hat, ist es durchaus sinnvoll.
Alfred Integration
Es gibt noch einige Alfred Integrationen, aber die gingen mir nicht weit genug. Meistens konnte man die Passwörter nur auslesen, in die Zwischenablage speichern und das war es.
ich bin das problem angegangen und habe eine etwas ausgeklügeltere Version gebaut, die auch suchen kann (mit pass-index)
Die Integration unterstützt einige Keywords:
pass TEXT: wird nach Text gesucht, dabei werden sowohl matchende Verzeichnisse als auch einträge angezeigt


pfind PATTERN: durchsucht den passwordstore
psync: sync mit git repositorypupdate: update des index - fallspass indexinstalliertpgen path: neues zufälliges Passwort erzeugen
damit kann man Alfred als Quasi GUI für pass nutzen. Zumindest für die wichtigsten Funktionen.
Geplant wäre noch:
- irgendwie geartete integration in den Browser
- benutzerdefinierte Felder ablegen.