Skip to content

MeXiCOSINT v2.5.0

Choose a tag to compare

@KiMiGuel KiMiGuel released this 26 Jul 12:05

MeXiCOSINT v2.5.0

MeXiCOSINT v2.5.0 moderniza el flujo principal de análisis telefónico mexicano. Esta versión se enfoca
100% en números telefónicos: validación, normalización, base oficial IFT/PNN offline, localidad IFT/
LADA, enriquecimiento opcional con APIs y reportes.

Qué hay de nuevo

Base oficial IFT/PNN integrada

  • Consulta offline de bloques oficiales del Plan Nacional de Numeración.
  • Más de 177,000 bloques de numeración incluidos en el paquete.
  • Operadora oficial del bloque.
  • Modalidad del número: fijo, móvil o no geográfico.
  • Fecha de asignación del bloque.
  • Identificación de series no geográficas 200, 300, 500, 800 y 900.
  • Alerta especial para números 900 de sobre cuota/premium.

Localidad IFT/LADA

  • Nueva localidad canónica basada primero en bloque exacto IFT.
  • LADA queda como respaldo o evidencia de apoyo.
  • Las APIs externas ya no reemplazan una localidad concreta del IFT/LADA con valores vagos.
  • Geocodificación enfocada en consultas concretas tipo:
    ciudad o municipio, estado, Mexico.

Nuevos proveedores opcionales

  • Geoapify como fallback de geocodificación.
  • Google Places para posibles fichas públicas de negocio por número E.164.
  • IPQualityScore para validación, reputación, abuso, actividad, VoIP, carrier y tipo de línea.
  • OpenCage sigue como geocodificador primario opcional.
  • AbstractAPI y NumVerify siguen como evidencia telefónica de apoyo.

Modo phone-only

  • Eliminado el flujo IP antiguo.
  • Eliminados proveedores IP antiguos como Shodan, IPInfo e IP2Location.
  • Sin --ip.
  • La herramienta queda enfocada en OSINT telefónico mexicano.

Normalización y análisis

  • Nuevo normalizador mexicano compartido.
  • Soporte para formatos:
    • +526634647308
    • 526634647308
    • 6634647308
    • +52 663 464 7308
    • 52-663-464-7308
    • (663) 464-7308
  • Mejor separación entre fuentes oficiales, APIs externas y evidencia de apoyo.
  • Trazabilidad de proveedores en los resultados.

CLI y configuración

  • Gestión local de API keys desde CLI:
    • --set-key
    • --list-keys
    • --config-path
  • Soporte para:
    • opencage
    • geoapify
    • google_places
    • ipqualityscore
    • abstract
    • numverify
  • --dummy-test usa fixtures y no hace llamadas reales a APIs.
  • Alias de banner compacto: -b, --compact-banner, --small-banner.

Reportes y evidencia

  • Reportes JSON en output/reports/.
  • Hash SHA-256 del reporte.
  • Enlaces OSINT generados con variantes exactas del número.
  • Mapa HTML cuando hay geocodificación disponible.
  • Estados de evidencia más claros: fuente oficial, apoyo, conflicto o no disponible.

Documentación

  • README actualizado.
  • Guía de uso actualizada.
  • Guía de configuración actualizada.
  • Documentación en inglés actualizada.
  • Nueva página web en docs/index.html.
  • Sección de APIs opcionales con AbstractAPI, NumVerify, OpenCage, Geoapify, Google Places e
    IPQualityScore.
  • Instrucciones para actualizar la base IFT con tools/update_ift_blocks.py.

Cambios técnicos

  • Proyecto sigue como paquete instalable Python.
  • Versión actualizada a 2.5.0.
  • Nuevos módulos:
    • numbering.py
    • evidence.py
    • config.py
    • modules/ift_blocks.py
    • proveedores en src/mexicosint/providers/
  • Nuevas pruebas para:
    • contrato CLI
    • configuración
    • normalización de números
    • proveedores
    • escenarios dummy
    • estados de evidencia
    • enlaces OSINT

Nota de uso responsable

MeXiCOSINT muestra indicadores OSINT. No prueba identidad, titularidad, ubicación en vivo ni atribución
de suscriptor. La localidad IFT/LADA corresponde a numeración/asignación regulatoria, no a GPS ni
ubicación personal.

Instalación

pipx install mexicosint

Actualizar:

pipx upgrade mexicosint

Uso básico:

mexicosint 5512345678