{ "info": { "author": "Zackary Loether", "author_email": "zloether@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# Pwnage\n[![Python](https://img.shields.io/badge/python-v3.5+-blue.svg)](https://www.python.org/)\n[![Build Status](https://travis-ci.org/zloether/Pwnage.svg?branch=master)](https://travis-ci.org/zloether/Pwnage)\n[![Issues](https://img.shields.io/github/issues/zloether/Pwnage.svg)](https://github.com/zloether/Pwnage/issues)\n[![License](https://img.shields.io/github/license/zloether/Pwnage.svg)](https://opensource.org/licenses/MIT)\n\nPython based command line tool for checking the [Have I Been Pwned](https://haveibeenpwned.com/) database.\n\n## Table of Contents\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n- [License](#license)\n- [Acknowledgments](#acknowledgments)\n\n## Prerequisites\nYou'll need to have Python installed in order to run `Pwnage`. Start by downloading and installing the latest version of [Python 3](https://www.python.org/downloads/).\n> *Note: `Pwnage` has not been tested with Python 2 and will probably not work without changing some things.*\n\n## Installation\n```\npip install pwnage\n```\n\n## Usage\n```\npwnage --help\nusage: pwnage [-h] [-a ] [-g] [-p ] [-r] [-v]\n\nChecks passwords against the Have I Been Pwned database\nhttps://haveibeenpwned.com\n\noptional arguments:\n -h, --help show this help message and exit\n -a , --account \n account to check against database\n -g, --generate generate a random password that has not been\n compromised\n -p , --password \n password to check against database\n -r, --prompt prompt for pass to check against database\n -v, --verbose verbose output, useful for debugging issues\n\noptional arguments '-p/--password' and '-r/--prompt' cannot be used together\n```\n\nChecking an account\n```\npwnage --account Zoidberg@freemail.web\nZoidberg@freemail.web has been pwned in these breaches:\nUnverified: Collection1 on 2019-01-07. Details leaked: Email addresses, Passwords\nVerified: VK on 2012-01-01. Details leaked: Email addresses, Names, Passwords, Phone numbers\n```\n\nTrying a bad password\n```\npwnage --password Password1234\nThis password has been pwned 3621 times!\n```\n\nTrying a better password\n```\npwnage --password \"djf;hjdhfjk3;j4r436@@!\"\nThis password has not been pwned yet.\n```\n\nGetting prompted for a password\n```\npwnage --prompt\nPassword to check:\nThis password has been pwned 21961 times!\n```\n\nGenerating a random password that gets checked against HIBP to make sure it has never been compromised\n```\npwnage --generate\nV@0l4uMOqXgtCidqU!'gqwlmfO0igcuM\n```\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n## Acknowledgments\n\n* [Troy Hunt](https://www.troyhunt.com/) for creating [Have I Been Pwned](https://haveibeenpwned.com/)\n* [Requests: HTTP for Humans](http://python-requests.org/)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zloether/Pwnage", "keywords": "password hibp pwned", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pwnage", "package_url": "https://pypi.org/project/pwnage/", "platform": "", "project_url": "https://pypi.org/project/pwnage/", "project_urls": { "Homepage": "https://github.com/zloether/Pwnage" }, "release_url": "https://pypi.org/project/pwnage/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "CLI tool for https://haveibeenpwned.com", "version": "1.0.0" }, "last_serial": 5402725, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b526498f2fde1b8caac4389f4518d18c", "sha256": "afe0696461a664bf6929832b4b1c460dce760cf6bb3e07461d971b0a99e96606" }, "downloads": -1, "filename": "pwnage-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b526498f2fde1b8caac4389f4518d18c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5068, "upload_time": "2019-06-15T01:31:18", "url": "https://files.pythonhosted.org/packages/36/88/dea2b42e9bd89716fc5dedb87433ebfe735bd6be68b07e32071a24481154/pwnage-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b526498f2fde1b8caac4389f4518d18c", "sha256": "afe0696461a664bf6929832b4b1c460dce760cf6bb3e07461d971b0a99e96606" }, "downloads": -1, "filename": "pwnage-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b526498f2fde1b8caac4389f4518d18c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5068, "upload_time": "2019-06-15T01:31:18", "url": "https://files.pythonhosted.org/packages/36/88/dea2b42e9bd89716fc5dedb87433ebfe735bd6be68b07e32071a24481154/pwnage-1.0.0.tar.gz" } ] }