Course Outline

Day 1

Overview of network analysis for government

  1. OSI reference model and essential TCP/IP networks.
  2. Troubleshooting tools and methodologies.
  3. Introduction to Wireshark.
  4. What is Wireshark? Portable Wireshark. Resources for government.
  5. Wireshark GUI structure: Packet List, Details, Packet Bytes panes, Status Bar, etc.
  6. Architecture and processing flow. Limitations of what can be seen with Wireshark.
  7. Supported protocols and dissectors.
  8. Preferences and configurations; global and profile-specific settings.
  9. Time values in network analysis.
  10. Lab exercises for hands-on practice.

Day 2

Capturing traffic

  1. Considerations before starting the capture process.
  2. Promiscuous mode and its implications.
  3. Capture filters for targeted data collection.
  4. Automatic stop criteria for efficient captures.
  5. Remote capture techniques.
  6. Lab exercises to reinforce learning.

Traffic analysis: tools and approaches

  1. Analysis checklist for systematic evaluation.
  2. Utilizing features: name resolution, colorization, marking, ignoring, commenting, time references, time shifts, etc.
  3. Understanding the Expert System in Wireshark.
  4. Accessing options through right-click functionality.
  5. Interpreting results and understanding OS/driver offload features.
  6. Saving analysis results for future reference.
  7. Lab exercises and case studies to apply knowledge.

Day 3

Traffic analysis: tools and approaches (continued)

  1. Filtering traffic: Display filters, preparing "in-flight" filters, macros, following stream.
  2. Quantitative analysis:
    1. Basic predefined descriptive statistics and summaries: Capture Properties, Protocol Hierarchy, Conversations, Endpoints, Packet Lengths, IP-specific data.
    2. Protocol-specific analysis (e.g., TCP Stream Graphs).
    3. Advanced custom statistics with I/O Graph.
    4. Flow visualization techniques.

Day 4

Traffic analysis: protocols

  1. Data-Link Layer: Ethernet II.
  2. Network Layer: IPv4.
  3. Transport Layer: TCP, UDP.
    1. Packet loss and recovery mechanisms.
    2. Previous segment lost and out-of-order segments events.
    3. Duplicate ACKs and fast retransmissions.
    4. TCP retransmissions.
    5. Zero window, window changes, and other window-related issues.
  4. Application layer: HTTP, FTP.
  5. Lab exercises and case studies to apply protocol analysis techniques.

Day 5

Traffic analysis: common issues in network performance assessment

  1. Causes of performance problems.
  2. Packet loss and its impact on network efficiency.
  3. Bandwidth issues and a layered approach to measurement.
  4. Latency: assessing end-to-end latency, visualization techniques.
  5. Lab exercises to identify and resolve performance issues.
  6. Command-line tools for traffic analysis:
    1. tshark (terminal-based Wireshark), dumpcap, rawshark, tcpdump.
    2. editcap, mergecap, capinfos, text2pcap.

Advanced topics

  1. Advanced filters and grouped I/O statistics.
  2. Summary and Q&A session for comprehensive understanding.

Requirements

1. Familiarity with the ISO OSI Reference Model - ITU-T X.200 and the TCP/IP protocol stack.

2. Basic knowledge of Unix/Linux operating systems: navigating the UNIX terminal, understanding directory structures, listing files and directories, creating directories, changing directories, copying, moving, and removing files and directories, using redirection and pipes, managing processes including listing suspended and background processes.

Hardware & Software Requirements for Government
1. Hardware: a minimum of 16GB of RAM and at least 60GB of free disk space.
2. Operating System: Ubuntu Linux OS is preferred. If using this OS, the following applications should be installed: ip, iperf, and ipcalc.
3. Software: Wireshark application (available at https://www.wireshark.org/download.html).

All software and operating systems should be in their latest stable, available releases.

 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories