PDA

View Full Version : Wireshark Arnet/RDM/DMX dissector


erwin
April 16th, 2012, 04:03 AM
Hey all,

I am currently updating the Wireshark Artnet dissector to better support RDM (over Artnet). The same time I created a DMX and RDM dissector.

What I am now looking for are capture files of Artnet RDM traffic, to verify the dissectors. So if anybody out there is using Artnet I would be tankful if they could provide some capture files.

- Erwin

nomis52
April 16th, 2012, 02:12 PM
Thanks for doing this.

You can generate this traffic yourself using OLA (http://www.opendmx.net/index.php/OLA). Start up an instance on two hosts, patch the Dummy RDM responder to an ArtNet universe and use the web UI on the other instance to send RDM over ArtNet traffic.

erwin
April 16th, 2012, 04:50 PM
Ah interesting project, might have to add dissectors for the other supported protocols like sandnet and shownet too :-)

But I still would like to see some real world capture files from different kinds of devices.

mike_k
April 25th, 2012, 02:29 PM
If you PM me the email address you want it to, I can send you some files...

ericthegeek
May 15th, 2012, 09:49 PM
Here is a wireshark capture of the traffic between AL's DMX Workshop and an Art-Net node. The Node has a single Lab-Pack RDM responder connected to the first port.

I hope this helps.

Thanks for doing the Wireshark work, it's sorely needed.

erwin
May 23rd, 2012, 03:36 AM
New test version of Wireshark with Artnet, RDM, DMX support. Windows 32bit only, if no big problems are found I will start pushing things upstream so it will end up in the official wireshark release.

http://downloads.erwinrol.com/Wireshark-win32-1.7.2-RDM.exe

erwin
June 8th, 2012, 01:39 AM
Hey all, the Wireshark team released a 1.8.0rc1 version. That version includes my latest Artnet/RDM work. So now ppl with OS/X can try it too. Just checkout the download page; http://www.wireshark.org/download.html

update: If you find bugs, let me know ASAP, so I can fix them before they release 1.8.0!

- Erwin

ericthegeek
June 8th, 2012, 09:25 AM
Hey, great, thank you for doing this work!

nomis52
June 9th, 2012, 08:39 PM
I tested 1.8.0rc1 on mac and can't find any problems. Thanks for this.

Methi
June 18th, 2012, 04:32 AM
I'm testing/ using 1.8.0rc1. I think there are some things to do better:

First it doesn't support Artnet III ?
Second thing is on an ArtTodRequest: It doesn't displays the command-byte correct (still there is only one command (0x00) yet) it should be known ans "TodFull" and not "unknown".

I will further use it and report if I find (more) errors;

It's much better then the old version, thanks ;)

Greetings

Methi

pkirkup
July 2nd, 2012, 09:57 AM
Hi Erwin

I just spotted a small bug in the plugin.

In this packet, our controller has sent a GET:SUB_DEVICE_REPORT_THRESHOLD to Subdevice 0, and the responder as responded with a NACK: Reason 0x0009 (SubDevice out of range) - the allowed range is 0x0001-0x0200.

Wireshark has correctly determined the PDL of the Nack_Response packet as 2, but only takes the first byte before moving on to validate the checksum using the second half of the response.

http://i571.photobucket.com/albums/ss152/pkirkup/LabpackXT.png

Hopefully a quick easy fix for you?


Peter

SeanSill
August 29th, 2012, 06:40 PM
Anyway we can get this ported over to the draft E1.33? Would be very useful. Simon and I have already started laying out prototype implementations.