All scripts
nac
Advanced
2–10 min
Bulk MAC Onboarder
CSV→NAC endpoint DB: OUI validation, ISE ERS bulk import, ClearPass PATCH endpoint, rate-limit handling, conflict resolution, CMDB write-back and an import summary report.
Cisco ISE
Aruba ClearPass
NetBox
You're viewing a preview
The full script, parameters, and execution console are available with a free account.
Already have access? Sign in →
Capabilities
- OUI validation
- ISE ERS bulk import
- ClearPass PATCH endpoint
- Rate-limit/backoff handling
- Conflict resolution
- NetBox/CMDB write-back
- Import summary report
Required inputs
Parameters the script accepts. Defaults shown; some are vendor- or context-gated.
| Parameter | Type | Default | Notes |
|---|---|---|---|
NAC target nac_target | string | ise | — |
Identity group identity_group | string | PRINTERS | — |
Requests/sec rate_limit | number | 10 | — |
Sample inventory schema
Authoritative shape of the device/policy data this script consumes.
macs.csv
csv
MAC addresses to onboard with descriptionterminal
mac,description,location 00:11:22:33:44:55,HP LaserJet,MUM-3F aabb.ccdd.eeff,Polycom,BLR-2F
Expected output
Reference terminal output the script should produce — used as a stylistic and structural target.
terminal
[2026-06-12] INFO Importing 512 MACs into ISE endpoint DB (group PRINTERS)... OUI validation: 510 valid · 2 invalid (skipped) Imported 498 · 12 already existed (updated) · rate-limit backoff x3 NetBox write-back: 498 MAC objects tagged 'nac-onboarded' Summary: 498 ok · 12 updated · 2 invalid · report → mac_onboard.html