https://github.com/brycx/checkpwn
Check Have I Been Pwned and see if it's time for you to change passwords.
https://github.com/brycx/checkpwn
data-breach haveibeenpwned hibp password security
Last synced: 15 days ago
JSON representation
Check Have I Been Pwned and see if it's time for you to change passwords.
- Host: GitHub
- URL: https://github.com/brycx/checkpwn
- Owner: brycx
- License: mit
- Created: 2018-05-25T23:37:44.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2026-03-21T08:56:57.000Z (26 days ago)
- Last Synced: 2026-03-22T00:44:39.685Z (25 days ago)
- Topics: data-breach, haveibeenpwned, hibp, password, security
- Language: Rust
- Homepage:
- Size: 287 KB
- Stars: 139
- Watchers: 3
- Forks: 13
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust - brycx/checkpwn - line utility tool that lets you easily check for compromised accounts and passwords. (Applications / Utilities)
- awesome-rust - brycx/checkpwn - line utility tool that lets you easily check for compromised accounts and passwords. (Applications / Utilities)
- awesome-rust-cn - brycx/checkpwn - 一个HIBP(Have I Been Pwned)命令行工具,可以让你轻松地检查被入侵的账户和密码。 (应用程序 Applications / 公用事业公司 Utilities)
- awesome-rust-zh - brycx/checkpwn - A Have I Pwned(HIBP)命令行实用工具,可让您轻松检查危险帐户和密码。 (应用 / 实用)
- awesome-rust - brycx/checkpwn - A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords. (Applications / Utilities)
- awesome-rust - brycx/checkpwn - line utility tool that lets you easily check for compromised accounts and passwords. (应用 Applications / 公用事业 Utilities)
- fucking-awesome-rust - brycx/checkpwn - A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords. (Applications / Utilities)
- awesome-rust-cn - brycx/checkpwn - line utility tool that lets you easily check for compromised accounts and passwords. (应用 / Utilities)
- awesome-rust-with-stars - brycx/checkpwn - line utility tool that lets you easily check for compromised accounts and passwords. | 2023-09-05 | (Applications / Utilities)
README
## checkpwn  
Check [Have I Been Pwned](https://haveibeenpwned.com/) and see if you need to change your passwords.
### Installation via Package Managers (Cargo or Homebrew)
Checkpwn is available from either Cargo or Homebrew for your convenience.
#### Cargo:
```
cargo install checkpwn
```
#### Homebrew:
```
brew install checkpwn
```
#### Update:
```
cargo install --force checkpwn
```
#### Register & update API key:
```
checkpwn register 123456789
```
This command creates a `checkpwn.yml` configuration file in the user's configuration directory and saves the API key. You must complete this step before making any calls to the account API (`checkpwn acc`).
#### Check an account, or list of accounts, for breaches:
```
checkpwn acc test@example.com
```
```
checkpwn acc daily_breach_check.ls
```
_NOTE: List files must have the .ls file extension._
When checking accounts, checkpwn runs them against both the HIBP "paste" and "account" databases.
#### Check a password:
```
checkpwn pass
```
### Changelog
See [here](https://github.com/brycx/checkpwn/releases).
### License
checkpwn is available under the MIT license. See the `LICENSE` file for more information.