2.02-WPcapSrc

所属分类:网络编程
开发工具:Visual C++
文件大小:402KB
下载次数:6
上传日期:2010-06-20 16:51:48
上 传 者jdr2010318
说明:  winpcap source code writen bi winpcap.org. you can download use it

文件列表:
winpcap (0, 2000-03-22)
winpcap\PacketNTx (0, 2000-03-22)
winpcap\PacketNTx\DLL (0, 2000-03-22)
winpcap\PacketNTx\DLL\Project (0, 2000-03-22)
winpcap\PacketNTx\DLL\Project\Packet.dsw (539, 1999-06-18)
winpcap\PacketNTx\DLL\Project\Packet.dsp (3876, 2000-03-22)
winpcap\PacketNTx\DLL\Packet.def (521, 1999-11-29)
winpcap\PacketNTx\DLL\Packet32.c (18319, 2000-02-22)
winpcap\PacketNTx\DRIVER (0, 2000-03-22)
winpcap\PacketNTx\DRIVER\MAKEFILE (267, 1996-08-09)
winpcap\PacketNTx\DRIVER\DEBUG.H (1841, 2000-01-17)
winpcap\PacketNTx\DRIVER\Openclos.c (8953, 2000-02-23)
winpcap\PacketNTx\DRIVER\Packet.c (23682, 2000-03-22)
winpcap\PacketNTx\DRIVER\Write.c (4169, 2000-03-16)
winpcap\PacketNTx\DRIVER\win_bpf_filter.c (14488, 2000-03-21)
winpcap\PacketNTx\DRIVER\Packet.h (6819, 2000-03-22)
winpcap\PacketNTx\DRIVER\Sources (286, 2000-03-23)
winpcap\PacketNTx\DRIVER\Read.c (20369, 2000-04-03)
winpcap\PacketNTx\COMPILE.BAT (106, 2000-03-23)
winpcap\PacketNTx\DIRS (24, 1999-08-13)
winpcap\PacketNTx\OEMSETUP.INF (15269, 2000-03-22)
winpcap\PacketNTx\Packet_2k.inf (3046, 2000-03-22)
winpcap\common (0, 2000-03-22)
winpcap\common\Packet32.h (4867, 2000-03-22)
winpcap\common\win_bpf_filter.c (14488, 2000-02-23)
winpcap\common\win_Bpf.h (8779, 1999-06-09)
winpcap\common\Packet.lib (5774, 2000-02-25)
winpcap\common\DEVIOCTL.H (3963, 1998-05-08)
winpcap\common\Ntddndis.h (48559, 1998-05-08)
winpcap\common\Ntddpack.h (1293, 1998-10-28)
winpcap\libpcap (0, 2000-03-22)
winpcap\libpcap\BPF (0, 2000-03-22)
winpcap\libpcap\BPF\NET (0, 2000-03-22)
winpcap\libpcap\BPF\NET\bpf_filter.c (11469, 1996-10-22)
winpcap\libpcap\BPF\NET\Bpf.h (8777, 2000-02-19)
winpcap\libpcap\LBL (0, 2000-03-22)
winpcap\libpcap\LBL\GNUC.H (758, 1995-10-09)
winpcap\libpcap\LBL\os-solaris2.h (2226, 1997-10-01)
winpcap\libpcap\LBL\os-sunos4.h (6452, 1996-11-29)
winpcap\libpcap\LBL\os-ultrix4.h (1782, 1996-11-29)
... ...

@(#) $Header: README,v 1.18 97/06/12 14:23:56 leres Exp $ (LBL) LIBPCAP 0.4 Lawrence Berkeley National Laboratory Network Research Group libpcap@ee.lbl.gov ftp://ftp.ee.lbl.gov/libpcap.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. Note well: this interface is new and is likely to change. 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 is in: ftp://ftp.ee.lbl.gov/papers/bpf-usenix93.ps.Z. 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/386, NetBSD, and FreeBSD. DEC OSF/1 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: ftp://gatekeeper.dec.com/pub/DEC/net/bpfext42.tar.Z. Problems, bugs, questions, desirable enhancements, source code contributions, etc., should be sent to the email address "libpcap@ee.lbl.gov". - Steve McCanne Craig Leres Van Jacobson

近期下载者

相关文件


收藏者