OSQA is unmaintained. Help us figure out where to go from here.

Hi, I have a network capture that contains DICOM data.
In the Info column for a packet containing a DICOM header, I have the string:

My question is: Shouldn't I be able to use the filter: dicom contains "C-MOVE-RQ" to show only packets that have a DICOM header containing that string? I would think the answer is yes. Yet, I can not use that filter to show only those packets. Any thoughts out there on this?


asked 19 Apr, 11:00

cpigz's gravatar image

accept rate: 0%

One way I found that I could do something like what I'm looking for is to right-click on a DICOM packet -> protocol preferences -> Create subtrees for DICOM tags.

This enables me to use a display filter like: dicom.tag.value.str contains "MOVE"

Now I can see only packets related to a C-MOVE-RQ and the C-MOVE-RSP but this does not include the C-MOVE-DATA packets. So, this is closer to what I'm looking to do but still not perfect.

(19 Apr, 11:51) cpigz

The DICOM dissector doesn't provide a field for command values.

A workaround can be to use the hex bytes of the C-MOVE-RQ command (0x0021) in the display filter. Please be aware of the endianness of the capture. So a dicom contains 21:00 should work.

If this lists too much packets prepending the hex bytes of the Unsigned Short can help.

=> dicom contains 02:00:00:00:21:00

permanent link

answered 19 Apr, 11:44

Uli's gravatar image

accept rate: 29%

Thanks! That is an interesting approach. I never even thought of that. However, this also means that a hex combination of 21:00 will be matched when "Presentation Context Reply" is present. This means I will also see all association accepts.

The filter: dicom.tag.value.str contains "MOVE"

seems to work a little better (its just missing the C-MOVE-Data packets).

(19 Apr, 12:07) cpigz
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 19 Apr, 11:00

question was seen: 159 times

last updated: 19 Apr, 12:07

p​o​w​e​r​e​d by O​S​Q​A