All Projects → kovinevmv → getcontact

kovinevmv / getcontact

Licence: MIT license
Find info about user by phone number using GetContact API

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to getcontact

Moriarty Project
This tool gives information about the phone number that you entered.
Stars: ✭ 223 (-2.19%)
Mutual labels:  osint, phone-number, phone
Phoneinfoga
PhoneInfoga is one of the most advanced tools to scan international phone numbers using only free resources. It allows you to first gather standard information such as country, area, carrier and line type on any international phone number. Then search for footprints on search engines to try to find the VoIP provider or identify the owner.
Stars: ✭ 5,927 (+2499.56%)
Mutual labels:  osint, phone-number, phone
haoma
手机固话电话号码标记批量查询📞📌
Stars: ✭ 52 (-77.19%)
Mutual labels:  phone-number, phone
PhoneNumberKit
Android Kotlin library to parse and format international phone numbers. Country code picker.
Stars: ✭ 124 (-45.61%)
Mutual labels:  phone-number, phone
Phone
With a given country and phone number, validate and reformat the mobile phone number to the E.164 standard. The purpose of this is to allow us to send SMS to mobile phones only.
Stars: ✭ 531 (+132.89%)
Mutual labels:  phone-number, phone
Crboxinputview
Verify code input view. Support security type for password.短信验证码输入框,支持密文模式
Stars: ✭ 749 (+228.51%)
Mutual labels:  phone-number, phone
Vue Phone Number Input
A phone number input made with Vue JS (format & valid phone number)
Stars: ✭ 407 (+78.51%)
Mutual labels:  phone-number, phone
Phonia
Phonia Toolkit is one of the most advanced toolkits to scan phone numbers using only free resources. The goal is to first gather standard information such as country, area, carrier and line type on any international phone numbers with a very good accuracy.
Stars: ✭ 221 (-3.07%)
Mutual labels:  phone-number, phone
Mini phone
A fast phone number lib for Ruby (binds to Google's C++ libphonenumber)
Stars: ✭ 131 (-42.54%)
Mutual labels:  phone-number, phone
Operative Framework
operative framework is a OSINT investigation framework, you can interact with multiple targets, execute multiple modules, create links with target, export rapport to PDF file, add note to target or results, interact with RESTFul API, write your own modules.
Stars: ✭ 511 (+124.12%)
Mutual labels:  osint, phone
Deadtrap
An OSINT tool to gather information about the real owner of a phone number
Stars: ✭ 73 (-67.98%)
Mutual labels:  osint, phone-number
spry
social media intelligence from the command line
Stars: ✭ 40 (-82.46%)
Mutual labels:  osint
international-telephone-input
Integration to Magento 2 a jQuery plugin for entering and validating international telephone numbers.
Stars: ✭ 26 (-88.6%)
Mutual labels:  phone-number
PhoneCountryCodePicker
An iOS tableview picker for PhoneCountryCode (English & Chinese supported)
Stars: ✭ 31 (-86.4%)
Mutual labels:  phone
flydns
Related subdomains finder
Stars: ✭ 29 (-87.28%)
Mutual labels:  osint
scrape-youtube-channel-videos-url
This Python script is used to scrape all the video links from a youtube channel.
Stars: ✭ 34 (-85.09%)
Mutual labels:  osint
nova-phone-number
A Laravel Nova field to format and validate phone numbers.
Stars: ✭ 60 (-73.68%)
Mutual labels:  phone-number
PyParser-CVE
Multi source CVE/exploit parser.
Stars: ✭ 25 (-89.04%)
Mutual labels:  osint
IRIS
🔍 IRIS: An open-source intelligence framework
Stars: ✭ 79 (-65.35%)
Mutual labels:  osint
TIGMINT
TIGMINT: OSINT (Open Source Intelligence) GUI software framework
Stars: ✭ 195 (-14.47%)
Mutual labels:  osint

Codacy Badge Language grade: Python

Update [01.02.2021]

  • Captcha not working in GetContact App, therefore my scripts doesn't pass verification too :( Please, use another tokens

Warning

This project is not intended for downloading GetContact database. This project provides the opportunity to receive information by phone number with a limited number of requests for one token per month. Several examples of tokens are posted in the repository. If the script does not work, use your tokens, run script in debug mode

About

After decompiling the application GetContact, I created simple API to get information directly without installing this application. Unfortunately, the application sends your contacts from the smartphone notebook to public database, but this problem does not occur using this script :)

How to get keys

If script doesn't run properly try to update token`s inforamation in dump/tokens.yaml file. Or if you want to run with Premium Account enter your auth data in this file.

Requirements: Android with ROOT-rights (or emulator).

Open in filemanager of phone /data/data/app.source.getcontact/shared_prefs/GetContactSettingsPref.xml

  • AES key: FINAL_KEY
  • token: TOKEN

Edit dump/tokens.yaml with your data by:

  • AES_KEY: AES key from GetContactSettingsPref.xml
  • ANDROID_OS: For example android 5.0
  • DEVICE_ID: For example 14130e29cebe9c39
  • IS_ACTIVE: true if your token is valid
  • REMAIN_COUNT: Any natural num if your token is valid
  • TOKEN: token from GetContactSettingsPref.xml

How to run

Install tesseract to bypass captcha

Python3

Create and run venv

[ ! -d venv ] && python3 -m venv venv; source venv/bin/activate

Install requirements

pip3 install -r requirements.txt

Console output

python3 ./src/main.py -p +792910453XX

Output:

Phone: +792910453XX
User: Андрей Тимофеев
Tag list: 
	 Андрей Тимофеев
	 Андрей Спб
	 Андрей Челентос
	 Андрей Катин
	 Андрей
	 Онлрей
	 Экс Бойфренд Aka Реальный Долбоеб
	 Андрей Chelentos
	 Andrey Tymofeev
	 Андрей Тим
	 Андрюша :
	 Андрей 💑
	 .andrey
	 Andrey
Remain count: 194

Console JSON-format output

python3 ./src/main.py -j -p +792910453XX

Output:

{'name': None, 'phoneNumber': '+792910453XX', 'country': 'RU', 'displayName': 'Андрей Тимофеев', 'profileImage': None, 'email': None, 'is_spam': False, 'remain_count': 194, 'tags': ['Андрей Тимофеев', 'Андрей Спб', 'Андрей Челентос', 'Андрей Катин', 'Андрей', 'Онлрей', 'Экс Бойфренд Aka Реальный Долбоеб', 'Андрей Chelentos', 'Andrey Tymofeev', 'Андрей Тим', 'Андрюша :', 'Андрей 💑', '.andrey', 'Andrey']}

Debug mode

python3 ./src/main.py -v -p +792910453XX

Output:

[2020-08-09 21:19:30] Call print_information_by_phone with phone  +792910453XX
[2020-08-09 21:19:30] Call get_information_by_phone with phone  +792910453XX
[2020-08-09 21:19:30] Call get_name_by_phone with phoneNumber  +792910453XX
[2020-08-09 21:19:30] Call _send_post with url: https://pbssrv-centralevents.com/v2.5/search data: {"data": "IntagsrX4IGrPHP7pfJfl9jBqULuZK25pFdPYdCGjSEovlUiPr9rdM/O1rcOcW6WPKUONujPcQKWBlEVzv5R6sFelyff9c5su48kI6fqBZpjVGohthrvzOKtuCC0Tne9N1v30b0PL4HKQrmWPlik8kGCSqajsivlJ01a+e9ELkXk/AjaHrm9cZVxyCfZpx4D"}
...
'Try premium free', 'subsInfoButtonIntroText': 'Try Getcontact Premium now to increase tag view limit and enjoy other Premium Benefits.'}}}
[2020-08-09 21:19:31] Call _print_beauty_output with data  {'name': None, 'phoneNumber': '+792910453XX', 'country': 'RU', 'displayName': 'Not Found', 'profileImage': None, 'email': None, 'is_spam': False, 'tags': []}
Phone: +792910453XX
User: Not Found

Docker

chmod +x ./run.sh
sudo docker build . -t getcontact
sudo docker run -t getcontact -p +792910453XX
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].