OPNsense Manager

Verified safeOpen source
No reviews reviews
37
downloads
7.0
android

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

v1.7.2Jul 1, 2026

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

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app