Skip to content

C++ library for packet examination with Python bindings.

License

Notifications You must be signed in to change notification settings

danielpoliakov/disspcap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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