Zobrazit minimální záznam

A Testing Tool for Network Applications
dc.contributor.advisorKruliš, Martin
dc.creatorSchlindenbuch, Hynek
dc.date.accessioned2017-06-01T18:36:41Z
dc.date.available2017-06-01T18:36:41Z
dc.date.issued2016
dc.identifier.urihttp://hdl.handle.net/20.500.11956/80125
dc.description.abstractPoužívání síťové komunikace v aplikacích zvyšuje jejich komplexitu a může vést ke vzniku nových bezpečnostních chyb. Existující nástroje nepokrývají dostatečně potřeby testování těchto aplikací. Cílem této práce je vytvořit nový nástroj, který usnadní testování síťových aplikací. Hlavní důraz je kladen na celkovou rozšiřitelnost řešení, zejména o nové protokoly. Výsledný nástroj je schopen operovat v režimech klient, server a proxy podporovaných síťových protokolů a jejich komunikaci ovládat ručně, nebo skriptem. Podporu pro další síťové protokoly lze přidávat pomocí zásuvných modulů. Součástí nástroje je knihovna pro implementaci aplikačních protokolů nad TCP a UDP, s jejíž pomocí byly vytvořeny zásuvné moduly pro HTTP a WebSocket. Powered by TCPDF (www.tcpdf.org)cs_CZ
dc.description.abstractThe use of network communication in applications increases their complexity and can lead to new security vulnerabilities. Existing tools do not completely satisfy the needs of network application testing. The purpose of this thesis is to create a new tool that would make it easier to test network applications. The main focus is on the overall extensibility of the solution, primarily the ability to add new protocols. The created tool is capable to operate in client, server or proxy mode for supported network protocols and to control their communication manually or using a script. Support for other protocols can be added through plugins. The tool also includes a library for implementing application layer protocols over TCP and UPD, which was used to create plugins for HTTP and WebSocket. Powered by TCPDF (www.tcpdf.org)en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.subjectsítěcs_CZ
dc.subjecttestovánícs_CZ
dc.subjectTCPcs_CZ
dc.subjectIPcs_CZ
dc.subjectHTTPcs_CZ
dc.subjectWebSocketcs_CZ
dc.subjectnetworkingen_US
dc.subjecttestingen_US
dc.subjectTCPen_US
dc.subjectIPen_US
dc.subjectHTTPen_US
dc.subjectWebSocketen_US
dc.titleNástroj pro testování síťových aplikacícs_CZ
dc.typebakalářská prácecs_CZ
dcterms.created2016
dcterms.dateAccepted2016-09-08
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.identifier.repId168474
dc.title.translatedA Testing Tool for Network Applicationsen_US
dc.contributor.refereeJežek, Pavel
dc.identifier.aleph002102504
thesis.degree.nameBc.
thesis.degree.levelbakalářskécs_CZ
thesis.degree.disciplineProgramování a softwarové systémycs_CZ
thesis.degree.disciplineProgramming and Software Systemsen_US
thesis.degree.programInformatikacs_CZ
thesis.degree.programComputer Scienceen_US
uk.thesis.typebakalářská prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csProgramování a softwarové systémycs_CZ
uk.degree-discipline.enProgramming and Software Systemsen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVelmi dobřecs_CZ
thesis.grade.enVery gooden_US
uk.abstract.csPoužívání síťové komunikace v aplikacích zvyšuje jejich komplexitu a může vést ke vzniku nových bezpečnostních chyb. Existující nástroje nepokrývají dostatečně potřeby testování těchto aplikací. Cílem této práce je vytvořit nový nástroj, který usnadní testování síťových aplikací. Hlavní důraz je kladen na celkovou rozšiřitelnost řešení, zejména o nové protokoly. Výsledný nástroj je schopen operovat v režimech klient, server a proxy podporovaných síťových protokolů a jejich komunikaci ovládat ručně, nebo skriptem. Podporu pro další síťové protokoly lze přidávat pomocí zásuvných modulů. Součástí nástroje je knihovna pro implementaci aplikačních protokolů nad TCP a UDP, s jejíž pomocí byly vytvořeny zásuvné moduly pro HTTP a WebSocket. Powered by TCPDF (www.tcpdf.org)cs_CZ
uk.abstract.enThe use of network communication in applications increases their complexity and can lead to new security vulnerabilities. Existing tools do not completely satisfy the needs of network application testing. The purpose of this thesis is to create a new tool that would make it easier to test network applications. The main focus is on the overall extensibility of the solution, primarily the ability to add new protocols. The created tool is capable to operate in client, server or proxy mode for supported network protocols and to control their communication manually or using a script. Support for other protocols can be added through plugins. The tool also includes a library for implementing application layer protocols over TCP and UPD, which was used to create plugins for HTTP and WebSocket. Powered by TCPDF (www.tcpdf.org)en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
dc.identifier.lisID990021025040106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV