neonova-insight

NeoNova Subscriber Dashboard & Reports

A powerful Tampermonkey userscript suite for NeoNova admins (admin.neonova.net).

Real-time customer monitoring + professional stability reports with live polling, two-click customer addition, dual stability scores, rolling 7-day charts, and exports.

Built for admins, field techs, and small ISPs who need better visibility into modem flaps, uptime, and reconnect behavior.

Dashboard Screenshot (Live dashboard with polling controls, status table, and Add Customer modal – connected modems now sorted by shortest connection duration first)

Sample Interactive Report

Here’s a real generated report from an 11 month (max length) monitoring period (interactive version with live charts, tooltips, and export buttons):


Open Interactive Sample Report →

Or view the raw HTML directly:
View raw sample report

✨ Current Features

Live Dashboard

Professional Reports

Under the Hood

Security & Data Handling

This is a client-side Tampermonkey userscript designed to make life easier for NeoNova administrators. It runs entirely inside your browser on admin.neonova.net and does nothing unless you are actively logged in.

Why it can process large datasets quickly (and why that’s not scary)

The script can generate reports that pull and analyze hundreds of thousands of RADIUS log entries in hours rather than days simply because it automates the exact same actions you already perform manually in the admin portal.

Authentication & Access

Data Access

Persistent Storage (Encrypted)

No Persistent Logs or Reports

Historical RADIUS data and generated reports exist only in memory while the dashboard or report modal is open. They are never automatically saved to disk — you must explicitly export them (HTML/CSV/PDF) if needed.

The script does not run in the background, does not contact any external servers, and does not perform any actions outside of an active authenticated session.

If you have any security, compliance, or operational questions, feel free to reach out — we’re happy to walk through anything.

Installation

  1. Install Tampermonkey (Chrome / Firefox / Edge).
  2. Click this raw link — Tampermonkey will prompt to install:

    • NeoNova Dashboard ← Main script
      (All supporting modules in src/ are auto-@required)
  3. Visit https://admin.neonova.net → log in → the dashboard panel appears automatically.

Usage

Recent Major Updates (2026)

Tech Stack

Contributing

PRs welcome! Especially interested in:

License

MIT