14. January 2011

How to introspect AMF communication

BlazeDS provides an optimized binary protocol for transferring data known as AMF protocol.

AMF is fast and it has support for transfer of complex objects. Specification of AMF is available at Sourceforge.net.

The only problem is how to introspect it?

AMF is binary. Therefore normal POST dump or Wireshark dump are not useful.

One solution was to use Flash Builder, but it is quite big and it requires big installation and license and so on.

Piotr Walczyszyn released incredibly simple and powerful AMF introspection tool – Toaster Lite. It acts as a proxy and it decodes all requests and responses.

Just install it. It’s quite small. Configure port and that’s it :-)

Check out Piotr’s video tutorial: