Ilustración de un mapa OSINT con aviones, barcos y satélites conectados a un agente de IA

ShadowBroker reúne más de 60 fuentes OSINT en un mapa con agentes de IA

ShadowBroker es una plataforma de código abierto que agrega en un único mapa más de 60 fuentes públicas de inteligencia de fuentes abiertas (OSINT): aviones, barcos, satélites, terremotos, cámaras de tráfico, interferencias de GPS, escáneres de radio de la policía, dispositivos conectados a internet vía Shodan y noticias geopolíticas, todo en tiempo real. Además permite conectar un agente de IA que consulta esos datos y actúa sobre el mapa. El repositorio, publicado por BigBodyCobain con licencia AGPL-3.0, supera las 11.500 estrellas en GitHub y va por la versión 0.9.7.

Las claves de ShadowBroker en 20 segundos

  • Reúne más de 60 fuentes OSINT y 40 capas de datos en un mapa autoalojado con Docker.
  • Un canal firmado con HMAC da a agentes de IA acceso de lectura y escritura.
  • Su red de mensajería InfoNet es experimental y no garantiza privacidad.

Está construido con Next.js, MapLibre GL, FastAPI y Python, y se despliega en local con Docker Compose. Según su autor, no tiene cuentas, telemetría ni analítica: el panel solo habla con el backend propio. La idea de partida es que mucha telemetría global ya es pública, como las señales ADS-B de los aviones, el AIS de los barcos o las órbitas de los satélites, pero está repartida en docenas de herramientas. ShadowBroker la junta en una sola pantalla, con estética de centro de mando militar que el propio README califica de puramente decorativa.

Qué se ve en el mapa

Las capas abarcan vuelos comerciales vía OpenSky Network, aviones privados y militares que emiten ADS-B, unos 25.000 buques vía aisstream.io, más de 2.000 satélites activos con datos de CelesTrak, terremotos del USGS, incendios, imágenes de Sentinel-2 y detección de cambios en el terreno con radar SAR. También integra feeds de amenazas como servidores de control de malware y el catálogo KEV de vulnerabilidades explotadas de la CISA, canales públicos de Telegram geolocalizados y un panel para escuchar escáneres de policía y bomberos. El README da dos cifras de cámaras de tráfico, más de 11.000 en seis países en un apartado y más de 22.000 en diez países en otro, entre ellos España.

Para seguridad, incluye un conector opcional de Shodan con clave propia y un kit de reconocimiento derivado del proyecto OSIRIS (MIT) con consultas DNS, WHOIS, BGP, certificados, sanciones, CVE y comprobación de filtraciones. Esas consultas se hacen desde el backend con protección frente a SSRF y exigen acceso de operador local. También hay un barrido de subredes de /24 a /32 que usa Shodan InternetDB.

Un agente de IA con las mismas llaves que el operador

La parte más llamativa es el canal de comandos para agentes. ShadowBroker no incluye ningún modelo, pero expone un protocolo al que puede conectarse OpenClaw, el agente de referencia, o cualquier otro que firme sus peticiones con HMAC-SHA256, como Claude Code o clientes propios. Cada petición lleva marca de tiempo y nonce para evitar repeticiones, y el nivel de acceso se controla con la variable OPENCLAW_ACCESS_TIER: restricted solo permite leer y full añade escrituras, inyección de datos en las capas y barridos activos de red. Según el autor, todas las llamadas quedan registradas.

Desde el punto de vista defensivo, eso exige cuidado. En modo full, el agente puede lanzar escaneos de subredes, inyectar fuentes en el mapa y participar en la red InfoNet, así que lo prudente es empezar en restricted, guardar el secreto HMAC como cualquier otra credencial y no exponer el puerto 8000 del backend fuera de la máquina. Un agente que lee canales de Telegram o noticias también está expuesto a inyección de instrucciones a través de ese contenido.

Lo que conviene saber antes de instalarlo

El proyecto incluye InfoNet, una red de mensajería descentralizada sobre Tor y Reticulum que el propio autor etiqueta como testnet experimental sin garantía de privacidad: el código no está auditado, los metadatos son visibles y las primitivas criptográficas de privacidad aún no están conectadas. Su consejo es no enviar nada sensible por ningún canal. Por defecto, además, un nodo se une a la red de prueba; para evitarlo hay que fijar MESH_INFONET_FLEET_JOIN=false en el archivo .env.

También hay una cuestión legal y ética. Que un dato sea público no significa que agregarlo sea inocuo: el README presume de identificar a los propietarios de jets privados y de escuchar comunicaciones de emergencia con un clic. En la Unión Europea, cruzar datos que identifican a personas puede entrar en el ámbito del RGPD aunque procedan de fuentes abiertas, y escuchar o difundir comunicaciones de servicios de emergencia tiene restricciones en muchos países. El propio proyecto se presenta para uso educativo y de investigación personal, y remite a los términos de cada proveedor de datos. Para equipos de seguridad, puede ser útil como panel de contexto geopolítico y de amenazas, siempre en un entorno aislado.

Preguntas frecuentes

¿Qué es ShadowBroker?

Una plataforma de código abierto que agrega más de 60 fuentes OSINT en tiempo real, como vuelos, barcos, satélites o cámaras, en un mapa autoalojado.

¿Cómo se instala?

Con Docker Compose: se clona el repositorio, se ejecutan docker compose pull y docker compose up -d, y se abre localhost:3000.

¿Es privada su mensajería InfoNet?

No. Su autor la describe como una red de pruebas experimental, sin auditoría y sin garantía de privacidad.

¿Qué licencia tiene?

GitHub la identifica como AGPL-3.0, y el README la presenta para uso educativo y de investigación personal.

Fuentes:

Scroll al inicio