Skip to content

LibtraceTeam/libtrace

Repository files navigation

libtrace 4.0.25

Code and documentation added since version 4.0.20 is
Copyright (c) 2023-2024 Shane Alcock and has been contributed as per
the terms of the GNU Lesser General Public License version 3.
All rights reserved.

Copyright notice for code from versions 4.0.20 and earlier is below:
---------------------------------------------------------------------------
Copyright (c) 2007-2022 The University of Waikato, Hamilton, New Zealand.
All rights reserved.

This code was originally developed by the University of Waikato WAND
research group. For further information please see http://www.wand.net.nz/.
---------------------------------------------------------------------------

See INSTALL for instructions on how to install libtrace.

This directory contains source code for libtrace, a userspace library for
processing of network traffic capture from live interfaces or from offline
traces.

libtrace was primarily designed for use with the real-time interface to the
Waikato DAG Capture Point software running at The University of Waikato,
and has been since extended to a range of other trace and interface formats.

In version 4.0, we have introduced an API for processing packets in parallel
using multiple threads. See libtrace_parallel.h for a detailed description
of the API.

For further information about libtrace or to report bugs in libtrace,
please go to https://github.com/LibtraceTeam/libtrace

Libtrace is licensed under the GNU Lesser General Public License (GPL) version
3. Please see the included files COPYING and COPYING.LESSER for details of this
license.

A detailed ChangeLog can be found on the libtrace wiki:
https://github.com/LibtraceTeam/libtrace/wiki/ChangeLog

Documentation, usage instructions and a detailed tutorial can also found
on the libtrace wiki.