Sign inSign up

openeuler/ndpi

Sponsored OSS

By openeuler

•Updated about 1 month ago

Image
0

6.6K

openeuler/ndpi repository overview

⁠Quick reference

⁠nDPI | openEuler

Current nDPI docker images are built on the openEuler⁠. This repository is free to use and exempted from per-user rate limits.

nDPI® is an open source LGPLv3 library for deep-packet inspection.

Learn more on nDPI website⁠.

The tag of each npdi docker image is consist of the version of npdi and the version of basic image. The details are as follows

TagsCurrentlyArchitectures
6.0-oe2403sp4⁠ndpi 6.0 on openEuler 24.03-LTS-SP4amd64, arm64
5.0-oe2403sp4⁠ndpi 5.0 on openEuler 24.03-LTS-SP4amd64, arm64
5.0-oe2403sp3⁠ndpi 5.0 on openEuler 24.03-LTS-SP3amd64, arm64
4.14-oe2403sp2⁠ndpi 4.14 on openEuler 24.03-LTS-SP2amd64, arm64
4.1.2-oe2403sp1⁠nDPI 4.1.2 on openEuler 24.03-LTS-SP1amd64, arm64

⁠Usage

In this usage, users can select the corresponding {Tag} based on their requirements.

  • Pull the openeuler/npdi image from docker

    docker pull openeuler/npdi:{Tag}
    
  • Run with an interactive shell

    You can start the container with an interactive shell to use npdi.

    docker run -it --rm openeuler/npdi:{Tag} bash
    
  • Download a sample PCAP

    wget https://wiki.wireshark.org/uploads/__moin_import__/attachments/SampleCaptures/dns_port.pcap
    

    Node:

    • This file contains DNS packets captured on a non-standard port.
    • It is commonly used to test how deep packet inspection works when protocols run on unusual ports.
  • Run ndpiReader to analyze the PCAP

    /nDPI/example/ndpiReader -i dns_port.pcap
    

    Note:

    • -i specifies the input interface or PCAP file.
    • The tool will parse the packets, classify detected protocols, and output basic statistics.

⁠Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images⁠.

Tag summary

Content type

Image

Digest

sha256:8e2820123…

Size

640.5 MB

Last updated

about 1 month ago

docker pull openeuler/ndpi

This week's pulls

Pulls:

51

Last week