我正在尝试编写一个简单的 c# 控制台应用程序,它显示访问的网站(代理服务器)。我知道正确的方法是使用 .Net 套接字和 TCP 侦听器。但是,我尝试了一些代码示例,但我无法使用它们。任何建议都会很棒!
1 回答
2
您可以使用FiddlerCore
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();
}
于 2014-03-07T07:47:59.973 回答