2008-09-18 3 views
7

Что такое хорошая стратегия для вызова функций обнюхивания/трассировки между приложением Flex и сервером на основе ColdFusion, работающим на сервере ColdFusion? Я понимаю, что они используют протокол AMF.Обнюхание трафика между приложением Flex и сервером ColdFusion

Я использую Fiddler для обмана транзакций между HTTP-клиентами и серверами, и он отлично работает, если вы используете текстовые или XML-HTTP-запросы и ответы (в том числе и через SSL), но это не большая помощь для двоичных протоколов, таких как AMF через HTTP.

В моем случае, я сделать иметь доступ к исходному коду для клиента и сервера, но я искал простой способ пассивно нюхать трафик в любой ситуации Flex + ColdFusion, без необходимости настраивать что-либо на сервер.

+0

Вздох ... Полагаю, мне пора научиться Wireshark. Я избегаю этого, потому что Fiddler - это намного проще ИМО. – 2008-09-18 18:47:18

ответ

0

поддакивать для Wireshark (художник ранее известный как Ethereal). вы можете нюхать на каждом уровне протокола и сшивать потоки трафика.

6

http://www.charlesproxy.com/

Хотя не свободен, будет декодировать AMF двоичные данные и позволяет отслеживать SSL соединения тоже.

+0

Чарльз так проклят, что это почти больно! – grapefrukt 2008-09-19 07:27:00

+0

Чарльз замечательный. – Theo 2008-09-19 15:46:52

1

Простой и бедный человек трюк. Создайте один cfc для записи вызовов на различные cfc и страницы по мере необходимости. Сбросьте все это на стол. Фильтровать и сортировать по желанию. Я сделал это в прошлом, и он отлично поработал. Это как положить маленькие крючки для рыбы в любом месте, где вы хотите знать. Это, скорее всего, даст вам самые важные для приложения данные. Если вам нужен пример, дайте мне знать.

Смежные вопросы