WAMP Server Test Suite Data Sheet
Test Suite: WAMP Server Test Suite
Direction: Server
The Web Application Messaging Protocol (WAMP) is a WebSocket subprotocol. It is used widely in the modern Internet. WAMP offers routed RPC and PubSub features and is used to exchange messages between application components. This test suite can be used to test WAMP server implementations for security flaws and robustness problems.
Used specifications
| Specification |
Title |
| draft-oberstet-hybi-tavendo-wamp-02 |
The Web Application Messaging Protocol draft-oberstet-hybi-tavendo-wamp-02 |
| RFC4627 |
The application/json Media Type for JavaScript Object Notation (JSON) |
Tool-specific information
| Tested messages |
Notes |
Specifications |
| HELLO |
Code 1 |
draft-oberstet-hybi-tavendo-wamp-02 |
| GOODBYE |
Code 6 |
draft-oberstet-hybi-tavendo-wamp-02 |
| ERROR |
Code 8 |
draft-oberstet-hybi-tavendo-wamp-02 |
| PUBLISH |
Code 16 |
draft-oberstet-hybi-tavendo-wamp-02 |
| SUBSCRIBE |
Code 32 |
draft-oberstet-hybi-tavendo-wamp-02 |
| UNSUBSCRIBE |
Code 34 |
draft-oberstet-hybi-tavendo-wamp-02 |
| CALL |
Code 48 |
draft-oberstet-hybi-tavendo-wamp-02 |
| REGISTER |
Code 64 |
draft-oberstet-hybi-tavendo-wamp-02 |
| UNREGISTER |
Code 66 |
draft-oberstet-hybi-tavendo-wamp-02 |
| YIELD |
Code 70 |
draft-oberstet-hybi-tavendo-wamp-02 |
| AUTHENTICATE |
Code 5 |
draft-oberstet-hybi-tavendo-wamp-02 |
| CANCEL |
Code 49 |
draft-oberstet-hybi-tavendo-wamp-02 |
| Supported protocol features |
Specifications |
Notes |
| Transport over WebSocket |
draft-oberstet-hybi-tavendo-wamp-02 |
|
| Transport over RawSocket |
draft-oberstet-hybi-tavendo-wamp-02 |
|
| JSON message serialization |
draft-oberstet-hybi-tavendo-wamp-02 |
|
| MessagePack message serialization |
draft-oberstet-hybi-tavendo-wamp-02 |
|
| Challenge-Response Authentication |
draft-oberstet-hybi-tavendo-wamp-02 |
HMAC-SHA256 and PBKDF2 |
| Unsupported protocol features |
Specifications |
| Transport over HTTP Longpoll |
draft-oberstet-hybi-tavendo-wamp-02 |
| Cookie-based Authentication |
draft-oberstet-hybi-tavendo-wamp-02 |
| TLS Certificate Authentication |
draft-oberstet-hybi-tavendo-wamp-02 |