AI summary
Mobile management app for OPNsense firewall routers. Monitor system status, manage firewall rules, control services, and view network activity. Secure authentication with PIN/biometrics and encrypted credential storage. Note: firewall rule management currently limited to automation filter rules. Open source under GPLv3.
Generated by AI. May contain inaccuracies.
About this app
OPNsense is a professional Flutter mobile application for managing OPNsense firewall routers. Monitor system status, manage firewall rules, view logs, control services, and manage your network security from your mobile device.
✨ Features
🔐 Authentication & Security
- Secure API Authentication: API key/secret based authentication with encrypted storage - Multiple Profile Management: Manage multiple OPNsense instances seamlessly - PIN Lock: Secure app access with 4-6 digit PIN code - Biometric Authentication: Face ID, Touch ID, or Fingerprint support - Auto-Lock: Configurable session timeout with automatic locking - Secure Storage: Platform-specific encrypted credential storage (Keychain/Keystore)
📊 Dashboard
- System Overview: Real-time display of hostname, version, and platform information - Resource Monitoring: Live CPU and memory usage with visual indicators - Service Management: View, start, stop, and restart system services with confirmation dialogs - Gateway Status: Monitor gateway health and connectivity - System Uptime: Formatted uptime display - Quick Navigation: Easy access to all features from the main screen - Pull-to-Refresh: Update data with a simple swipe gesture - Auto-Refresh: Configurable automatic data updates
🔥 Firewall Management (Currently only works with "Firewall > Automation > Filter" rules)
- View Rules: List all firewall rules with detailed information and status - Create Rules: Add new firewall rules with comprehensive configuration options - Edit Rules: Modify existing rules with full parameter control - Delete Rules: Remove unwanted rules with confirmation dialogs - Toggle Rules: Enable/disable rules with a single tap - Rule Details: View complete rule configuration including: - Action (Pass/Block/Reject) - Interface (WAN/LAN/OPT, etc.) - Protocol (TCP/UDP/ICMP/Any) - Source and destination addresses with CIDR notation - Port specifications and ranges - Rule descriptions and labels - Creation and modification timestamps
🌐 Live Network Monitoring
- Real-time Network Activity: Monitor active connections and network traffic in real-time - Device Discovery: View all devices currently connected to your network - Connection Details: See detailed information about each connection including: - Source and destination IP addresses - Ports and protocols - Connection state and duration - Data transfer rates - Device Blocking: Quickly block devices directly from the network monitor - Auto-Refresh: Configurable automatic updates to track network changes - Search & Filter: Find specific devices or connections quickly
📡 DHCP Lease Management
- Active Leases: View all current DHCP leases on your network - Lease Details: Complete information for each lease including: - IP address assignments - MAC addresses - Hostnames - Lease start and end times - Interface information - Device Blocking: Block devices directly from the DHCP leases view - Search Functionality: Quickly find specific devices by IP, MAC, or hostname - Pull-to-Refresh: Update lease information on demand
ℹ️ System Information
- Firmware Details: - System type (OPNsense) - Version number - Architecture (amd64, etc.) - Git commit hash - Package mirror URL - Repository information with priority - Last update timestamp - System Status: - Hostname - Platform (FreeBSD version) - System uptime - Pull-to-Refresh: Update system information on demand
🔧 Service Management
- Service Control: Start, stop, and restart system services - Service Status: Real-time service status indicators - Confirmation Dialogs: Prevent accidental service disruptions - Visual Feedback: Color-coded status indicators (running/stopped) - Service List: View all available system services
⚙️ Settings
- Theme Control: Toggle between light and dark modes - PIN Lock Configuration: Set up and change PIN code - Biometric Setup: Enable/disable biometric authentication - Session Timeout: Configure auto-lock duration (1-60 minutes) - Profile Management: - Add new OPNsense profiles - Edit existing profiles - Delete profiles with confirmation - Switch between profiles instantly - Profile-specific credentials - App Lock: Manually lock the app for security - About Screen: View app information, version, and licenses
🔄 Additional Features
- Firewall Reboot: Remotely reboot your OPNsense firewall with confirmation - Profile Switching: Quickly change between different OPNsense instances - Connection Testing: Verify API connectivity before saving profiles - Error Handling: Comprehensive error messages and recovery options - Offline Support: Graceful handling of network issues - Material Design 3: Modern, beautiful UI following Material Design guidelines - Responsive Layout: Optimized for various screen sizes
🛡️ Security Considerations
- ✅ API credentials stored using platform-specific secure storage (Keychain/Keystore) - ✅ HTTPS enforced for all API communications - ✅ Self-signed certificate support (configurable per profile) - ✅ PIN lock with biometric authentication - ✅ Auto-lock on app background - ✅ No credentials logged or exposed in production - ✅ Confirmation dialogs for destructive actions - ✅ Session timeout for automatic security - ⚠️ Certificate pinning not implemented (consider for production environments)
📄 License
GNU General Public License v3.0
What's new
https://github.com/Etregin/OPNsense_Manager/compare/V1.7.1...V1.7.2/
About this version
- Version
- 1.7.2 (14)
- Size
- 64.69 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- armeabi-v7a, x86_64, arm64-v8a
- Downloads
- 37
- Updated
- Jul 1, 2026
- Package
- com.dt.opnsense_manager
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10