Usbview2 — небольшая C (си) / GTK графическая утилита выводящая топологию устройств подключенных к шине USB и отображающая детальную информацию о каждом из подключенных устройств.
Usbview2 основывается на наработках USBView (автор Greg Kroah-Hartman) и имеет аналогичный пользовательский интерфейс разделённый на две части. В левой части располагается древовидный список с доступных USB интерфейсов и подключенных к им устройств, в правой части выводится вся доступная информация об выбранном интерфейсе и/или подключенном к нему устройстве.
Usbview2 использует Libusb, библиотеку позволяющую создавать приложения с поддержкой USB без необходимости взаимодействовать непосредственно с ядром Linux, поэтому для работы не требуются прав администратора (root). Для отображения устройств используется XML-файл (похожий на ids-файл утилиты lsusb), автоматически создаваемый из "идентификаторов".
Лицензия: GNU General Public License version 2.0 (GPLv2)