如何追踪提琴手的自动应答器的工作原理?

时间:2011-05-16 13:37:54

标签: windbg fiddler http-proxy

我应该设置哪个win32 API来调查它的工作方式http proxy

更新

fiddler如何设法捕获所有进程的所有http请求?

我知道它有一个内置的http代理服务器,但它如何使所有进程使用其http代理?

enter image description here

2 个答案:

答案 0 :(得分:1)

请参阅How to programmatically query and set proxy settings under Internet Explorer

我猜它会使用[GetTcpTable2][2]并查找表中连接的条目。

答案 1 :(得分:0)

Fiddler的网站上有大量有关其工作原理的信息。 Fiddler不只是“拥有”一个HTTP代理,它一个HTTP代理,顶部有一些UI。应用程序使用Fiddler,因为它们选择了WinIDET /系统代理设置,Fiddler在连接时设置,并在分离时取消设置。适当的API是InternetSetOption,传入一个空句柄和一个指向Fiddler的侦听TCP / IP端口(127.0.0.1)的结构。

Fiddler仅使用IPHelper API将入站连接映射回其原始进程ID,该ID用于UI中的“Process”列。