Download zNetLaB

zNetLaB Desktop · Windows 10 and 11, and Linux · free until further notice

zNetLaB Desktop is the same zNetLaB, offline, on your own computer. Build a lab, boot real devices, open their consoles and capture on the cables — with the devices running on your own memory and processor, and no internet once it is installed. On Windows it uses WSL2, the Linux built into Windows, so there is no VMware or VirtualBox to install.

Windows 10 (version 2004 or later) and Windows 11

Download for Windows

ZNetLab-Desktop-Setup.exe — Home, Pro and Education. Asks for administrator access once. If Windows warns you, see the questions below.

Linux — Ubuntu, Debian, Fedora, Arch

curl -fsSL https://znetlab.com/desktop/provision.sh | sudo bash

Paste it into a terminal. Add -s -- --with-vyos after bash to include VyOS.

No Mac version yet: Intel Macs are planned; Apple-silicon Macs cannot run x86 vendor images. On any computer, phone or tablet, zNetLaB online needs nothing installed.

What you get

The same zNetLaB

The Real labs workspace you know from the site — topology, consoles, capture — opening in a window of its own on Windows (Edge's app mode: no tabs, its own taskbar icon), or in your browser on Linux, and signing you in by itself. Your labs and images stay on your computer.

Fully offline

Once installed, with your images on it, nothing needs the internet. A train, a classroom with no Wi-Fi or a network with an air gap is fine.

Devices ready to use

FRRouting, OpenWrt, Alpine Linux and Tiny Core come with it, and VyOS is an option. No licence needed for any of them.

Your own images

Bring your own licensed Cisco, Juniper, Fortinet and other images through My images, exactly as online.

Requirements

How it installs on Windows

  1. Download ZNetLab-Desktop-Setup.exe — the setup program with the zNetLaB icon.
  2. Open it and allow administrator access. It asks once, because it switches on WSL2, Windows' own built-in Linux.
  3. Choose, then Next. Accept the licence, pick the drive and folder zNetLaB installs to, choose where your images are kept (inside zNetLaB, or a folder of your own on any local drive), read what setup will change and allow it, then check the summary and press Install.
  4. Restart once, if asked. If WSL2 was not already on, Windows restarts one time. After you sign back in, setup carries on by itself.
  5. Setup finishes on its own, installing zNetLaB and its open-source devices, and adds zNetLaB Desktop to the Start menu and the desktop.
  6. Open zNetLaB Desktop. It opens in a window of its own and signs you in by itself. If you would rather use your default browser, open zNetLaB Desktop (in browser) from the Start menu (http://127.0.0.1:8080); a PC without Edge opens the browser either way.

On Linux the one line above does the same. The guide covers both, including what to do if setup stops.

Removing it (Settings > Apps, or Uninstall zNetLaB Desktop in the Start menu) opens a window that asks what to do with your labs and images: keep them in a folder you choose, offered back if you install again, or delete them. Images kept in a folder of your own are never deleted.

Looks after your PC as well as the lab

Whether your computer has 4 GB of memory or 32 GB, zNetLaB Desktop fits the lab to it, so the lab runs and the computer stays quick.

Settings, help and your data

The Settings button in the Desktop lab shows where your disk space went, opens the images folder, gives the space of deleted images back to Windows, moves your images and labs to another drive, shows the version, and stops Desktop. It also holds Help and support: the offline guide, the diagnostics support needs (this computer, your images by name and the log — no passwords, no configurations), and Report a problem.

Desktop keeps your labs, images and settings on your computer and does not send them to us. It does not count visits. The only thing it sends is what you choose to send with Report a problem (your name, email, message and, if ticked, the diagnostics), and only when you press Send. It needs the internet to install and to download images.

Online or Desktop

They are the same product. Pick by where you want the devices to run.

 zNetLaB onlinezNetLaB Desktop
Install Nothing — a browser is enough A setup program on Windows, one line on Linux
Works on Any device, including phones, tablets and Chromebooks A Windows 10 or 11 or Linux computer
Internet Needed while you work Only to install and to download images
Where devices run On our server On your computer's memory and cores
Images The open-source library, plus your own uploads Open-source devices included, plus your own images
Cost A free plan, and paid plans by image devices per lab Free until further notice

zNetLaB Helper — something different

The Helper is not Desktop. It is for the online lab: it lets the lab run some of its devices on your computer instead of on our server, so a bigger lab stays quick. Nothing is lent until you press Allow, it takes only a slice of your memory and cores, images stay on the server, and you can switch it off at any time.

More in the guide: running devices on your own computer.

Images and licences

zNetLaB does not provide, generate or alter any vendor image or licence. The devices that come with Desktop are open-source. For Cisco, Juniper, Fortinet and the rest, bring your own licensed copy through My images. Cisco IOL runs on Desktop only, and only with a valid Cisco licence of your own — the CML licence file (iourc) issued to you for the computer you run it on. zNetLaB never creates, alters or works around it; on the online service IOL is not available. See the copyright policy and where to get images legally.

Common questions

Windows says “Windows protected your PC”. What do I do?

The setup program is new and not yet code-signed, so Windows SmartScreen has not seen it often enough to recognise it, and calls the publisher “unknown”. It is the same message any new, unsigned program gets. To go ahead:

  1. Click More info.
  2. Check that the app name says ZNetLab-Desktop-Setup.exe.
  3. Click Run anyway, then Yes when Windows asks for administrator access.

If Edge says the file “isn’t commonly downloaded”: open the … menu next to it, choose Keep, then Show more and Keep anyway. Chrome may ask the same; choose Keep.

Make sure it is ours. Download it only from znetlab.com. In PowerShell, Get-FileHash $HOME\Downloads\ZNetLab-Desktop-Setup.exe prints a SHA-256 that must match the one under the download button. The same button links to the file’s VirusTotal report, where dozens of antivirus engines have scanned it.

Do I need VMware or VirtualBox?

No. On Windows, zNetLaB Desktop uses WSL2, the Linux built into Windows 10 and 11, and setup switches it on for you. On Linux it runs natively. There is no hypervisor of any kind to install.

Does it need the internet?

Only to install it and to download images. After that it works fully offline.

How do I uninstall it?

On Windows, open the Start menu and choose Uninstall zNetLaB Desktop. It asks whether to keep your labs and images — they are saved to Documents\zNetLaB Backup and offered back if you install again — and undoes what it changed on Windows. On Linux, run the install line again with -s -- --uninstall after bash.

Does it run on a Mac?

Not yet. Intel Macs are planned. Apple-silicon Macs (M1 and later) are not supported, because Cisco and other x86 images cannot run on them. On a Mac, use zNetLaB online in your browser.

Is zNetLaB Desktop free?

Yes, until further notice. The online plans are separate and unchanged.

Cisco®, Juniper® and Fortinet® are trademarks of their owners. zNetLaB is not affiliated with or endorsed by them.