用于pass的Chrome & Firefox浏览器扩展,,一个UNIX密码管理器
用于pass的Chrome & Firefox浏览器扩展,,一个UNIX密码管理器
Go 安全相关
共1018Star
详细介绍
Browserpass
Browserpass is a Chrome & Firefox extension for zx2c4's pass, a UNIX based password manager. It retrieves your decrypted passwords for the current domain and allows you to auto-fill login forms. If you have multiple logins for the current site, the extension shows you a list of usernames to choose from.
It uses a native binary written in Golang to do the interfacing with your password store. Secure communication between the binary and the browser extension is handled through native messaging.
Requirements
- A recent version of Chrome, Chromium or Firefox 50+.
- Pass (on UNIX)
- Your password filename must match your username or your file must have a line starting with
login:
orusername:
, followed by your username.
Examples
$ pass website.com/johndoe
the-password
$ pass website.com
the-password
login: johndoe
Installation
Start out by downloading the latest release package for your operating system. Prebuilt binaries for 64-bit OSX & Linux are available.
Installing the host application
- Extract the package to where you would like to have the binary.
- Run
./install.sh
to install the native messaging host. This is required to allow the browser extension to communicate with Pass. If you want a system-wide installation, run the script withsudo
.
Installing the Chrome extension
- Install the extension in Chrome by dragging the
chrome-browserpass.crx
file into the Chrome Extensions (chrome://extensions
) page.
Installing the Firefox extension
The Firefox extension requires Firefox 50, which is currently in beta.
- Download firefox.zip from the latest release
- Go to
about:debugging#addons
and click Load Temporary Add-on. Select any file from the extracted package.
Usage
Click the lock icon or use Ctrl + M to fill & submit your login info for the current site.
License
MIT Licensed.