> ## 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

> Conecte um Barracuda Web Application Firewall ao Myrmex pela sua API REST — crie a credencial de administrador e adicione a integração.

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

Conecte seu **Barracuda Web Application Firewall** para que o Myrmex possa ler sua configuração, revisar seus serviços de segurança, ajudar você a ajustar a proteção e — com aprovação — aplicar mudanças. O Myrmex acessa a **API REST** do appliance através de um [Collector](/pt/documentation/agent-endpoint-security/collector-mode) na sua rede, em tempo real.

## O Que o Myrmex Pode Fazer

<CardGroup cols={2}>
  <Card title="Leitura e diagnóstico" icon="magnifying-glass">
    Consulte serviços, políticas de segurança, aplicações protegidas e integridade sob demanda — diagnósticos somente leitura.
  </Card>

  <Card title="Auditoria de hardening" icon="shield-halved">
    Execute uma auditoria de [Security Posture](/pt/documentation/security-posture/overview) sobre a configuração do WAF.
  </Card>

  <Card title="Ajuste de proteção" icon="sliders">
    Revise conjuntos de regras e políticas de segurança e proponha ajustes para reduzir falsos positivos.
  </Card>

  <Card title="Mudança com aprovação" icon="floppy-disk">
    Aplique mudanças de política e serviço pela API REST, com sua aprovação.
  </Card>
</CardGroup>

## Antes de Começar

* Um **Collector** implantado em uma rede que consiga acessar a interface de gerenciamento do Barracuda WAF por HTTPS. Consulte [Implantando o agente](/pt/documentation/agent-endpoint-security/installation).
* A **API REST habilitada** no WAF, e a porta de gerenciamento confirmada (padrão `8000`).
* Uma **conta de administrador** que o Myrmex possa usar para autenticar (um papel somente leitura é suficiente para análise; um papel de leitura e escrita é necessário para aplicar mudanças).

## Passo 1 — Criar a Credencial no Barracuda

A credencial de que o Myrmex precisa é um **nome de usuário e senha de administrador** do WAF, usados para obter um token de sessão da API REST.

<Steps>
  <Step title="Habilite a API REST">
    Na interface web do WAF, abra **ADVANCED → System Configuration**, exiba as configurações avançadas e habilite a **REST API**. Anote a porta de gerenciamento (padrão `8000`).
  </Step>

  <Step title="Escolha ou crie uma conta de administrador">
    Use um administrador existente ou crie um dedicado, com escopo limitado ao que o Myrmex deve fazer — um papel somente leitura para análise, ou um papel de leitura e escrita para permitir mudanças.
  </Step>

  <Step title="Registre as credenciais">
    Anote o **username** e a **password** — você irá inseri-los no Myrmex.
  </Step>
</Steps>

<Tip>
  Prefira o privilégio mínimo: comece com uma conta somente leitura e só conceda leitura e escrita quando quiser que os agentes apliquem mudanças.
</Tip>

## Passo 2 — Adicionar a Integração no Myrmex

No **Directory**, escolha **Add Integration → Barracuda WAF** e preencha:

| Field                   | Descrição                                                                                               |
| ----------------------- | ------------------------------------------------------------------------------------------------------- |
| **Name**                | Um nome único para esta instância do Barracuda WAF.                                                     |
| **Description**         | Nota opcional para identificar o appliance.                                                             |
| **Protocol**            | Protocolo usado pela Management API (geralmente `https`).                                               |
| **Barracuda WAF Host**  | O IP ou hostname de gerenciamento do WAF que o Collector consegue acessar.                              |
| **API Port**            | A porta de gerenciamento do Barracuda (padrão `8000`).                                                  |
| **Username**            | O nome de usuário administrador do WAF do Passo 1.                                                      |
| **Password**            | A senha dessa conta.                                                                                    |
| **Auth Endpoint**       | Endpoint de login usado para obter um token de sessão (padrão `/restapi/v3.2/login`).                   |
| **Authentication Type** | Método de autenticação usado com a API REST (padrão `jwt`).                                             |
| **Collector**           | O [Collector](/pt/documentation/agent-endpoint-security/collector-mode) que acessará a API REST do WAF. |

## Conectar

Clique em **Connect** para validar a sessão da API REST e concluir. O Barracuda WAF então aparece em **Environment → Integrations**, e você pode começar a perguntar sobre ele ao [Hydra](/pt/documentation/multi-agent-system/integration-specialist-agent) no Workspace.

<Note>
  Suas credenciais são armazenadas com segurança e resolvidas no lado do servidor — elas nunca passam pela IA, e o Myrmex lê o appliance sob demanda em vez de armazenar seus dados.
</Note>
