Skip to content

Software · Utilities & files

DiagNG

Client for mobile baseband Diag interfaces.

  • Completely free
  • Linux
  • Open source
  • No account

At a glance

All of DiagNG is free: no feature is locked behind a paid plan, and its code is open.

Its licence (GPL-3.0+) is a copyleft open source licence: you may use, study, modify and redistribute it, including commercially; modified versions must keep the same licence.

Strengths

  • Open source code
  • No account needed
  • Commercial use allowed

About

DiagNG is a general purpose client purpose for the diagnostic interface of Qualcomm Snapdragon basebands, present on a large part of Android phones and various USB modems. It can be considered as a sequel for QCSuper, and also takes large inspiration from SCAT. Like these tools, it allows to capture 2G/3G/4G/5G air interface network traces and save them to the GSMTAP/PCAP format, so that you can visualize these in Wireshark. It is an experimental, Linux-first, open-source, interoperable, brand-new way to connect to baseband USB diagnostic interfaces; whether for pedagogic or security research purposes. It should eventually support other basebands such as Samsung Exynos processors, and why not other protocols such as AT commands. Features: Connect a Linux raw SPI port. Connect a Linux raw USB interface. A sleek GTK 4/Adwaita-based UI. SPI and USB connections are safely connected to the Python UI through a privileged Rust daemon, using a Polkit/DBus-based interface to secure privileged actions, to ensure good integration with Flatpak. Wireshark plug-in management and automated installation for GSMTAP v3/5G RRC decoding (taken from SCAT). Gather phone-related information through ADB, with shortcuts to enable the QCDM USB interface easily. Import DLF or QMDL files in order to enable interoperability with other software. Support basic QCDM (Qualcomm diagnostic monitor) log registration. Support basic QCDM 2G/3G/4G/5G log conversion to GSMTAP/PCAP (without advanced features such as SIB decoding, reassembly). Flatpak packaging for good integration to the Linux desktop.

Description from Flathub — AppStream (Flathub)

Sources and checks

  • Facts collected from GitHub (credit card, account, source code, publisher, licence, free status, platforms, commercial use) —
  • Facts collected from Flathub (credit card, source code, publisher, licence, free status, platforms, commercial use, version) —
  • Last technical check: 8 November 2026
  • Description from Flathub — AppStream (Flathub)

How listings are built →

Do you develop DiagNG?

Correct this listing with the report form, or cite it with this optional badge (it shows the verified free status and changes nothing in the ranking):

<a href="https://licitpro.fr/en/resource/diagng"><img src="https://licitpro.fr/badge/diagng.svg?l=en" alt="Listed on LicitPro" height="20"></a>

Developers and publishers →

In the same category

Bazaar

Software · Open source

Discover and install apps.

Completely freeLinux

Prism Launcher

Software · Open source

Custom Minecraft Launcher to easily manage multiple Minecraft installations at once.

Completely freeWinMacLinux

Gear Lever

Software · Open source

Manage AppImages.

Completely freeLinux

LocalSend

Software · Open source

Share files to nearby devices.

Completely freeWinMacLinuxAndroidiOS

Protontricks

Software · Open source

Apps and fixes for Proton games.

Completely freeLinux

Mission Center

Software · Open source

Monitor system resource usage.

Completely freeLinux