Original title:
Analyzátor USB paketů
Translated title:
USB Packet Analyzer
Authors:
Lakatoš, Peter ; Ježek, Pavel (advisor) ; Bednárek, David (referee) Document type: Bachelor's theses
Year:
2021
Language:
slo Abstract:
[eng][cze] The USB bus is the most common way of connecting peripherals to personal computers. The goal of this thesis is to create an application which analyzes communication between a device connected to this bus and a computer. The application is capable to readably display analyzed data, with specific focus on HID class devices. The application implements semantic analysis of a subset of HID devices consisting of mice, keyboards and joysticks. The methods that the application uses to visually represent data are inspired by already existing applications, where our application combines them and impoves their capabilities to achieve better results. Notable part of the application is its ability to parse HID Report Descriptor, to accomplish easier addition of new HID devices for semantic analysis. Overall design of the application is general enough to allow simple addition of analysis for other USB classes. 1USB zbernica je dnes jedným z najrozšírenejších spôsobov pripojenia perifé- rií k počítaču. Cieľom práce bolo vytvoriť software, ktorý analyzuje zachytenú komunikáciu medzi zariadnením pripojeným na danú zbernicu a počítačom. Aplikácia prehľadným spôsobom vizuálne zobrazuje zanalyzované dáta - kon- krétne sa zameriava na HID triedu zariadení a ponúka aj sémantický význam jej úzkej podmnožiny do ktorej patria myš, klávesnica a joystick. Pri vizuálnej re- prezentácii dát sa práca inšpiruje rôznymi dostupnými softwarmi, pričom rozlične kombinuje resp. dopĺňa ich vlastnosti a implementuje z nich tie, ktoré vníma ako najlepšie riešenie v danej situácii. Dôležitá vlastnosť aplikácie je parsovanie HID Report Descriptoru vďaka kto- rému bude v budúcnosti jednoduchšie pridať sémantickú analýzu rôznym ďalším HID zariadeniam. Celkový návrh aplikácie by mal ponúknuť možnosť budúcej implementácie ďalších USB tried pre prípadné rozšírenie. 1
Keywords:
USB|HID|Analyzer; USB|HID|Analyzátor
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/136401