matwey / libopenvizsla

Host applications for OpenVizsla USB tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CMake CodeQL

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

  1. Build the project as described below
  2. Copy the ovextcap executable to Wiresharks extcap directory
  3. Run Wireshark and start capturing

Windows

  1. Use Zadig to install the libusbK driver for OpenVizsla
  2. Download Windows release
  3. Extract and copy all files from bin directory to Wiresharks extcap directory
  4. 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.

About

Host applications for OpenVizsla USB tool

License:GNU Lesser General Public License v3.0


Languages

Language:C 88.6%Language:CMake 11.4%