Skip to content

Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

License

Notifications You must be signed in to change notification settings

dotnet-yj/sharppcap

 
 

Repository files navigation

NuGet Version AppVeyor CI builds

sharppcap

Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets from live and file based devices

The official SharpPcap repository.

Features

Note that packet dissection and creation was split from SharpPcap some years ago into a separate project, Packet.Net. See the Packet.Net page for a full list of supported packet formats.

  • On Linux, support for libpcap

  • On Windows, support for:

  • Live device lists

  • Statistics

  • Reading packets from Live Devices (actual network devices) and Offline Devices (Capture files)

  • Support for Berkley Packet Filters

  • Dumping packets to Pcap files.

Examples

See the Examples folder for a range of examples using SharpPcap

About

Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 80.8%
  • HTML 19.2%