Wireshark Tutorials

Learn Wireshark through comprehensive tutorials that cover packet capturing, protocol analysis, and network troubleshooting. Study Wireshark online via hands-on labs and practical cybersecurity exercises in our interactive playground.

Observing Network Traffic with tcpdump in Kali

Observing Network Traffic with tcpdump in Kali

Capture a bounded local HTTP exchange, read a valid pcap, and connect packet endpoints with request and response content.
Wireshark
Locate the Long Wait

Locate the Long Wait

Compare HTTP response intervals and gaps between requests in Wireshark to locate two long waits.
Wireshark
Follow an Event Page Request

Follow an Event Page Request

Use Wireshark to pair repeated HTTP requests and export one complete event-page conversation.
Wireshark
Trace the Failed Attempt and Its Retry

Trace the Failed Attempt and Its Retry

Use decrypted HTTPS messages to distinguish a refused booking from its retry and export complete evidence.
Wireshark
Read Your Authorized HTTPS Session

Read Your Authorized HTTPS Session

Capture an authorized HTTPS visit in Wireshark and reopen it with its own TLS session secrets.
Wireshark
Inspecting Packet Contents

Inspecting Packet Contents

In this lab, you will go beyond network packet headers and learn how to inspect the actual payload data using tcpdump. You will utilize hexadecimal and ASCII output formatting flags to manually read and extract unencrypted application-layer traffic.
WiresharkLinux
Detecting Malicious Signatures

Detecting Malicious Signatures

In this lab, you will write content-matching Snort rules capable of detecting application-layer attacks. You will analyze a simulated SQL Injection attack payload and craft a precise Snort rule to inspect HTTP traffic and alert whenever that malicious string is detected.
CybersecurityLinuxWireshark
Network Interface and Basic Capture

Network Interface and Basic Capture

In this lab, you will learn the fundamentals of network traffic analysis using the command-line packet analyzer tcpdump on Linux. You will practice identifying network interfaces, capturing live raw traffic, and managing capture length to understand the basic flow of data across a network.
LinuxWireshark
Introduction to Tshark

Introduction to Tshark

In this lab, you will explore tshark, the powerful command-line counterpart to Wireshark. You will learn how to capture traffic and apply display filters that inherently understand protocol structures like HTTP and DNS.
WiresharkLinux
Following Network Streams

Following Network Streams

In this lab, you will learn how to reconstruct fragmented network conversations using tshark. By following complete TCP streams, you will stitch packets back together and view the entire interaction.
WiresharkLinux
Writing Snort Rules

Writing Snort Rules

In this lab, you will learn the core syntax and anatomy of custom Snort rules. You will write foundational rules defining Actions, Protocols, IP addresses, Ports, and Options to specifically detect and alert on targeted ICMP pings and anomalous TCP traffic patterns.
CybersecurityLinuxWireshark
Introduction to Snort IDS

Introduction to Snort IDS

In this lab, you will be introduced to Snort, a leading Network Intrusion Detection System (NIDS). You will learn how to configure Snort, understand its directory structure, and run it in sniffer mode to observe live network traffic matching default rule sets.
CybersecurityLinuxWireshark
Inspecting Web Services with curl in Kali

Inspecting Web Services with curl in Kali

Read local HTTP resources, interpret response status and headers, and save headers separately from page content.
WiresharkLinux
Analyzing Snort Alerts

Analyzing Snort Alerts

In this lab, you will learn how to interpret the alerts generated by an Intrusion Detection System. You will trigger several custom Snort rules and analyze both the fast and full alert logs to understand the attacker's IP, the targeted service, and the specific packet payload that caused the alarm.
CybersecurityLinuxWireshark
PCAP File Management

PCAP File Management

In this lab, you will learn essential digital forensics skills by saving live network traffic captures to PCAP files, reading them back for offline analysis using tcpdump, and applying filters to retroactively investigate network events.
WiresharkLinux
Extracting Fields and Formatting

Extracting Fields and Formatting

In this lab, you will learn how to parse network traffic for automated analysis. You will customize tshark's output to extract specific protocol fields and format them into clean, comma-separated values (CSV).
Wireshark
Berkeley Packet Filters (BPF)

Berkeley Packet Filters (BPF)

In this lab, you will master Berkeley Packet Filters (BPF) to surgically isolate network traffic using tcpdump. You will learn how to write filters based on specific IP addresses, subnets, and ports.
WiresharkLinux
Explore and Customize Wireshark Interface

Explore and Customize Wireshark Interface

In this lab, you will launch Wireshark and explore its interface. You'll learn how to navigate the various panels and customize the layout to suit your needs. This includes adjusting columns, filters, and display options for efficient network analysis.
Wireshark
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 22
  • Next