FireCtl:OPNsense&Proxmox Mgmt
Monitor&Manage OPNsense
Free · In‑App Purchases
New: Ruleset Check finds unrestricted allow rules, block rules without logging, and unused aliases. Plus configuration history with diff.
FireCtl — Manage your OPNsense firewall from iPhone and iPad
Native iOS app for administrators, MSPs, and home-lab enthusiasts. Clean SwiftUI interface, Dark Mode, Widgets, and full iPadOS support.
THE APPROACH
FireCtl is not a web UI wrapped in an app. It is designed around the workflows you actually do on mobile: promoting a lease to a reservation, pushing an IP from Safari into an alias, taking a snapshot before a firmware update, checking what changed in the config since yesterday, checking WAN failover on the go. Every screen is a tool, not a rebuilt browser tab.
PRICING
Free to download with a 7-day free trial — no payment required to start. After the trial, the Dashboard (system health & online status) stays free forever. Pro unlocks everything else.
Subscriptions auto-renew unless cancelled at least 24 hours before the period ends, managed in your Apple ID settings. Already bought FireCtl before? You keep full Pro access automatically.
Privacy Policy: firectl.com/en/privacy · Terms of Use: firectl.com/en/terms
FEATURES
Dashboard & Widgets: live system status, four home-screen widgets (Multi-WAN failover, system health, VPN, certificate expiry), audit log.
Firewall: manage and filter rules, aliases with Share Extension (add hosts/IPs from any app), live logs with filters, universal search, and auto-refresh.
Ruleset check: reviews rules and aliases for six common issues — unrestricted allow rules, block rules without logging, disabled rules, rules without a description, empty aliases, and aliases no rule refers to. Findings you keep on purpose can be marked as accepted.
Configuration history: compare two configuration revisions and see what changed and when. How much is shown is set per area; in sensitive areas values are replaced with a placeholder.
Network: DHCP leases for ISC and Kea, reservations for ISC, Kea, and dnsmasq, promote a lease to a reservation or FreeRADIUS user in a tap, ARP/NDP tables, VLAN library, active states.
Gateways: live status, latency, RTT, and packet loss per gateway, Multi-WAN failover widget.
Services: Unbound DNS with host/domain overrides, OpenVPN, WireGuard, and Tailscale status, FreeRADIUS, Kea and dnsmasq DHCP configuration.
Diagnostics: Ping and Traceroute with live statistics.
Certificates: full list, expiry filters (30/60/90 days), revoke, CRL, delete.
System: firmware and plugin updates, configuration backups, snapshots, reboot.
PROXMOX VE INTEGRATION
Cluster overview with all nodes (CPU, RAM, storage, uptime). Start, stop, and restart VMs and LXC containers, snapshots, auto-snapshot before OPNsense firmware updates.
PROFILES
Up to 10 OPNsense and Proxmox installations, optional iCloud sync, quick switching, app lock with Face ID / Touch ID.
SECURITY
API keys stored in the iOS Keychain. No telemetry, no analytics, no ads, no cloud relay — direct connection from app to firewall. Self-signed certificates supported. Demo mode included.
SUPPORTED VERSIONS
OPNsense 24.x, 25.x, 26.x · Proxmox VE 8.x, 9.x (in preparation)
LANGUAGES
English, German, French, Spanish, Italian, Portuguese (Portugal and Brazil)
HELP & DOCUMENTATION
firectl.com · firectl.com/docs/permissions
Beta testing thanks: Chris Gelatt (https://www.linkedin.com/in/chrisgelatt/)
Ruleset Check
FireCtl now reviews your firewall rules and aliases for six common issues: allow rules without any restriction, block rules that don't log, disabled rules, rules without a description, empty aliases, and aliases no rule refers to. Findings you keep on purpose can be marked as accepted — they move to their own section instead of showing up every time.
Configuration History
Compare two configuration revisions and see exactly what changed and when. Useful when something stopped working and you need to know what was touched. How much is shown is set per area; in sensitive areas, values are replaced with a placeholder.
DHCP
The leases screen now says what is actually going on: no DHCP server active, a server running without leases, or dnsmasq as the DHCP server, whose leases FireCtl does not read yet.
Also fixed
Rule statistics now show a zero instead of hiding the line.
The developer, Tobias Zehndbauer, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Tobias Zehndbauer
- Size
- 16.1 MB
- Category
- Utilities
- Compatibility
Requires iOS 17.0 or later.
- iPhone
Requires iOS 17.0 or later. - iPad
Requires iPadOS 17.0 or later.
- iPhone
- Languages
English and 5 more
- English, French, German, Italian, Portuguese, Spanish
- Age Rating
4+
- 4+
- In-App Purchases
Yes
- FireCtl pro $17.99
- FireCtl pro $1.99
- FireCtl pro $8.99
- Copyright
- © 2026 Tobias Zehndbauer

