
Business Contact & Outreach Network (BCON)
Project Overview
BCON is a sophisticated email discovery and verification tool that I developed as a free, self-hosted alternative to premium services like RocketReach. The application intelligently finds and verifies business email addresses using only a person’s name and company information, combining web scraping, email pattern analysis, and SMTP verification techniques.
GitHub Repository
Key Features
- Intelligent Email Discovery: Automatically finds email addresses using first name, last name, and company information
- Domain Detection: Smart company domain discovery with fallback mechanisms
- Pattern Recognition: Discovers email formats used by companies through Google search analysis
- Email Verification: Direct SMTP verification without sending emails
- Dual Interface: Both command-line and modern web interfaces
- API Support: RESTful API for integration with other tools
- Rate Limiting Protection: Built-in delays and retry mechanisms to avoid detection
Core Algorithm Flow
Local Development
# Quick setup
git clone https://github.com/abdeliibrahim/bcon
cd bcon
pip install -r requirements.txt
python email_finder.py --first-name John --last-name Doe --company Google
# or using the web interface:
python app.py
Sample CLI Output
[*] Processing information for John Doe at Google...
[*] Looking up domain for Google...
[+] Processing: John Doe at Google
[+] Company domain: google.com
[*] Searching for email format for google.com...
[*] Performing Google Custom Search for: google email format pattern leadiq
[+] Found snippet: Google's email format typically follows the pattern of FLast@google.com; this email format is used 5...
[+] Found snippet: Google Cloud's email format typically follows the pattern of FLast@google.com; this email format is ...
[+] Found snippet: Fitbit (now part of Google)'s email format typically follows the pattern of ... Other contacts withi...
[+] Found snippet: Google AdSense's email format typically follows the pattern of FLast@google.com; this email format i...
[+] Found snippet: Alphabet Inc.'s email format typically follows the pattern of FLast@google.com; this email format is...
[+] Found snippet: YouTube's email format typically follows the pattern of FirstLast@youtube ... And even though we're ...
[+] Found snippet: Imancity's email format typically follows the pattern of FLast@google.com; this email format is used...
[+] Found snippet: Google Fiber's email format typically follows the pattern of First@webpass.net; this email format is...
[+] Found snippet: FLast@google.com, JDoe@google.com. 53%. FirstLast@google.com, JohnDoe@google ... DCC's email format ...
[+] Found snippet: google. Explore DeepMind's company overview page for more information ... DeepMind's email format ty...
[+] Found email format: firstinitiallastname@
[*] Checking 1 possible email addresses...
Verifying emails: 100%|█| 1/1 [00:03<00:00, 3.55s/
[+] Found 1 potential email addresses:
1. jdoe@google.com - Confidence: High