// OPEN SOURCE INTELLIGENCE //

OSINT ECUADOR

Recolección de información de fuentes abiertas. Enfocado en datos públicos del Ecuador y herramientas globales de inteligencia.

ECUADOR API REST FUENTES PÚBLICAS

CONSULTA UNIVERSAL — ECUADOR

Introduce una cédula o RUC y pulsa Consultar: se lanzan en paralelo las 6 fuentes públicas del Ecuador.

SRI — RUC / Cédula

En espera
ec.sri_ruc

Función Judicial

En espera
ec.funcion_judicial

Supercias — Compañías

En espera
ec.supercias

SENESCYT — Títulos

En espera
ec.senescyt

ANT — Multas

En espera
ec.ant_citaciones

SRI — Establecimientos

En espera
ec.sri_establecimientos

ARQUITECTURA DEL SISTEMA

ec-osint.service

$ openquery serve --host 0.0.0.0 --port 8000

Motor openquery: 562 fuentes en 21 países, 6 funcionales para Ecuador. Resuelve CAPTCHA (PaddleOCR), evade WAF, cachea y aplica rate-limit. Esta web estática consume su API REST; el navegador nunca toca las fuentes .gob.ec directamente.

Web estática
openquery API
CAPTCHA · WAF · Cache
SRI · ANT · Judicial · Supercias · SENESCYT
La consulta requiere un backend openquery corriendo (Render/Railway/Fly/VPS). Configura su URL en la consola de arriba; se guarda solo en tu navegador.

END POINTS DE LA API

Cédula ↔ Nombre

Consulta datos asociados a una cédula ecuatoriana o busca cédula por nombre completo.

GET GET /api/v1/cedula/{numero}
GET GET /api/v1/nombre/{apellido}/{nombre}

ANT — Vehículos y Multas

Consulta datos de vehículos, citaciones y multas de tránsito por placa o cédula.

GET GET /api/v1/ant/placa/{placa}
GET GET /api/v1/ant/cedula/{cedula}

Función Judicial

Causas judiciales, procesos activos y sentencias asociadas a una cédula.

GET GET /api/v1/judicial/{cedula}

Supercias — Compañías

Información de compañías y estados financieros registrados en la Supercias.

GET GET /api/v1/supercias/{ruc}

SENESCYT — Títulos

Títulos profesionales y grados académicos registrados por cédula.

GET GET /api/v1/senescyt/{cedula}

Validadores

Valida cédula (algoritmo módulo 10) y placas vehiculares.

GET GET /api/v1/validar/cedula/{numero}
GET GET /api/v1/validar/placa/{placa}

HERRAMIENTAS OSINT GLOBALES

DESPLIEGUE DEL BACKEND

Render

Sube el repo a GitHub. En Render crea un Web Service con:

Build: pip install -r requirements.txt
Start: gunicorn app:app

Railway

Conecta tu repo. Railway detecta Python automáticamente. Sin configuración adicional.

VPS Propio

pip install -r requirements.txt
gunicorn app:app -b 0.0.0.0:5000

Vercel Serverless

Convierte app.py a función serverless con vercel.json.

// SOURCE_CODE //

¿QUIERES EL CÓDIGO?

El backend Flask completo, los conectores a fuentes de datos y el frontend están disponibles en el repositorio. Incluye instrucciones de deploy para Render, Railway o VPS propio.

git clone https://github.com/mrflippermen/ec-OSINT
VER EN GITHUB