MeXiCOSINT v2.5.0
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:
+5266346473085266346473086634647308+52 663 464 730852-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:
opencagegeoapifygoogle_placesipqualityscoreabstractnumverify
--dummy-testusa 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.pyevidence.pyconfig.pymodules/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