Skip to content

Releases: KiMiGuel/MeXiCOSINT

MeXiCOSINT v2.5.1

Choose a tag to compare

@KiMiGuel KiMiGuel released this 26 Jul 12:21

Patch release for PyPI publishing metadata and release retry safety.

  • Adds PyPI project metadata: description, keywords, classifiers, project URLs, SPDX license metadata.
  • Bumps package/runtime version to 2.5.1 because PyPI 2.5.0 is already published and immutable.
  • Adds skip-existing to the PyPI publish action so accidental reruns do not fail on already uploaded files.

MeXiCOSINT v2.5.0 remains the main feature release. This patch release republishes the same code line with corrected package metadata.

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

MeXiCOSINT v2.3.0

Choose a tag to compare

@KiMiGuel KiMiGuel released this 22 Jul 14:08
0ff2b85

CLI key management (--set-key/--list-keys/--config-path), combined numero+IP scan, private-IP guard, dead link cleanup, pipx docs, PyPI badges

MeXiCOSINT v2.2.5

Choose a tag to compare

@KiMiGuel KiMiGuel released this 10 Jul 08:28