. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
USBlyzer – Profesionální analyzátor USB protokolu
25. března 2011 - 10:14 | Pandatron | USBlyzer – Profesionální analyzátor USB protokolu | Komentářů: 1  

USBlyzer – Profesionální analyzátor USB protokolu

USBlyzer je profesionální analyzátor protokolu USB portu, přičemž podporuje zobrazení a analýzu téměř všech událostí a probíhající komunikace mezi USB Host kontrolérem a připojeným zařízením nebo rozbočovačem.

Protokol univerzální sériové sběrnice – USB portu (Universal Serial Bus) je ve srovnání s jinými komunikačními standardy poměrně složitý. Z toho důvodu je nutné, aby i softwarová podpora USB portů, která je dostupná například v operačních systémech skupiny Microsoft® Windows®, byla implementována komplexně a podporovala ucelenou architekturu jednotlivých vrstev systémů, které se mohou k počítači přes USB port připojit. Veškeré transakce, které se zde odehrávají, definují v podstatě uživatelské aplikace, které prostřednictvím Windows API komunikují s operačním systémem. Ten je pak podřízen funkci konkrétních ovladačů daného zařízení, které k němu zprostředkují přístup přes standardní a obecně specifikované rozhraní.

Co má však uživatel dělat ve chvíli, kdy chce anebo přímo potřebuje vědět, co se uvnitř Windows USB subsystému děje? Jaké USB ovladače slouží k připojení daných periferních USB zařízení k počítači? Jaké I/O události, podpora rutiny knihoven, struktur a jiných prvků USB rozhraní jsou ve Windows ke komunikaci se zařízením využívány? Na všechny tyto otázky nám může zodpovědět pouze propracovaný softwarový analyzátor USB protokolu, který je schopen přímo spolupracovat s operačním systémem.

Jedním z řady dostupných a poměrně slušně propracovaných analyzátorů je právě i software USBlyzer, dostupný na webové stránce www.usblyzer.com.


Obr. 1: Příklad zobrazení detailních informací programem USBlyzer

USBlyzer je „Profesionální softwarový analyzátor protokolu USB portu“ dostupný s intuitivním uživatelským rozraním pro OS skupiny Windows. Jeho předností je poskytnutí komplexního, ale přesto jednoduše pochopitelného rozraní pro monitorování a analýzu činnosti USB Host kontroléru na základní desce počítače, USB rozbočovače nebo libovolného USB zařízení.

Základní vlastnosti a schopnosti USBlyzer:

  • Intuitivní rozhraní s plovoucími okny a uživatelsky definovatelným zobrazením
  • Jediný software pro komplexní analýzu USB protokolu
  • Zobrazení všech připojených USB zařízení ve stromové struktuře
  • Podrobné související informace o každém USB zařízení
  • Možnost zobrazení a prozkoumání připojených USB zařízení a jejich částí, včetně souvisejících informací o systému PnP
  • Monitorování jakékoliv úrovně systému od USB stacku v USB Host kontroléru až po cílové zařízení v reálném čase
  • Zachytávání informací z několika USB zařízení současně
  • Samostatné logy pro jednotlivé stavy
  • Podpora zachytávání téměř všech USB Request Block (URB) událostí, souvisejících I/O požadavků v kernelu OS, i téměř všech druhů režimů uživatelských aplikací a I/O žádostí mezi USB Host kontrolérem a USB rozbočovačem
  • Automatické zachycení enumerace právě připojeného zařízení
  • Snadná, avšak podrobná analýza I/O aktivity a všech standardních žádostí USB zařízení
  • Součástí je i komplexní podpora pro Communications Device Class (CDC), HID Class a Hub Class dekodéry
  • Možnost zobrazení podrobných informací o struktuře IRP, IO_STACK_LOCATION a URB
  • Dostupnost obsahu vyrovnávací paměti, případně její výpis v hexadecimálním formátu
  • Konfigurovatelný filtr událostí a funkce vyhledávání
  • Možnost uložení zachycených dat v binárním souboru pro pozdější analýzu USB protokolu
  • Funkce exportu dat do formátu prostého textu, CSV, XML nebo HTML formátu

USBlyzer může být využit pro:

  • Vývoj USB ovladačů
  • Vývoj USB hardwaru
  • Ladění souvisejícího USB software a hardware
  • Rozbor USB zařízení, jejich vlastností a deskriptorů
  • Zachytávání přenosu dat z/do zařízení
  • Reverzní inženýrství USB protokolu neznámého zařízení
  • Špionáž a analýzu USB komunikace
  • Získání více informací o připojeném zařízení


Obr. 2: Výpis zachycených datových rámců s přehledem základních informací

Podrobnější přehled všech vlastností a schopností software USBlyzer je dostupný na webové stránce USB Analysis Features of USBlyzer.


Obr. 3: Panel analyzátoru zachycených dat

Je tedy vidět, že USBlyzer je skutečně komplexní software pro analýzu protokolu USB portu, takže s jeho pomocí není potřeba instalovat žádné další doplňky nebo speciální hardware. Bez jakýchkoliv problémů nebo požadavků na konkrétní Service Pack je program schopen běžet na všech 32-bitových verzích operačního systému Windows® 2000, Windows® XP, Windows® Server 2003 a Windows® Vista™. Aktuálně dostupná beta verze pak přidává podporu pro 64-bitové systémy a samozřejmě i několik dalších funkcí.


Obr. 4: Detailní informace o USB zařízení
 
Obr. 5: Detailní informace o datové struktuře IRP

Dostupnost a cena:
Software USBlyzer je v 33 denní zkušební verzi dostupný k volnému stažení na webových stránkách výrobce. Velikost instalačního souboru je pouhých 1,44 MB. Cena se dle počtu licencí pohybuje od 108 do 200 USD.

Odkazy & Download:
Domovská stránka USBlyzeru
Přehled kontaktů

USB Analysis Features of USBlyzer
USB Class Decoders
Take the Tour
Download USBlyzer







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (1):

Zobrazit starší 30 dnů (1)...

host
1. Dne 28. 03. 2011 v 19:57 zaslal host
Free alternativa
Základní informace zobrazí i Microsoft USBView, dostupný třeba zde http://www.ftdichip.com/Support/Utilities.htm.


Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
BC-NBK AUREL
Přijímač AM 433.92MHz, BW=1,2MHz, -97dBm,+5V/3mA
od 83 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007