数据包捕获 API - Wireshark 还是 Microsoft Network Monitor?

发布于 2024-08-29 22:51:55 字数 166 浏览 4 评论 0原文

我想编写一个在我的服务器上运行并监视网络流量并将其写入数据库进行分析的 C# 服务。我使用过 Wireshark,但我认为 Microsoft Network Monitor 可能有更好的 C# .NET 接口用于编程。这是真的吗?

您能给我指出一些使用 Microsoft 网络监视器的好代码示例吗?

I am wanting to write a C# service which runs on my server and monitors network traffic and writes it to a database for analysis. I have used Wireshark, but I think that Microsoft Network Monitor may have a better C# .NET interface for programming against. Is this true?

Can you point me to some good code samples for using Microsoft Network Monitor?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挖鼻大婶 2024-09-05 22:51:55

Wireshark 使用 pcap(或可能是 winpcap)库来捕获网络数据包。尽管它们是用 C/C++ 编写的,但有各种可用的 .net 包装器,包括 WinPcapNet、SharpPcap 和 Pcap.net。我没有使用过其中任何一个,所以我无法评论它们的可用性。

我是通过手机发布此内容的,因此添加链接绝对是一件痛苦的事情,如果您转到 pcap 的维基百科页面,您应该在那里找到您需要的链接。

Wireshark uses the pcap (or possibly winpcap) library to capture network packets. Although they are written in C/C++ there are various .net wrappers available for them including WinPcapNet, SharpPcap and Pcap.net. I haven't used any of these so I can't comment on their usability.

I'm posting this from my phone so it's an absolute pain adding links, if you go to the Wikipedia page for pcap you should find the links you need there.

離人涙 2024-09-05 22:51:55

我最终使用了 SharpPcap,它是一个很棒的实用程序。

I ended up using SharpPcap, it is a great utility.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文