[+] Este es un programa en Python para geolocalizar números de teléfono.
[+] Está probado en Kali Linux, y la nueva versión incorporará un ejecutable para Windows.
[+] Fuente utilizada: Calvin S.
| Sistema operativo | Soporte |
|---|---|
| Linux (Debian) | ✅ |
| Windows | ❌ |
| Android | ❌ |
| MacOS | ❌ |
| Apple IOS | ❌ |
[+] Obtención de las APIKeys:
- Registrarse en Numverify, en OpenCageData y en GoogleMapsDeveloppers.
- Obtener las APIKeys.
- Escribirlas en orden correspondiente en el archivo config.json.
- En el caso de la APIKey de GoogleMaps, hay que escribirla directamente en el código del archivo main.py en la línea
104.
[+] Instalación en Linux (Debian):
[+] Ejecutar el siguiente comando:
sudo apt update -y && sudo apt upgrade -y && git clone https://github.com/ZombieGeeK0/GeoPhone && cd GeoPhone && chmod +x install.sh && chmod 777 install.sh && sudo bash install.sh
[+] Se importan las librerías:
import os, opencage, phonenumbers, json, requests, random, time, sys
from opencage.geocoder import OpenCageGeocode
from phonenumbers import geocoder
from googlesearch import search
from colorama import Fore, Back[+] Se definen los dominios:
dom = ["com","com.tw","co.in","be","de","co.uk","co.ma","dz","ru","ca"][+] Hacemos el setup de OpenCage:
geo = OpenCageGeocode(configuracion_dat['OpencageKey'])
phone = phonenumbers.parse(numero)
location = geocoder.description_for_number(phone, 'en')
query = str(location)
results = geo.geocode(query)
lat = results[0]['geometry']['lat']
lng = results[0]['geometry']['lng']- ZombieGeek0: El proyecto GeoPhone.
- Euronymou5: Por el proyecto Dark-Hydro.
[ 📬 ] Contacta conmigo a través de Discord mandando una invitación a qwfkr.
qwfkr
[ 📬 ] Si lo prefieres, mándame un correo a [email protected].
