[+]
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].