TRAINING CATEGORIES
(Click Category to List Courses)

42 - IT-S Information Technology - Security and Audit


IT-S 170 - Deep Packet Inspection (DPI)

Code Start Date Duration Venue
IT-S 170 14 October 2024 7 Days Istanbul Registration Form Link
IT-S 170 11 November 2024 7 Days Istanbul Registration Form Link
Please contact us for fees

 

Course Description

Deep Packet Inspection (DPI) is a type of network packet filtering. Deep packet inspection evaluates the data part and the header of a packet that is transmitted through an inspection point, weeding out any non-compliance to protocol, spam, viruses, intrusions, and any other defined criteria to block the packet from passing through the inspection point. DPI can examine the contents of a message and identify the specific application or service that sent it. In addition, filters can be programmed to look for and reroute network traffic from a specific Internet Protocol address range or a certain online service. 

Course Objectives

  • Understand the concept of legal monitoring in telecommunication systems
  • Understand methods of traffic capturing and analyzing
  • Be aware of technical requirements for supervision
  • Be acquainted with opportunities for operators and service providers

Who Should Attend?

  • R&D specialists
  • Network designers & integrators
  • Network/system administrators & operators
  • Professional services & consultants

Course Details/Schedule

Day 1

  • Shallow Packet Inspection (SPI) 
  • The structure of IP Headers 
  • Packet filtering firewalls, static packet filtering 
  • Stateful firewalls, stateful packet inspecton, dynamic packet filtering Berkeley Packet Filter (eBPF) 
  • What is Berkeley Packet Filter? 
  • Raw interfaces 
  • Classic BPF (cBPF) / Extended BPF (eBPF) differences 
  • BPF Syntax 
  • LAB: Capture traffic using BPF filters 

Day 2

  • Deep Packet Inspection (DPI) 
  • What is deep packet inspection? 
  • How DPI works? 
  • DPI use cases 
  • DPI technologies 
  • Challenges of DPI 
  • Open Source DPI toolkits 
  • High-Speed Web-based Traffic Analysis and Flow Collection using ntopng
  • High-speed packet capture, filtering and analysis using pf_ring
  • An Extensible NetFlow v5/v9/IPFIX Probe for IPv4/v6: nProbe
  • Open and Extensible LGPLv3 Deep Packet Inspection Library: Ndpi
  • LAB: Installing and using ntopng 
  • LAB: Using pf_ring to capture packets 
  • LAB: Using ndpi on top of ntop / nprobe 

Day 3

  • Circumventing DPI 
  • Passive vs Active DPI 
  • Check for DPI filtering 
  • LAB: Using Zapret to circumvent DPI 
  • LAB: Using GoodbyeDPI to circumvent DPI
  • Netfilter Hooks 
  • What is netfilter hooks? 
  • Nftables families 
  • Base chain types / hooks 
  • Adding / deleting / flushing chains
  • LAB: Filtering traffic locally 

Day 4

  • Payload Inspection 
  • Using nDPI for payload inspection
  • Using WireShark for payload inspection
  • Data Plane Development Kit (DPDK)
  • Using nDPI over DPDK 

Day 5

  • SSL/TLS Offloading 
  • What is SSL/TLS Offloading 
  • When offloading is necessary 
  • Using Nginx as an SSL-Offloader

Day 6

  • Practical Demonstration

Day 7

  • Technical field visit

 

ETABS and SAFE. Training 24 CCE 210 5 SAP 2000. Training 25 CCE 305 5 Quality Assurance in Pavement Construction 26 CCE 401 5 Construction Project Management 27 CCE 402 10 Construction Project Management (10 Days) 28 CCE 403 5 Construction Project Management-Intensive 29 CCE 405 5 Principles of Construction Project Management 30 CCE 406 10 Principles of Construction Project Management (10 Days) 31 CCE 410 10 Construction Project and Risk Management (10 days) 32 CCE 411 5 Project & Contract Management for Marine Construction 33 CCE 412 5 Application of GIS in Construction Management 34 CCE 415 4 Sustainable Water Management Techniques, Innovation and Solution (4 Days) 35 CCE 419 5 Construction Management of Hydraulic Projects 36 CCE 420 5 Water Project Management 37 CCE 421 10 Modern Technologies in the Supervision and Quality Control of Irrigation Projects and Dealing with Contractors (10 Days) 38 CCE 422 5 Rapid Earthquake Hazard Evaluation of Buildings 39 CCE 425 10 Practical Application of Computers in Structural Engineering (10 Days) 40 CCE 428 5 Survey & Profile Using Total Station 41 CCE 430 5 Bridge Construction and Maintenance 42 CCE 435 5 Bridge Inspection and Maintenance 43 CCE-A 410 10 إدارة المشاريع الهندسية -10 أيام
21 - TTC - Transportation and Traffic Control
22 - ADV - Architectural Design and Visualization
23 - SRM - Safety and Occupational Health
24 - CSM - Public Relations, Communication Skills & Office Management
25 - TEM - Training and Education Management
26 - CMR - Customer Relations