> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myrmex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Barracuda WAF

> Conecta un Barracuda Web Application Firewall a Myrmex por su API REST: crea la credencial de administrador y agrega la integración.

import { Note, Steps, Step, CardGroup, Card, Tip } from '@mintlify/components';

Conecta tu **Barracuda Web Application Firewall** para que Myrmex pueda leer su configuración, revisar sus servicios de seguridad, ayudarte a ajustar la protección y, con tu aprobación, aplicar cambios. Myrmex accede a la **API REST** del equipo a través de un [Collector](/es/documentation/agent-endpoint-security/collector-mode) en tu red, en tiempo real.

## Qué puede hacer Myrmex

<CardGroup cols={2}>
  <Card title="Lectura y diagnóstico" icon="magnifying-glass">
    Consulta servicios, políticas de seguridad, aplicaciones protegidas y estado bajo demanda: diagnóstico de solo lectura.
  </Card>

  <Card title="Auditoría de fortalecimiento" icon="shield-halved">
    Ejecuta una auditoría de [Security Posture](/es/documentation/security-posture/overview) contra la configuración del WAF.
  </Card>

  <Card title="Ajuste de la protección" icon="sliders">
    Revisa los conjuntos de reglas y las políticas de seguridad, y propone ajustes para reducir los falsos positivos.
  </Card>

  <Card title="Cambios con aprobación" icon="floppy-disk">
    Aplica cambios de políticas y servicios a través de la API REST, con tu aprobación.
  </Card>
</CardGroup>

## Antes de comenzar

* Un **Collector** desplegado en una red que pueda acceder a la interfaz de administración del Barracuda WAF sobre HTTPS. Consulta [Despliegue del agente](/es/documentation/agent-endpoint-security/installation).
* La **API REST habilitada** en el WAF, y el puerto de administración confirmado (por defecto `8000`).
* Una **cuenta de administrador** que Myrmex pueda usar para autenticarse (un rol de solo lectura basta para el análisis; se requiere un rol de lectura-escritura para aplicar cambios).

## Paso 1 — Crear la credencial en Barracuda

La credencial que Myrmex necesita es un **nombre de usuario y contraseña de administrador** del WAF, usados para obtener un token de sesión de la API REST.

<Steps>
  <Step title="Habilita la API REST">
    En la interfaz web del WAF, abre **ADVANCED → System Configuration**, muestra la configuración avanzada y habilita la **REST API**. Anota el puerto de administración (por defecto `8000`).
  </Step>

  <Step title="Elige o crea una cuenta de administrador">
    Usa un administrador existente, o agrega uno dedicado acotado a lo que Myrmex deba hacer: un rol de solo lectura para el análisis, o un rol de lectura-escritura para permitir cambios.
  </Step>

  <Step title="Registra las credenciales">
    Anota el **nombre de usuario** y la **contraseña**: los ingresarás en Myrmex.
  </Step>
</Steps>

<Tip>
  Prefiere el mínimo privilegio: comienza con una cuenta de solo lectura y otorga lectura-escritura solo cuando quieras que los agentes apliquen cambios.
</Tip>

## Paso 2 — Agregar la integración en Myrmex

Desde el **Directory**, elige **Add Integration → Barracuda WAF** y luego completa:

| Field                   | Descripción                                                                                                  |
| ----------------------- | ------------------------------------------------------------------------------------------------------------ |
| **Name**                | Un nombre único para esta instancia de Barracuda WAF.                                                        |
| **Description**         | Nota opcional para identificar el equipo.                                                                    |
| **Protocol**            | Protocolo usado para la Management API (normalmente `https`).                                                |
| **Barracuda WAF Host**  | La IP o el nombre de host de administración del WAF que el Collector puede alcanzar.                         |
| **API Port**            | El puerto de administración de Barracuda (por defecto `8000`).                                               |
| **Username**            | El nombre de usuario de administrador del WAF del Paso 1.                                                    |
| **Password**            | La contraseña de esa cuenta.                                                                                 |
| **Auth Endpoint**       | Endpoint de inicio de sesión usado para obtener un token de sesión (por defecto `/restapi/v3.2/login`).      |
| **Authentication Type** | Método de autenticación usado con la API REST (por defecto `jwt`).                                           |
| **Collector**           | El [Collector](/es/documentation/agent-endpoint-security/collector-mode) que accederá a la API REST del WAF. |

## Conectar

Haz clic en **Connect** para validar la sesión de la API REST y finalizar. El Barracuda WAF aparecerá entonces en **Environment → Integrations**, y podrás empezar a preguntarle a [Hydra](/es/documentation/multi-agent-system/integration-specialist-agent) sobre ello en el Workspace.

<Note>
  Tus credenciales se almacenan de forma segura y se resuelven del lado del servidor: nunca pasan por la IA, y Myrmex lee el equipo bajo demanda en lugar de almacenar sus datos.
</Note>
