Skip to main content
Connect your pfSense firewall (Plus or CE) so Myrmex can read its configuration, audit its hardening, help you clean up rules, and — with approval — apply changes. Myrmex reaches the device over SSH through a Collector on your network, in real time.

What Myrmex Can Do

Read & troubleshoot

Query interfaces, routing, firewall rules, NAT, states, and services on demand — read-only diagnostics.

Hardening audit

Run a Security Posture audit across pfSense controls.

Rule hygiene

Find unused or overly broad firewall rules and propose cleanups.

Config management

Review and diff the device configuration; apply rule changes on approval.

Before You Start

  • A Collector deployed on a network that can reach the pfSense management IP over SSH. See Deploying the agent.
  • SSH enabled on pfSense.
  • An admin-level account Myrmex can use to log in.

Step 1 — Create the Access Account in pfSense

The credential Myrmex needs is an SSH username and password for an account with admin privileges.
1

Enable SSH

In the pfSense web interface, go to System → Advanced → Admin Access and enable Secure Shell (SSH). Confirm the SSH port (default 22).
2

Choose or create an admin user

Use the built-in admin account, or add a user in System → User Manager and place it in a group with admin privileges.
3

Record the credentials

Note the username and password — you’ll enter them in Myrmex.
Prefer least privilege where your workflow allows, and rotate the account’s password on a regular schedule.

Step 2 — Add the Integration in Myrmex

From the Directory, choose Add Integration → pfSense, then fill in:

Connect

Click Connect to validate the SSH connection and finish. The pfSense firewall then appears under Environment → Integrations, and you can start asking Hydra about it in the Workspace.
Your credentials are stored securely and resolved server-side — they never pass through the AI, and Myrmex reads the device on demand rather than storing its data.