Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
ogi — Framework de análisis de enlaces y OSINT de código abierto | Kitploit
Herramientas/GitHubGitHub/khashashin/ogi
OSINT (Inteligencia de Fuentes Abiertas)ReconocimientoRecopilación de InformaciónSeguridad WebIngeniería SocialInteligencia de AmenazasRecolección de CorreosAprendizaje y EducaciónCrawlerAnálisis de DNS
GitHubkhashashin/ogi
2803724hace 2 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

ogi

Framework de análisis de enlaces y OSINT de código abierto

Ver RepositorioSitio web
OGI Mascot

OpenGraph Intel (OGI)

Framework de análisis visual de enlaces y OSINT de código abierto. Gratuito, autogestionable e impulsado por la comunidad.

License: AGPL v3 CI Docker Python 3.14+ TypeScript React FastAPI Version

Características • Capturas de pantalla • Inicio rápido • Docker • Transform Hub • Arquitectura • Contribuir


Aviso: Este proyecto está en evolución activa. Cuenta con capacidades principales sólidas y cobertura de pruebas, y seguimos mejorando la documentación, la solidez y la profundidad de las funcionalidades con cada versión. Las contribuciones, los informes de errores y los comentarios son muy bienvenidos.

Características

  • Investigación visual mediante grafos — arrastre y suelte entidades, explore conexiones de forma interactiva.
  • 20+ transformaciones integradas — DNS, WHOIS, certificados SSL, geolocalización, enriquecimiento web/correo electrónico/hash/redes sociales y más.
  • Transform Hub — explore e instale transformaciones comunitarias desde el registro.
  • AI Investigator — investigaciones agénticas basadas en indicaciones que planifican ejecuciones de transformaciones, transmiten el progreso en vivo y resumen hallazgos con capacidad de auditoría.
  • Importar / Exportar — importación en formato JSON, CSV, GraphML y MTGX.
  • Análisis de grafos — centralidad, detección de comunidades, caminos más cortos.
  • Colaboración en tiempo real — proyectos, compartición y sincronización en vivo mediante Supabase Realtime.
  • Trabajos de transformación asíncronos — cola Redis/RQ con actualizaciones de progreso vía WebSocket.
  • Sistema de plugins — descubrimiento de plugins basado en directorios con manifiestos YAML.
  • Herramienta CLI — busque, instale y administre transformaciones desde la terminal.
  • Ejecutable en cualquier lugar — modo local con SQLite (sin configuración) o PostgreSQL + Supabase para configuraciones en equipo/nube.
  • Listo para Docker — despliegue con un solo comando usando docker compose up.

Capturas de pantalla

Investigación con grafosEnriquecimiento de entidades
Investigación con grafosEnriquecimiento de entidades
Transform HubExportar / Importar
Transform HubExportar / Importar

Inicio rápido

Requisitos previos

HerramientaVersión
Python3.14+
uvlatest
Node.js20+
pnpmlatest

Backend```bash

cd backend uv sync uv run uvicorn ogi.main:app --reload

La API estará disponible en `http://localhost:8000`.

Para la ejecución de transformación local, Redis y el worker de transformación también deben estar ejecutándose. Solo Redis no es suficiente.

Iniciar Redis:```bash
docker run -d --name ogi-redis -p 6379:6379 redis:7-alpine

Inicia el worker de transformación en una segunda terminal:```bash cd backend uv run python -m ogi.worker.run_worker

Si ves `Job queue not available` o `Redis not available`, verifica que:

- `OGI_REDIS_URL` apunta a `redis://localhost:6379/0` para ejecuciones locales en el host
- el backend se reinició después de que Redis se iniciara
- el proceso worker separado está en ejecución
- no estás usando el nombre de host exclusivo de Docker `redis` fuera de Docker Compose

Si ejecutas el backend contra PostgreSQL (`OGI_USE_SQLITE=false`), el inicio aplicará automáticamente las migraciones de Alembic antes de servir las solicitudes. Las implementaciones de Docker hacen lo mismo en el entrypoint del contenedor del backend.

Las ejecuciones de AI Investigator son procesadas por otro worker separado:```bash
cd backend
uv run python -m ogi.agent.run_worker

Frontend```bash

cd frontend pnpm install pnpm dev

Abre http://localhost:5173. Eso es todo.

### AI Investigator

AI Investigator es un flujo de trabajo opcional respaldado por un proveedor que puede planificar secuencias de transformación, solicitar aprobaciones y resumir el progreso de la investigación dentro del espacio de trabajo.

- Abre la pestaña `AI Investigator` dentro de un proyecto
- Configura un proveedor y un modelo en el diálogo de configuración del investigador
- Almacena las claves API del proveedor en `API Keys`
- Ejecuta el proceso separado `agent-worker` junto al backend

La implementación actual soporta configuración de proveedor por usuario y un trabajador dedicado que ejecuta pasos de investigación de forma independiente del servidor API principal.

### CLI

Dos formas compatibles de ejecutar la CLI:

**Recomendado** (sin necesidad de activación):```bash
cd backend
uv sync
uv run ogi --help

Virtualenv activado (comando ogi simple):```bash cd backend uv venv

PowerShell:

..venv\Scripts\Activate.ps1 uv pip install -e . ogi --help

## Docker

### Desarrollo```bash
cp .env.example .env
docker compose up

Producción

Usa las imágenes GHCR preconstruidas.

Importante: docker-compose.prod.yml requiere una base de datos PostgreSQL externa. No incluye un servicio db.

Si quieres la pila Docker local todo en uno con Postgres y Redis integrados, usa:```bash docker compose up -d

Use el archivo de compose de producción solo cuando ya tenga una instancia de PostgreSQL accesible y haya configurado `OGI_DATABASE_URL` en consecuencia:```bash
docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d

Establece OGI_IMAGE_TAG en .env para fijar una etiqueta de imagen de lanzamiento específica (por ejemplo, v0.2.6). Por defecto es latest.

Hetzner Cloud

Descargar herramienta