Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 534678|Antwort: 192

[Quelle] .net wird von SharpPcap geschrieben, einem Paketerfassungstool,

  [Link kopieren]
Veröffentlicht am 27.06.2016 14:58:22 | | | |


Im Allgemeinen verwenden Paketerfassungstools die WinPcap-Bibliothek, um Pakete zu erfassen:

Winpcap (Windows Packet Capture) ist das nächste kostenlose, öffentliche Netzwerkzugangssystem für die Windows-Plattform. Ziel der Entwicklung von Winpcap ist es, Win32-Anwendungen Zugang zum zugrunde liegenden Netzwerk zu ermöglichen. Es wird für direkte Netzwerkprogrammierung unter dem Windows-System verwendet.

Winpcap bietet eine leistungsstarke Programmierschnittstelle, die leicht zwischen Betriebssystemen portierbar ist und für Programmierer leicht zu entwickeln ist.
Welche Art von Programmen müssen Winpcap verwenden?
Winpcap wird für Netzwerkanalysen, Fehlerbehebung, Netzwerksicherheitsüberwachung und mehr verwendet. Winpcap eignet sich besonders für die folgenden klassischen Bereiche:
1. Netzwerk- und Protokollanalyse
2. Netzwerküberwachung
3. Aufzeichnung von Kommunikationsprotokollen
4、Verkehrsgeneratoren
5. Benutzerbrücken und -strecken
6. Netzwerk-Intrusionserkennungssystem (NIDS)
7. Netzwerk-Scanning
8. Sicherheitswerkzeuge
Es gibt einige Aspekte, die Winpcap nicht kann. Es verlässt sich nicht auf das TCP/IP-Protokoll des Hosts, um Pakete zu senden und zu empfangen. Das bedeutet, dass es keine Kommunikationsdaten zwischen Programmen im selben Host blockieren und verarbeiten kann. Es kann nur Pakete auf einer physischen Leitung "sniffen". Daher funktioniert es nicht mit Traffic Shapern, QoS-Planung und persönlichen Firewalls.
Winpcap-Interna
Winpcap ist eine Win32-Plattform für Paketerfassung und -analyse. Beinhaltet einen Paketfilter auf Kernel-Ebene, eine zugrundeliegende DLL (packet.dll) und eine fortschrittliche systemunabhängige DLL (Wpcap.dll)

Allerdings kann ich WinPcap in C# nicht gut aufrufen, und dann möchte ich ein Paketerfassungstool schreiben, daher kann ich es nur in SharpPcap schreiben.

SharpPcap ist ein . NET-Umgebung, entwickelt basierend auf der bekannten pcap/WinPcap-Bibliothek. Bietet Erfassungs-, Injektions-, Analyse- und Build-Funktionen für sowohl C#- als auch VB-NET-Entwicklungssprachen.

Die implementierten Funktionen sind:

Es kann TCP- und UDP-Pakete sowie Pakete von anderen Rechnern, also ARP, aufnehmen

Dann kannst du die Filterkriterien festlegen

Demo- und Quellcode-Download:


Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort






Vorhergehend:Neue Generation. .NET Cornerstone: Microsoft .NET Core 1.0 offizielle Version herunterladen
Nächster:Sekundäre Kapselung der Open-Source-Upload-Kontrolle von Baidu WebUploader, die den Frontend-Code vereinfacht (zwei Codesätze zum Upload)
Veröffentlicht am 14.10.2021 17:01:16 |
Unglaublich, großartig, danke, dass du so lange gesucht hast. Dadurch können Sie es in einen Verkehrsanalysator umwandeln und anschließend das Verhalten der Besucher Ihrer Website protokollieren, indem Sie spezifischen Traffic sorgfältig analysieren
Veröffentlicht am 23.08.2021 17:34:35 |
Unglaublich, großartig, danke, dass du so lange gesucht hast. Dadurch können Sie es in einen Verkehrsanalysator umwandeln und anschließend das Verhalten der Besucher Ihrer Website protokollieren, indem Sie spezifischen Traffic sorgfältig analysieren
Veröffentlicht am 17.05.2019 08:26:07 |
Unglaublich, großartig, danke, dass du so lange gesucht hast. Dadurch können Sie es in einen Verkehrsanalysator umwandeln und anschließend das Verhalten der Besucher Ihrer Website protokollieren, indem Sie spezifischen Traffic sorgfältig analysieren
Veröffentlicht am 05.07.2016 17:07:52 |
Unterstütze den Vermieter
Veröffentlicht am 18.01.2017 22:49:47 |
Unterstütze den Vermieter
Veröffentlicht am 08.02.2017 22:16:52 |
Henne bucuo
Veröffentlicht am 28.03.2017 14:39:12 |
Groß, groß, groß, groß, usw. und so weiter
Veröffentlicht am 11.04.2017 20:20:20 |
Gute Dinge, dringend benötigt
Veröffentlicht am 13.04.2017 17:26:59 |
Danke, das ist gut so.
Veröffentlicht am 08.05.2017 09:19:41 |
Unterstütze den Vermieter
Veröffentlicht am 26.05.2017 17:35:05 |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Veröffentlicht am 05.06.2017 11:26:08 |

Unterstütze den Vermieter
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com