The Next Sight OSINT Email Checker is a Python-based tool for investigating email addresses. This script validates email syntax, checks domain WHOIS information, performs social media lookups, and optionally queries the "Have I Been Pwned" (HIBP) API for data breaches.
- Email Validation: Checks syntax and domain existence.
- WHOIS Lookup: Retrieves domain registration details.
- Social Media Lookup: Checks for matching profiles on platforms like Twitter, GitHub, Instagram, and Facebook.
- HIBP Integration: Optionally checks for data breaches using the "Have I Been Pwned" API.
- Excel Report: Saves OSINT results in a neatly formatted
.xlsx
file.
- Python 3.7 or higher
- Internet connection
- Optional: HIBP API key (for breach checks)
-
Clone the repository:
git clone https://github.com/yourusername/next-sight-osint.git cd next-sight-osint
-
Install dependencies:
pip install -r requirements.txt
-
Run the script:
python NextSightEmailOSINT.py
-
Follow the on-screen instructions:
- Enter an email address to analyze.
- Input your HIBP API key (optional). If skipped, the HIBP check will not run.
-
Results will be saved in
osint_results.xlsx
:- Email Validation: Confirms if the email is valid.
- WHOIS Data: Displays domain registration details.
- Social Media Accounts: Lists discovered accounts.
- Data Breaches: Displays breach details if found.
- Terminal: Displays validation, WHOIS, and social media results.
- Excel Report: Saves all results in
osint_results.xlsx
.
- To get an HIBP API key, visit https://haveibeenpwned.com/API.
- Social media lookups depend on the email username matching the platform handle.
This project is licensed under the MIT License. Feel free to use, modify, and distribute.
Next Sight
Website: www.next-sight.com
Email: info@next-sight.com