Investigador OSINT

Mateo Miño

Investigador OSINT | Seguridad Digital | Tech Lead

Escaneo endpoints y hago fuzzing de rutas, parámetros y APIs para encontrar datos personales y consultas expuestas en sistemas públicos. Lo que encuentro lo verifico y lo reporto de forma responsable.

Quito, Ecuador (UTC-5) · Disponible para investigaciones OSINT y consultoría en seguridad

Foto de Mateo Miño

Investigación OSINT

Busco lo que un sistema público deja ver sin querer: endpoints que responden sin autenticación, consultas que devuelven datos personales y paneles olvidados. Trabajo con instituciones, empresas y equipos legales que necesitan saber qué tienen expuesto antes de que otro lo encuentre.

Método

  1. Reconocer

    Fuentes abiertas y superficie expuesta: dominios, subdominios, servicios publicados y versiones archivadas del objetivo.

  2. Verificar y reportar

    Cada hallazgo se reproduce y se documenta con evidencia trazable antes de reportarlo a quien puede corregirlo.

  3. Acompañar la corrección

    Divulgación responsable: sigo el caso hasta que la exposición se cierra y solo entonces se cuenta.

Resultados

1.780 registros sensibles expuestos

Fuga de datos en un sistema público, cerrada con divulgación responsable.

  1. Completado: Detectada
  2. Completado: Verificada
  3. Completado: Reportada
  4. Completado: Mitigada

Divulgación responsable

Cada hallazgo se reporta primero, en privado, a quien puede corregirlo. Los detalles solo se publican cuando la exposición está cerrada.

  • Detección de endpoints, paneles y configuraciones expuestas en sistemas públicos.

Principios

  • Solo fuentes abiertas y métodos legales.
  • Evidencia trazable: cada dato con su origen y su fecha.
  • LOPDP y minimización: se recoge solo lo necesario para probar la exposición.
  • Ningún hallazgo se publica antes de su corrección.

Herramientas por fase

Reconocimiento
ShodanCensysGoogle DorkingtheHarvesterRecon-ng
Endpoints y fuzzing
NmapFuzzing de rutas, parámetros y APIsPaneles expuestosHerramientas propias asistidas por IA
Correlación
SpiderFootMaltegoholehe
Fuentes
Wayback MachineWHOIS / RDAPOSINT Framework

Proyectos

OSINT e inteligencia

Captura del proyecto Intellify

Intellify

Sistema de ciberinteligencia para indexación de información, creación de fichas OSINT e investigación.

ROL: Autoría completa

ReactPythonSQL
Captura del proyecto Sistema GeoQuito

Sistema GeoQuito

Visor geográfico predial mejorado sobre el geoportal municipal: mejores rutas, más información por predio y consulta interactiva.

ROL: Autoría completa

PythonLeafletArcGIS REST API

Spectra

Crawler OSINT que descubre endpoints, enlaces y datos expuestos de un objetivo, con interfaz clara y reportes.

ROL: Diseño y desarrollo (repositorio privado)

Verificador de identificación

Validación de números de identificación de Ecuador, Chile, México y Brasil. Corre en el navegador, sin enviar datos.

ROL: Autoría completa

PythonTypeScriptCSSHTML

Desarrollo

Captura del proyecto Docentra

Docentra

Sistema de evaluación docente y gestión académica.

ROL: Backend, cálculos, base de datos

ReactBunPostgreSQL.NET
Captura del proyecto WordyGo

WordyGo

Sistema multirol de ejercicios de inglés, hecho para Salazar Editores.

ROL: Backend, base de datos, sistemas de seguridad

ReactSupabaseNestJS
Captura del proyecto Jonezer App

Jonezer App

Aplicación móvil de gestión comercial: clientes, ventas y productos.

ROL: Funcionalidades de cálculo y roles

Flutter
Captura del proyecto Disnomia

Disnomia

Microservicio API para calificación de ejercicios educativos.

ROL: Motor de evaluación

NestJS

Herramientas

Un aperitivo de lo que se puede construir: demos interactivos, en vivo, de herramientas reales.

Validadores algorítmicos

Verificador de identificación

Cédula, RUT, CURP o CPF por su dígito verificador100% local

Verificador de números de identificación por país. El cálculo corre 100% en tu navegador: no se guarda ni se envía ningún dato.

Ver código en GitHub

Cómo se lee (ejemplo ficticio)

Verificador de tarjeta

Luhn, marca y longitud de una tarjeta100% local

Valida un número de tarjeta con el algoritmo de Luhn e identifica la marca (Visa, Mastercard, American Express, Discover, Diners Club, JCB, UnionPay, Maestro) por su prefijo y longitud. Es cálculo puro: corre en tu navegador, no consulta ningún banco y no confirma que la tarjeta exista.

Usa números de prueba, por ejemplo 4242 4242 4242 4242.

Ver código en GitHub

Cómo se lee (tarjeta de prueba)

OSINT con fuentes abiertas

Consulta predial GeoQuito

Predio de Quito por calle o punto del mapaFuentes públicas

Escribe una calle de Quito o haz clic en el mapa y mira la información básica del predio en ese punto, con la API pública del geoportal municipal.

Privacidad: las búsquedas van directo a geocode.arcgis.com y geoquito.quito.gob.ec. Este sitio no guarda nada.

Ficha de un dominio

Registro, DNS, correo y primera capturaFuentes públicas

Reconocimiento pasivo: registro (RDAP), DNS, protección del correo contra suplantación y primera captura en Wayback Machine. Solo fuentes públicas: no se escanea nada ni se muestran contactos del registrante.

Registro disponible para .com, .net, .org, .ec, .app, .dev, .br, .ar.

Ver código en GitHub

Metadatos de una foto (EXIF)

Qué revela una foto y cómo limpiarla100% local

Una foto puede decir con qué teléfono se tomó, cuándo y dónde. Carga un JPEG y mira lo que revela; luego descárgalo sin metadatos, sin recomprimir. El archivo no sale de tu navegador.

Ver código en GitHub

Trayectoria

Investigador OSINT y de ciberinteligencia, y Tech Lead en seguridad digital. Me dedico a identificar, verificar y correlacionar información de fuentes abiertas para investigaciones, evaluación de riesgos y toma de decisiones, siempre con trazabilidad de la evidencia.

Experiencia

  1. Cofundador y Tech Lead

    eCondor Digital · - actualidad

    • Dirección técnica y de seguridad de productos web y móviles a medida.
    • Proyectos: Intellify, Docentra, WordyGo, Disnomia, Jonezer App y Sistema GeoQuito.
    • Arquitectura de soluciones escalables con enfoque en protección digital.
  2. Investigador OSINT / Analista Digital

    Independiente · - actualidad

    • Fuga de datos con 1.780 registros sensibles identificada, reportada y mitigada.
    • Verificación e identificación de personas por correlación de fuentes abiertas, con evidencia verificable para procesos legales.
    • Investigaciones transfronterizas basadas en fuentes abiertas y marcos legales.
    • Detección de endpoints, paneles y configuraciones expuestas en sistemas públicos.
    • Recolección, correlación y documentación de evidencia digital con trazabilidad.
  3. Asistente Técnico

    EcuadorPC · -

    • Soporte técnico e incidentes críticos (malware, fallos de sistema) resueltos sin pérdida de datos.
    • Documentación de procedimientos que redujo los errores operativos un 25%.
  4. Desarrollador de software (soporte a investigación digital)

    Independiente · -

    • Herramientas internas en Java para gestión y validación de datos.
    • Sistemas CRUD con control de roles y auditoría.
    • Mensajería cliente-servidor con cifrado básico.

Formación

Tecnólogo Superior en Desarrollo de Software, Escuela Politécnica Nacional ().

  • EPN: Sistemas de Seguridad (2023)
  • EPN: Protección de Datos, DIGIP (2023)
  • USFQ: Física y Sistemas Cuánticos (2019)

Idiomas

  • Español: nativo
  • Inglés: intermedio
  • Italiano: básico

Stack de desarrollo

Lenguajes y entorno
LinuxBashPythonJavaJavaScriptSQLHTML
Datos
PostgreSQLMySQLMongoDBSupabase
Web y móvil
ReactNestJSBun.NETFlutterLeafletArcGIS REST API

eCondor Digital

Software minimalista y moderno

eCondor Digital es la empresa que cofundé. Como Cofundador y Tech Lead dirijo la parte técnica y de seguridad digital: cada producto sale con la misma revisión de superficie expuesta que aplico en mis investigaciones. Construimos productos web y móviles a medida: backend y APIs, UI/UX, consultoría técnica y MVPs.

econdordigital.org (se abre en otra pestaña)

Contacto

¿Tienes una investigación, un hallazgo que reportar o un proyecto? Escríbeme a mateomino08.spam@nospam.gmail.com. Respondo desde Quito (UTC-5).