Skip to content
This repository has been archived by the owner on Nov 1, 2024. It is now read-only.

fopina/kdbxpasswordpwned

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kdbxpasswordpwned

Check keepass passwords against https://haveibeenpwned.com/Passwords

Usage

$ ./kdbxpasswordpwned.py -h
usage: kdbxpasswordpwned.py [-h] [-u] [-p] kdbx

positional arguments:
  kdbx                 keepass file

optional arguments:
  -h, --help           show this help message and exit
  -u, --show-user      show username for found entries
  -p, --show-password  show password for found entries (high shoulders?)
$ ./kdbxpasswordpwned.py /path/to/file.kdbx
Password:
Password for title1 (HKlue477ZHBV/JaLQj/1QQ==) seen 1151 times before
Password for title2 (GUx7/Ho/YWc41r1sco5/ZA==) seen 61164 times before

Or the docker image

```bash
$ docker run --rm -ti -v /path/to/file.kdbx:/tmp.kdbx:ro fopina/kdbxpasswordpwned -up /tmp.kdbx
Password for title1 (HKlue477ZHBV/JaLQj/1QQ==) seen 1151 times before - testuser - testit
Password for title2 (GUx7/Ho/YWc41r1sco5/ZA==) seen 61164 times before - None - blabla