This wiki has been migrated to https://gitlab.com/wireshark/wireshark/-/wikis/home and is now deprecated. Please use that site instead.
Differences between revisions 1 and 2
Revision 1 as of 2005-02-10 18:10:19
Size: 2878
Editor: LuisOntanon
Comment:
Revision 2 as of 2006-06-05 03:19:24
Size: 2880
Editor: localhost
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
== Ethereal ==
As of 0.10.9 MATE is functional, although it is still in a prototype stage, non the less it can be used. There are known problems in MATE's reinitialization (most will be fixed before the next release), that means that most often you'll need to restart ethereal instead of loading a new capture file.
== Wireshark ==
As of 0.10.9 MATE is functional, although it is still in a prototype stage, non the less it can be used. There are known problems in MATE's reinitialization (most will be fixed before the next release), that means that most often you'll need to restart wireshark instead of loading a new capture file.

Meta Analysis and Tracing Engine (MATE)

MATE is not a protocol, is a tool that allows to create user configurable extension(s) of the display filter engine.

MATE is described in the [:Mate: MATE's wiki page].

Wireshark

As of 0.10.9 MATE is functional, although it is still in a prototype stage, non the less it can be used. There are known problems in MATE's reinitialization (most will be fixed before the next release), that means that most often you'll need to restart wireshark instead of loading a new capture file.

Preference Settings

the only preference setting that MATE has is mate.config_filename which tells mate from wich file it has to load as it's configuration.

Display Filter

For a detailed description on what Pdu, Gop (Group of Pdus) and Gog (Group of Groups) are please take a look to [:Mate/Manual: Mate's Manual]

  • mate.pdu_name: an integer containing the id of the Pdu

    • mate.pdu_name.RelativeTime: a float representing the number of seconds passed since beginig of capture

    • mate.pdu_name.TimeInGop: a float representing the time of this Pdu relatively to it's Gop start

    • mate.pdu_name.pdu_attrib: a string containing some data element extracted fom the frame

  • mate.gop_name : an integer containing the id of the Pdu

    • mate.gop_name.StartTime: the number of seeconds passed since beginig of capture to the creation of this Gop

    • mate.gop_name.Time: the time passed between the GopStart and the GopStop

    • mate.gop_name.Duration: the time passed between the GopStart and the last Pdu assigned to this Gop

    • mate.gop_name.NumOfPdus: the number of Pdus that have being assigned to the Gop

    • mate.gop_name.Pdu: depending on the ShowPduTree setting this might be either the framenumber or the id of a Pdu assigned to this Gop

    • mate.gop_name.gop_attrib: a string containing an attribute of the Gop's AVPL

  • mate.gog_name: the id of a Gog

    • mate.gog_name.StartTime: the number of seconds passed since beginig of capture to the creation of this Gog

    • mate.gog_name.NumOfGops: the number of Gops that have being assigned to the Gog

    • mate.gog_name.Duration: the number of seconds passed from the creation of the Gog to the last Pdu assigned to one of its Gops

    • mate.gog_name.Gop: the id of a Gop that belongs to this Gog

    • mate.gog_name.gog_attrib: a string containing an attribute of the Gop's AVPL

Capture Filter

You cannot directly filter MATE while capturing. MATE builds its tree based on information imported from other protocols.

Discussion

Protocols/mate (last edited 2008-04-12 17:50:58 by localhost)