WinPcap exports two sets of calls:
- a set of low-level packet driver functions, used to
send/receive packet in "raw" mode
- a set of high-level packet capture functions that are a
superset of the UNIX libpcap library
Throughout this documentation we will refer to the Packet
Driver API or Packet.dll as the first set of functions, whereas wpcap.dll
or libpcap refers to the more abstract API that is equivalent to the
one exported by the UNIX libpcap library.
Manuals
- How to use wpcap.dll (from the
original Libpcap man page).
- wpcap specific extensions
- Packet Driver API. How to use the low
level capture library
- Introduction
- PACKET.DLL vs. wpcap
- Data structures
- Functions
- Programming tips: how to write high-performance capture
programs
- Instructions and examples of how to
write and compile a capture application using libpcap calls or
packet driver's (PACKET.DLL) calls
- Compiling the sources
Further Documentation
- Loris
Degioanni,
Development of an Architecture for Packet
Capture and Network Traffic Analysis, Graduation Thesis,
Politecnico Di Torino (Turin, Italy, Mar. 2000)
- Fulvio Risso, Loris Degioanni, An
Architecture for High Performance Network Analysis, Proceedings
of the 6th IEEE Symposium on Computers and
Communications (ISCC 2001), Hammamet, Tunisia, July 2001
- Tim Carstens, Programming
with pcap, tutorial
- Martin Casado, Packet
Capture With libpcap and other Low Level Network Tricks,
tutorial
- Robert Graham, Sniffing
FAQ
|