Pawned
Check if your accounts/passwords are on a data breach.
Installation
pip3 install pawned
Usage
Passwords
Checking passwords
import pawned
passwords = Passwords()
print(pawned.passwords.check_password("test"))
Breaches
Get all breaches for an account
import pawned
breaches = Breaches()
print(pawned.breaches.get_all_breaches_account(email="test@test.com"))
Get all breaches for an account across a specific domain.
import pawned
breaches = Breaches()
print(pawned.breaches.get_all_breaches_account(email="test@test.com", domain="adobe.com"))
Get all breached sites
import pawned
breaches = Breaches()
print(pawned.breaches.get_all_breached_sites())
Get all the details of each breach associated with a site
import pawned
breaches = Breaches()
print(pawned.breaches.get_all_breached_sites(domain="adobe.com"))
Get all the details of a breached site
import pawned
breaches = Breaches()
print(pawned.breaches.get_single_breach_site(site="adobe"))
Get all the data classes
import pawned
breaches = Breaches()
print(pawned.breaches.get_all_data_classes())
Pastes
Get all Pastes for an account
import pawned
pastes = Pastes()
print(pawned.pastes.get_all_pastes_account(email="test@test.com"))
Built With
Contributing
Please read CONTRIBUTING for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- RouxpiTech - Initial work - RouxpiTech
See also the list of Contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details