La Herramienta #1 de OSINT en México

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

Cómo instalar MeXiCOSINT

Guía rápida para instalar MeXiCOSINT y dejarlo listo para usar en Kali o cualquier entorno compatible con Python.

Qué hace

Un número entra. Un expediente sale.

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.

EXCLUSIVO Icono del registro IFT

Base oficial IFT/PNN offline

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.

Icono de validación telefónica

Validación completa

Formato nacional e internacional (E.164), región por phonenumbers, referencia LADA y parsing local de números mexicanos.

Icono de estados de evidencia

Estados de evidencia

IFT/PNN y LADA definen la localidad canónica; AbstractAPI, NumVerify e IPQualityScore agregan apoyo o conflicto — sin falsas certezas.

Icono de alerta

Detección de números premium

Series 200/300/500/800/900 identificadas automáticamente. Los números 900 (sobre cuota) disparan alerta roja de posible estafa.

Icono de enlaces de investigación

Enlaces de investigación

Links OSINT verificados: WhatsApp por wa.me y búsquedas Google con variantes exactas del número, incluyendo Facebook, TikTok, X y Twitter.

Icono de reportes

Reportes exportables

Reporte JSON con hash SHA-256 y mapa HTML de la localidad canónica IFT/LADA. Listo para documentar investigaciones.

Icono de rendimiento concurrente

Rápida y concurrente

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.

Icono de diagnóstico

Diagnóstico transparente

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.

Icono de bóveda cifrada

MicroVault requerido

Desbloquea el perfil mexicosint para el enriquecimiento. Las keys reales nunca se imprimen en el reporte.

Lo que la hace única

La única herramienta con la base oficial del IFT

Ninguna otra herramienta OSINT consulta el registro del regulador mexicano. MeXiCOSINT lo lleva integrado: sin internet, sin APIs, sin costo por consulta.

  • Operadora oficial — el concesionario dueño del bloque (Telcel, Telmex, AT&T, Movistar y 20+ más)
  • Modalidad — línea fija, móvil (CPP/MPP) o no geográfico
  • Fecha de asignación — cuándo el IFT asignó el bloque
  • Actualizable — 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

La mejor herramienta OSINT mexicana del momento

Las herramientas genéricas tratan a México como un país más. MeXiCOSINT está construida para México desde cero.

CapacidadHerramientas genéricasMeXiCOSINT
Base oficial IFT/PNN offline✗✓ 178,172 bloques
LADAs y formato mexicano nativoParcial✓ Nativo
Series 800/900 (toll-free/premium)✗✓ Con alerta de estafa
Localidad canónica IFT/LADA✗✓
Documentación en español✗✓
Funciona sin API keysLimitado✓ Base IFT siempre disponible
Gratis y open sourceParcial✓ MIT

Empieza en 60 segundos

Instalación

01

Instala con pipx

pipx install mexicosint
Aislado, sin tocar el Python del sistema. Ideal para Kali.

02

Escanea un número

mexicosint 5512345678
La base IFT funciona de inmediato, sin configurar nada.

03

Configura MicroVault

microvault profile mexicosint ...
Configura el backend cifrado para el enriquecimiento.

Llaves API

Potencia MeXiCOSINT al 100% con 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.

AbstractAPI — Validación de teléfonos

TELÉFONOS GRATIS

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 disponible

Guía de registro:

  1. Abre el enlace de registro de AbstractAPI.
  2. Crea una cuenta y entra al panel de Phone Validation.
  3. Copia tu API key.
  4. Usa el perfil aislado de MeXiCOSINT en MicroVault:
# guardar la llave una sola vez microvault profile mexicosint abstract_api numverify_api opencage_api geoapify ipgs

Listo. A partir de ese momento, cada escaneo incluye la evidencia de AbstractAPI cuando el proveedor responda.

NumVerify — Validación global de números

TELÉFONOS GRATIS

Qué 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 / mes

Guía de registro (el sitio está en inglés — así lo haces):

  1. Abre el enlace de registro — cae directo en el plan "Free" (0 USD, sin tarjeta).
  2. Llena el formulario: nombre en "Full Name", correo en "Email" y contraseña en "Password".
  3. Pulsa "Sign Up". NumVerify crea tu cuenta al instante, sin confirmación de correo.
  4. Entra a tu panel ("Dashboard"): tu llave aparece arriba como "Your API Access Key". Cópiala.
  5. Usa el perfil aislado de MeXiCOSINT en MicroVault:
# guardar la llave una sola vez microvault profile mexicosint abstract_api numverify_api opencage_api geoapify ipgs

Listo. NumVerify se usará automáticamente cuando su key exista.

OpenCage — Geocodificación primaria

MAPAS OPCIONAL

Qué 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.

microvault profile mexicosint abstract_api numverify_api opencage_api geoapify ipgs

Geoapify — Geocodificación fallback

MAPAS OPCIONAL

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:

  1. Abre el registro de Geoapify y crea una cuenta.
  2. Entra a tus proyectos y crea o selecciona un proyecto.
  3. Copia la API key del proyecto.
  4. Usa el perfil aislado de MeXiCOSINT en MicroVault:
microvault profile mexicosint abstract_api numverify_api opencage_api geoapify ipgs

IPQualityScore — Reputación telefónica

RIESGO OPCIONAL

Qué hace: agrega evidencia normalizada de validez, actividad, riesgo, abuso reciente, VoIP, operadora y tipo de línea.

Guía de registro:

  1. Abre la página de registro de IPQualityScore.
  2. Crea una cuenta.
  3. Verifica el correo si el sitio lo solicita.
  4. Abre el panel de tu cuenta.
  5. Localiza y copia la API key privada.
  6. Usa el perfil aislado de MeXiCOSINT en MicroVault:
microvault profile mexicosint abstract_api numverify_api opencage_api geoapify ipgs

MicroVault · Backend requerido

Icono de MicroVaultGuarda tus llaves cifradas con MicroVault 🔐

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.

A

Crear el perfil aislado

microvault profile mexicosint geoapify opencage_api ipgs numverify_api abstract_api
El bridge lo consulta estrictamente una vez por ejecución.

B

Pedir la contraseña por búsqueda

mexicosint --microvault 5512345678
MeXiCOSINT se conecta a MicroVault y pide tu contraseña maestra para esa búsqueda.