zx2c4 pass manager addon for firefox
This plugin will allow you to access your zx2c4 pass repository directly from firefox.
It will try to auto fill and auto submit the login form if a matching password entry is found
- You need zx2c4 pass installed on your computer
- You will also need a working password repository
- Download the last release of the plugin here.
- You can then manually install the plugin in Firefox from the addons page (Firefox/Add-ons/Install Add-on from File...)
A black icon with a P should appear in your Firefox toolbar.
From here, you will be able to browse your password repository
or to search using a case sensitive Fuzzy matching algorithm.
The shortcut to open the menu is : Ctrl-y
So considering this repository
- Internet
- MySite1
- MySite2
- CoolStuf
- SuperSite1
- SuperSite2
<Ctrl-y>M1<Enter> will send and authenticate you on MySite1 (<Shift-Enter> to open in a new tab)
Current supported features are :
- Fill and submit
- Goto, fill and submit
- Copy login to clipboard
- Copy password to clipboard
Additionnally, if you added an url property in your password info you will be able to go there clicking directly on the password menu (left-click same tab, middle-click new tab)
The accepted format for the password info is :
<the_password>
login: <the_login>
url: <the_url>
PassFF will also try to find login password and url inside the direct child of a pass node. For example, if you have as structure like this :
- www
- supersite.com
- login
- user
- mysite.com
- supersite.com
PassFF will
- get the login from the "login" entry for supersite.com
- get the login form the "login" field inside the mysite.com entry for mysite.com (see format above)
Fields names can be set in the preferences
from the plugin preferences you will be able to set :
- Inputs (A comma separated list of input names. Input field names in a html page containing one of those values will be filled with the corresponding value.)
- Passwords inputs names.
- Login inputs names.
- Fields (A comma separated list of field names. The first matching field in the password data or in the store tree will be used as the corresponding value.)
- Login fields names.
- Password fields names.
- Url fields names.
- Pass Scrit params
- The pass script path.
- Pass home. If empty, use User home.
- Location of the gpg agent info file containing environment variables (relative to the home).
This plugin use subprocess to launch pass script