在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:passff/passff开源软件地址:https://github.com/passff/passff开源编程语言:JavaScript 81.6%开源软件介绍:passffzx2c4 pass management extension for Mozilla Firefox. Pending Chrome port Official signed version can be found on the Mozilla add-on page OverviewThis extension will allow you to access your zx2c4 pass repository directly from your web browser. You can choose to automatically fill and submit login forms if a matching password entry is found. Browser compatibility
Installationzx2c4 pass repositoryThis extension requires zx2c4 pass to be installed and set up with a password repository. Make sure you can execute Host applicationFor the extension to communicate with your system's PassFF extensionInstall the current release of PassFF for your browser: Previous releases are available for download as XPI files from our releases page. However, this is strongly discouraged for security reasons! A graphical pinentry programThis program prompts you for your passphrase. One is probably already installed. If PassFF does not work, install one of these programs:
If that does not work for you, you may have to configure GnuPG to use the right pinentry program. See the Troubleshooting section. Note: Since the host app runs non-interactively, a console pinentry such as One-time-password (OTP) AuthenticationPassFF can generate tokens to fill OTP input fields if the pass-otp extension is installed and the key URI is configured in the password file. Password formatsTo make the most of the extension, you should format your password files according to our expected formats. If you only want the extension to fill out passwords, you don't need any special format for your password files. But if you follow our formats, the extension can also visit the website's URL and fill out the username and other input fields for you. Multi-line formatThis is the preferred organizational scheme used by the author of pass.
You can change or configure additional names for the If there are no colons (
If there is only a single line, or none of the provided fields matches a login field name, the username is taken from
the filename, e.g.
If your login credentials do not include any login name information (only a password), you can instruct PassFF to omit
filling any login name by adding Lines besides the login and URL that match the format Examples
File-structure formatAlternatively, you can organize your login information with file structure. For example, if you have this file structure:
PassFF will
The file structure approach does not support custom input fields. Note that the file structure format is recognized and assumed by PassFF whenever a file name matches a reserved field name such as Improve SuggestionsUnless you activate the preference "Index URL fields on startup", the auto-suggestions in the menus are based on matches of the current web page's URL against the names of password store entries. In the following, you find an explanation how you can improve matching quality by adapting the names and paths of your password store entries. Generally speaking, the match quality is best if the exact hostname as well as all alphanumeric parts of the URL's path appear exactly in your entry's name. An entry is excluded from the matching if no part of the hostname is contained in its name. Matching (parts of) the hostname is more important than matching parts from the rest of the URL. For the URL Example (Only one entry per hostname): If you don't have multiple credentials for one hostname in your password store, you get the best results from naming the entries after the exact hostname. In this scenario, if you name an entry Example (More than one entry per hostname): If you happen to have several credentials for one hostname, you could name a directory in your password store after the hostname and list the different credentials inside that directory. Suppose you have different credentials for each of the following URLs:
You could store them in your password store as
However, the following will work equally well:
For the rare case where you need several entries for one hostname but with different ports (e.g. if you have different
entries for
Configuration and preferencesExtension preferencesAccessible from the gear button in the toolbar menu, preferences let you fine-tune the behaviour of PassFF. Some of them are described below:
Host application preferencesIf you use a customized UsageOnce installed, you should have a new icon in your toolbar. Click the icon to browse your password repository or search using a fuzzy matching algorithm. Keyboard shortcutsThe default shortcut to open the menu is ctrl+y. With the menu open, you can press enter to execute one of the following commands, according to your preferences:
Input menuPassFF can mark fillable input fields with the PassFF icon. It adds an icon in the fields that PassFF can automatically fill. The icon is clickable and pops up a menu to select the password. PassFF fills the input fields and optionally submit depending on your preferences. You can always override this behavior by clicking the pencil (Fill) or the paper plane (Fill & Submit). This feature can be disabled in the preferences. Contextual menuIn any input field, fillable or not, you can access a contextual menu (right-click) in order to:
Adding new passwordsIn order to add a password in your repository, select the 'plus' (+) icon in the toolbar menu. IssuesIf you're having problems, the most common causes are misconfigured preferences or an incorrect installation of the host application. You can get more information by debugging the extension. First, make sure the host application is installed correctly. Configure the script's execution parameters appropriately in the host app TroubleshootingI use an old version of Firefox and I have weird behavioursPassFF is developed for the last version of Firefox. PassFF should also work on previous versions above Firefox 50, which introduced native messaging for WebExtensions. However, HTTP authentication is available from Firefox 54 onwards. I get a window saying: gpg: decryption failed: No secret keyNothing happens when I click on a password and select an actionPassFF does not prompt me for the passphrasePassFF works but only intermittentlyIt may be a problem with your pin-entry program, while your gpg-agent sometimes caches your passphrase. Possible solutions:
Related issues: The icon/toolbar menu suggests no or the wrong entriesSee the section Improve Suggestions above. ContributingIs the documentation too obscure?Open a new issue. We will gratefully clarify the doc. Would you like to translate PassFF?Open a new issue to tell us about it, or make a pull request. Would you like to code?See CONTRIBUTING. ThanksDevelopment and improvements Russian translation : Grigorii Horos |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论