CMod — Configuration Management
CMod (Configuration Module) enables you to manage network device configurations directly from the NetRecon dashboard. Connect to switches, routers, firewalls, and other network devices via SSH or serial console to execute commands, apply templates, and track configuration changes.
Key Features
- SSH Connections — connect to any network device over SSH
- Serial Console — connect to devices via USB-to-serial adapter for out-of-band access
- Command Templates — pre-built and custom command templates for common operations
- Bulk Operations — execute commands across multiple devices simultaneously
- Real-Time Terminal — interactive WebSocket-based terminal in your browser
- Configuration Backup — save running configurations automatically
- Change Tracking — diff-based tracking of configuration changes over time
Architecture
CMod runs as a dedicated service on the probe (port 8008) and connects to network devices on your behalf:
┌──────────┐ WebSocket ┌──────────┐ SSH/Serial ┌──────────────┐
│ Dashboard ├─────────────────► CMod ├──────────────────► Network │
│ (Browser) │ │ Service │ │ Device │
└──────────┘ │ :8008 │ │ (Switch/ │
└──────────┘ │ Router/FW) │
└──────────────┘
Supported Devices
CMod supports any device that accepts SSH or serial console connections. Tested and optimized for:
| Vendor | Device Types | SSH | Serial |
|---|---|---|---|
| Cisco | IOS, IOS-XE, NX-OS, ASA | Yes | Yes |
| Juniper | Junos | Yes | Yes |
| HP/Aruba | ProCurve, ArubaOS-Switch, ArubaOS-CX | Yes | Yes |
| MikroTik | RouterOS | Yes | Yes |
| Ubiquiti | EdgeOS, UniFi | Yes | No |
| Fortinet | FortiOS | Yes | Yes |
| Palo Alto | PAN-OS | Yes | Yes |
| Linux | Any SSH-enabled system | Yes | Yes |