Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Jiří Kozárek
Acad. year: 2025/2026
Supervisor: Ing. Ondřej Krajsa, Ph.D.
Reviewer: Ing. Tomáš Lieskovan, Ph.D.
The goal of this bachelor’s thesis is creation of cross-platform application written in Python programming language that will be capable of mess configuration of active network devices running MikroTik RouterOS operating system. The configuration will be done via graphical user interface using system API interface on port 8729, specifically its encrypted version secured by TLS. The entire app is available in a repository on GitHub platform.
Python, MikroTik, RouterOS, mess configuration
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) V kódu je vypnuto ověřování TLS certifikátu (ssl.CERT_NONE). Jaká rizika z toho plynou a jak by bylo možné ověřování certifikátů při správě MikroTik zařízení v praxi zavést? 2) Heslo zařízení je před šifrováním zkráceno na 32 bajtů pomocí ljust(32)[:32]. Co se stane, pokud správce nastaví heslo delší než 32 znaků, a jak byste tento nedostatek řešil? 3) Záloha a obnova konfigurace byla součástí zadání, ale v implementaci chybí. Jakým způsobem RouterOS API zálohu konfigurace umožňuje a jak byste ji do aplikace doplnil?
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Telecommunication and Information Systems (BPC-TLI)
Composition of Committee
prof. Ing. Jaroslav Koton, Ph.D. (předseda) prof. Mgr. Pavel Rajmic, Ph.D. (místopředseda) Ing. Petr Dejdar, Ph.D. (člen) Ing. Jan Karásek, Ph.D. (člen) Ing. Ondřej Krajsa, Ph.D. (člen) Ing. Ondřej Pavelka (člen) Ing. Alžbeta Kostelanská (člen)
Supervisor’s reportIng. Ondřej Krajsa, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Tomáš Lieskovan, Ph.D.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová