OpenEcho is an open-source Python script led by Georgi Georgiev, with my support throughout its development, designed to provide an actionable solution for email verification. As the first Python script tailored for OSINT research in Bulgaria, it focuses on a selection of popular websites to offer precise and targeted checks for email registrations. Whether you’re testing an email for OSINT purposes or for account management, OpenEcho can help you check if a certain email has been used for registration.
Expanding OpenEcho
Adding a new scraper to OpenEcho is simple and structured to ensure consistency. Here’s how you can contribute:
- Create a New Scraper Module:
-
Use a descriptive name for your file (e.g., newsite.py).
-
Implement a function named check_email_website_name (or similar).
-
Return one of the following statuses based on the site’s response:
-
user_exists
-
user_does_not_exist
-
captcha_error
-
request_error
-
- Update the Main Script:
-
Import your scraper into main.py.
-
Add it to the scrapers dictionary in the check_all_sites function.
- Testing:
- Test thoroughly to ensure your scraper functions correctly and adheres to the expected output formats.
Contribution Acknowledgment
This project is a collaborative effort. While I contributed to its development, the primary creator of OpenEcho is Georgi Georgiev, who I assisted throughout the project. If you’re interested in contributing, feel free to make a pull request on the GitHub repository, ensuring all additions follow the project’s guidelines.