OSINT para números telefónicos de la República; valida, analiza y enriquece cualquier número de México. Con la base oficial del IFT integrada. Sin internet. Sin API keys. Directo del regulador.
# un comando y listo
pipx install mexicosint
mexicosint 5512345678
Video
Guía rápida para instalar MeXiCOSINT y dejarlo listo para usar en Kali o cualquier entorno compatible con Python.
Qué hace
MeXiCOSINT toma cualquier número telefónico mexicano y genera un análisis completo: validación, operadora, tipo de línea, localidad IFT/LADA, evidencia entre fuentes, enlaces de investigación y reporte exportable.
178,172 bloques de numeración asignada del Plan Nacional de Numeración, dentro del paquete. Operadora, modalidad y fecha de asignación — directo del regulador, sin conexión.
Formato nacional e internacional (E.164), región por phonenumbers, referencia LADA y parsing local de números mexicanos.
IFT/PNN y LADA definen la localidad canónica; AbstractAPI, NumVerify e IPQualityScore agregan apoyo o conflicto — sin falsas certezas.
Series 200/300/500/800/900 identificadas automáticamente. Los números 900 (sobre cuota) disparan alerta roja de posible estafa.
Links OSINT verificados: WhatsApp por wa.me y búsquedas Google con variantes exactas del número, incluyendo Facebook, TikTok, X y Twitter.
Reporte JSON con hash SHA-256 y mapa HTML de la localidad canónica IFT/LADA. Listo para documentar investigaciones.
Desde v2.5.3: llamadas a APIs en paralelo con asyncio + aiohttp, reutilización de conexiones HTTPS y caché de geocodificación. Escaneos mucho más rápidos con varias llaves activas.
Cada proveedor muestra su estado, fuente de credencial, transporte y errores sanitizados: missing, not requested, configured unverified, request success, no result, auth failed, quota exceeded, invalid response o provider error.
Desbloquea el perfil mexicosint para el enriquecimiento. Las keys reales nunca se imprimen en el reporte.
Lo que la hace única
Ninguna otra herramienta OSINT consulta el registro del regulador mexicano. MeXiCOSINT lo lleva integrado: sin internet, sin APIs, sin costo por consulta.
tools/update_ift_blocks.py descarga el plan vigente$ mexicosint 6644837308 [+] INFORMACION DEL SUSCRIPTOR MSISDN (E.164): +526644837308 Valido: SI Operadora (IFT oficial): Telcel Modalidad (IFT): Movil (CPP) Asignado (IFT): 16/10/2014 $ mexicosint 9000211234 Tipo de servicio (IFT): Sobre cuota (PREMIUM, posible estafa)
Por qué MeXiCOSINT
Las herramientas genéricas tratan a México como un país más. MeXiCOSINT está construida para México desde cero.
| Capacidad | Herramientas genéricas | MeXiCOSINT |
|---|---|---|
| Base oficial IFT/PNN offline | ✗ | ✓ 178,172 bloques |
| LADAs y formato mexicano nativo | Parcial | ✓ Nativo |
| Series 800/900 (toll-free/premium) | ✗ | ✓ Con alerta de estafa |
| Localidad canónica IFT/LADA | ✗ | ✓ |
| Documentación en español | ✗ | ✓ |
| Funciona sin API keys | Limitado | ✓ Base IFT siempre disponible |
| Gratis y open source | Parcial | ✓ MIT |
Empieza en 60 segundos
pipx install mexicosint
Aislado, sin tocar el Python del sistema. Ideal para Kali.
mexicosint 5512345678
La base IFT funciona de inmediato, sin configurar nada.
microvault profile mexicosint ...
Configura el backend cifrado para el enriquecimiento.
Llaves API
La base oficial del IFT y la validación local funcionan sin configurar nada. El enriquecimiento remoto requiere el perfil mexicosint de MicroVault. Nominatim queda como fallback sin clave. Esa localidad no es GPS ni ubicación del suscriptor.
Qué hace: valida y enriquece números telefónicos: validez, formato, país, operadora, tipo de línea y señales de apoyo.
Cómo se integra: AbstractAPI aporta evidencia telefónica opcional. No reemplaza la fuente oficial IFT/LADA.
Nivel gratuito disponibleGuía de registro:
Listo. A partir de ese momento, cada escaneo incluye la evidencia de AbstractAPI cuando el proveedor responda.
Crear cuenta gratis en AbstractAPIQué hace: valida números de 232 países contra los registros de numeración internacionales: validez, formato local e internacional, operadora, tipo de línea y país.
Cómo se integra: NumVerify aporta validación secundaria y evidencia de apoyo o conflicto. No reemplaza la localidad concreta de IFT/LADA.
Nivel gratuito: 100 validaciones / mesGuía de registro (el sitio está en inglés — así lo haces):
"Free" (0 USD, sin tarjeta)."Full Name", correo en "Email" y contraseña en "Password"."Sign Up". NumVerify crea tu cuenta al instante, sin confirmación de correo."Dashboard"): tu llave aparece arriba como "Your API Access Key". Cópiala.Listo. NumVerify se usará automáticamente cuando su key exista.
Crear cuenta gratis en NumVerifyQué hace: geocodifica la consulta canónica IFT/LADA con formato ciudad, estado, Mexico.
Importante: solo se geocodifican localidades concretas. Valores vagos como país, región o etiquetas genéricas se omiten.
Qué hace: convierte la localidad canónica IFT/LADA en coordenadas aproximadas para mapas cuando OpenCage no está disponible o no devuelve resultado.
Importante: esto representa la localidad de numeración, no la ubicación en vivo del teléfono ni del suscriptor.
Guía de registro:
Qué hace: agrega evidencia normalizada de validez, actividad, riesgo, abuso reciente, VoIP, operadora y tipo de línea.
Guía de registro:
MicroVault · Backend requerido
MicroVault es el backend local y cifrado de credenciales de MeXiCOSINT. Para el enriquecimiento normal se requiere el perfil mexicosint, consultado mediante el bridge local. MeXiCOSINT no usa variables de entorno genéricas ni archivos JSON.
microvault profile mexicosint geoapify opencage_api ipgs numverify_api abstract_api
El bridge lo consulta estrictamente una vez por ejecución.
mexicosint --microvault 5512345678
MeXiCOSINT se conecta a MicroVault y pide tu contraseña maestra para esa búsqueda.