← Back to Home
// Full Feature List

Everything you need to
control network access

A complete NAC appliance for SMBs and MSPs — authenticates every device, enforces policy automatically, up to and running in a day.

// What each capability means for your business

Technical capability → business outcome

Capability What it means for you
802.1X port & wireless authentication Devices must prove who they are before they connect — not after an incident
UPSK per-device Wi-Fi keys Legacy hardware and IoT devices get an individual passphrase and VLAN — no shared network password to rotate across the fleet
Dynamic VLAN assignment Staff, guests and contractors land on the right segment automatically — no manual switch work
Microsoft Entra ID / LDAP sync Your existing user directory drives network access — no duplicate identity management
Captive portal for guest access Guests reach an isolated network through a branded voucher page — never your internal systems
EAP-TLS certificate authentication High-assurance device trust with no passwords to steal, rotate or share
IEEE OUI device profiling & inventory See exactly what is on your network — every device identified by vendor and type, with unmanaged / randomized MACs flagged automatically
Possible concurrent MAC reuse An advisory compares recent active RADIUS Accounting sessions for one MAC on two different network devices. It does not block access, change VLANs or prove spoofing.
IoT / OT dashboard preview Review classified CCTV, IoT and industrial devices with their identity, network location and recent access activity in one view
Appliance CVE / CVSS monitoring Know the moment a published vulnerability affects the appliance's own software components — with severity, remediation and PDF/JSON export
802.1X domain-based policies Match an identity domain to a VLAN policy; one Entra Graph tenant can be configured per appliance, and cross-tenant 802.1X requires separate security validation
Multi-site commercial orders One legal customer can list multiple covered locations and installed appliances in a single order. Licensing is per deployed appliance; each appliance needs its own signed activation.
Release signature checks Signed release manifests are verified against a pinned public key; installation follows appliance maintenance policy
Appliance evidence export Point-in-time checks, audit history and technical mappings to selected frameworks; these do not certify compliance and availability depends on the installed release

The MAC reuse check requires a Start or Interim accounting update from each device within five minutes. Normal roaming or delayed Stop messages can raise the alert. Read the operator KB →

🔐
// EAP Layer

802.1X Authentication — Full EAP stack with FreeRADIUS

PEAP-MSCHAPv2

Password-based 802.1X for configured local or compatible directory credentials. Microsoft Entra OIDC/SAML sign-in is a separate dashboard flow, not a PEAP password check.

EAP-TLS

Mutual certificate authentication — the strongest EAP method. Both client and server present certificates. Ideal for managed corporate devices.

TTLS-PAP

Tunneled TLS with PAP inner auth. Useful for Linux clients and legacy devices that don't support PEAP natively.

EAP Method Fallback

Multiple EAP methods are supported. PortGuard selects the method based on client capability; if the preferred method fails, it falls back to the next configured option gracefully.

🔑
// Per-Device Wi-Fi Keys

UPSK — Wireless Keys — One key and one VLAN per device — v1.1.15

Unique passphrase per device

Each registered Wi-Fi device receives its own WPA2 passphrase instead of a shared network password. Keys are tied to a specific device MAC address and managed from NAC → Wireless Keys.

Per-device VLAN assignment

Each device key carries its own VLAN. When the device connects, PortGuardNAC returns the correct VLAN via RADIUS — no additional policy rules required.

Key lifecycle — create, rotate, revoke

Keys are shown once at creation; copy and store them before closing the dialog. Rotate a key instantly from the device entry; revoke it to block the device on its next connection. All actions are audited.

Designed for devices without 802.1X

UPSK covers legacy hardware, IoT devices and equipment with no 802.1X supplicant. It does not replace 802.1X — for any device that supports EAP-TLS or PEAP, certificate or credential authentication remains the stronger choice. Device identity is MAC-based and can be spoofed; the access point must support RADIUS-assigned PSKs via Tunnel-Password and dynamic VLAN (RFC 3580) — verify compatibility with your AP model before rollout.

🪪
// Identity

Entra ID & LDAP Federation — Connect your existing directory

Directory Identity Sources

Use configured Microsoft Entra sync or LDAP / Active Directory data in network policies. OIDC and SAML are administrator sign-in methods, not EAP methods.

Multiple Entra organizations: current scope

One Microsoft Entra tenant can be configured for Graph sync per appliance. EAP-TLS certificates from other organizations may be accepted when their CAs are trusted, but realm matching alone does not verify tenant membership. Cross-tenant 802.1X policy enforcement requires certificate-to-identity validation and a site-specific test; it is not a ready-made multi-tenant feature.

Group → VLAN Sync

Directory groups sync to PortGuard continuously. Map a group to a VLAN and its members land on the right segment automatically on their next authentication.

Directory-Driven Device Names

Machine authentications (host/PCNAME) are matched to the synced Entra ID device — the Devices page shows domain/PCNAME instead of a raw MAC or hostname.

Provider Priority / Fallback

Choose which source wins when a user exists in several (local, LDAP, SAML, Entra). If one directory is unreachable, the next configured source takes over — reducing the impact of a single directory outage.

🔀
// Network Segmentation

Dynamic VLAN Assignment — Right network, every time

Identity-based VLAN

Map AD groups or LDAP OUs directly to VLANs. A user in "Finance" always lands on VLAN 20, regardless of which switch port they connect to.

Device-based VLAN

Assign VLANs by profiled device group (printer, CCTV, IP phone, IoT) resolved from IEEE OUI vendor data — one rule per group, no per-MAC work, manual override supported.

Realm / Domain Routing

A policy can match the domain in a RADIUS identity (for example, company.it) and assign a VLAN. Domain matching alone is not proof of Entra tenant membership or a customer isolation boundary.

Change of Authorization (CoA)

When a user's group changes mid-session, PortGuard sends a RFC 3576 CoA request to the switch. When the NAS/switch supports CoA, the VLAN change takes effect without requiring the device to reauthenticate. CoA support varies by switch model and firmware.

🖥️
// Device Visibility

Device Profiling & Inventory — Know every device on your network

IEEE OUI Vendor Recognition

Every MAC is matched against the official IEEE registry (~53,000 vendor prefixes, bundled offline) to identify the manufacturer of each connected device — no cloud lookup, works fully air-gapped.

Multi-Signal Classification

Devices are classified into Computer, Phone/Tablet, Printer, CCTV, VoIP, IoT and Switch using a confidence engine that combines vendor rules, auth/EAP method, hostname & user patterns, MAC randomization and VLAN — real signals only, no fabricated fingerprints. Manual override always wins.

Live Device Inventory & Network State

A dedicated Devices page lists every endpoint seen (vendor, group, VLAN, last identity, last-seen), and the SOC/NOC "Live Network State" view shows live endpoints in real time beside a device-profiling summary. Randomized / private MACs are flagged on sight.

Group-based VLAN Enforcement

Turn profiling into control: one policy sends every CCTV camera to an isolated VLAN and every printer to the print segment — no per-device configuration.

🏭
// Supervised Preview

IoT / OT Visibility — See industrial and unmanaged devices in context

Dedicated IoT / OT Dashboard

Review classified CCTV, IoT and industrial assets with their available identity, IP address, VLAN, switch and recent network activity in one operational view.

Device-Level Context

Select an asset to inspect its own network and authentication details without losing the wider inventory.

Separate Sensor Integration

The incident workflow can accept signed alerts from a separately deployed, registered sensor. No IDS appliance is bundled with PortGuardNAC.

Site-Qualified Response

CoA-based quarantine is a separate pilot workflow. It requires a supported switch, current RADIUS accounting, an isolated VLAN and witnessed traffic verification before customer use.

🌐
// Guest & BYOD Access

Captive Portal — Flexible portal profiles

Multi-profile Support

Separate portal profiles per SSID / NAS — each with its own VLAN, session duration, bandwidth cap, idle timeout and concurrent-session limit.

Voucher System

Reception staff generate time-limited, usage-capped vouchers for visitors. Batch generation and print/export for the front desk.

Open / Splash Mode

A terms-acceptance splash page for open guest networks — no code required, while VLAN, session and bandwidth limits are still enforced.

Bandwidth Control

Per-profile bandwidth limits (up/down). Guests get limited bandwidth, employees get full speed — enforced via RADIUS attributes.

🔍
// Threat Detection

Security & Compliance — Proactive security posture

Appliance CVE / CVSS Monitoring

The appliance's own software components are checked against CVE feeds on a schedule. Findings carry CVSS severity and a remediation plan, exportable as PDF or CVE JSON for your security team.

Unknown Device Detection

Every endpoint that reaches the RADIUS auth layer without a known identity is surfaced as a security event and counted on the dashboard — unauthenticated access attempts stay visible, not buried in switch logs.

Authentication Failure Tracking

Every RADIUS reject is logged with identity, MAC, NAS and reason. Failure trends and EAP errors surface on the dashboard so credential problems and misconfigured supplicants are caught early.

Certificate Expiry Monitoring

All issued certificates (server TLS, EAP CA, client certs) are tracked in a certificate inventory, and the dashboard flags those approaching expiry or already expired.

📡
// Observability

Monitoring & Integration — Full visibility, standard tools

Real-time WebSocket Dashboard

All dashboard widgets update via WebSocket push — no polling. Auth events appear within 2 seconds of occurrence.

PRTG Monitoring

Tested with read-only SNMPv3 and a downloadable sensor template. Monitor RADIUS, authentication outcomes, connected endpoints, VLANs and IoT/OT incidents.

Zabbix Monitoring

Tested with Zabbix 7 using a downloadable SNMPv3 template for core NAC health. A Prometheus bridge for CoA and resilience metrics is being qualified for customer release.

Prometheus + Grafana

Aggregate, read-only metrics use a dedicated HTTPS endpoint with a bearer token and source-IP allowlist. Reference Grafana dashboards for NAC operations and IoT/OT response have been validated in the lab.

LibreNMS + Nagios

Standard SNMPv3 metrics can be polled with generic checks. Dedicated templates and end-to-end validation for these products are not yet available.

Syslog (RFC 5424)

All security events and auth decisions can be forwarded to a remote syslog server — compatible with Splunk, Graylog, and any SIEM.

Two-node HA — Enterprise plan

Included in the hf45 ISO as a supervised Enterprise pilot. Deploys a primary and a secondary appliance with signed configuration replication; if the primary goes offline, the secondary continues serving RADIUS authentication. Network devices must be configured with both RADIUS addresses. The HA-pair license names exactly one primary and one secondary appliance — a third VM cannot be activated. Automatic management promotion, a floating IP and synchronized node updates are not included. Failover time depends on the RADIUS timeout configured on the switch or AP and requires qualification on the customer's hardware. View the architecture diagram.

IoT / OT preview status: The dashboard is available for supervised evaluation. Sensor appliances are external and automatic quarantine must be qualified on each customer's switch. This preview is not included in the generally available customer ISO. Read the preview scope →

Ready to try PortGuardNAC?

30-day evaluation of the available features. No credit card required.

At expiry, new RADIUS authentications are quarantined or rejected; RADIUS stops seven days later. Read the license lifecycle →

Start 30-Day Trial → Book a 30-Minute Demo