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
Cyllex-Argus — Pipeline local de inteligencia de amenazas asistido por IA que ingiere fuentes web, RSS y de documentos, extrae afirmaciones verificadas mediante citas y asigna perfiles de adversarios a MITRE ATT&CK con exportaciones STIX y Sigma. | Kitploit
Herramientas/GitHubGitHub/cyllex-framework/cyllex-argus
Gestión de Indicadores de Compromiso (IOC)OSINT (Inteligencia de Fuentes Abiertas)Feeds y Agregadores de AmenazasRecopilación de InformaciónInteligencia de AmenazasPapers e InvestigaciónRed TeamingRespuesta a Incidentes

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 →
Seguridad de IA
GitHubcyllex-framework/cyllex-argus

Cyllex-Argus

Pipeline local de inteligencia de amenazas asistido por IA que ingiere fuentes web, RSS y de documentos, extrae afirmaciones verificadas mediante citas y asigna perfiles de adversarios a MITRE ATT&CK con exportaciones STIX y Sigma.

Ver Repositorio
183hace 4 díasAún no revisado
Compartir

Cyllex Argus

Inteligencia de adversarios impulsada por IA para equipos púrpura.

Argus investiga una amenaza en la web, tus fuentes RSS y los documentos que proporciones, extrae afirmaciones respaldadas por citas con un LLM, las consolida en evaluaciones con puntuación de confianza mapeadas a MITRE ATT&CK, y permite que una persona revise cada paso. Se ejecuta íntegramente en tu propia máquina.

  • Cada afirmación lleva una cita textual. Una comprobación independiente, escrita en código plano sin ningún modelo involucrado, descarta cualquier afirmación cuya cita no esté en el documento de origen. Un modelo no puede inventar su camino más allá de un paso que exige el recibo.
  • Cada perfil se abre con el veredicto. Quién es el actor, qué hace, a quién ataca y qué solidez tiene la evidencia, redactado a partir de las evaluaciones consolidadas y actualizado en cada ejecución.
  • La corroboración cuenta organizaciones, no firmas. Una fila de editor por organización, resuelta por dominio, de modo que siete avisos de la CISA son una fuente que se confirma a sí misma y no siete confirmaciones.
  • Todo permanece en tu máquina. Sin telemetría y sin enriquecimiento de terceros a menos que lo actives; ninguna llamada saliente por cada dato.
  • Mapeado a MITRE ATT&CK, con exportaciones a Markdown, STIX 2.1 y reglas Sigma, todas ellas conscientes de TLP y honestas sobre los documentos que no pudieron leer.
  • Cada decisión del pipeline queda trazada: qué decidió cada agente, el coste en tokens y los tiempos.

Una investigación de Argus: la traza del pipeline de agentes, el mapeo ATT&CK y los hechos respaldados por citas

Arquitectura

Arquitectura de Argus

El pipeline se ejecuta una vez por documento, escribiendo afirmaciones atómicas más la cita textual que respalda cada una y una fila de auditoría por etapa. El Validador verifica cada cita contra el texto, resuelve entidades contra el almacén local y el catálogo ATT&CK, y consolida las afirmaciones entre fuentes en las evaluaciones que renderiza la interfaz. Solo Triage, Analyst y el redactor de resúmenes tocan un modelo; el Validador es código plano.

Instalación

Argus distribuye su interfaz web ya compilada, por lo que la instalación solo requiere Python 3.12+ (sin Node, sin paso de compilación). Funciona en Windows y Linux y aún no está en PyPI, así que instálalo desde el repositorio o desde una wheel de release.

# from a clone of the repository
git clone https://github.com/Cyllex-Framework/Cyllex-Argus.git
cd Cyllex-Argus
python3 -m venv .venv
. .venv/bin/activate              # Windows PowerShell: .venv\Scripts\Activate.ps1
pip install .

# ...or straight from GitHub, without cloning
pip install "git+https://github.com/Cyllex-Framework/Cyllex-Argus.git"

De cualquier forma, el comando argus queda en tu PATH. Los desarrolladores que trabajan en el propio Argus pueden usar uv en su lugar (uv sync); consulta la página Development.

Inicio rápido

argus init                                   # creates ~/.cyllex-argus/
argus attack update                          # downloads the MITRE ATT&CK Enterprise bundle
export ANTHROPIC_API_KEY='sk-ant-...'        # or the Claude Code CLI / Ollama; see Choosing a model below
argus investigate "Scattered Spider" --max-docs 10
argus serve                                  # web UI at the printed URL

En el primer arranque, argus serve descarga el catálogo de ATT&CK por sí mismo (alrededor de un minuto) si omitiste argus attack update; la primera investigación espera a que termine, así que nunca ejecutas una antes de que ATT&CK esté cargado.

La interfaz se abre en http://127.0.0.1:8765 e inicia sesión con admin / Argus123 de fábrica. Cámbialo antes de exponer Argus en una red (argus set-admin-password '...', o la variable de entorno ARGUS_ADMIN_PASSWORD, que nunca toca el disco). Pasa argus serve --host 0.0.0.0 para aceptar clientes desde tu LAN.

Elegir un modelo

El pipeline de contenido de Argus (Triage, Analyst, Validator, resúmenes) se ejecuta sobre uno de cuatro proveedores. Elige en Settings → LLM provider o edita [llm] en ~/.cyllex-argus/argus.toml:

ProveedorRequiereModelo (predeterminado)Búsqueda web
claude-code-cliClaude Pro/Max + la CLI claude con sesión iniciadacontrolado por la suscripciónSí (integrada)
anthropic-apiANTHROPIC_API_KEY (trae tu propia clave)claude-sonnet-5-5No, combínalo con claude-code-cli como proveedor de búsqueda
openai-apiOPENAI_API_KEYgpt-4oNo
ollamaOllama en ejecución + un modelo descargadoqwen2.5:32b-instructNo

Qué se ha probado. El desarrollo y las pruebas del día a día se ejecutaron principalmente sobre Claude (claude-code-cli y anthropic-api) y Ollama local. Los prompts están ajustados para Claude; la ruta de OpenAI funciona y su salida está validada por esquema, pero tiene menos recorrido y puede extraer menos afirmaciones hasta que se reajusten los prompts.

Proveedores con clave de API (trae tu propia clave)

# Preferred: env wins over anything stored in argus.toml, and never touches disk
export ANTHROPIC_API_KEY='sk-ant-...'
# or:
export OPENAI_API_KEY='sk-...'
argus serve

Alternativamente, pega la clave en Settings → LLM provider → API key. La interfaz la almacena bajo [llm.anthropic] api_key / [llm.openai] api_key y la muestra enmascarada (••••••••) al recargar, por lo que nunca se vuelve a mostrar en texto plano. La variable de entorno siempre tiene prioridad, así que la rotación mediante export funciona sin editar el archivo.

Sobrescritura de modelo y URL base

La página del proveedor te permite sobrescribir el model predeterminado (p. ej. gpt-4o-mini para un Triage más económico, claude-opus-5-5 para ejecuciones profundas del Analyst) y la base_url (útil para proxies compatibles con OpenAI como OpenRouter, LocalAI, LiteLLM; el adaptador de OpenAI habla el contrato de Chat Completions / Structured Outputs y funciona contra cualquier servidor que lo implemente). Un model establecido aquí sobrescribe el valor predeterminado de cada proveedor para todos los agentes, por lo que la página muestra un banner con un botón Clear de un clic cuando hay uno activo.

Probar conexión

Cada proveedor con clave de API tiene un botón Test connection que llama a GET /v1/models con las credenciales configuradas e informa lo que el servidor lista: valida la clave, la URL base y (si se introduce un id de modelo) si ese modelo aparece en la cuenta.

Anthropic: una clave con ámbito de organización o de usuario (sk-ant-usr-...) devuelve HTTP 400 en /v1/models a menos que tenga ámbito de workspace. Si Test connection devuelve 400 con una clave que sabes que es válida, vuelve a emitirla como clave de workspace; esa (y no una clave incorrecta) es la causa habitual.

Sobrescrituras de modelo por agente

Descargar herramienta