All Projects → TechnikEmpire → Divert.Net

TechnikEmpire / Divert.Net

Licence: MIT license
.NET Wrapper for WinDivert

Programming Languages

C++
36643 projects - #6 most used programming language
C#
18002 projects

Projects that are alternatives of or similar to Divert.Net

DivertPInvoke
PInvoke wrapper for WinDivert
Stars: ✭ 22 (-56.86%)
Mutual labels:  packets, packet-analyser, packet-processing, packet-sniffer, windivert, packet-capture
sharppcap
Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets
Stars: ✭ 1,054 (+1966.67%)
Mutual labels:  packets, packet, windivert
WinDivertSharp
A minimal .NET binding over WinDivert
Stars: ✭ 91 (+78.43%)
Mutual labels:  packet-sniffer, windivert, packet-capture
Scapy
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.
Stars: ✭ 6,932 (+13492.16%)
Mutual labels:  packet-analyser, packet-sniffer, packet-capture
NetStalker
A network tool to control the bandwidth over your local network.
Stars: ✭ 69 (+35.29%)
Mutual labels:  packet-sniffer, packet-capture
arp-dns-attacks
ARP spoofing, HTTP redirection, DNS spoofing and DNS forging using pcap library
Stars: ✭ 25 (-50.98%)
Mutual labels:  packet-sniffer, packet-capture
LiteNetwork
A simple and fast .NET networking library compatible with .NET Standard 2, .NET 5, 6 and 7.
Stars: ✭ 66 (+29.41%)
Mutual labels:  packet, packet-processing
Tanji
Habbo Packet Sniffer/Analyzer
Stars: ✭ 33 (-35.29%)
Mutual labels:  packet-analyser, packet-capture
SnifferUI
基于MFC和WinPcap库开发的网络抓包和协议分析软件
Stars: ✭ 86 (+68.63%)
Mutual labels:  packet-analyser, packet-capture
Ntopng
Web-based Traffic and Security Network Traffic Monitoring
Stars: ✭ 4,313 (+8356.86%)
Mutual labels:  packet-analyser, packet-processing
Xdp
Package xdp allows one to use XDP sockets from the Go programming language.
Stars: ✭ 36 (-29.41%)
Mutual labels:  packets, packet-capture
Libtins
High-level, multiplatform C++ network packet sniffing and crafting library.
Stars: ✭ 1,609 (+3054.9%)
Mutual labels:  packets, packet-analyser
xpcap
Cross-platform Packet Capture which supports Linux and macOS(BSD) in 1000 LOC without depending on libpcap.
Stars: ✭ 19 (-62.75%)
Mutual labels:  packet-sniffer, packet-capture
godivert
Bindings for WinDivert in Go
Stars: ✭ 37 (-27.45%)
Mutual labels:  windivert, packet-capture
zk-sniffer
sniffer and parse zookeeper packet
Stars: ✭ 38 (-25.49%)
Mutual labels:  packet-analyser, packet-capture
rvi capture
rvictl for Linux and Windows: capture packets sent/received by iOS devices
Stars: ✭ 124 (+143.14%)
Mutual labels:  packet-sniffer, packet-capture
Jxnet
Jxnet is a Java library for capturing and sending custom network packet buffers with no copies. Jxnet wraps a native packet capture library (libpcap/winpcap/npcap) via JNI (Java Native Interface).
Stars: ✭ 26 (-49.02%)
Mutual labels:  packet-sniffer, packet-capture
lwpkt
Lightweight packet protocol structure for multi-device communication focused on RS-485
Stars: ✭ 71 (+39.22%)
Mutual labels:  packet
dsc
DNS Statistics Collector
Stars: ✭ 94 (+84.31%)
Mutual labels:  packet-capture
p4-traffictool
p4-traffictool helps in packet generation, parsing and dissection for popular backends
Stars: ✭ 31 (-39.22%)
Mutual labels:  packet-generator

Notice

You may be interested in my other project, which is a simple PInvoke class for WinDivert. It does require unsafe code, but it's much less hassle than using this library. You can find it here on github.

Divert.Net

.NET Wrapper for WinDivert, available under the very permissive MIT License. It should be noted that the library that this project wraps, WinDivert, is licensed differently. Don't forget to respect the license of WinDivert.

Goals

  • Wrap WinDivert in a managed, easy to use CLR library.
  • Provide helpful extensions for commonly desired tasks, such as the ability to identify the process behind a packet flow.
  • Win?

The tests from WinDivert have been ported and all tests are passing. First release coming soon with an upload to nuget.

Before trying to build, there's a very small amount of configuration required, all of which is explained on the Wiki page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].