C#Web流量侦听器

C#Web流量侦听器,c#,sockets,http,proxy,proxy-server,C#,Sockets,Http,Proxy,Proxy Server,我试图编写一个简单的c#控制台应用程序,显示访问的网站(类似于代理服务器)。我知道正确的方法是使用.Net套接字和TCP侦听器。然而,我尝试了一些代码示例,但没有一个可以使用。 任何建议都很好 您可以使用 让我们看看你的努力,我们会让你看看我们的努力。谢谢!这正是我所需要的。@AlexandruIonascu,以防你还没有读到: public class HttpProxy : IDisposable { public HttpProxy() { Fiddler.

我试图编写一个简单的c#控制台应用程序,显示访问的网站(类似于代理服务器)。我知道正确的方法是使用.Net套接字和TCP侦听器。然而,我尝试了一些代码示例,但没有一个可以使用。 任何建议都很好

您可以使用


让我们看看你的努力,我们会让你看看我们的努力。谢谢!这正是我所需要的。@AlexandruIonascu,以防你还没有读到:
public class HttpProxy : IDisposable
{
    public HttpProxy()
    {
        Fiddler.FiddlerApplication.BeforeRequest += FiddlerApplication_BeforeRequest;
        Fiddler.FiddlerApplication.Startup(8888, true, true);
    }

    void FiddlerApplication_BeforeRequest(Fiddler.Session oSession)
    {
        Console.WriteLine(String.Format("REQ: {0}", oSession.url));
    }

    public void Dispose()
    {
        Fiddler.FiddlerApplication.Shutdown();
    }
}

static void Main(string[] Args)
{
    var p = new HttpProxy();
    Console.ReadLine();
    p.Dispose();
}