- Saved searches
- Use saved searches to filter your results more quickly
- AlexZiroYT/PhoneCheck
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Saved searches
- Use saved searches to filter your results more quickly
- License
- la-deep-web/Phoneinfoga
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Поиск информации по номеру телефона.
AlexZiroYT/PhoneCheck
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
При помощи данного скрипта, вы сможете узнать информацию о номере телефона.
Для этого, нужно запустить программу и ввести номер о котором нужно узнать информацию.
git clone https://github.com/AlexZiroYT/PhoneCheck cd PhoneCheck pip install -r requirements.txt pcheck.py Вводим номер телефона.
git clone https://github.com/AlexZiroYT/PhoneCheck cd PhoneCheck python pcheck.py Вводим номер телефона.
git clone https://github.com/AlexZiroYT/PhoneCheck cd PhoneCheck pip install -r requirements.txt python pcheck.py Вводим номер телефона.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
script to search for data about phone numbers
License
la-deep-web/Phoneinfoga
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Information gathering & OSINT reconnaissance tool for phone numbers.
One of the most advanced tools to scan phone numbers using only free resources. The goal is to first gather basic information such as country, area, carrier and line type on any international phone numbers with a very good accuracy. Then try to determine the VoIP provider or search for footprints on search engines to try identify the owner.
- Check if phone number exists and is possible
- Gather standard informations such as country, line type and carrier
- Check several numbers at once
- OSINT reconnaissance using external APIs, Google Hacking, phone books & search engines
- Use custom formatting for more effective OSINT reconnaissance
The tool only accepts E164 and International formats as input.
- E164: +3396360XXXX
- International: +33 9 63 60 XX XX
- National: 09 63 60 XX XX
- RFC3966: tel:+33-9-63-60-XX-XX
- Out-of-country format from US: 011 33 9 63 60 XX XX
Use any to disable this feature. Default value: all
git clone https://github.com/sundowndev/PhoneInfoga cd PhoneInfoga/ python3 -m pip install -r requirements.txt
usage: phoneinfoga.py -n [options] Advanced information gathering tool for phone numbers (https://github.com/sundowndev/PhoneInfoga) optional arguments: -h, --help show this help message and exit -n number, --number number The phone number to scan (E164 or International format) -i input_file, --input input_file Phone number list to scan (one per line) -o output_file, --output output_file Output to save scan results -s scanner, --scanner scanner (any to skip, default: all) The scanner to use --osint Use OSINT reconnaissance -u, --update Update the tool & databases
Example (quotes are optional, use it when typing special formats) :
python3 phoneinfoga.py -n "(+42)837544833"
Check for a number range on OVH :
python3 phoneinfoga.py -n +42837544833 -s ovh
Check several numbers at once :
python3 phoneinfoga.py -i numbers.txt -o results.txt
Note: —osint is not compatible with —output option.
Use all scanners and run OSINT reconnaissance :
python3 phoneinfoga.py -n +42837544833 -s all --osint
E.164 formatting for phone numbers entails the following:
- A + (plus) sign
- International Country Calling code
- Local Area code
- Local Phone number
For example, here’s a US-based number in standard local formatting: (415) 555-2671
Here’s the same phone number in E.164 formatting: +14155552671
In the UK, and many other countries internationally, local dialing may require the addition of a ‘0’ in front of the subscriber number. With E.164 formatting, this ‘0’ must usually be removed.
For example, here’s a UK-based number in standard local formatting: 020 7183 8750
Here’s the same phone number in E.164 formatting: +442071838750
Dealing with Google captcha
PhoneInfo use a workaround to handle Google bot detection. When running OSINT scan, you will usually be blacklisted very easily by Google, which will ask the tool to complete a captcha.
When you search on Google using custom requests (Google Dorks), you get very easily blacklisted. So Google shows up a page where you have to complete a captcha to continue. As soon as the captcha is completed, Google create a cookie named «GOOGLE_ABUSE_EXEMPTION» which is used to whitelist your browser and IP address for some minutes. This temporary whitelist is enough to let you gather a lot of information from many sources. So I decided to add a simple user manipulation to bypass this bot detection. [. ] So I’ll just try make requests and wait until I get a 503 error, which means I got blacklisted. Then I ask the user to follow an URL to manually complete the captcha and copy the whitelist token to paste it in the CLI. The tool is now able to continue to scan!
- Follow the URL
- Complete the captcha if needed
- Open the dev tool (F12 on most browsers)
- Go to Storage, then Cookies
- Copy the value of the GOOGLE_ABUSE_EXEMPTION cookie and simply paste it in the CLI
The cookie should be created after you complete the captcha. If there’s no captcha and GOOGLE_ABUSE_EXEMPTION cookie, try pressing F5 to refresh the page. The cookie should’ve been created. If refreshing the page does not help, change the query to something different (change the number or add text). Google will not necessarily ask you to complete a captcha if your request is the exact same as the previous one, because it’ll usually be cached.
Sometimes the phone number has footprints but is used with a different formatting. This is a problem because for example if we search for «+15417543010», we’ll not find web pages that write it that way : «(541) 754–3010». So the tool use a (optional) custom formatting given by the user to find further and more accurate results. To use this feature properly and make the results more valuable, try to use a format that someone of the number’ country would usually use to share the phone number online. For example, French people usually write numbers that way online : 06.20.30.40.50, 06 20 30 40 50.
This tool is licensed under the GNU General Public License v3.0.