Hello,
So Ive been working on a project that needs the ability to capture and send raw packet data at a very low level. I have found a few library's that will do what I need, most of them are just .Net wrappers of the WinPcap library.
WinPcap.dll <-- Needed for the rest of the library's to work..
-----------------------------------------------------------------------------------------------------
SharpPcap.dll|PacketDotNet.dll
PackMon.NET.dll
dotnetWinpcap.dll/dotnetWinpcapnative.dll
VBPCAP.DLL
PacketX.dll <-- A few variations and can be used in most languages even VBScript
AxInterop.PacketXLib.dll|Interop.PacketXLib.dll
PcapDotNet.Base.dll|PcapDotNet.Core.dll|PcapDotNet.Packets.dll|PcapDotNet.Core.Extensions.dll <-- x64/x86
NetworkMonitor.dll <-- Can only choose adapter and read data rates, not a complete packet hook.
If anyone has any more to add to the list it would be greatly appreciated. I can't seem to find a library for .Net that interfaces directly with the network card, which will stop the need for WinPcap.dll to be in the middle? If you have experience with these wrappers which one did you go for and why? Thanks.
Peace.
So Ive been working on a project that needs the ability to capture and send raw packet data at a very low level. I have found a few library's that will do what I need, most of them are just .Net wrappers of the WinPcap library.
WinPcap.dll <-- Needed for the rest of the library's to work..
-----------------------------------------------------------------------------------------------------
SharpPcap.dll|PacketDotNet.dll
PackMon.NET.dll
dotnetWinpcap.dll/dotnetWinpcapnative.dll
VBPCAP.DLL
PacketX.dll <-- A few variations and can be used in most languages even VBScript
AxInterop.PacketXLib.dll|Interop.PacketXLib.dll
PcapDotNet.Base.dll|PcapDotNet.Core.dll|PcapDotNet.Packets.dll|PcapDotNet.Core.Extensions.dll <-- x64/x86
NetworkMonitor.dll <-- Can only choose adapter and read data rates, not a complete packet hook.
If anyone has any more to add to the list it would be greatly appreciated. I can't seem to find a library for .Net that interfaces directly with the network card, which will stop the need for WinPcap.dll to be in the middle? If you have experience with these wrappers which one did you go for and why? Thanks.
Peace.
Last edited: