Frage

Ich wünsche eine C # Service zu schreiben, die auf meinem Server und überwacht den Netzwerkverkehr läuft und schreibt sie für die Analyse in einer Datenbank. Ich habe Wireshark verwendet, aber ich denke, dass Microsoft Network Monitor gegen eine bessere C # .NET-Schnittstelle für die Programmierung haben. Ist das wahr?

Können Sie mir einige gute Code-Beispiele zeigen für die Verwendung von Microsoft Network Monitor?

War es hilfreich?

Lösung

verwendet Wireshark die pcap (oder WinPCap möglicherweise) Bibliothek zu Capture-Netzwerkpaketen. Obwohl sie in C / C ++ geschrieben sind gibt es verschiedene .net Wrapper für sie einschließlich WinPcapNet, SharpPcap und Pcap.net. Ich habe keine von diesen verwendet, damit ich nicht auf ihre Verwendbarkeit kommentieren.

Ich bin dieses Posting von meinem Handy so ist es ein absoluter Schmerz Links hinzufügen, wenn Sie zu Wikipedia für pcap gehen, sollen Sie die Links finden Sie brauchen es.

Andere Tipps

Ich landete mit SharpPcap, es ist ein hervorragendes Programm.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top