You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GoNot is a Python script that interacts with the "Have I Been Pwned" API to check if email addresses or domains have been involved in data breaches. This enhanced version of the script includes optimized code, improved features, and enhanced efficiency.
3
+
4
+
## Features
5
+
- Check breach status for a specific email address.
6
+
- Check breach status for a specific domain.
7
+
- Get detailed information about a specific breach.
8
+
- Fetch and display dump data for breached email addresses.
9
+
## Requirements
10
+
- Python 3.x
11
+
- requests library (pip install requests)
12
+
- html2text library (pip install html2text)
13
+
## Usage
14
+
Run the script with appropriate command-line arguments to utilize its features.
15
+
16
+
```
17
+
python3 gonot.py -e <email_address>
18
+
python3 gonot.py -e <email_address> -d <domain>
19
+
python3 gonot.py -b <breach_name>
20
+
```
21
+
- -e or --email: Check breach status for a specific email address.
22
+
- -d or --domain: Check breach status for a specific domain.
23
+
- -b or --breach: Get detailed information about a specific breach.
24
+
25
+
# API Key
26
+
To use the script, replace the API_KEY variable in the script with your actual Have I Been Pwned API key. If you don't have an API key, you can obtain one by visiting Have I Been Pwned API Key
27
+
28
+
# Output
29
+
The script provides clear and formatted output regarding the breach status and relevant information for email addresses and domains. It also displays dump data for breached email addresses, if available.
0 commit comments