Skip to content

Latest commit

 

History

History
 
 

nDPI Python bindings

This directory contains the Python3 bindings for nDPI. We provide both ctypes and cffi based bindings.

ctypes bindings

Files:

  • ndpi_typestruct.py
  • ndpi_wrap.c
  • Makefile.in

Example:

pip3 install scapy
python3 ndpi_example.py <interface>
python3 ndpi_example.py <pcap_file>

Code courtesy:

  • Massimo Puddu
  • Zied Aouini

cffi bindings

Files:

  • ndpi.py

Example (using NFStream package):

pip3 install nfstream
python3 flow_printer.py <interface>
python3 flow_printer.py <pcap_file>

Code courtesy:

  • Zied Aouini