Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl Fiddler:我可以将外部控制台应用程序的传出流量重定向到Fiddler实例(localhost:8888)吗?_Ssl_Redirect_Proxy_Fiddler - Fatal编程技术网

Ssl Fiddler:我可以将外部控制台应用程序的传出流量重定向到Fiddler实例(localhost:8888)吗?

Ssl Fiddler:我可以将外部控制台应用程序的传出流量重定向到Fiddler实例(localhost:8888)吗?,ssl,redirect,proxy,fiddler,Ssl,Redirect,Proxy,Fiddler,我正在寻找一种方法,将通过端口443连接到web的应用程序的流量转发到我的计算机上运行的Fiddler实例。当数据包跟踪应用程序验证流量正在消失时,Fiddler没有看到此流量 该应用程序是外来的,我无法修改它的请求方式,它没有通过Internet Explorer或任何其他浏览器。如果此应用程序要连接到ip地址(即66.xxx.xx.xx端口443)或命名主机(即),是否有方法告诉我的计算机将此流量转发到Fiddler,即本地主机端口8888 我不确定我是否使用了正确的术语来描述这一点,但如果

我正在寻找一种方法,将通过端口443连接到web的应用程序的流量转发到我的计算机上运行的Fiddler实例。当数据包跟踪应用程序验证流量正在消失时,Fiddler没有看到此流量

该应用程序是外来的,我无法修改它的请求方式,它没有通过Internet Explorer或任何其他浏览器。如果此应用程序要连接到ip地址(即66.xxx.xx.xx端口443)或命名主机(即),是否有方法告诉我的计算机将此流量转发到Fiddler,即本地主机端口8888

我不确定我是否使用了正确的术语来描述这一点,但如果您有任何想法,我将不胜感激

谢谢


David

如果您无法让应用程序本身在指定端口上向本地主机发送流量,那么您需要比Fiddler更低的级别。试试WireShark


如果您无法让应用程序本身在指定端口上向localhost发送流量,那么您需要比Fiddler更低的级别。试试WireShark


@大卫:有问题的申请是什么?几乎所有的应用程序都可以代理,因为那些不能代理的应用程序在大多数公司网络中都不可用。在某些情况下,您必须对环境进行微小的更改,例如为JVM设置代理。有关详情如下:

使用Netmon或Wireshark,您应该能够确定相关应用程序是否直接向固定IP地址发出请求,或者更可能的情况是,首先执行DNS查找。如果它首先进行DNS查找,您可以编辑Windows主机文件,以便whateverthehostis.com指向127.0.0.1。因为hosts文件只将主机映射到IP,而不是端口映射到端口,所以您需要调整Fiddler以在应用程序正在寻找的目标端口上运行,并为此使用工具>Fiddler选项


现在,如果流量是HTTPS,我猜这是一个问题,因为Fiddler目前只能在知道流量是HTTPS时充当HTTPS端点,因为客户端首先打开了连接隧道。这是可以在未来版本的Fiddler中进行调整的,但这不是一个常见的请求。

@David:有问题的应用程序是什么?几乎所有的应用程序都可以代理,因为那些不能代理的应用程序在大多数公司网络中都不可用。在某些情况下,您必须对环境进行微小的更改,例如为JVM设置代理。有关详情如下:

使用Netmon或Wireshark,您应该能够确定相关应用程序是否直接向固定IP地址发出请求,或者更可能的情况是,首先执行DNS查找。如果它首先进行DNS查找,您可以编辑Windows主机文件,以便whateverthehostis.com指向127.0.0.1。因为hosts文件只将主机映射到IP,而不是端口映射到端口,所以您需要调整Fiddler以在应用程序正在寻找的目标端口上运行,并为此使用工具>Fiddler选项


现在,如果流量是HTTPS,我猜这是一个问题,因为Fiddler目前只能在知道流量是HTTPS时充当HTTPS端点,因为客户端首先打开了连接隧道。这可以在未来版本的Fiddler中进行调整,但这不是常见的请求。

Wireshark可能不会帮助他,因为他的流量是加密的。Wireshark可能不会帮助他,因为他的流量是加密的。谢谢Eric。我将研究程序是否有代理选项,这是一个非常好的观点。正如您所指出的,其余部分将变得更具挑战性。FWIW,新版本的Fiddler现在可以检测入站HTTPS请求,而无需前面的连接隧道。如果您需要详细信息,请与我联系。谢谢Eric。我将研究程序是否有代理选项,这是一个非常好的观点。正如您所指出的,其余部分将变得更具挑战性。FWIW,新版本的Fiddler现在可以检测入站HTTPS请求,而无需前面的连接隧道。如果您需要详细信息,请与我联系。