Skip to content

C Library for working with network packet traces

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

salcock/libtrace

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libtrace 4.0.26

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.

About

C Library for working with network packet traces

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 90.5%
  • C++ 4.3%
  • Shell 1.7%
  • Roff 1.5%
  • M4 0.9%
  • Makefile 0.7%
  • Other 0.4%