Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Ethereal-dev: [Ethereal-dev] MATE & Radius issue

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Michael Kopp (News)" <mk.news@xxxxxxxxxx>
Date: Thu, 13 Oct 2005 19:16:07 +0200
Hi all,

I think I found a bug with Ethereal MATE Plugin and Radius stuff

I created following mate config file (more or less copied from the Ethereal
wiki)

test.mate

====snip====

Pdu radius_pdu Proto radius Transport udp/ip {
    Extract addr From ip.addr;
    Extract port From udp.port;
    Extract radius_id From radius.id;
    Extract radius_code From radius.code;
    Extract user_ip From radius.framed_addr;
    Extract username From radius.username;
};

Gop radius_req On radius_pdu (radius_id, addr, addr, port, port) {
    Start (radius_code {1|4|7} );
    Stop (radius_code {2|3|5|8|9} );
    Extra (user_ip, username);
};

====snip====

After I added the config file in my Ethereal preferences and try to start
Ethereal again, Ethereal will not come up again and will crash during
reading the configurations.

This happens regardless if I load a sniffertrace with or without radius
packets or simply just start Ethereal without loading a tracefile. Always
the same result -> crash of Ethereal

I tested on WinXP SP2 with Ethereal 0.10.12 and also with latest SVN version
from buildbot : ethereal-setup-0.10.13-SVN-16217.exe
WinPCAP is 3.1 final

If I use MATE with some other protocols (GTP, etc ... ) I have no issues.

If you need more info, I`m glad to help.

Regards
Michael

BTW : there are some minor errors in the Mate Examples on the Wiki, should I
change them ?


--
-----------------------------------
Michael Kopp
 CCIE #8271 (R&S, Security)
 IsarNet AG
 Terminalstrasse Mitte 18
 85356 München
 Tel.: 07000-isarnet
 http://www.isarnet.de
 http://www.isarflow.de
-----------------------------------