Code Monkey home page Code Monkey logo

checkpwn's Introduction

checkpwn Tests Security Audit

Check Have I Been Pwned and see if it's time for you to change passwords.

Getting started

Install:

cargo install checkpwn

Update:

cargo install --force checkpwn

Register & update API key:

checkpwn register 123456789

This command creates a checkpwn.yml configuration file in the users configuration directory, which saves the API key. This is needed for all calls to the account API (checkpwn acc).

Check an account, or list of accounts, for breaches:

checkpwn acc [email protected]
checkpwn acc daily_breach_check.ls

NOTE: List files must have the .ls file extension.

When checking accounts, they will be run against both the HIBP "paste" and "account" database.

Check a password:

checkpwn pass

Changelog

See here.

License

checkpwn is licensed under the MIT license. See the LICENSE file for more information.

checkpwn's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

checkpwn's Issues

Make checkpwn usable as a library

Hi,

I'm building a password checker, and this seems to be the right piece of code I would ned, but it is a binary rather than a library. Are there any chances it can turn to a library, too?

Test API key invalid

The API key that was previously being kindly donated by a user, is no longer valid. Thus, test-calls that rely on this fail. I don't use this part of the API so I won't be buying a new key to re-enable testing of this.

If anyone wants this tested, feel free to get in touch.

HIBP commercial API

HIBP is moving to a paid version of its account API, which means that you now need to purchase an API key to make calls to its API (See the blogpost here). I will most likely not be purchasing such a key and will therefor not be able to test any features adding this.

If anybody is interested in this feature being added and willing to provide an API key for this, I would be willing to implement it.

The change to the commercial API does not affect the password API. In other words, you may still check for breached passwords with checkpwn pass.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.