Role-Based Access Control (RBAC)
NetRecon uses role-based access control to manage what each user can see and do. Roles are defined on the probe and enforced across both the web dashboard and Admin Connect app.
Prerequisites
- Admin-level access to the probe dashboard
- At least one probe enrolled in Admin Connect
How RBAC Works
Each user account is assigned a role. Roles contain a set of permissions that control access to features. When a user logs in through Admin Connect or the web dashboard, the system checks their role before allowing any action.
User → Role → Permissions → Access Granted / Denied
Permissions are enforced at both the UI level (hiding unavailable features) and the API level (rejecting unauthorized requests).
Predefined Roles
NetRecon includes five predefined roles:
| Role | Description | Typical User |
|---|---|---|
| Super Admin | Full access to all features and settings | Platform owner |
| Admin | Full access except role management and system settings | IT manager |
| Analyst | View scan results, alerts, reports; cannot modify settings | Security analyst |
| Operator | Start/stop scans and services; view results | NOC technician |
| Viewer | Read-only access to dashboards and reports | Executive, auditor |
Permission Matrix
| Permission | Super Admin | Admin | Analyst | Operator | Viewer |
|---|---|---|---|---|---|
| View dashboard | Yes | Yes | Yes | Yes | Yes |
| View scan results | Yes | Yes | Yes | Yes | Yes |
| Start/stop scans | Yes | Yes | No | Yes | No |
| View IDS alerts | Yes | Yes | Yes | Yes | Yes |
| Manage IDS rules | Yes | Yes | No | No | No |
| Start/stop PCAP | Yes | Yes | No | Yes | No |
| Download PCAP files | Yes | Yes | Yes | No | No |
| Run vulnerability scans | Yes | Yes | No | Yes | No |
| View vulnerability results | Yes | Yes | Yes | Yes | Yes |
| Manage honeypot | Yes | Yes | No | No | No |
| Manage VPN | Yes | Yes | No | No | No |
| Configure DNS sinkhole | Yes | Yes | No | No | No |
| Generate reports | Yes | Yes | Yes | Yes | No |
| Manage users | Yes | Yes | No | No | No |
| Manage roles | Yes | No | No | No | No |
| System settings | Yes | No | No | No | No |
| Backup/restore | Yes | Yes | No | No | No |
| View audit log | Yes | Yes | Yes | No | No |
| Ticketing | Yes | Yes | Yes | Yes | No |
| Fleet management | Yes | Yes | No | No | No |