Name | Date | Size | ||
---|---|---|---|---|
.. | 17-May-2019 | 85 | ||
acconfig.h | H A D | 17-May-2019 | 303 | |
arcnet.h | H A D | 17-May-2019 | 2.5 KiB | |
atmuni31.h | H A D | 17-May-2019 | 4 KiB | |
bpf/ | H | 17-May-2019 | 3 | |
bpf_dump.c | H A D | 17-May-2019 | 2 KiB | |
bpf_image.c | H A D | 17-May-2019 | 5.2 KiB | |
CHANGES | H A D | 17-May-2019 | 27.3 KiB | |
chmod_bpf | H A D | 17-May-2019 | 760 | |
config.guess | H A D | 17-May-2019 | 43.9 KiB | |
config.h.in | H A D | 17-May-2019 | 8.1 KiB | |
config.sub | H A D | 17-May-2019 | 33.7 KiB | |
configure | H A D | 17-May-2019 | 361.2 KiB | |
configure.in | H A D | 17-May-2019 | 39.6 KiB | |
CREDITS | H A D | 17-May-2019 | 9.5 KiB | |
dlpisubs.c | H A D | 17-May-2019 | 8.6 KiB | |
dlpisubs.h | H A D | 17-May-2019 | 568 | |
etherent.c | H A D | 17-May-2019 | 3.5 KiB | |
ethertype.h | H A D | 17-May-2019 | 3.5 KiB | |
fad-getad.c | H A D | 17-May-2019 | 8.4 KiB | |
fad-gifc.c | H A D | 17-May-2019 | 12.8 KiB | |
fad-glifc.c | H A D | 17-May-2019 | 10.1 KiB | |
fad-null.c | H A D | 17-May-2019 | 2.6 KiB | |
fad-sita.c | H A D | 17-May-2019 | 2.2 KiB | |
fad-win32.c | H A D | 17-May-2019 | 8.1 KiB | |
gencode.c | H A D | 17-May-2019 | 195.3 KiB | |
gencode.h | H A D | 17-May-2019 | 9.6 KiB | |
grammar.y | H A D | 17-May-2019 | 19.3 KiB | |
ieee80211.h | H A D | 17-May-2019 | 5.3 KiB | |
inet.c | H A D | 17-May-2019 | 24.4 KiB | |
install-sh | H A D | 17-May-2019 | 5.5 KiB | |
INSTALL.txt | H A D | 17-May-2019 | 17.4 KiB | |
lbl/ | H | 17-May-2019 | 9 | |
LICENSE | H A D | 17-May-2019 | 873 | |
llc.h | H A D | 17-May-2019 | 2 KiB | |
Makefile.in | H A D | 17-May-2019 | 22.8 KiB | |
missing/ | H | 17-May-2019 | 3 | |
mkdep | H A D | 17-May-2019 | 2.3 KiB | |
nametoaddr.c | H A D | 17-May-2019 | 10.7 KiB | |
nlpid.h | H A D | 17-May-2019 | 1.8 KiB | |
optimize.c | H A D | 17-May-2019 | 47.1 KiB | |
packaging/ | H | 17-May-2019 | 3 | |
pcap/ | H | 17-May-2019 | 10 | |
pcap-bpf.c | H A D | 17-May-2019 | 69 KiB | |
pcap-bpf.h | H A D | 17-May-2019 | 2.3 KiB | |
pcap-bt-linux.c | H A D | 17-May-2019 | 10.8 KiB | |
pcap-bt-linux.h | H A D | 17-May-2019 | 1.9 KiB | |
pcap-can-linux.c | H A D | 17-May-2019 | 7.6 KiB | |
pcap-can-linux.h | H A D | 17-May-2019 | 1.7 KiB | |
pcap-canusb-linux.c | H A D | 17-May-2019 | 11.5 KiB | |
pcap-canusb-linux.h | H A D | 17-May-2019 | 1.7 KiB | |
pcap-common.c | H A D | 17-May-2019 | 35.7 KiB | |
pcap-common.h | H A D | 17-May-2019 | 973 | |
pcap-config.1 | H A D | 17-May-2019 | 2.4 KiB | |
pcap-config.in | H A D | 17-May-2019 | 1.6 KiB | |
pcap-dag.c | H A D | 17-May-2019 | 30.5 KiB | |
pcap-dag.h | H A D | 17-May-2019 | 2 KiB | |
pcap-dlpi.c | H A D | 17-May-2019 | 42.6 KiB | |
pcap-dos.c | H A D | 17-May-2019 | 34.3 KiB | |
pcap-dos.h | H A D | 17-May-2019 | 6.8 KiB | |
pcap-enet.c | H A D | 17-May-2019 | 4.9 KiB | |
pcap-filter.manmisc | H A D | 17-May-2019 | 30.1 KiB | |
pcap-filter.manmisc.in | H A D | 17-May-2019 | 30.2 KiB | |
pcap-int.h | H A D | 17-May-2019 | 16.2 KiB | |
pcap-libdlpi.c | H A D | 17-May-2019 | 9.9 KiB | |
pcap-linktype.manmisc | H A D | 17-May-2019 | 2.4 KiB | |
pcap-linktype.manmisc.in | H A D | 17-May-2019 | 2.4 KiB | |
pcap-linux.c | H A D | 17-May-2019 | 150.6 KiB | |
pcap-namedb.h | H A D | 17-May-2019 | 2.1 KiB | |
pcap-netfilter-linux.c | H A D | 17-May-2019 | 17.5 KiB | |
pcap-netfilter-linux.h | H A D | 17-May-2019 | 1.7 KiB | |
pcap-nit.c | H A D | 17-May-2019 | 8.6 KiB | |
pcap-null.c | H A D | 17-May-2019 | 1.8 KiB | |
pcap-pf.c | H A D | 17-May-2019 | 16.3 KiB | |
pcap-savefile.manfile | H A D | 17-May-2019 | 4.6 KiB | |
pcap-savefile.manfile.in | H A D | 17-May-2019 | 4.7 KiB | |
pcap-septel.c | H A D | 17-May-2019 | 7.4 KiB | |
pcap-septel.h | H A D | 17-May-2019 | 602 | |
pcap-sita.c | H A D | 17-May-2019 | 34.7 KiB | |
pcap-sita.h | H A D | 17-May-2019 | 280 | |
pcap-sita.html | H A D | 17-May-2019 | 37.4 KiB | |
pcap-snf.c | H A D | 17-May-2019 | 6.3 KiB | |
pcap-snf.h | H A D | 17-May-2019 | 106 | |
pcap-snit.c | H A D | 17-May-2019 | 10.9 KiB | |
pcap-snoop.c | H A D | 17-May-2019 | 12 KiB | |
pcap-stdinc.h | H A D | 17-May-2019 | 2.8 KiB | |
pcap-tstamp.manmisc | H A D | 17-May-2019 | 6.2 KiB | |
pcap-tstamp.manmisc.in | H A D | 17-May-2019 | 6.2 KiB | |
pcap-usb-linux.c | H A D | 17-May-2019 | 23.7 KiB | |
pcap-usb-linux.h | H A D | 17-May-2019 | 1.9 KiB | |
pcap-win32.c | H A D | 17-May-2019 | 20 KiB | |
pcap.3pcap | H A D | 17-May-2019 | 26.4 KiB | |
pcap.3pcap.in | H A D | 17-May-2019 | 26.4 KiB | |
pcap.c | H A D | 17-May-2019 | 47.3 KiB | |
pcap.h | H A D | 17-May-2019 | 2.3 KiB | |
pcap_activate.3pcap | H A D | 17-May-2019 | 3.2 KiB | |
pcap_breakloop.3pcap | H A D | 17-May-2019 | 3.8 KiB | |
pcap_can_set_rfmon.3pcap | H A D | 17-May-2019 | 2.3 KiB | |
pcap_close.3pcap | H A D | 17-May-2019 | 1.6 KiB | |
pcap_compile.3pcap | H A D | 17-May-2019 | 2.7 KiB | |
pcap_compile.3pcap.in | H A D | 17-May-2019 | 2.7 KiB | |
pcap_create.3pcap | H A D | 17-May-2019 | 2.3 KiB | |
pcap_datalink.3pcap | H A D | 17-May-2019 | 1.6 KiB | |
pcap_datalink.3pcap.in | H A D | 17-May-2019 | 1.6 KiB | |
pcap_datalink_name_to_val.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_datalink_val_to_name.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_dump.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_dump_close.3pcap | H A D | 17-May-2019 | 1.6 KiB | |
pcap_dump_file.3pcap | H A D | 17-May-2019 | 1.6 KiB | |
pcap_dump_flush.3pcap | H A D | 17-May-2019 | 1.8 KiB | |
pcap_dump_ftell.3pcap | H A D | 17-May-2019 | 1.8 KiB | |
pcap_dump_open.3pcap | H A D | 17-May-2019 | 2.8 KiB | |
pcap_dump_open.3pcap.in | H A D | 17-May-2019 | 2.8 KiB | |
pcap_file.3pcap | H A D | 17-May-2019 | 2.2 KiB | |
pcap_fileno.3pcap | H A D | 17-May-2019 | 2.2 KiB | |
pcap_findalldevs.3pcap | H A D | 17-May-2019 | 5.1 KiB | |
pcap_freecode.3pcap | H A D | 17-May-2019 | 1.8 KiB | |
pcap_get_selectable_fd.3pcap | H A D | 17-May-2019 | 3.9 KiB | |
pcap_geterr.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_inject.3pcap | H A D | 17-May-2019 | 3.4 KiB | |
pcap_is_swapped.3pcap | H A D | 17-May-2019 | 1.7 KiB | |
pcap_lib_version.3pcap | H A D | 17-May-2019 | 1.7 KiB | |
pcap_list_datalinks.3pcap | H A D | 17-May-2019 | 2.4 KiB | |
pcap_list_datalinks.3pcap.in | H A D | 17-May-2019 | 2.4 KiB | |
pcap_list_tstamp_types.3pcap | H A D | 17-May-2019 | 2.5 KiB | |
pcap_list_tstamp_types.3pcap.in | H A D | 17-May-2019 | 2.5 KiB | |
pcap_lookupdev.3pcap | H A D | 17-May-2019 | 2 KiB | |
pcap_lookupnet.3pcap | H A D | 17-May-2019 | 2 KiB | |
pcap_loop.3pcap | H A D | 17-May-2019 | 5.2 KiB | |
pcap_major_version.3pcap | H A D | 17-May-2019 | 2.1 KiB | |
pcap_next_ex.3pcap | H A D | 17-May-2019 | 3.8 KiB | |
pcap_offline_filter.3pcap | H A D | 17-May-2019 | 2.1 KiB | |
pcap_open_dead.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_open_dead.3pcap.in | H A D | 17-May-2019 | 1.9 KiB | |
pcap_open_live.3pcap | H A D | 17-May-2019 | 2.7 KiB | |
pcap_open_offline.3pcap | H A D | 17-May-2019 | 2.5 KiB | |
pcap_open_offline.3pcap.in | H A D | 17-May-2019 | 2.6 KiB | |
pcap_set_buffer_size.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_set_datalink.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_set_promisc.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_set_rfmon.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_set_snaplen.3pcap | H A D | 17-May-2019 | 1.8 KiB | |
pcap_set_timeout.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_set_tstamp_type.3pcap | H A D | 17-May-2019 | 2.4 KiB | |
pcap_set_tstamp_type.3pcap.in | H A D | 17-May-2019 | 2.4 KiB | |
pcap_setdirection.3pcap | H A D | 17-May-2019 | 2.5 KiB | |
pcap_setfilter.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
pcap_setnonblock.3pcap | H A D | 17-May-2019 | 2.7 KiB | |
pcap_snapshot.3pcap | H A D | 17-May-2019 | 1.7 KiB | |
pcap_stats.3pcap | H A D | 17-May-2019 | 3.4 KiB | |
pcap_statustostr.3pcap | H A D | 17-May-2019 | 1.7 KiB | |
pcap_strerror.3pcap | H A D | 17-May-2019 | 1.6 KiB | |
pcap_tstamp_type_name_to_val.3pcap | H A D | 17-May-2019 | 1.8 KiB | |
pcap_tstamp_type_val_to_name.3pcap | H A D | 17-May-2019 | 1.9 KiB | |
ppp.h | H A D | 17-May-2019 | 2.7 KiB | |
README | H A D | 17-May-2019 | 4.2 KiB | |
runlex.sh | H A D | 17-May-2019 | 4.7 KiB | |
savefile.c | H A D | 17-May-2019 | 9.2 KiB | |
scanner.l | H A D | 17-May-2019 | 10.8 KiB | |
sf-pcap-ng.c | H A D | 17-May-2019 | 26.7 KiB | |
sf-pcap-ng.h | H A D | 17-May-2019 | 1.4 KiB | |
sf-pcap.c | H A D | 17-May-2019 | 16 KiB | |
sf-pcap.h | H A D | 17-May-2019 | 1.6 KiB | |
sunatmpos.h | H A D | 17-May-2019 | 2.2 KiB | |
tests/ | H | 17-May-2019 | 8 | |
TODO | H A D | 17-May-2019 | 1.5 KiB | |
VERSION | H A D | 17-May-2019 | 6 |
README
1@(#) $Header: /tcpdump/master/libpcap/README,v 1.34 2008-12-14 19:44:14 guy Exp $ (LBL) 2 3LIBPCAP 1.x.y 4 5www.tcpdump.org 6 7Please send inquiries/comments/reports to: 8 tcpdump-workers@lists.tcpdump.org 9 10Anonymous Git is available via: 11 git clone git://bpf.tcpdump.org/libpcap 12 13Version 1.x.y of LIBPCAP can be retrieved with the CVS tag "libpcap_1_{x}rel{y}": 14 cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout -r libpcap_1_{x}rel{y} libpcap 15 16Please submit patches by forking the branch on GitHub at 17 18 http://github.com/mcr/libpcap/tree/master 19 20and issuing a pull request. 21 22formerly from Lawrence Berkeley National Laboratory 23 Network Research Group <libpcap@ee.lbl.gov> 24 ftp://ftp.ee.lbl.gov/libpcap.tar.Z (0.4) 25 26This directory contains source code for libpcap, a system-independent 27interface for user-level packet capture. libpcap provides a portable 28framework for low-level network monitoring. Applications include 29network statistics collection, security monitoring, network debugging, 30etc. Since almost every system vendor provides a different interface 31for packet capture, and since we've developed several tools that 32require this functionality, we've created this system-independent API 33to ease in porting and to alleviate the need for several 34system-dependent packet capture modules in each application. 35 36For some platforms there are README.{system} files that discuss issues 37with the OS's interface for packet capture on those platforms, such as 38how to enable support for that interface in the OS, if it's not built in 39by default. 40 41The libpcap interface supports a filtering mechanism based on the 42architecture in the BSD packet filter. BPF is described in the 1993 43Winter Usenix paper ``The BSD Packet Filter: A New Architecture for 44User-level Packet Capture''. A compressed PostScript version can be 45found at 46 47 ftp://ftp.ee.lbl.gov/papers/bpf-usenix93.ps.Z 48 49or 50 51 http://www.tcpdump.org/papers/bpf-usenix93.ps.Z 52 53and a gzipped version can be found at 54 55 http://www.tcpdump.org/papers/bpf-usenix93.ps.gz 56 57A PDF version can be found at 58 59 http://www.tcpdump.org/papers/bpf-usenix93.pdf 60 61Although most packet capture interfaces support in-kernel filtering, 62libpcap utilizes in-kernel filtering only for the BPF interface. 63On systems that don't have BPF, all packets are read into user-space 64and the BPF filters are evaluated in the libpcap library, incurring 65added overhead (especially, for selective filters). Ideally, libpcap 66would translate BPF filters into a filter program that is compatible 67with the underlying kernel subsystem, but this is not yet implemented. 68 69BPF is standard in 4.4BSD, BSD/OS, NetBSD, FreeBSD, OpenBSD, DragonFly 70BSD, and Mac OS X; an older, modified and undocumented version is 71standard in AIX. {DEC OSF/1, Digital UNIX, Tru64 UNIX} uses the 72packetfilter interface but has been extended to accept BPF filters 73(which libpcap utilizes). Also, you can add BPF filter support to 74Ultrix using the kernel source and/or object patches available in: 75 76 http://www.tcpdump.org/other/bpfext42.tar.Z 77 78Linux, in the 2.2 kernel and later kernels, has a "Socket Filter" 79mechanism that accepts BPF filters; see the README.linux file for 80information on configuring that option. 81 82Note to Linux distributions and *BSD systems that include libpcap: 83 84There's now a rule to make a shared library, which should work on Linux 85and *BSD, among other platforms. 86 87It sets the soname of the library to "libpcap.so.1"; this is what it 88should be, *NOT* libpcap.so.1.x or libpcap.so.1.x.y or something such as 89that. 90 91We've been maintaining binary compatibility between libpcap releases for 92quite a while; there's no reason to tie a binary linked with libpcap to 93a particular release of libpcap. 94 95Problems, bugs, questions, desirable enhancements, etc. should be sent 96to the address "tcpdump-workers@lists.tcpdump.org". Bugs, support 97requests, and feature requests may also be submitted on the GitHub issue 98tracker for libpcap at 99 100 https://github.com/mcr/libpcap/issues 101 102Source code contributions, etc. should be sent to the email address 103above or submitted by forking the branch on GitHub at 104 105 http://github.com/mcr/libpcap/tree/master 106 107and issuing a pull request. 108 109Current versions can be found at www.tcpdump.org. 110 111 - The TCPdump team 112