Search code examples
c#network-programmingencryptionsniffing

Deep Packet Inspection in C#


Apart from sniffing packets I presume, how can deep packet inspection be done with C#?

Deep packet inspecting in order to find spoofed IPs or proxies and network security.

I cannot find any articles or related websites to this topic for c# so anything relevant is welcome.


Solution

  • You could start here: Pcap.Net is a .NET wrapper for WinPcap written in C++/CLI and C#. http://pcapdotnet.codeplex.com/

    WinPcap is the industry-standard tool for link-layer network access in Windows environments: it allows applications to capture and transmit network packets bypassing the protocol stack, and has additional useful features, including kernel-level packet filtering, a network statistics engine and support for remote packet capture.