Initial import of libtrace 3.0.0

libtrace is a library for trace processing. It supports multiple input methods,
including device capture, raw and gz-compressed trace, and sockets; and
multiple input formats, including pcap and DAG.

Features
* Understands PCAP, ERF, DAG, legacy POS, ATM and Ethernet and preliminary
  WAG formats
* Read from tracefile, gz-compressed tracefile
* Native DAG read support
* BPF filter support on all input formats
* Format conversion into ERF and PCAP formats
* Write to tracefile for all formats
* Write to interface via PCAP or Natively under Linux
* libpacketdump, a packet dumping library useful for diagnosis
* Various tools for trace manipulation
This commit is contained in:
markd 2007-03-24 14:10:31 +00:00
parent b60b556bd1
commit 74edeb3af1
4 changed files with 95 additions and 0 deletions

15
net/libtrace/DESCR Normal file
View file

@ -0,0 +1,15 @@
libtrace is a library for trace processing. It supports multiple input methods,
including device capture, raw and gz-compressed trace, and sockets; and
multiple input formats, including pcap and DAG.
Features
* Understands PCAP, ERF, DAG, legacy POS, ATM and Ethernet and preliminary
WAG formats
* Read from tracefile, gz-compressed tracefile
* Native DAG read support
* BPF filter support on all input formats
* Format conversion into ERF and PCAP formats
* Write to tracefile for all formats
* Write to interface via PCAP or Natively under Linux
* libpacketdump, a packet dumping library useful for diagnosis
* Various tools for trace manipulation

22
net/libtrace/Makefile Normal file
View file

@ -0,0 +1,22 @@
# $NetBSD: Makefile,v 1.1.1.1 2007/03/24 14:10:31 markd Exp $
#
DISTNAME= libtrace-3.0.0
CATEGORIES= net
MASTER_SITES= http://research.wand.net.nz/software/libtrace/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://research.wand.net.nz/software/libtrace.php
COMMENT= Library for trace processing
USE_TOOLS+= gmake
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV+= libtrace_doxygen='false'
.include "../../devel/zlib/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

53
net/libtrace/PLIST Normal file
View file

@ -0,0 +1,53 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2007/03/24 14:10:31 markd Exp $
bin/traceanon
bin/traceconvert
bin/tracedump
bin/tracefilter
bin/tracemerge
bin/tracereport
bin/tracertstats
bin/tracesplit
bin/tracesplit_dir
bin/tracestats
bin/tracesummary
include/dagformat.h
include/daglegacy.h
include/libpacketdump.h
include/libtrace.h
include/libtraceio.h
include/lt_inttypes.h
include/rt_protocol.h
include/wag.h
lib/libpacketdump.la
lib/libpacketdump/eth_2048.la
lib/libpacketdump/eth_2054.la
lib/libpacketdump/eth_33024.protocol
lib/libpacketdump/eth_34887.la
lib/libpacketdump/eth_34958.la
lib/libpacketdump/ip_1.la
lib/libpacketdump/ip_132.la
lib/libpacketdump/ip_17.la
lib/libpacketdump/ip_33.la
lib/libpacketdump/ip_41.protocol
lib/libpacketdump/ip_58.protocol
lib/libpacketdump/ip_6.la
lib/libpacketdump/link_0.la
lib/libpacketdump/link_10.la
lib/libpacketdump/link_11.la
lib/libpacketdump/link_15.la
lib/libpacketdump/link_2.la
lib/libpacketdump/link_3.protocol
lib/libpacketdump/link_4.la
lib/libpacketdump/link_6.la
lib/libpacketdump/link_9.la
lib/libtrace.la
man/man1/traceanon.1
man/man1/traceconvert.1
man/man1/tracedump.1
man/man1/tracefilter.1
man/man1/tracemerge.1
man/man1/tracesplit.1
man/man1/tracesplit_dir.1
man/man1/tracestats.1
man/man1/tracesummary.1
@dirrm lib/libpacketdump

5
net/libtrace/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1.1.1 2007/03/24 14:10:31 markd Exp $
SHA1 (libtrace-3.0.0.tar.bz2) = d6aeab482761f5b90bdd891ff74e2415431f0fd4
RMD160 (libtrace-3.0.0.tar.bz2) = 2f34466e9eaaac0f9e7d8269de643bc3a20374d9
Size (libtrace-3.0.0.tar.bz2) = 511516 bytes