AI summary
A native Android app to manage device-level firewall blocking on an OPNsense firewall. Features include a live device list from DHCP leases, one-tap block/unblock, active connection inspection, and optional biometric lock. Version 2.0.0 adds encrypted credential storage and a filtered view for blocked devices.
Generated by AI. May contain inaccuracies.
About this app
A native Android app to manage device-level firewall blocking on your OPNsense firewall — no web browser needed.
Features
- Device list — auto-discovered from DHCP leases with online/offline status - One-tap block/unblock — instantly adds/removes devices from a firewall alias - Blocked-only filter — filter the list to show only blocked devices - Active connections — tap any device to see its live pf state table (protocol, source, destination, bytes) - Rename devices — save friendly names stored locally on your phone - Biometric lock — optional fingerprint/face unlock to protect app access - Secure credentials — API key and secret are AES-256 encrypted on-device and masked in the UI
Requirements
- Android 8.0+ (API 26) - OPNsense firewall accessible on your local network - OPNsense API key & secret (how to create one)
Setup
1. Install the APK 2. Open the app — enter your Firewall URL, API Key, and API Secret 3. Tap Test & Connect — you'll land on the device list
How Blocking Works
The app creates a firewall alias named android_app_blocked on first block action, and a single block rule targeting that alias. Blocking a device adds its IP to the alias; unblocking removes it. Changes are applied via the OPNsense REST API immediately.
ℹ️ Note
The APK is unsigned.
License
MIT
What's new
- Biometric lock — enable fingerprint/face unlock from Settings to protect app access - Active connections table — tap any device to see its live pf state entries (source, destination, port, bytes) - Blocked-only filter — filter the device list to show only blocked devices - Credential security — API key and secret are masked in Settings and protected from clipboard access
- Improvements
- Credentials stored with AES-256 encrypted SharedPreferences - Connection table auto-refreshes every 10 seconds - Cleaner device list with online/offline status indicators
- Requirements
- OPNsense firewall with API access enabled - Android 8.0+ (API 26)
About this version
- Version
- 2.0.0 (2)
- Size
- 2.84 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 48
- Updated
- Apr 6, 2026
- Package
- com.bibin.opnsense
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10