Packet analysis labs with Wireshark and tcpdump
12 guided labs in which you capture live traffic in a network you change and break, then read it with Wireshark and tcpdump: where to capture, how to filter, and how to read Ethernet, ARP, IP, ICMP, DHCP, DNS, TCP, TLS, OSPF and BGP. You finish by finding why a network is slow from captures taken at three points.
- Guided labs
- 12
- Follows
- Wireshark Certified Analyst (WCA-101) and Network+ troubleshooting
- Runs every lab
- Lite
- Devices
- EVE-NG GUI server, Alpine Linux, IOSv, Alpine WAN emulator and IOSvL2
Who these labs are for
For network and support engineers, security analysts and students preparing for the Wireshark Certified Analyst exam (WCA-101) or the troubleshooting domain of CompTIA Network+. You need basic IP addressing; every Wireshark and tcpdump feature is introduced before you use it.
Analysis runs in the Wireshark GUI on the lab’s workstation, with dumpcap, capinfos, editcap and mergecap. Answers that depend on timing or counts are checked against your own saved capture.
The 12 labs
Every lab in the folder, as the workspace lists them, with what each runs and the smallest plan that fits. Read on 2 November 2026.
Packet analysis course 12 labs
Shared folderPacket analysis with Wireshark and tcpdump guided labs
One protocol or skill per lab, with troubleshooting labs along the way and a capstone: the network is slow.
-
01Capture where it matters - port mirroring and ring buffers
Before you can analyse a problem you need the right packets. You capture on a server with tcpdump, find out why a capture PC on a switch port sees almost nothing, mirror the server's port to it with SPAN, and set up capture filters, stop conditions and ring buffers in Wireshark and dumpcap.
2× Alpine Linux, 1× IOSvL2, 1× EVE-NG GUI server
4 vCPU, 2,816 MBFits LiteRuns in the free demo
-
02Wireshark workflow - profiles and statistics
Set Wireshark up the way analysts do. You build a troubleshooting profile with your own columns, colouring rule, filter button and Decode As setting, then use conversations, endpoints, Follow Stream and Export Objects to answer questions about live shop traffic captured on an in-line workstation.
2× Alpine Linux, 2× EVE-NG GUI server
4 vCPU, 3,072 MBFits LiteRuns in the free demo
-
03Ethernet frames - 802-1Q tags and a duplicate address
Tap the trunk between a switch and a router-on-a-stick, read 802.1Q tags and watch one ping cross the trunk twice in two VLANs. Then use ARP and Wireshark's duplicate-address warning to find the label printer that stole the tills' gateway address, and fix it.
3× Alpine Linux, 1× IOSv, 1× IOSvL2, 1× EVE-NG GUI server
6 vCPU, 3,840 MBFits LiteRuns in the free demo
-
04IPv4 and IPv6 headers - TTL and fragments with ICMP and neighbour discovery
Read the IP layer like an analyst. You work out how far away a host is from its TTL, watch traceroute's ICMP errors and the packets they quote, take a large ping apart into fragments (and see a router fragment them again), catch path-MTU discovery in the act, and follow IPv6 router and neighbour discovery.
2× Alpine Linux, 2× IOSv, 1× EVE-NG GUI server
5 vCPU, 3,072 MBFits LiteRuns in the free demo
-
05DHCP and DNS - troubleshoot a new office from the packets
A new office PC gets no address, and once it does, it can't resolve a single name. You capture the DHCP discovers that nobody answers, fix the missing relay, read DORA and its options through the relay, find the scope handing out a dead DNS server, fix it, and then read DNS records, CNAMEs, MX answers and NXDOMAIN replies.
1× Alpine Linux, 1× IOSv, 2× EVE-NG GUI server
4 vCPU, 3,072 MBFits LiteRuns in the free demo
-
06TCP mechanics - handshake options and sequence numbers
Take one TCP connection apart from SYN to FIN across a link with a known delay. You read the handshake's options, work out the MSS and the real segment size, measure the initial round-trip time, follow sequence and acknowledgement numbers through a 100 kB download, read the stream graph, and compare an orderly FIN close with a reset.
1× Alpine Linux, 1× Alpine WAN emulator, 1× EVE-NG GUI server
3 vCPU, 2,048 MBFits LiteRuns in the free demo
-
07TCP problems - retransmissions and zero windows with resets
Three complaints reach the network team on the same morning: backups crawl, the stock upload stalls and the price feed breaks off. You capture all three, read retransmissions, duplicate ACKs and SACK blocks, zero windows and probes, and a reset, decide which problem is the network's and which belong to applications, and fix the lossy circuit.
1× Alpine WAN emulator, 2× EVE-NG GUI server
3 vCPU, 2,560 MBFits LiteRuns in the free demo
-
08Application performance - server delay against network delay
Three slow applications cross the same 100 ms link, each slow for a different reason. You measure the network's round trip, then show that one page waits on the server, one waits on dozens of round trips, and one is held back by a small receive window, using http.time, iRTT, the I/O graph and the tcptrace graph.
1× Alpine WAN emulator, 2× EVE-NG GUI server
3 vCPU, 2,560 MBFits LiteRuns in the free demo
-
09TLS - handshakes and certificates with key-log decryption
Read encrypted traffic without breaking it. You compare TLS 1.3 and TLS 1.2 handshakes, read the server name, versions, cipher suites and certificates, decrypt your own sessions with a key log file set in Wireshark's protocol preferences, export the decrypted page, and diagnose a connection that fails on an untrusted certificate.
2× EVE-NG GUI server
2 vCPU, 2,048 MBFits LiteRuns in the free demo
-
10Routing protocol packets - why OSPF and BGP neighbours fail
Three core routers won't form their neighbours. You tap the core, read OSPF hellos, database descriptions and BGP OPEN and NOTIFICATION messages, find a hello-interval mismatch, an MTU mismatch and a wrong AS number from the packets alone, capture BGP on the router itself with embedded packet capture, and fix all three.
3× IOSv, 1× EVE-NG GUI server
4 vCPU, 2,560 MBFits LiteRuns in the free demo
-
11Security signs - scans and ARP spoofing with DNS tunnelling
Something on the office LAN is misbehaving. From a tap in front of the server you find a port scan and the ports it found open, an ARP spoofing attempt against the server's address, and data leaving in DNS queries, decode what was stolen, and save the evidence for the incident report.
1× Alpine Linux, 3× EVE-NG GUI server
4 vCPU, 3,584 MBFits LiteRuns in the free demo
-
12Capstone - the network is slow
The branch says the stock page is slow. You capture at three points at once (the client, the branch router and the server), build a time budget for one request, and find three separate causes: a dead DNS server, a lossy provider circuit and a slow application. You fix the two that belong to the network and hand the third over with proof.
2× IOSv, 1× Alpine WAN emulator, 2× EVE-NG GUI server
5 vCPU, 3,584 MBFits LiteRuns in the free demo
Devices and images
The exact Add Node images the labs use, and the vCPU and RAM their nodes are set to. Your plan counts what each running node is set to.
| Device | Image in Add Node | Set to | Labs | Nodes |
|---|---|---|---|---|
| EVE-NG GUI server (Docker) | eve-gui-server:latest | 1 vCPU, 1,024 MB | 12 | 20 |
| Alpine Linux | clbalpinebase-alpine-base-3-20-3 | 1 vCPU, 512 MB | 7 | 12 |
| Cisco IOSv | vios-adventerprisek9-m.SPA.159-3.M6 | 1 vCPU, 512 MB | 5 | 9 |
| Alpine WAN emulator | clbalpinewanem-alpine-wanem-3-20-3 | 1 vCPU, 512 MB | 4 | 4 |
| Cisco IOSvL2 | viosl2-adventerprisek9-m.ssa.high_iron_20200929 | 1 vCPU, 768 MB | 2 | 2 |
How to open the labs
Sign in to your workspace at
lab.cloudlabbox.com.In File Manager, open Shared, then the folder
Packet analysis with Wireshark and tcpdump guided labs.Open a lab and start its nodes, then open Lab Tasks for the steps.
The labs are read-only. You can start the nodes and configure the devices, but changes to the topology can’t be saved. To change a lab, rebuild it in your own folder.


Questions about the Packet analysis labs
Are these Packet analysis labs free?
They’re included with every lab plan, with nothing extra to pay, rather than free. Plans start at £3 a day or £0.50 an hour. To try one first, the free demo gives you 30 minutes with 6 vCPU and 8 GB, enough to run every one of these labs.
Which plan do I need for these labs?
Lite, with 6 vCPU and 8 GB, runs every lab here. EVE-NG admits a node by the vCPU and RAM configured on it, so a lab needs the total its running nodes are set to. The biggest here, “Ethernet frames - 802-1Q tags and a duplicate address”, needs 6 vCPU and 3,840 MB. Each lab’s Lab Tasks pane names the plan it needs.
Can I change these labs?
You can start the nodes and configure the devices, but the labs are read-only: changes to the topology can’t be saved. To change one, rebuild it in your own folder.
Are these labs from the Wireshark Foundation?
No. CloudLabBox wrote them to follow the topics of the Wireshark Certified Analyst exam (WCA-101) and the troubleshooting domain of CompTIA Network+ (N10-009). They aren’t training material from the Wireshark Foundation, and CloudLabBox is independent of the Wireshark Foundation, CompTIA and Cisco.
Is tshark available in these labs?
No. Analysis uses the Wireshark GUI with dumpcap, capinfos, editcap and mergecap, and the labs capture with tcpdump as well.
Try a lab before you choose
The free demo is a real workspace for 30 minutes, with 6 vCPU and 8 GB: enough to run every one of these labs. No card and no email.
More practice labs
- CCNA practice labs online
- CompTIA Network+ practice labs
- CCNP ENCOR practice labs
- CCNP ENARSI practice labs
- CCNP Service Provider practice labs
- Cisco NX-OS data centre practice labs
- CCIE Enterprise Infrastructure practice labs
- Network automation practice labs
- Cisco ASA firewall practice labs
- FortiGate practice labs
- FortiGate SD-WAN practice labs
- Cisco Catalyst SD-WAN CLI practice labs
- Palo Alto firewall practice labs
- Check Point CCSA practice labs
- Check Point CCSE practice labs
- Multi-vendor firewall and VPN practice labs
- BGP practice labs across vendors
- Nokia SR OS NRS I practice labs
- MPLS and L3VPN practice labs
- VXLAN EVPN practice labs across vendors
- IPv6 practice labs across vendors
- Linux labs for network engineers
- Multi-vendor troubleshooting practice labs
- JNCIA-Junos practice labs
- JNCIS-ENT practice labs
- JNCIA-SEC and JNCIS-SEC practice labs
- JNCIS-SP JN0-364 practice labs
- JNCIP-ENT JN0-650 practice labs
- Arista EOS practice labs
- HPE Aruba Networking CX switching labs
- Huawei HCIA-Datacom practice labs
- HCIP-Datacom Core practice labs
- MikroTik MTCNA practice labs
- MikroTik MTCRE practice labs
- MikroTik MTCINE practice labs
- MikroTik MTCSE practice labs
- MikroTik MTCTCE practice labs
- MikroTik MTCIPv6E practice labs
- All practice labs
CloudLabBox is independent of the Wireshark Foundation, CompTIA and Cisco. The labs follow exam topics and aren’t vendor training material; vendor names identify the exams and the images in the workspace.