No description
- Go 87.5%
- Makefile 12.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github | ||
| debian | ||
| helpers/changelog | ||
| pkg/hibp | ||
| .gitignore | ||
| .golangci.yml | ||
| .goreleaser.yml | ||
| CHANGELOG.md | ||
| go.mod | ||
| go.sum | ||
| hibp.go | ||
| hibp_test.go | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| README.md | ||
| VERSION | ||
| version.go | ||
gopass-hibp
Gopass haveibeenpwnd.com integration
Installation
Fedora
To install gopass-hibp in Fedora you can do:
sudo dnf install gopass-hibp
From Source
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 but they haven't been
updated in a while and it seems like they won't receive further updates.
Instead prefer the built-in downloader. It does use the same approach as the official .NET tool.
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.