Pocket CLI
CCNA CLI Lab Simulator
$74.99 · Designed for iPad. Not verified for macOS.
Practice CCNA router and switch labs anywhere with a mobile CLI simulator.
PocketCLI is a Cisco-style CCNA CLI lab simulator that helps you practice router, switch, and network configuration without needing expensive lab hardware.
Design, build, and configure your own interactive network topologies in a visual lab environment. Practice real command-line configuration, follow along with labs from books or video courses, and recreate network scenarios to sharpen your troubleshooting skills.
Unlike simple CCNA quiz or exam apps, PocketCLI focuses on hands-on configuration practice. Build labs, enter commands, test behavior, and learn by doing.
Practice anytime, anywhere — whether you are commuting, on a break, or reviewing before your next study session.
PocketCLI: Learn. Practice. Build CCNA skills anywhere.
For tips and suggestions, visit www.PocketCLI.com
.
Features:
Router and switch CLI lab simulation
Custom network topology builder
Hands-on CCNA router and switch configuration practice
Mobile-friendly CLI console experience
VLAN, routing, switching, and subnetting labs
Wireless LAN controller, AP, and WLAN lab support
Downloadable troubleshooting challenges
Subnet calculator
Subnet practice questions
Binary skill challenge
Bluetooth keyboard support
iBGP and eBGP support
CME and VoIP phone support
Aruba switch device support
Please visit our blog for news, tutorials, and updates.
more Developer Response We appreciate the favorable feedback. Best of luck with you certification and IT journey.
Thank u for helping us
We appreciate the favorable feedback. Best of luck with you certification and IT journey.
added REGEX support to existing show command filters
-supported filters: | include, | exclude, | begin, and | section
improved console notifications
added more command context help
miscellaneous fixes and performance improvements
2.24 3 days ago
improved command handling for:
- interface range
- default interface range
added more command context help
miscellaneous fixes and performance improvements
2.23 21 Apr
added new devices:
- wireless LAN controller
- access point
added WLC privileged commands:
- show ap summary
- show wlan summary
- show ap tag summary
- show wireless client summary
added WLC configure commands:
- wireless
- wireless management interface vlan [1-1005]
- wlan WORD [1-512] WORD
- wlan WORD [1-512]
- wireless profile policy WORD
- wireless tag policy WORD
- ap H.H.H
- wireless profile flex WORD
- wireless tag site WORD
added WLC config wireless commands:
- wlan WORD [1-512] WORD
- wlan WORD [1-512]
- profile policy WORD
- tag policy WORD
Added WLC config wlan commands:
- no security wpa
- security wpa wpa2
- security wpa wpa2 ciphers aes
- security wpa akm psk
- security wpa akm dot1x
- no security wpa akm psk
- no security wpa akm dot1x
- security wpa psk set-key ascii 0 WORD
- broadcast-ssid
- no broadcast-ssid
Added WLC wireless policy
- vlan [1-1005]
- central switching
- central dhcp
- no central switching
- no central dhcp
Added WLC config wireless AP tag
- ap H.H.H
- policy-tag WORD
- site-tag WORD
Added AP commands:
- capwap ap ip A.B.C.D A.B.C.D A.B.C.D
- capwap ap primary-base WORD A.B.C.D
- capwap ap hostname WORD
- capwap ap erase all
- show capwap ip config
- show version
added command context help
improved prompt hierarchy movement
improved app stability
fixed text sanitation for Lab Information
resolved the delayed prompt lookup issue
miscellaneous fixes and performance improvements
2.22 28 Mar
fixed invisible navigation buttons (color/contrast issue)
miscellaneous fixes and performance improvements
2.21 20 Jan
added CCNP switch commands
switch global:
spanning-tree portfast bpdufilter default
spanning-tree loopguard default
errdisable recovery cause bpduguard
switch interface:
spanning-tree bpdufilter enable
spanning-tree bpdufilter disable
spanning-tree guard loop
enhanced command context help
implemented updates in preparation for WLAN features
fixed DHCP subinterface issue
resolved search bar issue
miscellaneous fixes and performance improvements
2.20 19 Jan
improved context help for commands
fixed STP configuration issue
fixed reliability when loading saved topologies
internal updates in preparation for WLAN features
miscellaneous fixes and performance improvements
2.19 10/12/2025
iOS 26 fix
additional context help
miscellaneous fixes and performance enhancements
2.18 22/11/2025
added router privileged commands:
-show interfaces multilink [1–1023]
-show ppp multilink interface multilink [1–1023]
-show ppp multilink
added router global command:
-interface multilink [1–1023]
added router interface commands:
-ppp multilink
-ppp multilink group [1-8]
-no ppp multilink
-no ppp multilink group
fixed port-channel type saving issue
updated L3 logic
miscellaneous fixes and performance enhancements
2.17 24/09/2025
added switch privileged command:
- show running-config interface port-channel [1-8]
added switch interface command:
- spanning-tree guard root
dhcp option available when adding cloud device
additional context help
improved layer3 logic
miscellaneous fixes and performance enhancements
2.16 29/08/2025
added switch privileged command:
show interface port-channel [1-8]
additional contextual help
improved context help lookup
optimized L2 path logic
miscellaneous fixes and performance enhancements
2.15 11/08/2025
added switch global command:
- no interface port-channel [1-8]
improved contextual help
optimized etherchannel logic
miscellaneous fixes and performance enhancements
2.14 07/08/2025
added more contextual help
scenario scoring logic fixed
miscellaneous fixes and performance enhancements
2.13 28/07/2025
added router privileged EXEC command:
- show ip nat statistics
refined NAT processing logic
improved Layer 2 handling
expanded contextual help
miscellaneous fixes and performance enhancements
2.12 14/07/2025
stability improvements
added more context help
other misc. fixes and optimizations
2.11 05/06/2025
added router privileged commands:
- show ip route A.B.C.D
updated L3 reachability
updated subnet calculator
improved tunnel logic
added more context help
other misc. fixes and optimizations
2.10 02/06/2025
added privileged commands:
dir flash:
show ephone summary
show ephone registered
show telephony-service
show ephone-dn
added telephony command:
create cnf-files
added ephone command:
no button
other misc. fixes and optimizations
2.9 09/05/2025
added switch global config commands:
spanning-tree portfast bpduguard default
added switch interface config command:
spanning-tree bpduguard enable
spanning-tree bpduguard disable
updated additional context help info
other misc. fixes and optimizations
2.8 16/04/2025
added router subinterface commands:
ip helper-address A.B.C.D
no ip helper-address A.B.C.D
fixed crash issue caused by connectivity3 lab
other misc. fixes and optimizations
2.7 15/03/2025
added host IP: 169.254.x.x (when no dhcp)
updated for bgp scenarios
added additional context help info
other misc. fixes and optimizations
2.6 05/03/2025
improved command context help
updated IPv6 address validations
other misc. fixes and optimizations
2.5 12/02/2025
added privileged command:
show processes cpu
show processes memory
added switch privileged command:
show spanning-tree interface fastethernet PORT/PORT portfast
show spanning-tree interface gigabitethernet PORT/PORT portfast
added switch global config commands:
spanning-tree portfast default
no spanning-tree portfast default
added switch interface config command:
spanning-tree portfast disable
no spanning-tree portfast disable
spanning-tree portfast trunk
no spanning-tree portfast trunk
improved command context help
fixed submitted crash issue when pinging public IP addresses
other misc. fixes and improvements
2.4 22/01/2025
improved command context help
added privileged commands:
show cdp entry * protocol
show cdp interface
show spanning-tree vlan [1-1005] root
streamlined PVST mapping and algorithm
updated CDP logic
other misc. fixes and improvements
2.3 24/11/2024
added privileged commands:
show spanning-tree active
show ip eigrp interfaces
updated PVST logic
other misc. fixes and improvements
2.2 18/11/2024
updated spanning-tree calculations and logic
added switch global command:
spanning-tree mode pvst
spanning-tree mode rapid-pvst
spanning-tree vlan [1-1005] forward-time [4-30]
spanning-tree vlan [1-1005] hello-time [1-10]
spanning-tree vlan [1-1005] max-age [6-40]
no spanning-tree vlan [1-1005] forward-time
no spanning-tree vlan [1-1005] hello-time
no spanning-tree vlan [1-1005] max-age
added privileged commands:
show spanning-tree summary
show spanning-tree root
show spanning-tree interface fastethernet PORT/PORT
show spanning-tree interface gigabitethernet PORT/PORT
show spanning-tree interface fastethernet PORT/PORT detail
show spanning-tree interface gigabitethernet PORT/PORT detail
added switch interface configuration command:
spanning-tree cost [1-200000000]
no spanning-tree cost
spanning-tree port-priority [0-240]
no spanning-tree port-priority
spanning-tree vlan [1-1005] cost [1-200000000]
no spanning-tree vlan [1-1005] cost
spanning-tree vlan [1-1005] port-priority [0-240]
no spanning-tree vlan [1-1005] port-priority
other misc. fixes and improvements
2.1 15/11/2024
added privileged commands:
show ip interface
show ip interface summary
show ip interface fastethernet PORT/PORT
show ip interface gigabitethernet PORT/PORT
show ip interface loopback [0-2147483647]
show ip interface serial PORT/PORT
show ip interface serial PORT/PORT/PORT
show ip interface tunnel [0-2147483647]
added menu options
other misc. fixes and improvements
2.0 29/10/2024
added REGEX support to existing show command filters
-supported filters: | include, | exclude, | begin, and | section
improved console notifications
added more command context help
miscellaneous fixes and performance improvements
more Version 2.24 3 days ago
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Contact Info User Content Diagnostics