Lens for OPNsense

A calm front page for your firewall: who is on the network, what they did, and whether everything is all right — one sentence first, the reason for each area, the OPNsense page that fixes it.

Source and documentation Releases

The Lens dashboard: one sentence, the areas that need a look, the internet line with an uptime strip
The dashboard. Screenshots from the preview with made-up devices.

What it shows

Reporting: Lens: System
System
Reporting: Lens: Devices
Devices
Reporting: Lens: Who's home
Who's home
One device's page
A device

Install, as root on the firewall

fetch -o - https://raw.githubusercontent.com/BxnnyG/opnsense-lens/master/tools/install.sh | sh

After that, updates arrive with System: Firmware: Updates like any other package.

Other things the script does

| sh -s updateupdate now
| sh -s uninstallremove the package and the feed, keep the data in /var/db/lens
| sh -s uninstall --purgethe same, and delete the data
| sh -s statuswhat is installed, and when the collector last ran

What the feed is

A pkg repository signed with an RSA key. Its public half is in the repository, and the install script fetches it from there, not from this page: a key served beside the packages it vouches for would vouch for nothing.