|
14
|
| Nicolas Dorier · 技术社区 · 17 年前 |
|
|
1
12
小提琴手实际上使用代理。我相信安装程序会自动配置ie使用fiddler的代理。您还可以将其他浏览器配置为通过同一个代理,这样,Fiddler也会分析其网络流量。 更多信息 here |
|
2
23
小提琴手 是 用C编写并包装基本套接字的代理。 它在运行时使用适当的API调用向wininet注册,并以相同的方式分离。大多数浏览器会自动检测Wininet代理服务器设置并使用它。火狐没有,这就是当前版本的fiddler安装火狐插件的原因。 -爱立信 |
|
|
3
4
我不知道小提琴手是怎么做的,但可以通过 Layered Service Provider 在Windows上。 维基百科: “分层服务提供程序(LSP)是Microsoft Windows Winsock 2服务提供程序接口(SPI)的一项功能。分层服务提供程序是一个使用Winsock API将自身插入TCP/IP堆栈的DLL。一旦进入堆栈,分层服务提供者就可以拦截和修改入站和出站互联网流量。它允许处理Internet和访问Internet的应用程序(如Web浏览器、电子邮件客户端等)之间发生的所有TCP/IP通信。” |
|
4
1
来自上的msdn说明 extending fiddler
|
|
|
5
1
我想你不想听到你可以在Web服务器而不是客户端(如果是本地的)中截取它们,或者可以使用WPAC(代理自动配置)。 另一种选择是使用类似sotware的sockscap来“调试”浏览器(或webserver)进程,每当他调用某些winsock函数时,就会截获它并调用自己的代码。 执行此类操作的库(截获调试进程上的库调用)是 detours . |
|
|
6
1
可能在混乱模式下运行网络接口。这就是Wireshark如何监控网络流量并显示它。 |
|
|
7
1
另一种选择是使用 Wireshark . 以下是关于页 http://www.wireshark.org/
|
|
|
8
1
另一种不使用代理服务器拦截流量的方法是在受支持的设备上使用WCCP。 http://www.cisco.com/en/US/docs/ios/11_2/feature/guide/wccp.html |