Question

Je suis désireux d'écrire un service C # qui fonctionne sur mon serveur et surveille le trafic réseau et l'écrit dans une base de données pour l'analyse. Je l'ai utilisé Wireshark, mais je pense que Microsoft Network Monitor peut avoir un meilleur C # .NET Interface pour la programmation contre. Est-ce vrai?

Pouvez-vous me indiquer quelques exemples de code pour une bonne utilisation de Microsoft Network Monitor?

Était-ce utile?

La solution

Wireshark utilise la bibliothèque pcap (ou éventuellement WinPCap) pour les paquets de réseau de capture. Bien qu'ils soient écrits en C / C ++, il y a différents outils d'accès .net disponibles pour les inclure WinPcapNet, SharpPcap et Pcap.net. Je ne l'ai pas utilisé l'un de ces donc je ne peux pas commenter sur leur facilité d'utilisation.

Je poste ce billet depuis mon téléphone il est une douleur absolue en ajoutant des liens, si vous allez à la page Wikipedia pour PPCE vous devriez trouver les liens dont vous avez besoin là.

Autres conseils

Je fini par utiliser SharpPcap, il est une grande utilité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top