Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master Network and Security Simulation with PNETLab
Rating: 4.9 out of 5(14 ratings)
109 students

Master Network and Security Simulation with PNETLab

Create Professional Virtual Labs for Networking, Security and Certification Prep
Created byAhmad Ali
Last updated 11/2025
English
English [Auto],

What you'll learn

  • In this course, Students will learn How to make Virtual Labs using PNETLab
  • Help Students to construct and design virtual labs for self-learning
  • Installing PNETLab, Downloading the Required vendor Images
  • How to create and setup PNETLab labs
  • Install PNETLab on VMware Workstation Pro
  • Import Cisco IOS, IOU, Dynamips, NX-OS & ASA images
  • Install and configure FortiGate, Palo Alto, Mikrotik, and other firewalls
  • Deploy Windows Server, Linux systems, Kali Linux, and vulnerable machines
  • Build practice labs for CCNA, CCNP, CEH, NSE4, PCNSE, Security+, and SOC roles
  • Simulate exam-like scenarios using real devices and topologies
  • Create and Manage Virtual Networks

Course content

1 section32 lectures4h 32m total length
  • Overview of Virtualization20:37

    Explore virtualization by turning a bare metal server into virtual machines with a hypervisor. Compare type one and type two hypervisors and note resource efficiency and reduced hardware costs.

  • How to Enable Virtualization5:22

    Learn how to enable virtualization by entering the BIOS, finding the virtualization setting, and saving changes. Verify virtualization is enabled using Task Manager, system information, or the command line.

  • Introduction to PNETLab5:43

    Peanut Lab is a free, open-source physical network emulation tool for building and testing virtual topologies with routers, switches, firewalls, and other devices. It is lightweight, fast, and web-based.

  • PNETLab Hardware Requirements6:11

    Learn the PNETLab hardware and virtualization requirements, including minimum CPU with virtualization, four logical processors, RAM, storage, and compatible hypervisors such as VMware workstation 12.5+, VMware player 12.5+, or VirtualBox.

  • Installing VMware Workstation Pro6:07

    Download and install VMware Workstation Pro from the Broadcom support portal after creating a free account; available for Windows, Linux, and VMware Fusion for Mac OS.

  • Installing PNETLab on VMware Workstation9:04

    Install peanut lab on VMware Workstation Pro by importing the peanut lab OVA, configuring memory and virtualization, and using DHCP to reach 192.168.114.200 with root or admin credentials.

  • Installing SFTP Application WinSCP1:52

    Install WinSCP, an SFTP/FTP tool to upload images to Peanut Lab or Evnt; download from official website, install with typical settings, then connect.

  • Upgrading PNETLab7:21
  • PNETLab Management Consoles3:34

    Explore peanut lab management consoles, including the default console needing locally installed tools like putty, vnc, and wireshark, and the html console that runs in your browser with no installation.

  • System Modes of PNETLab2:48

    Learn about Peanut Lab system modes: offline mode with no internet and default admin access, and online mode requiring registration, store access, and lab downloads.

  • Installing EVE-NG Client Pack3:35

    Install the eve ng client pack to enable offline mode in the PNETLab. This guide shows downloading and installing wireshark, ultravnc, putty, and npcap on Windows, Mac, and Linux.

  • PNETLab Supported Device Images5:32

    Explore the full range of PNETLab supported device images, from Cisco, Juniper, and Palo Alto to Linux and Windows, including how to upload and use them in labs.

  • Uploading Device Images to PNETLab4:44

    Upload device images to Peanut Lab using scp/ftp clients like WinSCP or FileZilla, or use the I Share Two CLI tool to auto-download and apply fixed permissions.

  • Uploading Cisco IOL/IOU Switches5:59

    Upload Cisco IOL/IOU switches to peanut lab via winscp, unzip images with seven zip, place in opt/unitlab/io, set permissions, then start the lab to verify VLANs and interfaces.

  • Uploading Cisco IOS Routers4:00

    Learn how to upload Cisco IOS routers to PlanetLab using FTP tools like WinSCP, place dynamips images in the proper dynamips directory, configure interfaces, and start the router in PNETLab.

  • Uploading Fortinet Images to PNETLab4:49

    Learn to upload fortinet images to PNETLab using WinSCP, set permissions, add fortinet objects, and connect via a DHCP-assigned IP to manage a Fortigate firewall.

  • Overview of iShare2 CLI Method13:25

    Explore the I share two cli method for Peanut Lab, learning to search, pull, and install images by type: bin, kimu, dynamips, and docker, and upgrade the tool for lab.

  • Upgrading Ishare27:28

    Upgrade I share two from version 1.5.7 to the latest using wget or curl in the CLI over SSH, enabling acceleration and SSL options, and choosing the main update channel.

  • Installing Fortinet Devices Via iShare25:58

    Learn two Fortinet image download methods for the lab: iShare2 CLI pull and manual Winscp upload, identifying images like Fortigate, Fortianalyzer, Fortimanager, and FortiAuthenticator.

  • Installing Linux Via Ishare25:06

    Use the ishare2 cli to pull Linux images for PNETLab, including metasploitable and Ubuntu server, via qemu.

  • PNETLab Web Interface Walkthrough23:06

    Explore the PNETLab web interface for managing labs, folders, and libraries, creating and deleting labs, assigning permissions and roles, managing users, system settings, downloading labs, and deploying docker-based devices.

  • PNETLab Workspace – Objects8:20

    Explore the PNETLab workspace by using the object menu to add nodes, networks, pictures, text, and lines, then connect devices and annotate layouts.

  • PNETLab Workspace – Setting Up Nodes18:32

    Master the PNETLab workspace by using the setup node to start, stop, configure, and export lab device configurations, and manage consoles and startup settings.

  • PNETLab Workspace – Startup Config14:32

    Master startup configuration in PNETLab by exporting baseline configs for R1 and R2, then activating, importing, and loading them on startup to preserve host names and IP addresses.

  • PNETLab Workspace – Other Features8:21

    Explore PNETLab workspace features, including picture management, topology refresh, lock and close lab, destroy lab, system status, background options, workbook access, and HTML console.

  • Managing Networks clouds in PNETLab20:00

    Create and manage net, bridge, and internal clouds in peanut lab, connect devices like vpcs, assign ip addresses with dhcp, and verify connectivity with ping.

  • Customizing Icons in PNETLab12:25

    Learn to customize icons in PNETLab by uploading and resizing 55 by 55 pixel icons, using offline or online tools, and updating icons via unit lab HTML images icon path.

  • Exporting & Importing Labs in PNETLab5:43

    Export and import labs in pnetlab by sharing zip-format peanut lab files, then import ready-made topologies and reset by stopping and wiping nodes for clean reuse.

  • QEMU Image Naming Conventions14:12

    Learn qemu image naming conventions for peanut Lab, including lowercase folder names, dash-based vendor prefixes, and correct file names (SDA or Out two) to avoid boot errors.

  • Installing Kali Linux 20255:34

    Install Kali Linux 2025 in PNETLab by uploading the qcow2 image. Extract with seven zip, rename the folder to Linux Kali 2025, and apply fixed permissions for a ready lab.

  • Downloading Labs from PNETLab Store8:36

    Download labs from the Peanut Lab store, then fix missing images using the i share two labs command in Secure CRT to download the required images.

  • Install and Configure SecureCRT4:18

    Install SecureCRT on a 64-bit system and complete the setup. Register it with license data, replace license files, set the default terminal, and integrate with peanut lab.

Requirements

  • Basics of Networking and Windows
  • Basics Knowledge of Windows software installation
  • No prior experience needed. You will learn everything you need to know.

Description

Course Description:

Welcome to the Master Network & Security Simulation with PNETLab course — a complete, hands-on training program designed to help you create professional virtual labs for networking, firewalls, and cybersecurity.

PNETLab is one of the most powerful virtual lab platforms available today. It supports Cisco, Fortinet, Palo Alto, Mikrotik, Linux, Windows, Kali, Metasploitable, and many more images — making it the perfect tool for both network engineers and cybersecurity professionals.

In this course, you will learn exactly how to install, configure, and master PNETLab from scratch. You will build multi-vendor topologies, simulate enterprise networks, deploy firewalls, run penetration-testing scenarios, and create real-world defensive and offensive labs.

Whether you are preparing for certifications such as CCNA, CCNP, CEH, NSE4, Palo Alto, or you simply want to build your own virtual lab environment at home — this course is the complete guide you need.

What You Will Learn:

By the end of this course, you will be able to:

Install and configure PNETLab on VMware Workstation Pro
Import Cisco Routers, Switches, FortiGate, Palo Alto, Windows, Linux, Kali & more
Build multi-vendor network topologies for real-world simulation
Create cybersecurity labs for ethical hacking and blue team training
Deploy firewalls in routing, NAT, transparent and virtual wire modes
Set up penetration testing environments using Kali Linux & Metasploitable
Capture and analyze traffic using built-in tools
Build SOC-style defensive labs with SIEM and monitoring systems
Optimize lab performance, snapshots, backups & troubleshooting
Prepare labs for various networking & security certification exams


Who This Course Is For:

This course is perfect for:

  • Network Engineers & Network Technicians

  • Cybersecurity Engineers / Analysts

  • Ethical Hackers & Penetration Testers

  • SOC Analysts & Blue Team Members

  • Students preparing for CCNA, CCNP, CEH, NSE4, PCNSE, or similar exams

  • IT trainers & Udemy instructors who want to build virtual labs

  • Anyone who wants to build a home lab without expensive hardware

Requirements:

  • Basic understanding of networking fundamentals

  • A computer or server capable of running virtual machines

  • No prior experience with PNETLab required

After Completing This Course:

You will be fully capable of designing and building professional virtual environments used in real companies for testing, training, and cybersecurity simulation.

You will have strong practical skills that help you in:

  • Daily work as a network/security engineer

  • Career advancement

  • Certification preparation

  • Cyber labs for learning and teaching

  • Creating your own courses and training labs

Who this course is for:

  • Any Network and Security Engineer
  • Any Network and Security Admin
  • Network and Security Engineer
  • CCNP and CCIE Administrators
  • CCNA, CCNP and CCI Students
  • Cisco Administrators