Slatewise
A classroom console for Cisco IOS labs, run from Windows machines.
Get started
You need Windows 10 or 11, Python and a console cable.
Install Python from your own Windows account (no administrator rights needed). In a Command Prompt:
winget install --id Python.Python.3.13 -e --override "/quiet InstallAllUsers=0 PrependPath=1 InstallLauncherAllUsers=0"Open a new Command Prompt and install pyserial:
py -m pip install pyserialDownload slatewise.pyw, put it in a folder such as
C:\Lab, and double-click it. For a desktop shortcut with the Slatewise icon, open Display… and click Add Slatewise to the desktop.Instructors: set the instructor password once, in a Command Prompt in that folder:
py slatewise.pyw --set-instructor-passwordOn shared classroom computers, ask your IT team to put Slatewise in a folder students can’t change, so nobody can swap the password file.
Cisco, Catalyst and IOS are trademarks of Cisco Systems, Inc. Slatewise is an independent project, not affiliated with or endorsed by Cisco.