Projects / SharpPcap

SharpPcap

SharpPcap is a packet capture framework for the .NET environment, based on the famous pcap/WinPcap libraries. It provides an API for capturing, injecting, analyzing, and building packets using any .NET language such as C# and VB.NET.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  11 Apr 2010 01:58

    Release Notes: Packet.Net was upgraded to 0.4.0 to get various packet parsing fixes and improvements, including LLDP packet support. Several bugs reported by users were fixed.

    •  25 Feb 2010 00:29

      Release Notes: Major API changes to rename classes to be more user-friendly. An exception with Linux PPP interfaces has been fixed. There are minor bugfixes.

      •  26 Jan 2010 00:38

        Release Notes: This release exposes the PcapOfflineDevice(string pcapFileName) constructor and documents the Pcap.GetPcapOfflineDevice() method. It updates tests and examples to use the new PcapOfflineDevice() constructor. IPPacket adds caching of the source and destination addresses. Support has been re-added for the winpcap extension method, pcap_setbuff(), which enables the application to define the kernel adapter buffer size.

        •  27 Dec 2009 04:18

          Release Notes: pcap_stats() is supported via PcapDevice.Statistics(). XML documentation is now built and included in binary releases. API improvements were made by switching to using enums and renaming enum values. Performance improvements were made in PcapDeviceList by switching the class to be a singleton.

          •  08 Oct 2009 16:04

            Release Notes: This release fixes a crash on 64-bit Windows. It adds some packet validity checking to the Packet base class via public bool IsValid(out string errorString). It adds PcapInterface.FriendyName, which contains a human-readable name for the interface. It adds support for setting/clearing non-blocking mode via a PcapDevice.NonBlockingMode accessor.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.