Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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
Apache flex 嗅探Flex应用程序和ColdFusion后端之间的流量_Apache Flex_Debugging_Coldfusion_Amf_Sniffing - Fatal编程技术网

Apache flex 嗅探Flex应用程序和ColdFusion后端之间的流量

Apache flex 嗅探Flex应用程序和ColdFusion后端之间的流量,apache-flex,debugging,coldfusion,amf,sniffing,Apache Flex,Debugging,Coldfusion,Amf,Sniffing,在Flex应用程序和在ColdFusion服务器上运行的基于ColdFusion的后端之间嗅探/跟踪函数调用的好策略是什么?我知道他们使用AMF协议 我习惯于嗅探HTTP客户机和服务器之间的事务,只要您使用纯文本或XML HTTP请求和响应(包括通过SSL的请求和响应),它就非常有效,但对于AMF over HTTP这样的二进制协议没有多大帮助 在我的例子中,我确实可以访问客户机和服务器的源代码,但我正在寻找一种简单的方法,在任何Flex+ColdFusion情况下被动地嗅探流量,而不必调整服务

在Flex应用程序和在ColdFusion服务器上运行的基于ColdFusion的后端之间嗅探/跟踪函数调用的好策略是什么?我知道他们使用AMF协议

我习惯于嗅探HTTP客户机和服务器之间的事务,只要您使用纯文本或XML HTTP请求和响应(包括通过SSL的请求和响应),它就非常有效,但对于AMF over HTTP这样的二进制协议没有多大帮助


在我的例子中,我确实可以访问客户机和服务器的源代码,但我正在寻找一种简单的方法,在任何Flex+ColdFusion情况下被动地嗅探流量,而不必调整服务器上的任何东西。

Wireshark:嗅探将互联网连接在一起的胶水


wireshark(以前被称为Ethereal的艺术家)也是如此。您可以嗅探每个协议层,并将流量流缝合在一起。

ServiceCapture是另一个选项。如果我没记错的话,它会为你解码二进制AMF


虽然不是免费的,但它将解码AMF二进制数据,并允许跟踪SSL连接。

简单而可怜的人的把戏。创建一个cfc,根据需要记录对不同cfc和页面的调用。把它都倒在桌子上。随意过滤和排序。我过去也做过,效果很好。这就像把小鱼钩放在你想知道的任何地方。这可能会为您提供与应用程序最相关的数据。如果您需要一个示例,请告诉我。

带有Flashbug插件的Firebug将显示与Flash应用程序之间的所有解码AMF消息。在HTTPS上也能很好地工作


.

叹气。。。我想现在是我真正学习Wireshark的时候了。我一直在回避它,因为在我看来,小提琴手要简单得多。查尔斯真是太棒了,几乎让人心痛!Charles令人惊讶,完全值得支付许可费。由于它的性质,它是否仅限于在浏览器中运行的Flex应用程序?(桌面空气应用程序没有乐趣)