Sharppcap Versions Save

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

latest

4 years ago

We aren't using GitHub releases at the moment, please see nuget for library releases.

SharpPcap_4_3_0

7 years ago

SharpPcap ChangeLog v4.2.0 -> v4.3.0 https://github.com/chmorgan/sharppcap Chris Morgan [email protected]

The most notable feature of SharpPcap 4.3.0 is support for Npcap. Enjoy!

commit f1eb44e4fc35cb5e7cfe26836040341a87b3d2f2 Author: Chris Morgan [email protected] Date: Sat May 6 15:06:09 2017 -0400

Pcap.Version - Clarify the exception statement to say that it is likely that
pcap isn't installed

Previously the statement first implied that the user might have an old pcap version
but that isn't nearly as likely as pcap not being installed.

commit de4e407fa668af2e502d115b1a3a67fb12f63193 Author: Chris Morgan [email protected] Date: Fri May 5 21:29:03 2017 -0400

PcapDeviceCaptureLoop - Fix an incorrect return value in CaptureLoop()

Pcap.LOOP_EXIT_WITH_ERROR was returning CaptureStoppedEventStatus.CompletedWithoutError but
should be returning CaptureStoppedEventStatus.ErrorWhileCapturing instead.

Bug reported by Pedro López-Cabanillas (pedrolcl on github)

commit 061c46b4eb2708d8cf7831030a2ec17ffb3164e1 Author: Chris Morgan [email protected] Date: Fri May 5 21:17:43 2017 -0400

CaptureFileWriterDevice - XML documentation fixes and additions

commit 421458cec526c2f664047b860ef4d5ce86f2f1c3 Author: Chris Morgan [email protected] Date: Fri May 5 21:08:06 2017 -0400

CaptureDeviceList.cs - Fix indenting in copyright

commit 2d428150e49dcb8720d1d5e4a617db6abd0b992e Author: Chris Morgan [email protected] Date: Thu May 4 21:01:17 2017 -0400

Update example .csproj files to point at the latest PacketDotNet

commit 5f1eb50b108b6d82fc634c9d7740f0aec6320302 Author: Chris Morgan [email protected] Date: Wed May 3 21:26:34 2017 -0400

Update PacketDotNet with version 0.15.0

commit e3e805b38d9e473e16ea6b60b7eecc1ada2a8ea3 Author: Chris Morgan [email protected] Date: Wed May 3 21:08:45 2017 -0400

Bump assembly version from 4.2.0 to 4.3.0

commit 7c3d0dec3d786f2050f8415e6fe4b9c4c44a9a7a Author: Chris Morgan [email protected] Date: Wed May 3 21:07:44 2017 -0400

Update SharpPcap AssemblyCompany to point to the github page

commit e3f2c9946f2d983f0a480b14818be2dbfa7acd0d Author: Chris Morgan [email protected] Date: Sat Feb 18 10:19:15 2017 -0500

.gitignore - Add .suo (Visual Studio binary generated file)

commit d0ec7621e58c313bfa17b019f7eab686f23c49b7 Author: Chris Morgan [email protected] Date: Sat Feb 18 10:14:54 2017 -0500

Example02.ArpResolve.csproj - VS update to the project guid

commit 5b8e2301f19c1517904b68de74c2fb754b45420f Author: Chris Morgan [email protected] Date: Sat Feb 18 10:13:59 2017 -0500

Use PacketDotNet.Packet.Extract() in place of per-packet class GetEncapsulated() methods

commit 62df7a39b90c45f448e7dea7d6f93e6cfda72247 Author: Chris Morgan [email protected] Date: Wed Feb 15 21:11:47 2017 -0500

Add support for Npcap by calling SetDllDirectory() to the npcap folder on non-unix and non-mac platforms

Winpcap hasn't been maintained for a number of years, npcap is an actively maintained replacement.

Initial patch from Yang Luo (github account hsluoyz) and thanks to Yang for his work on npcap.

commit e04f13be665d339f315c9c3c2cb1c7bff0edfc7b Author: Chris Morgan [email protected] Date: Mon Feb 13 12:22:50 2017 -0500

Fix PosixTimeval.ToString() when microseconds is < 100000

Bug would cause PosixTimeval.ToString() with a seconds of 123 and a microseconds of 1234 to return "123.1234"
but this should be returning "123.001234" (note the leading zeros).

Change from StringBuilder.Append() to StringBuilder.AppendFormat() and add a format that will add leading '0's
until there are 6 digits of microseconds.

Bug reported by github user bucweat.

commit 6f255115018d53cfa9ad9824209a1b9ba01a7d10 Author: Chris Morgan [email protected] Date: Sat Feb 11 21:25:35 2017 -0500

Update the .NET target framework from 3.5 to 4.6.1 for all projects

commit b86cc6cec6d71ff1353106f2ab684c91d8ffa68d Author: Chris Morgan [email protected] Date: Sat Feb 11 19:44:21 2017 -0500

dos2unix on all files for consistent line endings

commit 0ff168262ab92008ee47523dc1b1bdd3af1b53a5 Author: Chris Morgan [email protected] Date: Sat Feb 11 19:32:35 2017 -0500

make_src_release - Updates for the move from sourceforge to github

commit 400d092104ff12dc063ec8329e6ec43502d2300f Author: Chris Morgan [email protected] Date: Sat Feb 11 19:24:02 2017 -0500

generate_release_notes - Remove the temporary 'changes' file once it is unused

commit 7c62e7bb8b0c8300c7027c83ccbabbf68536b8bc Author: Chris Morgan [email protected] Date: Sat Feb 11 19:23:39 2017 -0500

generate_release_notes - Create the destination directory if it doesn't exist

commit 132896b871b5e918d0172913a77461576b674212 Author: Chris Morgan [email protected] Date: Sat Feb 11 19:17:03 2017 -0500

ReleaseProcess - Update for the github release process

commit 6a3f73ca9b9a747bf2c398940c3e1ee0465298b9 Author: Chris Morgan [email protected] Date: Sat Feb 11 17:13:03 2017 -0500

generate_release_notes - Update project url to the location on github

The project has moved away from sourceforge some time ago

commit 39ae1031ef5dbd00af23a85b9e92899232bd7d76 Author: Chris Morgan [email protected] Date: Sat Jul 9 11:51:12 2016 -0400

PcapDevice.SendCaptureStoppedEvent() should be virtual to match SendPacketArrivalEvent()

No functional bug reported, just a consistency fix.

Reported by github user Abdullah2993

commit 3c64b5a29ea7e7ec708421ca1f44f8b0a3c5df14 Author: Chris Morgan [email protected] Date: Sat Jul 9 10:58:36 2016 -0400

WinPcapDeviceTest.NoExceptionsWithJustStatisticsHandler was missing an assignment to set the statistics handler causing the test to fail every time

Bug and fix reported by Abdullah Saleem (github Abdullah2993)

commit 005cc935651e63fba1cb220b7e9e1501206b62c4 Merge: 34ed6f6 df0640e Author: chmorgan [email protected] Date: Fri Jun 17 14:48:27 2016 -0400

Merge pull request #7 from camkego/master

Added PcapDevice.GetSequence for Linq, foreach, and  extension methods

commit df0640e6ee41e8bc19c77a48eebb851e185f1e3d Author: Cameron Elliott [email protected] Date: Thu Jun 16 17:16:29 2016 -0700

Added PcapDevice.GetSequence for Linq, foreach, and other extension method usage

commit 34ed6f694459e1430b7e6e0f303bbdee7a407e59 Author: chmorgan [email protected] Date: Sun Sep 20 13:28:20 2015 -0400

Create README.md

commit 394c95b25f72cd5a2ae7912d0c919f7e595bc6ac Author: Chris Morgan [email protected] Date: Sun May 4 13:48:32 2014 -0400

Fix missing quotes around ul class

commit 04fae96b62c73c6ee4e8976fc7547456ccae0733 Author: Chris Morgan [email protected] Date: Sun May 4 07:32:44 2014 -0400

Update tutorial to fix several typos caught during another round of review

commit 45fbcf2a862aa190763486008c304e7ee8f04c7d Author: Chris Morgan [email protected] Date: Sat May 3 14:37:02 2014 -0400

Update the tutorial document to reflect changes in the 4.x series, fix some typos spotted by people on codeproject as well as during this latest round of editing and remove the broken link to Tamir's website

SharpPcap_4_2_0

8 years ago

SharpPcap ChangeLog v4.1.0 -> v4.2.0 http://sharppcap.sourceforge.net Chris Morgan [email protected]

commit 1c9e5d2c22959051fbb2a184e62f601acde1700e Author: Chris Morgan [email protected] Date: Sun Jan 13 20:40:50 2013 -0500

Update SharpPcap assembly version from 4.1.0 to 4.2.0

commit 28e848d282534cbc52d765ff56edcc106d25345d Author: Chris Morgan [email protected] Date: Sun Jan 13 20:40:30 2013 -0500

Update Packet.Net from 0.12.0 to 0.13.0

commit c144e6e797f51c94e0a30b47ec1058afde15b677 Author: Chris Morgan [email protected] Date: Sun Jan 13 20:33:20 2013 -0500

Remove extra LibPcap folder from the project file