Skip to main content

Cisco IOS

Description​

The Cisco IOS connector connects to Cisco IOS, IOS-XE, and IOS-XR devices via SSH and runs CLI show commands to enumerate local user accounts and their privilege levels. It maps IOS privilege levels (0–15) to entitlements and identifies level-15 accounts as privileged.

System Type Classification​

FieldValue
System TypeInfrastructure
Default Scan Priority200

Version Support​

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes

Supported Protocol​

ProtocolPortNotes
SSH22 TCPSSHv2 required; SSHv1 not supported

What OrbisID Discovers​

DataSource
Local user accounts`show running-config
Privilege levels (0–15)privilege level N in user config stanza
Enabled secret presenceenable secret / enable password detection

NHI Subtype Classification​

This connector does not assert an NHI (Non-Human Identity) subtype directly — accounts are classified via the naming-pattern catalogue rules and AI classifier (Tier B) only. Local device config accounts have no human/machine distinction in the config itself, and TACACS+/RADIUS-backed accounts live off-device and aren't enumerable from the device's own config, so there is no reliable connector-level signal available.

Connection Requirements​

Required Permissions​

The scanning account requires privilege level 1 or higher to run show commands. For full discovery, privilege level 15 (enable mode) is recommended.

Minimum permissions:

  • SSH login access to the device
  • show running-config — or equivalent parser view with username section visibility

Credential Mapping​

OrbisID FieldValue
credential.usernameIOS local username
credential.passwordIOS password
system.hostnameDevice management IP or hostname

Network Requirements​

The OrbisID server must have SSH access to the Cisco device on port 22.

Configuration Steps​

  1. Create a local user on the Cisco device with sufficient privilege:
    username orbisid-scanner privilege 15 secret <password>
  2. Create a Credential in OrbisID:
    • Username: orbisid-scanner
    • Password: IOS password
  3. Navigate to Systems → Add System
  4. Fill in the fields:
FieldValue
NameDescriptive name (e.g., Cisco IOS – Core Router)
OS TypeCiscoIos
System TypeInfrastructure
HostnameDevice management IP or hostname
CredentialThe scanning credential
  1. Click Test Connection
  2. Click Save

Troubleshooting​

SymptomLikely CauseResolution
Authentication failedInvalid username or passwordVerify local user credentials on the device
Connection refusedSSH not enabledRun ip ssh version 2 and line vty 0 4 / transport input ssh
No accounts returnedshow running-config not authorisedUse privilege level 15 for the scanning account
Permission deniedACL on vty linesAdd the OrbisID server IP to the VTY access list