
Holehe is a Python project that allows users to check if an email is attached to an account on various sites such as Twitter, Instagram, Imgur, and more than 120 others. It offers a convenient way to validate email addresses and retrieve valuable information from sites that have a forgotten password function. The project's versatility makes it a valuable tool for a wide range of users.
There are two ways to install Holehe:
pip3 install holehe in your command line interface.git clone https://github.com/megadose/holehe.git. Then navigate to the cloned directory using cd holehe/ and install the project by running python3 setup.py install.Holehe is designed to be user-friendly and can be run from the command line interface or easily integrated into existing Python applications. Below are two examples of how to use Holehe:
Open your terminal and run the following command:
$ holehe -e test@gmail.com
This command will check if the email "test@gmail.com" is registered on various sites and display the results.
If you prefer to use Holehe within your Python code, you can use the following example:
import trio
import httpx
from holehe.modules.social_media.snapchat import snapchat
async def main():
email = "test@gmail.com"
out = []
client = httpx.AsyncClient()
await snapchat(email, client, out)
print(out)
await client.aclose()
trio.run(main)
This code snippet demonstrates how to check if the email "test@gmail.com" is registered on Snapchat using the Holehe module for Snapchat. The result will be printed in the console.
Each Holehe module returns data in a standard dictionary format, providing valuable information about the registered account:
{
"name": "example",
"rateLimit": false,
"exists": true,
"emailrecovery": "ex****e@gmail.com",
"phoneNumber": "0*******78",
"others": null
}
The dictionary includes:
If you encounter rate-limiting issues, it is recommended to change your IP address to avoid restrictions. Holehe also offers a Maltego Transform that provides even more functionality for data analysis and visualization.
Holehe comes with an extensive list of built-in modules to check account registration for various sites. Here are a few examples:
These are just a few of the many modules available with Holehe. The extensive module library provides users with the flexibility to explore various platforms and verify account existence.
Holehe is released under the GNU General Public License v3.0 and is built for educational purposes only. Make sure to comply with the license terms when using the project.
If you're interested in exploring the full list of modules available with Holehe, you can visit the project's GitHub repository:
Holehe GitHub Repository