Skip to content

Email Finder is a powerful and fast Python-based tool designed to extract email addresses from websites. It helps security researchers, penetration testers, and web analysts quickly discover contact information from target websites by scanning common contact endpoints.

License

Notifications You must be signed in to change notification settings

yogsec/email-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📧 Email Finder | Designed by YogSec

Email Finder is a powerful and fast Python-based tool designed to extract email addresses from websites. It helps security researchers, penetration testers, and web analysts quickly discover contact information from target websites by scanning common contact endpoints.

email-finder

🌟 Features

  • 🧑‍💻 Multi-threaded for fast email extraction
  • 📄 Supports scanning single URLs or a list of URLs
  • 💾 Option to save extracted emails to a file
  • 🆘 Help menu for usage guidance
  • 🏷️ Version display functionality

🚀 Installation

git clone https://github.com/YogSec/email-finder.git
cd email-finder
pip install requests bs4

🛠️ Usage

python email_finder.py -h

Scan a Single Domain

python email_finder.py -d https://example.com

Scan Multiple Domains from a File

python email_finder.py -l urls.txt

Save Output to a File

python email_finder.py -d https://example.com -s output.txt

Show Version

python email_finder.py -v

📂 Expected Output

Example output from the tool:

support@example.com
contact@example.com
admin@example.com

🔍 How It Works

  • The tool checks the main page and common contact-related endpoints like /contact-us, /about, /support, /team, etc.
  • Extracts all email addresses found in the HTML content.
  • Uses multi-threading for concurrent processing of multiple pages, ensuring speed and efficiency.

🔗 Common Endpoints Checked

  • /contact-us
  • /contact
  • /about
  • /support
  • /help
  • /team
  • /careers
  • /jobs
  • /faq
  • /press
  • /media
  • /partners
  • /company
  • /privacy-policy
  • /terms
  • /legal
  • /get-in-touch
  • /reach-us
  • /enquiries
  • /feedback
  • /customer-support
  • /customer-service
  • /connect
  • /who-we-are
  • /meet-the-team
  • /en/contact
  • /en/about
  • /en/support
  • /info/contact
  • /company/contact

⚠️ Disclaimer

This tool is designed for educational and ethical purposes only. Ensure you have proper authorization before scanning any website.

🧑‍💻 Author

Developed by YogSec

🌍 License

This project is licensed under the MIT License.

🌟 Let's Connect!

Hello, Hacker! 👋 We'd love to stay connected with you. Reach out to us on any of these platforms and let's build something amazing together:

🌐 Website: https://yogsec.github.io/yogsec/
📜 Linktree: https://linktr.ee/yogsec
🔗 GitHub: https://github.com/yogsec
💼 LinkedIn (Company): https://www.linkedin.com/company/yogsec/
📷 Instagram: https://www.instagram.com/yogsec.io/
🐦 Twitter (X): https://x.com/yogsec
👨‍💼 Personal LinkedIn: https://www.linkedin.com/in/cybersecurity-pentester/
📧 Email: abhinavsingwal@gmail.com


☕ Buy Me a Coffee

If you find our work helpful and would like to support us, consider buying us a coffee. Your support keeps us motivated and helps us create more awesome content. ❤️

Support Us Here: https://buymeacoffee.com/yogsec

About

Email Finder is a powerful and fast Python-based tool designed to extract email addresses from websites. It helps security researchers, penetration testers, and web analysts quickly discover contact information from target websites by scanning common contact endpoints.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages