← Back to Home
🆓 FREE — Open Source Tool

Simple NAC

Lightweight network device detection script. Discover connected devices, detect rogue endpoints, and maintain a device inventory — no expensive NAC licensing required. Runs on any Linux machine with Python.

Features

What Simple NAC Does

🔍

ARP Scan

Scans local subnets using ARP requests to discover active devices by IP and MAC address. No agent required.

📡

Ping Sweep

ICMP ping sweep across configurable IP ranges. Detects responsive hosts and maps network topology.

🔌

SNMP Discovery

Optional SNMP walk to query switch ARP tables and CDP/LLDP neighbours for switch-level device detection.

⚠️

Rogue Detection

Compare discovered devices against an allowlist of known MAC addresses. Flags unknowns for review.

📊

Inventory Export

Outputs device inventory as CSV or JSON — MAC, IP, vendor, hostname, first/last seen, and port.

🆓

Completely Free

Open source. No licenses, no subscriptions, no feature gates. Use it anywhere, including production banking networks.

Coming Soon

We're Putting the Final Touches

🛠️

Simple NAC is currently in final testing. We'll release it here for free once ready. Leave your contact and we'll notify you the moment it's available.

🛠️

Simple NAC — Coming Soon

We'll release it here for free once ready. Leave your contact to get notified.

Simple NAC v1.0 • Python • MIT License

Need More Than Device Discovery?

Our CRAF Solution includes full PAM and service automation. Simple NAC is just the starting point.