Summary
This module covers network packet analysis as a hands-on approach to understanding network communications, investigating security events, and identifying risks by examining packet headers and payloads.
By the end of this module, you will be able to:
- Acquire a deep understanding of various network protocols, including TCP/IP, DNS, HTTP, and more
- Enhance your network security skills by detecting and investigating security threats through packet analysis
- Strengthen your ability to identify and mitigate potential vulnerabilities and risks in network systems
- Acquire hands-on experience in interpreting packet headers and payloads for comprehensive network analysis
This module is broken into sections with accompanying hands-on exercises to practice each of the tactics and techniques we cover.
The following can be considered prerequisites for successful completion of this module:
- Basic networking concepts such as IP addressing, subnetting, and routing
- Familiarity with network protocols such as TCP/IP, DNS, and HTTP
- Basic knowledge of operating systems and computer networks
Introduction to Network Packet Analysis

Network traffic analysis is the examination of the data packets that make up network traffic to detect any suspicious behavior.
Network traffic analysis is a guiding and life-saving tool for IT professionals in different disciplines in many areas such as detecting and solving problems related to network performance, controlling and auditing topology, and network security.
Whether you are a SOC analyst or Incident Responder, you are expected to have a solid understanding of all layers of the OSI model. This includes being familiar with the functions of these layers, knowing the protocol/packet structures at each layer, and more importantly, knowing how to collect, analyze and interpret the related content.
This module introduces fundamental approaches, tools, and their usage in network traffic analysis at an introductory level, essential for all cybersecurity SOC analysts.
In this module, you will learn the key features of WireShark, Tshark, NetworkMiner, and TcpDump, the most commonly used tools for packet capture, as well as some important tips for their use.
If you have not previously done so, we recommend that you finish the TCP/IP training before taking this module.
Candidates should complete all subjects in this module without missing any to practice the fundamentals at the end of the module.
First of all, we should clarify the "source of the traffic", which is a common issue for all the analysis tools we will cover in this training: All packet capturing software requires a "network card" and the traffic passing through it in order to serve its purpose. As you may remember from our previous TCP/IP training, an Ethernet card will receive packets with its own mac address by default. Therefore, before capturing traffic, we need to switch our Ethernet card to the promiscuous mode to ensure that all packets on the network are processed. The good news is that the products we will cover in this training will perform this process automatically in most cases.
There are also situations where we need to analyze traffic from more than one system. In such cases, we can configure a network device, through which the desired systems' network traffic flows, to send a duplicate copy of the traffic to the system running our analysis tool. This process is commonly referred to as port mirroring, although the terminology may vary depending on the specific device being used.