Deep Packet Inspection definition in Cybersecurity

Deep Packet Inspection (DPI) is a form of computer network packet filtering that examines the data part (and possibly also the header) of a packet as it passes an inspection point, searching for non-compliance with protocols, viruses, spam, intrusions, or defined criteria to decide whether the packet may pass or if it needs to be routed to a different destination.

Open source or Free solutions

  1. Wireshark
  2. nDPI

Paying solutions

  1. Palo Alto Networks
  2. SolarWinds