DingoBench. Test your DICOM.
See what happened.

Verify connections, test DICOM services, and inspect each exchange in one open-source desktop toolkit.

DICOM troubleshooting workspaceDashboard
DingoBench dashboard showing connection profiles, recent operations, and the diagnostic console
Connection profiles, recent operations, and live diagnostics.C++ / Qt / DCMTK

From the first echo to the last response.

Test each service independently and follow the exchange when a result needs a closer look.

Verify a peer

Check whether a DICOM peer responds using the AE title, host, and port in your destination profile.

Send and receive objects

Validate and send DICOM files, check the result for each object, or start a temporary listener for incoming transfers.

Find and retrieve studies

Search Study Root records and retrieve a study or series using C-MOVE or C-GET.

Test Modality Worklist

Query scheduled procedure steps or serve existing worklist records to a test modality.

Inspect DICOM files

Open local files to examine metadata, DICOM tags, and nested sequences.

Trace the exchange

Inspect association negotiation, transfer syntaxes, DIMSE requests and responses, and related logs.

Download DingoBench.

Get the Windows or Linux release, or try the experimental Apple Silicon build.

Experimental preview

macOS

Apple Silicon build for manual testing. Apple notarization and functional testing are pending. See the release notes for known DICOM networking issues.

A closer look.

Select a screenshot to see the results, protocol details, and logs at full size.

A few things to know.

How do I run it on Windows?

Extract the entire ZIP to a local folder. Run DingoBench.exe from that folder and keep the DLLs and resources alongside it.

What do I need to test a connection?

Configure the remote peer’s Called AE title, hostname or IP address, and port. Then select the Calling AE title expected by that peer and run C-ECHO.

Is DingoBench open source?

The code is available under GPL-3.0-only. The name, logos, and mascot have separate branding terms.

What inspired DingoBench?

DingoBench carries forward the DICOM troubleshooting workflows of TIANI JDicom in a Qt desktop app built with DCMTK.