GPass : global password manager

Latest Version

Version
1.3
Update
April 28, 2024
Size
71.1KiB
Developer
Category
Users
316
Rating
4.25 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
ActiveTab
Notifications
Storage
ClipboardWrite
ContextMenus
See more

gPass Extension

gPass : global Password for Firefox and Chrome


Introduction

gPass is an online, open source and self hosted password manager. It helps you to have a different and complex password for every account you own while only remembering one (or multiple) passwords !

To have a high level of security, all information is stored encrypted (salt + AES 256-CBC). Nothing is stored on client. The decryption is done on the fly when it's needed and only with user input. So, a hacker can get your password database, it will not be able to see any information (except if it brute force or leak your masterkey) ! Thus it's important to choose a strong masterkey !


Usage

First thing is configuration :
1) Enable the extension for private browsing
2) Install your server (see below), or use the demonstration one and create your accout
2) Go to extension options and configure your server address (\"https://server name/account\")
3) Populate your password database. You can use \"*\" character to access to all subdomains of a specific website (ie *.google.com).

Then usage :
When you're in a login form and you want to use gPass, type your login (case sensitive !) and fill \"@@masterkey\" in password field (only if gPass icon is green !). Then submit and password will automatically be replaced by the one in the database (after addon decrypt it).

**You can also type \"@_masterkey\" to only replace your password without automatic submit. This allows to support more websites.**

Another option is to enter your credentials in the new popup menu by clicking on gPass icon. If it's possible, gPass will auto fill password field, if not result password is stored into your clipboard. **Popup path is a safest method as website page will never see your masterkey.**

** Warning ** : Sometimes, addon could make some websites unusable, especially for login form. In this case, you can deactivate it for only one website by clicking right on gPass icon and \"disable or enable gPass for this website\" in addon menu. It's a local configuration, so it must be done for each browser. gPass can also be disabled for ALL websites thanks to addon menu \"Disable or enable gPass for ALL websites\". _When gPass is disabled, you can still use popup feature_.


Server

To host a password server, you need a webserver. Just copy server files in a directory read/write for web server user (www-data). A sample apache2 configuration file is available in resources. Since v0.8 and the use of Crypto API, **it's manadatory to have an HTTPS access (valid SSL/TLS certificate) to the server**. Without that, the decryption will fails.

Configuration parameters are in conf.php

A demonstration server is available [here](https://gpass-demo.soutade.fr). It's the default server configuration for fresh installed addon (user demo).

**Warning** The master key derivation is partially based on account URL. So it's linked to your current server information. You can't move databases from servers with different URLs, you need to export them and import it again.

**Server side is available [here](http://indefero.soutade.fr/p/gpass/downloads)**


Client

Just install the package. You can have debug information by setting DEBUG in main.js.


License

All the code is licensed under GPL v3. Source code is available [here](https://forge.soutade.fr/soutade/gPass).


Privacy Policy

Privacy Policy can be found at http://indefero.soutade.fr/p/gpass/source/tree/master/PrivacyPolicy.md
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "gPass", "short_name": "gPass", "version": "1.3", "description": "gPass : global password manager", "icons" : {"16":"icons/gpass_icon_16.png", "32":"icons/gpass_icon_32.png", "64":"icons/gpass_icon_64.png", "128":"icons/gpass_icon_128.png"}, "author" : "Gr\u00e9gory Soutad\u00e9", "homepage_url" : "https://forge.soutade.fr/soutade/gPass", "content_scripts": [{ "matches": [""], "js": ["lib/main.js"], "run_at" : "document_idle", "all_frames" : true} ], "background": {"service_worker": "background.js", "type": "module" }, "options_page": "options.html", "action": {"default_icon": {"32":"icons/gpass_icon_32.png"},"default_title": "Get your password","default_popup": "popup/popup.html" }, "host_permissions": ["" ], "permissions": ["activeTab","notifications","storage","clipboardWrite","contextMenus" ]}
Read more

How to download and manually install gPass extension for Chrome

Looking for a way to install gPass extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install gPass extensions manually, this article outlines two simple methods to effortlessly install gPass extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download gPass extension and manually install through Drag &Drop

If you ever need to manually install a gPass extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the gPass Extension by clicking the "Download CRX" button on the website.

Look for the gPass extension you wish to install. Go to the website and download the gPass extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for gPass extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the gPass extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download gPass extension for Chrome and install in Developer Mode

This is another method to install gPass extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the gPass extension file

Select and download the gPass extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the gPass extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your gPass extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the gPass extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install gPass extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Hackers toolkit Extension · Developer Tools 316 25 ★ 211KiB

icon

Passwords Extension · Productivity 316 0 ★ 27.6KiB

icon

PassLok for Email Extension · Productivity 316 2 ★ 202KiB

icon

Hashword Extension · Productivity 316 5 ★ 156KiB

icon

PwdHash port Extension · Accessibility 316 60 ★ 212KiB

icon

Safe Password Generator Extension · Productivity 316 3 ★ 61.41KiB

icon

PwdFly Extension · Productivity 316 11 ★ 133KiB

icon

Hack-Tools Extension · Developer Tools 316 27 ★ 1.61MiB

icon

UniquePasswordBuider Extension · Productivity 316 1 ★ 685KiB

icon

Intuitive Password®: Password Manager Extension · Productivity 316 3 ★ 26.08MiB

icon

Entropass Extension · Productivity 316 0 ★ 113KiB

icon

vPass Extension · Productivity 316 3 ★ 30.1KiB

icon

CryptoPass Extension · Productivity 316 19 ★ 22.24KiB

icon

Webpass: password manager for companies Extension · Productivity 316 2 ★ 4.08MiB

icon

bwallHatesTwits Password Generator Extension · Productivity 316 4 ★ 24.11KiB

icon

Cygen (based on SuperGenPass) Extension · Productivity 316 5 ★ 75.36KiB

icon

FrustratedTech - Server Admin Tool Extension · Developer Tools 316 5 ★ 58.6KiB

icon

MasterPassword for chrome Extension · Productivity 316 34 ★ 226KiB

icon

Cloudpath Certificate Generator Extension · Accessibility 316 11 ★ 270KiB

icon

123 Password Extension · Productivity 316 48 ★ 15.54KiB

icon

Password Generator Extension · Productivity 316 20 ★ 149KiB

icon

Display Access Keys Extension · Accessibility 316 3 ★ 6.56KiB

icon

Free Password Manager & Authenticator & SSO Extension · Productivity 316 94 ★ 498KiB

icon

SaferPass: Password Manager Extension · Productivity 316 29 ★ 4.58MiB

User reviews

icon

(ID: ) Voted 5 ★ - Updated 03/17/2016 Great Development

icon

Jean Fraugier (ID: 000000692be659c4) Voted 5 ★ - Updated 09/04/2015 super