Migrace a refaktorizace Netfox Detective na .NET 5
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. František Zbořil, Ph.D. (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na doplnění ze strany přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " C ". Otázky u obhajoby: V práci se mimo jiné odkazujete na různé metriky pro měření "kvality" zdrojových kódů (kap.2.2). Jak Vaše refaktorizace přispěla k celkové kvalitě projektu? Komise, například: Byla vytvořena nová sada testů? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Pluskal, Jan | cs |
dc.contributor.author | Pokorný, Šimon | cs |
dc.contributor.referee | Ryšavý, Ondřej | cs |
dc.date.accessioned | 2021-06-25T07:55:33Z | |
dc.date.available | 2021-06-25T07:55:33Z | |
dc.date.created | 2021 | cs |
dc.description.abstract | V internetu probíhá každou sekundu obrovské množství pokusů o útoky na různé subjekty. Aby bylo možné zpětně jednoduše analyzovat síťovou komunikaci, je potřeba kvalitních, rychlých a aktualizovaných nástrojů. Netfox Detective je jedna z aplikací sloužící k forenzní analýze síťové komunikace. Cílem práce je migrace tohoto produktu na moderní platformu .NET 5, včetně refaktorizace s ohledem na uživatelskou zkušenost a správné využití návrhových vzorů. Práce se zabývá nejen samotnou migrací, ale uvádí i sadu častých programátorských faulů a způsoby jejich eliminace. Postupně se v kapitolách nachází záznamy jednotlivých rozhodnutí, které mohou pomoci ostatním vývojářům při řešení dalších nástrah. V závěru se práce zabývá analýzou a tvorbou testů a správním využitím nástrojů pro CI/CD. Výstupem je pak nejen kompletní migrovaný projekt, ale také připravené prostředí v systému GitLab. | cs |
dc.description.abstract | Every second, there are many attempts to attack various entities on the Internet. This is why high-quality, fast, and up-to-date tools are needed to easily analyze network traffic. Netfox Detective is one of such tools. Specifically, it is used for forensic analysis of network communication. The aim of this work is to migrate Netfox Detective to the newest version of .NET platform (.NET 5), including refactoring with respect to user experience and correct use of software design patterns. This thesis deals not only with the migration itself, but is listing common mistakes programmers make along with possible solutions to these mistakes. The chapters contain a detailed decision log that can help guide other developers to better solutions. Furthermore, the work deals with analysis and creation of unit tests and with correct use of tools for CI/CD. Fully migrated project is not the only output of this thesis. A development environment for the project has been prepared in GitLab and it is ready to be used. | en |
dc.description.mark | C | cs |
dc.identifier.citation | POKORNÝ, Š. Migrace a refaktorizace Netfox Detective na .NET 5 [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 136733 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/200110 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Refaktorizace | cs |
dc.subject | Netfox Detective | cs |
dc.subject | migrace kódu | cs |
dc.subject | síťová analýza | cs |
dc.subject | čistý kód | cs |
dc.subject | testování | cs |
dc.subject | Refactoring | en |
dc.subject | Netfox Detective | en |
dc.subject | code migration | en |
dc.subject | network analysis | en |
dc.subject | clean code | en |
dc.subject | testing | en |
dc.title | Migrace a refaktorizace Netfox Detective na .NET 5 | cs |
dc.title.alternative | Migration and Refactorization of Netfox Detective for .NET 5 | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2021-06-23 | cs |
dcterms.modified | 2021-06-24-11:35:09 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136733 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.22 23:10:03 | en |
sync.item.modts | 2021.11.22 22:04:16 | en |
thesis.discipline | Informační systémy a databáze | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.18 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22857_v.pdf
- Size:
- 85.82 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22857_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22857_o.pdf
- Size:
- 88.09 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22857_o.pdf
Loading...
- Name:
- review_136733.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- review_136733.html