Home - PcapDotNet/Pcap.Net GitHub Wiki
Welcome to Pcap.Net - the open-source, .NET wrapper for WinPcap written in C++/CLI and C#, which features almost all WinPcap features and includes a packet interpretation framework.
This wiki is the main source of documentation for users and developers of Pcap.Net.
Quick navigation
Using Pcap.Net | Developing Pcap.Net |
---|---|
[User Guide]] ](/PcapDotNet/Pcap.Net/wiki/[[Developer-Guide) | |
Tutorial and user guide for using Pcap.Net | How to change Pcap.Net |
Need help?
Use the Pcap.Net Q&A Group to ask questions.
Features
.Net wrap for WinPcap
Including:
- Getting the list of Live Devices on the local host.
- Reading packets from Live Devices (Network Devices) and Offline Devices (Files) using the different WinPcap methods.
- Receiving statistics on the entire capture.
- Receiving statistics of packets instead of the full packets.
- Using different sampling methods.
- Applying Berkley Packet Filters.
- Sending packets to Live Devices directly or using WinPcap's send queues.
- Dumping packets to Pcap files.
- Using Enumerables to receive packets (and LINQ). Not including:
- AirPcap features.
- Remote Pcap features.
Packet interpretation
- Ethernet + VLAN tagging (802.1Q)
- ARP
- IPv4
- IPv6
- GRE
- ICMP
- IGMP
- UDP
- TCP
- DNS
- HTTP