@dougschaefer/opnsense-firewall
v2026.04.04.1
Full OPNsense management via REST API — system status, interfaces, DNS, tunables, services, firmware/plugins, firewall states, DHCP leases, ARP table, Tailscale, WireGuard, and raw API passthrough. Replaces MCP server.
Repository
https://github.com/dougschaefer6/swamp-opnsense
Labels
Contents
Install
$ swamp extension pull @dougschaefer/opnsense-firewallRelease Notes
Full rebuild: 20 methods including raw API passthrough, Tailscale, WireGuard, firmware/plugin management, service control, ARP, DHCP, gateway health. Replaces MCP server.
| Argument | Type | Description |
|---|---|---|
| path | string | API path after /api/ (e.g., 'core/firmware/status', 'tailscale/general/get') |
| method | enum | HTTP method — GET for reads, POST for writes/actions |
| body? | record | POST body as JSON object (omit for GET requests) |
Resources
OPNsense firewall monitoring and tuning via REST API — system status, interface traffic stats, Unbound DNS analytics, and sysctl tunable management. Handles self-signed certificates.
Release Notes
Pin zod to 4.3.6
OPNsense firewall monitoring and tuning via REST API — system status, interface traffic stats, Unbound DNS analytics, and sysctl tunable management. Handles self-signed certificates.
Release Notes
Remove MSP-specific language from description and labels
OPNsense firewall monitoring and tuning via REST API — system status, interface traffic stats, Unbound DNS analytics, and sysctl tunable management. Handles self-signed certificates, designed for multi-tenant MSP deployments.
Release Notes
Initial release: system status, interface stats, DNS analytics, tunable management. Tested against OPNsense 26.1.2 on FreeBSD 14.