regen pidl all: rm epan/dissectors/pidl/*-stamp; pushd epan/dissectors/pidl/ && make...
[wireshark-sm.git] / plugins / epan / mate / examples / mms.mate
blob43da3827777ab880148f3af6a2c647d04738f942
1 Transform rm_client_from_http_resp1 {
2         Match (http_rq);
3         Match Every (addr) Insert (not_rq);
4 };
6 Transform rm_client_from_http_resp2 {
7         Match (not_rq,ue) Replace ();
8 };
10 Pdu mmse_over_http_pdu Proto http Transport tcp/ip {
11         Payload mmse;
12         Extract addr From ip.addr;
13         Extract port From tcp.port;
14         Extract http_rq From http.request;
15         Extract content From http.content_type;
16         Extract resp From http.response.code;
17         Extract method From http.request.method;
18         Extract host From http.host;
19         Extract content From http.content_type;
20         Extract trx From mmse.transaction_id;
21         Extract msg_type From mmse.message_type;
22         Extract notify_status From mmse.status;
23         Extract send_status From mmse.response_status;
24         Transform rm_client_from_http_resp1, rm_client_from_http_resp2;
27 Gop mmse_over_http On mmse_over_http_pdu Match (addr, addr, port, port) {
28         Start (http_rq);
29         Stop (http_rs);
30         Extra (host, ue, resp, notify_status, send_status, trx);
33 Transform mms_start {
34         Match Loose() Insert (mms_start);
37 Pdu mmse_over_wsp_pdu Proto wsp Transport ip {
38         Payload mmse;
39         Extract trx From mmse.transaction_id;
40         Extract msg_type From mmse.message_type;
41         Extract notify_status From mmse.status;
42         Extract send_status From mmse.response_status;
43         Transform mms_start;
46 Gop mmse_over_wsp On mmse_over_wsp_pdu Match (trx) {
47         Start (mms_start);
48         Stop (never);
49         Extra (ue, notify_status, send_status);
52 Gog mms {
53         Member mmse_over_http (trx);
54         Member mmse_over_wsp (trx);
55         Extra (ue, notify_status, send_status, resp, host, trx);
56         Expiration 60.0;