danieluhricek / disspcap

Minimalist library for packet examination implemented in C++ with available Python binding.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disspcap - pcap dissector

Disspcap is a minimalist library for packet examination implemented in C++ and with available binding to Python. Attempting to be simple and fast. Disspcap provides simple alternative to robust pcap-related libraries and frameworks.

Depedencies

  • Linux (tested on Debian)
  • C++ compiler supporting C++11
  • libpcap-dev package
  • pybind11 >= 2.2 (Python only)

Python package

$ pip install disspcap

C++ shared library

$ git clone https://github.com/danieluhricek/disspcap
$ cd disspcap
$ make

Running tests

$ pip install pytest
$ pytest

Docs

https://disspcap.readthedocs.io

About

Minimalist library for packet examination implemented in C++ with available Python binding.

License:MIT License


Languages

Language:C++ 81.7%Language:Python 17.5%Language:Makefile 0.9%