Docker-Analysis

Docker-Analysis

Nota importada desde Inbox durante consolidacion bulk.

Resumen

Evaluacion detallada de la viabilidad de dockerizar 28+ herramientas de repositorios clonados. Clasifica cada herramienta segun su compatibilidad con Docker, tipo de acceso (navegador web vs terminal), si ya incluye Dockerfile/docker-compose, y las razones tecnicas por las que algunas no deben containerizarse.

Contenido Principal

Herramientas Aptas para Docker

Herramienta Docker incluido Navegador Terminal Notas
WaterCrawl Si (docker-compose) Si Si Docker es el metodo principal. Django + Scrapy + Celery. Web en localhost
GHOST-osint-crm Si (docker-compose) Si Si React + Node.js + PostgreSQL. Frontend :8080, API :3001
knowledge_graph Si (recomendado) Si Si README recomienda Docker. Jupyter en :8888
bender Si (Dockerfile + compose) Si Si FastAPI en :8080. Variante Docker para infra (kubectl, vault, argocd)
wifi-densepose Si (DockerHub) Si Si REST API :8000 + WebSocket. Requiere hardware WiFi para uso real
pentestagent Si (ghcr.io) No Si Imagen base + variante Kali. Interfaz TUI. docker run -it
Network-Scanner No (pero apto) Si Si Flask API (:5000) + React (:3000). Arquitectura ideal para Docker
WireTapper No (pero apto) Si No Web app Flask :8080. Facil de containerizar
langroid Si (DockerHub) No Si Framework/libreria Python. Terminal para scripts
langextract Si No Si Libreria Python. Scripts CLI
IndustrialScanner-Lite No (pero apto) No Si CLI Python que genera reportes HTML. Facil de containerizar
gosearch No (pero apto) No Si Binario Go CLI. Se compila dentro de Docker
osint-d2 No (pero apto) No Si CLI Python con Poetry. Genera PDFs/HTML
AutoPentestX No (pero apto) No Si Toolkit CLI de pentesting Linux
agent-lightning No (pero apto) No Si Libreria Python. pip install. Solo scripts

Herramientas NO Aptas para Docker

Herramienta Razon
witr Inspecciona procesos del host. En Docker solo veria procesos del contenedor
whapa Herramienta forense de WhatsApp con GUI de escritorio (tkinter). Docker no soporta GUIs desktop
Artemis Aplicacion Qt para identificacion de senales RF. Necesita GUI + hardware de radio
espectre Deteccion de movimiento con ESP32 + WiFi. Requiere hardware fisico y Home Assistant
iiab Internet-in-a-Box. Disenado para Raspberry Pi. Usa Ansible para provisionar el sistema completo
worldmonitor Dashboard para Vercel Edge Functions. Docker self-hosted en roadmap pero no disponible

Repositorios sin Software Instalable (Solo Documentacion)

Repositorio Contenido
awesome-claude-code Lista curada de recursos sobre Claude Code
awesome-ralph Lista curada sobre la tecnica Ralph de codificacion con IA
claude-code-best-practice Referencia de buenas practicas para Claude Code
OSINT-BIBLE Documento de referencia OSINT extenso

Puntos Clave

  • Acceso web (UI): WaterCrawl, GHOST-osint-crm, knowledge_graph, bender, wifi-densepose, Network-Scanner, WireTapper
  • Solo terminal (CLI): pentestagent, langroid, langextract, IndustrialScanner-Lite, gosearch, osint-d2, AutoPentestX, agent-lightning
  • No instalar en Docker: witr, whapa, Artemis, espectre, iiab, worldmonitor
  • Solo documentacion: awesome-claude-code, awesome-ralph, claude-code-best-practice, OSINT-BIBLE

Aplicacion Practica

  • Priorizar el despliegue en Docker de herramientas con UI web para acceso centralizado
  • Las herramientas CLI se benefician de Docker para aislamiento y reproducibilidad
  • Mantener las herramientas que requieren hardware o GUI de escritorio fuera de Docker

Referencias

  • REPOS_SUMMARY -- Catalogo completo de los 28 repositorios con URLs y descripciones

Themes