No description, website, or topics provided.
C M4 HTML Makefile C++ Yacc Other
Switch branches/tags
android-wear-o-preview-4 android-wear-o-preview-3 android-wear-n-preview-2 android-wear-n-preview-1 android-wear-7.1.1_r1 android-wear-5.1.1_r1 android-wear-5.1.0_r1 android-wear-5.0.0_r1 android-vts-8.0_r1 android-sdk-support_r11 android-sdk-adt_r20 android-sdk-adt_r16.0.1 android-sdk-4.4.2_r1.0.1 android-sdk-4.4.2_r1 android-sdk-4.0.3_r1 android-sdk-4.0.3-tools_r1 android-o-preview-4 android-o-preview-3 android-o-preview-2 android-o-preview-1 android-o-iot-preview-5 android-n-preview-5 android-n-preview-4 android-n-preview-3 android-n-preview-2 android-n-preview-1 android-n-mr2-preview-2 android-n-mr2-preview-1 android-n-mr1-preview-2 android-n-mr1-preview-1 android-n-iot-preview-4 android-n-iot-preview-2 android-m-preview android-m-preview-2 android-m-preview-1 android-l-preview_r2 android-cts-verifier-4.0.3_r1 android-cts-verifier-4.0_r1 android-cts-8.0_r2 android-cts-8.0_r1 android-cts-7.1_r10 android-cts-7.1_r9 android-cts-7.1_r8 android-cts-7.1_r7 android-cts-7.1_r6 android-cts-7.1_r5 android-cts-7.1_r4 android-cts-7.1_r3 android-cts-7.1_r2 android-cts-7.1_r1 android-cts-7.0_r14 android-cts-7.0_r13 android-cts-7.0_r12 android-cts-7.0_r11 android-cts-7.0_r10 android-cts-7.0_r9 android-cts-7.0_r8 android-cts-7.0_r7 android-cts-7.0_r6 android-cts-7.0_r5 android-cts-7.0_r4 android-cts-7.0_r3 android-cts-7.0_r2 android-cts-7.0_r1 android-cts-6.0_r23 android-cts-6.0_r22 android-cts-6.0_r21 android-cts-6.0_r20 android-cts-6.0_r19 android-cts-6.0_r18 android-cts-6.0_r17 android-cts-6.0_r16 android-cts-6.0_r15 android-cts-6.0_r14 android-cts-6.0_r13 android-cts-6.0_r12 android-cts-6.0_r9 android-cts-6.0_r8 android-cts-6.0_r7 android-cts-6.0_r6 android-cts-6.0_r5 android-cts-6.0_r4 android-cts-6.0_r3 android-cts-6.0_r2 android-cts-6.0_r1 android-cts-5.1_r24 android-cts-5.1_r23 android-cts-5.1_r22 android-cts-5.1_r21 android-cts-5.1_r20 android-cts-5.1_r19 android-cts-5.1_r18 android-cts-5.1_r17 android-cts-5.1_r16 android-cts-5.1_r15 android-cts-5.1_r14 android-cts-5.1_r13 android-cts-5.1_r10 android-cts-5.1_r9 android-cts-5.1_r8
Nothing to show
Latest commit 64b9f14 Oct 11, 2017 Treehugger Robot Treehugger Robot committed with Gerrit Code Review Merge "Tell libpcap that we have strlcpy."
Permalink
Failed to load latest commit information.
ChmodBPF Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
SUNOS4 Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
Win32 Upgrade to libpcap 1.8.1. May 15, 2017
bpf/net Upgrade to libpcap 1.8.1. May 15, 2017
cmake Upgrade to libpcap 1.8.1. May 15, 2017
config Upgrade to libpcap 1.8.1. May 15, 2017
lbl Upgrade to libpcap 1.8.1. May 15, 2017
missing Upgrade to libpcap 1.8.1. May 15, 2017
msdos Upgrade to libpcap 1.8.1. May 15, 2017
pcap Upgrade to libpcap 1.8.1. May 15, 2017
tests Upgrade to libpcap 1.8.1. May 15, 2017
.gitignore Upgrade to libpcap 1.8.1. May 15, 2017
Android.mk Use -Werror in external/libpcap Oct 11, 2017
CHANGES Upgrade to libpcap 1.8.1. May 15, 2017
CMakeLists.txt Upgrade to libpcap 1.8.1. May 15, 2017
CREDITS Upgrade to libpcap 1.7.4. Oct 20, 2015
CleanSpec.mk Get libpcap 1.5.2+ to compile on Android. Feb 12, 2014
GenVersion.bat Upgrade to libpcap 1.8.1. May 15, 2017
INSTALL.txt Upgrade to libpcap 1.8.1. May 15, 2017
LICENSE Upgrade to libpcap 1.7.4. Oct 20, 2015
MODULE_LICENSE_BSD Restore the MODULE_LICENSE_BSD and NOTICE files. Oct 22, 2015
Makefile-devel-adds Upgrade to libpcap 1.8.1. May 15, 2017
Makefile.in Upgrade to libpcap 1.8.1. May 15, 2017
NOTICE Restore the MODULE_LICENSE_BSD and NOTICE files. Oct 22, 2015
README Upgrade to libpcap 1.7.4. Oct 20, 2015
README.Win32 Upgrade to libpcap 1.7.4. Oct 20, 2015
README.aix Upgrade to libpcap 1.7.4. Oct 20, 2015
README.dag Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
README.hpux Upgrade to libpcap 1.7.4. Oct 20, 2015
README.linux Upgrade to libpcap 1.7.4. Oct 20, 2015
README.macosx Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
README.septel Upgrade to libpcap 1.7.4. Oct 20, 2015
README.sita Upgrade to libpcap 1.8.1. May 15, 2017
README.tru64 Upgrade to libpcap 1.7.4. Oct 20, 2015
README.version Upgrade to libpcap 1.8.1. May 15, 2017
TODO Upgrade to libpcap 1.7.4. Oct 20, 2015
VERSION Upgrade to libpcap 1.8.1. May 15, 2017
aclocal.m4 Upgrade to libpcap 1.8.1. May 15, 2017
arcnet.h Upgrade to libpcap 1.7.4. Oct 20, 2015
atmuni31.h Upgrade to libpcap 1.7.4. Oct 20, 2015
bpf_dump.c Upgrade to libpcap 1.8.1. May 15, 2017
bpf_filter.c Upgrade to libpcap 1.8.1. May 15, 2017
bpf_image.c Upgrade to libpcap 1.8.1. May 15, 2017
chmod_bpf Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
cmakeconfig.h.in Upgrade to libpcap 1.8.1. May 15, 2017
config.guess Upgrade to libpcap 1.7.4. Oct 20, 2015
config.h Tell libpcap that we have strlcpy. Oct 11, 2017
config.h.in Upgrade to libpcap 1.8.1. May 15, 2017
config.sub Upgrade to libpcap 1.7.4. Oct 20, 2015
configure Upgrade to libpcap 1.8.1. May 15, 2017
configure.ac Upgrade to libpcap 1.8.1. May 15, 2017
dlpisubs.c Upgrade to libpcap 1.8.1. May 15, 2017
dlpisubs.h Upgrade to libpcap 1.7.4. Oct 20, 2015
etherent.c Upgrade to libpcap 1.8.1. May 15, 2017
ethertype.h Upgrade to libpcap 1.8.1. May 15, 2017
extract.h Upgrade to libpcap 1.8.1. May 15, 2017
fad-getad.c Upgrade to libpcap 1.8.1. May 15, 2017
fad-gifc.c Upgrade to libpcap 1.8.1. May 15, 2017
fad-glifc.c Upgrade to libpcap 1.8.1. May 15, 2017
fad-helpers.c Upgrade to libpcap 1.8.1. May 15, 2017
gen_version_c.sh Upgrade to libpcap 1.8.1. May 15, 2017
gen_version_header.sh Upgrade to libpcap 1.8.1. May 15, 2017
gencode.c Upgrade to libpcap 1.8.1. May 15, 2017
gencode.h Upgrade to libpcap 1.8.1. May 15, 2017
grammar.c Upgrade to libpcap 1.8.1. May 15, 2017
grammar.h Upgrade to libpcap 1.8.1. May 15, 2017
grammar.y Upgrade to libpcap 1.8.1. May 15, 2017
ieee80211.h Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
inet.c Upgrade to libpcap 1.8.1. May 15, 2017
install-sh Upgrade to libpcap 1.7.4. Oct 20, 2015
llc.h Upgrade to libpcap 1.7.4. Oct 20, 2015
mkdep Upgrade to libpcap 1.7.4. Oct 20, 2015
nametoaddr.c Upgrade to libpcap 1.8.1. May 15, 2017
nametoaddr.h Upgrade to libpcap 1.8.1. May 15, 2017
net Upgrade to libpcap 1.8.1. May 15, 2017
nlpid.h Upgrade to libpcap 1.7.4. Oct 20, 2015
optimize.c Upgrade to libpcap 1.8.1. May 15, 2017
org.tcpdump.chmod_bpf.plist Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
pcap-bpf.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-bpf.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-bt-linux.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-bt-linux.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-bt-monitor-linux.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-bt-monitor-linux.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-common.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-common.h Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
pcap-config Upgrade to libpcap 1.8.1. May 15, 2017
pcap-config.1 Upgrade to libpcap 1.8.1. May 15, 2017
pcap-config.in Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
pcap-dag.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-dag.h Upgrade to libpcap 1.8.1. May 15, 2017
pcap-dbus.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-dbus.h Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
pcap-dlpi.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-dos.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-dos.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-enet.c Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-filter.manmisc Upgrade to libpcap 1.8.1. May 15, 2017
pcap-filter.manmisc.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap-int.h Upgrade to libpcap 1.8.1. May 15, 2017
pcap-libdlpi.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-linktype.manmisc Upgrade to libpcap 1.8.1. May 15, 2017
pcap-linktype.manmisc.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap-linux.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-namedb.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-netfilter-linux-android.c Expose nflog_send_config_cmd() for netd. Jan 14, 2015
pcap-netfilter-linux-android.h Expose nflog_send_config_cmd() for netd. Jan 14, 2015
pcap-netfilter-linux.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-netfilter-linux.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-new.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-nit.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-null.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-pf.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-rpcap.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-rpcap.h Upgrade to libpcap 1.8.1. May 15, 2017
pcap-savefile.manfile Upgrade to libpcap 1.8.1. May 15, 2017
pcap-savefile.manfile.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap-septel.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-septel.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-sita.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-sita.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-sita.html Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
pcap-snf.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-snf.h Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
pcap-snit.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-snoop.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-stdinc.h Upgrade to libpcap 1.8.1. May 15, 2017
pcap-tc.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-tc.h Upgrade to libpcap 1.8.1. May 15, 2017
pcap-tstamp.manmisc Upgrade to libpcap 1.8.1. May 15, 2017
pcap-tstamp.manmisc.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap-usb-linux.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap-usb-linux.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap-win32.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap.c Upgrade to libpcap 1.8.1. May 15, 2017
pcap.h Upgrade to libpcap 1.7.4. Oct 20, 2015
pcap_activate.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_breakloop.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_can_set_rfmon.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_close.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_compile.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_compile.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_create.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_datalink.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_datalink.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_datalink_name_to_val.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_datalink_val_to_name.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump_close.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump_file.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump_flush.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump_ftell.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump_open.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_dump_open.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_file.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_fileno.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_findalldevs.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_freecode.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_get_selectable_fd.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_get_tstamp_precision.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_get_tstamp_precision.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_geterr.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_inject.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_is_swapped.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_lib_version.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_list_datalinks.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_list_datalinks.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_list_tstamp_types.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_list_tstamp_types.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_lookupdev.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_lookupnet.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_loop.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_major_version.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_next_ex.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_offline_filter.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_open_dead.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_open_dead.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_open_live.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_open_offline.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_open_offline.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_buffer_size.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_datalink.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_immediate_mode.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_promisc.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_rfmon.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_snaplen.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_timeout.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_tstamp_precision.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_tstamp_precision.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_tstamp_type.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_set_tstamp_type.3pcap.in Upgrade to libpcap 1.8.1. May 15, 2017
pcap_setdirection.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_setfilter.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_setnonblock.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_snapshot.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_stats.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_statustostr.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_strerror.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_tstamp_type_name_to_val.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_tstamp_type_val_to_name.3pcap Upgrade to libpcap 1.8.1. May 15, 2017
pcap_version.h Upgrade to libpcap 1.8.1. May 15, 2017
pcap_version.h.in Upgrade to libpcap 1.8.1. May 15, 2017
portability.h Upgrade to libpcap 1.8.1. May 15, 2017
ppp.h Upgrade to libpcap 1.7.4. Oct 20, 2015
remote-ext.h Upgrade to libpcap 1.8.1. May 15, 2017
savefile.c Upgrade to libpcap 1.8.1. May 15, 2017
scanner.c Upgrade to libpcap 1.8.1. May 15, 2017
scanner.h Upgrade to libpcap 1.8.1. May 15, 2017
scanner.l Upgrade to libpcap 1.8.1. May 15, 2017
sf-pcap-ng.c Upgrade to libpcap 1.8.1. May 15, 2017
sf-pcap-ng.h Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
sf-pcap.c Upgrade to libpcap 1.8.1. May 15, 2017
sf-pcap.h Merge remote-tracking branch 'goog/tcpdump' Feb 12, 2014
sockutils.c Upgrade to libpcap 1.8.1. May 15, 2017
sockutils.h Upgrade to libpcap 1.8.1. May 15, 2017
sunatmpos.h Upgrade to libpcap 1.7.4. Oct 20, 2015
version.c Upgrade to libpcap 1.8.1. May 15, 2017

README

LIBPCAP 1.x.y

www.tcpdump.org

Please send inquiries/comments/reports to:
	tcpdump-workers@lists.tcpdump.org

Anonymous Git is available via:
	git clone git://bpf.tcpdump.org/libpcap

Please submit patches by forking the branch on GitHub at

	http://github.com/the-tcpdump-group/libpcap/tree/master

and issuing a pull request.

formerly from 	Lawrence Berkeley National Laboratory
		Network Research Group <libpcap@ee.lbl.gov>
		ftp://ftp.ee.lbl.gov/old/libpcap-0.4a7.tar.Z

This directory contains source code for 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.

For some platforms there are README.{system} files that discuss issues
with the OS's interface for packet capture on those platforms, such as
how to enable support for that interface in the OS, if it's not built in
by default.

The libpcap interface supports a filtering mechanism based on the
architecture in the BSD packet filter.  BPF is described in the 1993
Winter Usenix paper ``The BSD Packet Filter: A New Architecture for
User-level Packet Capture''.  A compressed PostScript version can be
found at

	ftp://ftp.ee.lbl.gov/papers/bpf-usenix93.ps.Z

or

	http://www.tcpdump.org/papers/bpf-usenix93.ps.Z

and a gzipped version can be found at

	http://www.tcpdump.org/papers/bpf-usenix93.ps.gz

A PDF version can be found at

	http://www.tcpdump.org/papers/bpf-usenix93.pdf

Although most packet capture interfaces support in-kernel filtering,
libpcap utilizes in-kernel filtering only for the BPF interface.
On systems that don't have BPF, all packets are read into user-space
and the BPF filters are evaluated in the libpcap library, incurring
added overhead (especially, for selective filters).  Ideally, libpcap
would translate BPF filters into a filter program that is compatible
with the underlying kernel subsystem, but this is not yet implemented.

BPF is standard in 4.4BSD, BSD/OS, NetBSD, FreeBSD, OpenBSD, DragonFly
BSD, and Mac OS X; an older, modified and undocumented version is
standard in AIX.  {DEC OSF/1, Digital UNIX, Tru64 UNIX} uses the
packetfilter interface but has been extended to accept BPF filters
(which libpcap utilizes).  Also, you can add BPF filter support to
Ultrix using the kernel source and/or object patches available in:

	http://www.tcpdump.org/other/bpfext42.tar.Z

Linux, in the 2.2 kernel and later kernels, has a "Socket Filter"
mechanism that accepts BPF filters; see the README.linux file for
information on configuring that option.

Note to Linux distributions and *BSD systems that include libpcap:

There's now a rule to make a shared library, which should work on Linux
and *BSD, among other platforms.

It sets the soname of the library to "libpcap.so.1"; this is what it
should be, *NOT* libpcap.so.1.x or libpcap.so.1.x.y or something such as
that.

We've been maintaining binary compatibility between libpcap releases for
quite a while; there's no reason to tie a binary linked with libpcap to
a particular release of libpcap.

Problems, bugs, questions, desirable enhancements, etc. should be sent
to the address "tcpdump-workers@lists.tcpdump.org".  Bugs, support
requests, and feature requests may also be submitted on the GitHub issue
tracker for libpcap at

	https://github.com/the-tcpdump-group/libpcap/issues

Source code contributions, etc. should be sent to the email address
above or submitted by forking the branch on GitHub at

	http://github.com/the-tcpdump-group/libpcap/tree/master

and issuing a pull request.

Current versions can be found at www.tcpdump.org.

 - The TCPdump team