Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gopasspw/gopass-hibp
Gopass haveibeenpwnd.com integration
https://github.com/gopasspw/gopass-hibp
Last synced: about 1 month ago
JSON representation
Gopass haveibeenpwnd.com integration
- Host: GitHub
- URL: https://github.com/gopasspw/gopass-hibp
- Owner: gopasspw
- License: mit
- Created: 2021-01-14T13:02:51.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T10:04:53.000Z (5 months ago)
- Last Synced: 2024-08-04T11:25:14.178Z (5 months ago)
- Language: Go
- Size: 198 KB
- Stars: 6
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# gopass-hibp
Gopass haveibeenpwnd.com integration
## Installation
### Fedora
To install gopass-hibp in Fedora you can do:
```bash
sudo dnf install gopass-hibp
```### From Source
```bash
go install github.com/gopasspw/gopass-hibp@latest
```## Setup
If you want to use the offline mode (`dump`) you need to obtain a HIBP dump (SHA1, ordered by hash).
You can use one of the [official sources](https://haveibeenpwned.com/Passwords) but they haven't been
updated in a while and it [seems](https://www.troyhunt.com/downloading-pwned-passwords-hashes-with-the-hibp-downloader/) like they won't receive further updates.Instead prefer the built-in downloader. It does use the same approach as the official .NET tool.
```bash
gopass-hibp download --output /some/folder/with/40G/dump.txt.gz
```The data will be downloaded into a million chunks first and then assembled to a large file later.
The output file will be around 18GB in size. During assembly of the chunks it will use twice that space for a short time.