ⓘ Accuracy Disclaimer
Technical content in this article was researched and compiled with AI assistance under the direct supervision of the author. While every effort has been made to ensure accuracy, errors may still be present. If you spot an inaccuracy or have a correction, the author welcomes feedback — please reach out at github@it-solutionsusa.com or open an issue at github.com/ikonstas70.
Date: May 2, 2026
Author: IT Solutions USA
Category: Defense & Intelligence Systems
Tags: Cisco, Network Security, Device Hardening, Call Home, Outbound Traffic, IOS, Air-Gapped, DISA STIG, CMMC, Zero Trust
Cisco networking equipment ships pre-configured with telemetry and support features — including Call Home, Smart Licensing transport, and HTTP management interfaces — that routinely initiate outbound connections to Cisco's cloud infrastructure. In defence, intelligence, and regulated environments, these unsolicited outbound flows can violate network boundary policy, create audit findings, or expose sensitive operational data. This guide walks through a complete, structured approach to disabling and locking down all of them.
Cisco introduced Call Home to simplify TAC support workflows. When enabled, the feature automatically opens a support case, attaches relevant device diagnostics, and notifies Cisco of hardware or software events — without operator intervention. For commercial enterprise environments, this accelerates resolution times considerably.
However, the default configuration creates several problems for high-security deployments:
tools.cisco.com and api.cisco.com without operator action, which violates deny-by-default egress policies.Start by turning off the Call Home feature at the global configuration level. This single command prevents the device from initiating any unsolicited outbound communication to Cisco's telemetry and support infrastructure.
no service call-home
Smart Licensing transport sends periodic licensing telemetry to Cisco's cloud. In air-gapped or restricted environments this communication must be stopped.
Note: Not supported on all platforms. If the command returns an error, skip this step safely.
license smart transport off
Even after disabling Call Home globally, the default CiscoTAC-1 profile remains in the running configuration. To eliminate any possibility of fallback behaviour — for example during a software reload or partial configuration restore — explicitly deactivate the profile and strip its HTTP destination.
call-home
profile CiscoTAC-1
no active
no destination address http https://tools.cisco.com/its/service/oddce/services/DDCEService
IOS-XE note: On IOS-XE (including CSR1000v), the
httpkeyword is used for both HTTP and HTTPS destination addresses in call-home profiles. On some IOS-XE versions you may also needno destination address https <url>— verify withshow call-home profile allafter applying.
The IOS HTTP client allows the device to initiate outbound web requests; the secure server exposes a management web interface. Disabling both reduces the device's attack surface and ensures it cannot initiate or host web-based communications.
no ip http client
no ip http secure-server
IOS-XE (CSR1000v) note: On IOS-XE platforms, also disable the HTTPS client explicitly:
ios no ip http secure-client
When DNS lookup is enabled and an operator miskeys a command, IOS attempts to resolve the mistyped string as a hostname — causing a 30+ second CLI hang while it waits for a DNS response. In air-gapped environments, that response never arrives. Disabling DNS lookups eliminates the delay and prevents any unintended DNS queries from leaving the device.
no ip domain-lookup
If NTP is not used in your time-synchronisation architecture, remove any configured time servers and peers. Leaving these configured directs periodic NTP traffic to external hosts — potentially outside the network boundary.
no ntp server <address>
no ntp peer <address>
SNMP opens a management channel that can be queried or exploited if not properly secured. If SNMP monitoring is not in use, disable it entirely to close the vector. If you do need SNMP, lock it down to SNMPv3 with authentication and privacy settings before production deployment.
no snmp-server
For the most stringent outbound control posture — particularly in defence or intelligence system deployments — implement an ACL that explicitly denies HTTPS traffic exiting the WAN interface. This acts as a hard enforcement layer independent of the software-level disables above.
Note: Replace
GigabitEthernet1.45with your actual external-facing interface. Verify the ACL does not conflict with existing outbound policies before applying.
ip access-list extended BLOCK-OUTBOUND-HTTPS
deny tcp any any eq 443
permit ip any any
!
interface GigabitEthernet1.45
ip access-group BLOCK-OUTBOUND-HTTPS out
After applying the steps above, verify the resulting configuration with the following show commands before saving to NVRAM:
show call-home
show call-home profile all
show running-config | include http
show running-config | include snmp
show running-config | include domain-lookup
show ip access-lists BLOCK-OUTBOUND-HTTPS
Confirm that call-home shows as inactive, the CiscoTAC-1 profile shows no active flag, and no HTTP client or SNMP server lines appear in the running config. Once verified, save with write memory.
| Framework | Relevance |
|---|---|
| DISA STIG (Network Devices) | Requires disabling all unnecessary management protocols and outbound telemetry. Call Home and HTTP management interfaces are explicit findings in Cisco IOS STIG benchmarks. |
| CMMC Level 2/3 | Access control and configuration management domains require that all outbound communications from infrastructure are authorised and logged. Unsolicited Call Home traffic violates this requirement. |
| NIST 800-53 CM-7 | Least Functionality — prohibits ports, protocols, and services that are not required for the device's operational role. |
| Zero Trust Architecture | All flows must be explicitly authorised. An appliance initiating unsolicited outbound HTTPS connections to a vendor cloud is incompatible with a deny-by-default egress posture. |