Open In App

Email2phonenumber – OSINT tool to obtain a target’s phone number by email address

Last Updated : 19 Dec, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

Email2phonenumber tool is an automated penetration tool used in the phase of OSINT information collection. This tool is capable to return the phone number just by giving the email address of the victim. Email2phonenumber tool is developed in the Python3 language and is also available on the GitHub platform for free. It is an open-source tool so you can also contribute to it. This tool has mainly 3 sub-functions:

  • scrape – This function scraps the websites for phone numbers by starting a passcode reset using the target’s mail address
  • generate– This function is used to generate a list of possible phones numbers of victims.
  • bruteforce – This function iterates over a generated list of phone numbers and returns the actual phone number.

Note: Make Sure You have Python Installed on your System, as this is a python-based tool. Click to check the Installation process: Python Installation Steps on Linux

Installation of Email2phonenumber Tool on Kali Linux OS

Step 1: Use the following command to install the tool in your Kali Linux operating system.

git clone https://github.com/martinvigo/email2phonenumber.git

Step 2: Now use the following command to move into the directory of the tool. You have to move in the directory in order to run the tool.

cd email2phonenumber

Step 3: You are in the directory of the email2phonenumber. Now you have to install a dependency of the email2phonenumber using the following command.

sudo pip3 install -r requirements.txt

Step 4: All the dependencies have been installed in your Kali Linux operating system. Now use the following command to run the tool and check help section.

python3 email2phonenumber.py -h

Working with Email2phonenumber Tool on Kali Linux OS

Example 1: Scrape websites for phone number digits

python3 email2phonenumber.py scrape -e victimusa@martinvigo.com

In this example, we are scraping websites for returning the phone number of victim specified in the -e tag.

We have got the hints regarding the phone number of victim.

Example 2: Generate a dictionary of valid phone numbers based on a phone number mask

python3 email2phonenumber.py generate -m 415XXX8826

In this example, we are generating a custom list of phone numbers that will be brute-forced to get the actual phone number.

We have got a list of possible phone numbers.

Example 3: Find target’s phone number by resetting passwords on websites that do not alert the target using a phone number mask and proxies to avoid captchas and other abuse protections

python3 email2phonenumber.py bruteforce -e victimusa@martinvigo.com -m 41530×8826 -v

In this example, we will be performing brute-forcing to get the actual phone number of victim.

We have got the result or the actual phone number of victim.



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads