libopenvizsla
February 13, 2024 ยท View on GitHub
libopenvizsla
An attempt to reimplement OpenVizsla host software in plain C.
Getting Started
This section describes how to get started with OpenVizsla and Wireshark.
Linux
- Build the project as described below
- Copy the
ovextcapexecutable to Wiresharksextcapdirectory - Run Wireshark and start capturing
Windows
- Use
Zadigto install thelibusbKdriver for OpenVizsla - Download Windows release
- Extract and copy all files from
bindirectory to Wiresharksextcapdirectory - Run Wireshark and start capturing
Building
Following components are required to build libopenvizsla:
- check - unit testing framework for C;
- cmake - cross-platform open-source build system;
- gperf - a perfect hash function generator;
- libftdi - FTDI USB userspace driver;
- libzip - C library for reading, creating, and modifying zip archives;
Then, the library can be compiled as the following:
mkdir build && cd build
cmake ..
make all test
Development
Any pull-requests to the project are always welcome.