Skip to content

thechiranjeevvyas/ProEmailHunter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ProEmailHunter

High-speed Go email scraper that crawls sites and internal links concurrently to collect email addresses for reconnaissance, research, or sales intelligence.

Features

  • 🚀 High-performance concurrent crawling - Process multiple domains simultaneously
  • 🔗 Deep link traversal - Automatically follows internal links to discover more emails
  • Blazing fast - Built with Go for maximum speed and efficiency
  • 🎯 Flexible configuration - Customize concurrency, timeouts, and output verbosity
  • 📊 Multiple input methods - Single domain, file input, or piped input

Installation

git clone --depth 1 https://github.com/thechiranjeevvyas/ProEmailHunter.git
cd emailextractor
go install

Usage

Command-line Options

Usage of emailextractor:
  -c int
        Number of concurrent requests (default 30)
  -silent
        Silent mode
  -t int
        Request timeout in seconds (default 15)
  -verbose
        Enable verbose output
  -version
        Print the version of the tool and exit

Examples

Single Domain

echo "https://www.shopify.com" | proemailhunter

Multiple Domains from File

Create a domains file:

cat domains.txt
https://www.shopify.com
http://testphp.vulnweb.com

Run the scraper:

cat domains.txt | emailextractor

Advanced: Custom Concurrency & Timeout

cat domains.txt | emailextractor -c 50 -t 30 --verbose

This command processes domains with:

  • 50 concurrent requests
  • 30-second timeout per request
  • Verbose output enabled

Use Cases

  • 🔍 Reconnaissance - Security research and penetration testing
  • 📈 Sales Intelligence - Lead generation and contact discovery
  • 📚 Research - Academic or market research data collection
  • 🎯 OSINT - Open-source intelligence gathering

Notes

  • Always ensure you have permission to scrape target websites
  • Respect robots.txt and website terms of service
  • Use appropriate concurrency levels to avoid overwhelming target servers
  • Consider legal and ethical implications of email collection in your jurisdiction

Author

Created by @thechiranjeevvyas


⭐ If you find this tool useful, please consider giving it a star on GitHub!

About

High-speed Go email scraper that crawls sites and internal links concurrently to collect email addresses for reconnaissance, research, or sales intelligence.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages