Path to this page:
./
net/libpcap,
System-independent interface for user-level packet capture
Branch: pkgsrc-2007Q2,
Version: 0.9.7,
Package name: libpcap-0.9.7,
Maintainer: pkgsrc-usersThis is libpcap, a system-independent interface for user-level packet
capture. libpcap provides a portable framework for low-level network
monitoring. Applications include network statistics collection,
security monitoring, network debugging, etc. Since almost every
system vendor provides a different interface for packet capture, and
since we've developed several tools that require this functionality,
we've created this system-independent API to ease in porting and to
alleviate the need for several system-dependent packet capture modules
in each application.
Required to build:[
devel/bison] [
devel/libtool-base]
Master sites:
SHA1: 0e2e494d8a66dd644fff03dcad7887164aef9b0e
RMD160: f927552c04aa3ef35f8e62e9286001e8ddb3dcf0
Filesize: 505.432 KB
Version history: (Expand)
- (2007-08-25) Package added to pkgsrc.se, version libpcap-0.9.7 (created)
CVS history: (Expand)
2007-08-13 10:17:51 by Geert Hendrickx | Files touched by this commit (5) | |
Log message:
Pullup ticket 2164 - requested by taca
security update for libpcap
- pkgsrc/net/libpcap/Makefile 1.37
- pkgsrc/net/libpcap/distinfo 1.18
- pkgsrc/net/libpcap/patches/patch-ab removed
- pkgsrc/net/libpcap/patches/patch-ad removed
- pkgsrc/net/libpcap/patches/patch-ae removed
Module Name: pkgsrc
Committed By: taca
Date: Thu Aug 2 15:15:21 UTC 2007
Modified Files:
pkgsrc/net/libpcap: Makefile distinfo
Removed Files:
pkgsrc/net/libpcap/patches: patch-ab patch-ad patch-ae
Log message:
Update libpcap to 0.9.7.
libpcap
Wed. July 23, 2007. mcr@xelerance.com. Summary for 0.9.7 libpcap release
FIXED version file to be 0.9.7 instead of 0.9.5.
added flags/configuration for cloning bpf device.
added DLT_MTP2_WITH_PHDR support (PPI)
"fix" the "memory leak" in icode_to_fcode() -- \
documentation bug
Various link-layer types, with a pseudo-header, for SITA \
http://www.sita.aero/
introduces support for the DAG ERF type TYPE_COLOR_MC_HDLC_POS.
Basic BPF filtering support for DLT_MTP2_WITH_PHDR is also added.
check for IPv4 and IPv6, even for DLT_RAW
add support for DLT_JUNIPER_ISM
Pick up changes from NetBSD: many from tron, christos, drochner
Allocate DLT_ for 802.15.4 without any header munging, for Mikko Saarnivala.
Header for 802.16 MAC Common Part Sublayer plus a radiotap radio header
Wed. April 25, 2007. ken@xelerance.com. Summary for 0.9.6 libpcap release
Put the public libpcap headers into a pcap subdirectory in both the
source directory and the target include directory, and have include
files at the top-level directory to include those headers, for
backwards compatibility.
Add Bluetooth support
Add USB capturing support on Linux
Add support for the binary USB sniffing interface in Linux
Add support for new FreeBSD BIOCSDIRECTION ioctl
Add additional filter operations for 802.11 frame types
Add support for filtering on MTP2 frame types
Propagate some changes from the main branch, so the x.9 branch has
all the DLT_ and LINKTYPE_ values that the main branch does
Reserved a DLT_ and SAVEFILE_ value for PPI (Per Packet Info)
encapsulated packets
Add LINKTYPE_ for IEEE 802.15.4, with address fields padded as done
by Linux drivers
Add LINKTYPE_ value corresponding to DLT_IEEE802_16_MAC_CPS.
Add DLT for IEEE 802.16 (WiMAX) MAC Common Part Sublayer
Add DLT for Bluetooth HCI UART transport layer
When building a shared library, build with "-fPIC" on Linux to \
support x86_64
Link with "$(CC) -shared" rather than "ld -shared" when \
building a
".so" shared library
Add support for autoconf 2.60
Fixes to discard unread packets when changing filters
Changes to handle name changes in the DAG library resulting from
switching to libtool.
Add support for new DAG ERF types.
Add an explicit "-ldag" when building the shared library, \
so the DAG
library dependency is explicit.
Mac OSX fixes for dealing with "wlt" devices
Fixes in add_or_find_if() & pcap_findalldevs() to optimize generating
device lists
Fixed a bug in pcap_open_live(). The return value of PacketSetHwFilter
was not checked.
|