0

我正在寻找构建一个应用程序来监控来自诸如 skype/icq/yahoo/messenger 等社交程序的所有流量,这意味着发送的内容和接收的内容。这还将包括浏览跟踪,访问了哪些网站等等,我可能正在寻找某种“嗅探器”,但我真的不知道从哪里开始。我已经阅读过 Wireshark 和 Wincap 应该是一个 .net 库来执行此操作?但是我试过一次,我得到了很多奇怪的文本,所以我正在寻找一种更简单的方法来获取数据,然后过滤掉我需要的信息。谁能在这里带领我走上正确的道路?

比如我应该关注什么程序来达到这种目的,我们可以做些什么来过滤掉我不想要的文本?做“嗅探”部分是否需要大量内存/cpu?

应用程序将在 c# .net 4.0 中构建,因此“包装器”或嗅探器必须能够使用 c# 代码。

我可以阅读有关更多数据包嗅探器的任何提示,我们将不胜感激!任何类型的链接供我阅读或教程总是受欢迎的!

4

1 回答 1

2

我认为您可以为此使用FiddlerCore 。是一个示例,展示了如何在 c# 中使用它。

Fiddler.FiddlerApplication.BeforeRequest += sess=>
    {
        Console.WriteLine("URL: " + sess.fullUrl);
        sess.bBufferResponse = true;
    };


Fiddler.FiddlerApplication.Startup(8877, true, true);

Console.ReadLine();

Fiddler.FiddlerApplication.Shutdown();
System.Threading.Thread.Sleep(750);
于 2013-03-16T22:02:52.027 回答