From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 20B6AA00BE; Mon, 6 Jun 2022 04:04:31 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A86CC40A81; Mon, 6 Jun 2022 04:04:30 +0200 (CEST) Received: from mail-lj1-f177.google.com (mail-lj1-f177.google.com [209.85.208.177]) by mails.dpdk.org (Postfix) with ESMTP id 4929F40A7F for ; Mon, 6 Jun 2022 04:04:28 +0200 (CEST) Received: by mail-lj1-f177.google.com with SMTP id y29so14291336ljd.7 for ; Sun, 05 Jun 2022 19:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=U4qICXB5eDd0MrhON/K6wOxymJS8HI+5Pb8CLPeRyhw=; b=Pwc8jaydUzv45EJ3dxVlHN1avfsfC0vEV2rWCcJIsBZaHdKEdEkZ68CPnQKtLSjnOW kJCJUMvxpSYXOaeYiNvCJUUlBcNFZ2P5hPpdydeyDHBbw9DXMeCUMahKbRASFlsMCf+Z K6jt0kQB08uKQLRR43/8pHnlMDoPtQFeujVQxEs//LYovPXa5gJ2xxjtgWejsDcPA3gB K6N09gT6Tb3Lsaq1QQy7FKitWf9mfCf3DcdrF2IPgjabrEy3De5S/9/1jXvMczjm5he1 gJnE7Oh0b9KMd2V9TrJYDQhroIl9UG43/e5OlHoy7qzbw60k2LcK1j1TcEHMsRccseoQ i/og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=U4qICXB5eDd0MrhON/K6wOxymJS8HI+5Pb8CLPeRyhw=; b=fJPdKFqLkvxwuutqoPKlZio3wi8do2FK45UUtnKGWlPVejKPI0y7W9aBs/IXN5O+me W/IrN2rvzClRp3J57W0yeYvTzHyomGs97HnBstEzyDNRxeeOkwanCVv5yljvNkX5lw9w mIWigjNYL2rhCEcPC8ukc00tMKDToh/HkFluw3MGu/O1dczaStMdNhPaAhqlDeSMMZG8 ZXldBiqN5T7NE+L8hR4crkJ0geZ6E8psIQ4HjmJdBK8UzNwYVz5ikL1JW2amgXNZFMEi gh8/V//DEzTdob/KpGqyZMTc8+0yrsmEK8dUSXhegq3hG56hevkQHvzysmFLEw2HlRe0 dN4w== X-Gm-Message-State: AOAM532bV0snXX6U6Ucob+WJt022qcUYnLJ+0KqfB7udTep6KGOd03Ck K52xxbRYa5yMxRMaJ5w7Dsq37zH5baEvo8Tnh87TfQ== X-Google-Smtp-Source: ABdhPJyYMcaETLJgA7SFEHIwhKcp2tCvdKRBe9ed80M1xcRCR1SseQxA+YB1wK3v9pgLcbxGd5oO5y2l8fF+cGdgINU= X-Received: by 2002:a2e:5cc1:0:b0:24b:112f:9b36 with SMTP id q184-20020a2e5cc1000000b0024b112f9b36mr51760059ljb.337.1654481067637; Sun, 05 Jun 2022 19:04:27 -0700 (PDT) MIME-Version: 1.0 References: <20220605085649.304bb6b9@hermes.local> In-Reply-To: From: Stephen Hemminger Date: Sun, 5 Jun 2022 19:04:16 -0700 Message-ID: Subject: Re: Intro to DPDK and Installation for DPI To: "Muhammad Siddique ." <181212@students.au.edu.pk> Cc: dev Content-Type: multipart/alternative; boundary="00000000000053182f05e0bde405" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --00000000000053182f05e0bde405 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Google points to https://www.ntop.org/ndpi/traffic-classification-using-ndpi-over-dpdk/ On Sun, Jun 5, 2022, 10:47 AM Muhammad Siddique . <181212@students.au.edu.p= k> wrote: > Ok, thanks. but I want to integrate the DPDK with any open Source DPI > solution i.e., nDPI > How can I do that kindly help me where I have to specifically Write or > Integrate my DPI code with DPDK. > > > On Sun, Jun 5, 2022 at 8:56 PM Stephen Hemminger < > stephen@networkplumber.org> wrote: > >> On Fri, 3 Jun 2022 11:13:27 +0500 >> "Muhammad Siddique ." <181212@students.au.edu.pk> wrote: >> >> > Hello, I hope this email finds you well, and you are doing well. >> > I'm approaching you out there, in a situation where I'm a student of >> Cyber >> > Security and have my final Semester, I have to Install DPDK for Packet >> > processing and then Deep Packet inspection Can you please help me out >> > there, I have already Installed DPDK and Configure it a little bit, bu= t >> I >> > can use it for DPI >> > Kindly help me I'm poorly stuck, please.=F0=9F=98=AA=F0=9F=99=8F >> >> DPDK is a way to get and process packets. >> What is done with those packets is up to the application. >> There is a small but limited set of examples that just forward packets. >> Doing full DPI requires a whole lot more code which is not in DPDK. >> >> You might find an open source DPI project somewhere else. >> > --00000000000053182f05e0bde405 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Sun, Jun 5, 2022, 10:47 AM Muhammad Siddique .= <181212@students.au.edu.pk= > wrote:
Ok, thanks. but I want to integrate the DPDK with any open Source DPI so= lution i.e., nDPI
How can I do that kindly help me where I h= ave to specifically Write or Integrate my DPI code with DPDK.

On Sun, Jun 5, 2022 at 8:56 PM Stephen Hemminger <stephen= @networkplumber.org> wrote:
On Fri, 3 Jun 2022 11:13:27 +0500
"Muhammad Siddique ." <181212@students.au.edu.pk>= ; wrote:

> Hello, I hope this email finds you well, and you are doing well.
> I'm approaching you out there, in a situation where I'm a stud= ent of Cyber
> Security and have my final Semester, I have to Install DPDK for Packet=
> processing and then Deep Packet inspection Can you please help me out<= br> > there, I have already Installed DPDK and Configure it a little bit, bu= t I
> can use it for DPI
> Kindly help me I'm poorly stuck, please.=F0=9F=98=AA=F0=9F=99=8F
DPDK is a way to get and process packets.
What is done with those packets is up to the application.
There is a small but limited set of examples that just forward packets.
Doing full DPI requires a whole lot more code which is not in DPDK.

You might find an open source DPI project somewhere else.
--00000000000053182f05e0bde405--