Duration: 21 Hours (3 Days) Focus: Packet Inspection, Flow Analysis, and Performance Pinpointing
Day 1: Foundation, Capture, and Basic Analysis 🔬
Module 1: Introduction and Tool Setup
- Wireshark Positioning (Understanding that Wireshark is not just a last-resort tool but a primary diagnostic utility).
- Troubleshooting Core (Overview of Network Troubleshooting Concepts and the principles of Root cause analysis).
- Installation (Installing Wireshark and required system libraries).
Module 2: Interface Overview and Traffic Capture
- User Interface Mastery (Navigating the UI interface (packet list, details, hex panes)).
- Interface Selection (Selecting the network interface for capture).
- Capture Techniques (Capturing packets on wired and wireless networks (e.g., using monitor mode)).
Module 3: Basic Log Inspection and Session Analysis
- Offline Inspection (Saving the log for offline inspection (e.g., using
.pcapformat)). - HTTP Inspection (Inspecting the HTTP packets for status codes and payloads).
- Stream Flow (Viewing back-and-forth TCP streams using the Follow TCP Stream feature).
Module 4: Initial Troubleshooting Steps
- Filtering Essentials (Using basic display filters to isolate specific traffic).
- Statistical Overview (Seeing the statistics of the loaded trace file (protocol distribution, endpoints)).
Day 2: Performance, Timing, and Flow Analysis 📈
Module 5: Performance Diagnostics and Response Times
- Timing Columns (Setting delta time columns to check time differences between packets).
- Response Time Check (Checking Response Times for client-server transactions).
Module 6: Troubleshooting Slow Connections
- Isolating Problem Domains (Analyzing Connection Speed Issues When Connecting to a Particular Website).
- Sustained Issues (Diagnosing Consistently slow connections over prolonged periods of time).
- Expert System (Introduction to the Wireshark Expert System and the TCP/IP Resolution Flowchart).
Module 7: Analysis by Traffic Type
- Protocol Deep Dive (Analyzing traffic across major protocols: DNS, ARP, IPv4, IPv6, ICMP, UDP, TCP, and HTTP/HTTPS).
Module 8: Pinpointing Performance Issues
- Statistical Visualization (Creating statistical charts and graphs for flow analysis and bandwidth use).
- Color Rules (Setting colors in Wireshark to visually identify anomalies).
- Targeted Filtering (Filtering traffic using advanced expressions to isolate symptoms).
Day 3: Security, Configuration, and Troubleshooting Scenarios 🚨
Module 9: Identifying Malicious and Anomalous Traffic
- ARP Inspection (Inspecting ARP traffic for spoofing or unusual activity).
- Malware Detection (Checking for Machines Infected with a Virus by observing connection patterns).
- Misconfiguration (Inspecting for Broken/misconfigured software (network flooding)).
- Software Probes (Inspecting Sources of Network Traffic, including applications like Intel ANS probe).
Module 10: Troubleshooting Secured and Complex Environments
- Secured Contexts (Troubleshooting Connections within a Secured Network Environment).
- Perimeter Issues (Diagnosing problems related to Proxies, firewalls and clients).
Module 11: Wireshark Optimization and Methodology
- Non-Intrusive Analysis (Configuring Wireshark for Optimal Performance and Non-intrusive analysis).
- Workflow Integration (Review of systematic troubleshooting procedures).
Module 12: Summary and Conclusion
- Comprehensive Troubleshooting (Review of core skills and techniques).