[c#] C # - Erfassen des Netzwerkverkehrs



Answers

winpcap oder eines seiner .net Wrapper ist die beste Option. Es ist sehr gut dokumentiert. Wenn Sie dies in Mono tun, müssen Sie libpcap auf Unix-Computern verwenden. Die Apis sind identisch.

Question

Ich möchte den Netzwerkverkehr von einem bestimmten Computer erfassen. Ich bin nur daran interessiert, Verkehr von dem Computer zu erfassen, auf dem meine Anwendung installiert ist (wie Fiddler). Wie Fiddler möchte ich insbesondere die Informationen erfassen, die im Abschnitt "Web Sessions" angezeigt werden (ID #, HTTP Status Code, Protokoll, Host, URL, Körpergröße, Inhaltstyp und Prozess).

Während ich in C # sehr kenntnisreich bin. Ich habe keine Ahnung, wie man Netzwerkverkehr so ​​erfasst. Kann mir bitte jemand in irgendeine Richtung zeigen?

Ich danke dir sehr!




Links