mirror of
https://github.com/vel21ripn/nDPI.git
synced 2026-04-28 15:09:47 +00:00
43 lines
687 B
ReStructuredText
43 lines
687 B
ReStructuredText
nDPI Python bindings
|
|
--------------------
|
|
|
|
This directory contains the Python3 bindings for nDPI. We provide both cffi and ctypes based bindings.
|
|
|
|
**cffi bindings**
|
|
|
|
Files:
|
|
|
|
* ndpi.py
|
|
|
|
Example (using `nfstream <https://github.com/aouinizied/nfstream>`_ package):
|
|
|
|
.. code-block:: bash
|
|
|
|
pip3 install nfstream
|
|
python3 flow_printer.py <interface>
|
|
python3 flow_printer.py <pcap_file>
|
|
|
|
Code courtesy:
|
|
|
|
* Zied Aouini
|
|
|
|
**ctypes bindings**
|
|
|
|
Files:
|
|
|
|
* ndpi_typestruct.py
|
|
* ndpi_wrap.c
|
|
* Makefile.in
|
|
|
|
Example:
|
|
|
|
.. code-block:: bash
|
|
|
|
pip3 install scapy
|
|
python3 ndpi_example.py <interface>
|
|
python3 ndpi_example.py <pcap_file>
|
|
|
|
Code courtesy:
|
|
|
|
* Massimo Puddu
|
|
* Zied Aouini
|