Bachelor theses
Module for Fulltext Searching in a Product Catalogue
Author
Jakub Korbel
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Karel Klouda, Ph.D.
Department
Anonymity on the Internet
Author
Jan Jůna
Year
2012
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Mgr. Rudolf Bohumil Blažek, Ph.D.
Department
Accounting of electrical installation Material for printed circuit boards
Author
Xeniya Vondrášková
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Jiří Chludil
Department
Exconn Server
Author
Jan Paprota
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Petr Jendele
Department
IPv6 and Man-in-the-Middle Attacks
Author
Jakub Tauchman
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Jan Žďárek, Ph.D.
Department
Linux Server Administration using WWW interface
Author
Marek Měchura
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Jan Žďárek, Ph.D.
Department
Testing of Solutions for Disk Encryption
Author
Jindřich Čapek
Year
2013
Type
Bachelor thesis
Support for teaching network-oriented courses
Author
Miloš Hynek
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Pavel Kubalík, Ph.D.
Department
Documentation and Troubleshooting of Large Datacenter Layer 2 Network
Author
Miroslav Kalina
Year
2013
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Jan Hampl
Department
Summary
Main goal of this bachelor's thesis is to analyse ways to automated topology detection of switched network and further use for creating documentation. Specific application is designed and implemented within this work.
Middleware for Developing Applications for Babies
Author
Vojtěch Dvořák
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Radek Dobiáš, Ph.D., MBA
Department
Summary
The goal of this thesis is to design and create programmer's middleware for easy and fast development of educational, multimedia and multiplatform applications
for kids. The thesis also includes example settings of central distribution server which allows remote control of deployed applications created with middleware.
Improving Web Server Content Caching Performance
Author
Tomáš Kvasnička
Year
2015
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Tomáš Herout
Department
Summary
The aim of this work is research of web server nginx and implementation of several improvements to this web server. These improvements present performance and usability increase. The real benefit of this work is patched version of nginx successfully deployed in production environment handling thousands of requests every second.
Testing web server resistance against attacks
Author
Tomáš Dvořáček
Year
2016
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Mgr. Rudolf Bohumil Blažek, Ph.D.
Department
Summary
This thesis describes attacks on web servers. Presents a description of the attacks on encrypted communication, denial of service and others. Thesis also includes own solutions of denial of service attacks, security analysis of server in terms of encrypted communication and script for Heartbleed attack. All the source codes are written in the Python programming language and demonstrate the use of some libraries for work with network programming. One of the benefits of this work is summarization of various tools for analyzing server security and their description. The last part contains a list of problematic parts of administration of Apache web server and recommendations on how to solve those problems. The main benefit is comprehensive work that gives information to novice administrators about security and facilitates them their next job.
Additional Services for the Zabbix System
Author
Martin Piták
Year
2017
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Viktor Černý
Department
Summary
This work deals with analys, design and implementatin of three additional services for Zabbix, namely the Zabbix expression simulator, connection between Zabbix and Slack, and forwarding of Zabbix log by syslog, programmed in various programming languages. The resulting additional services are implemented and tested in real environment. The created applications allow easy extension with additional features. The benefit of this work is to provide tools for community that would simplify working with Zabbix. In the appendix you can find source codes of all thee additional services.
Testing of NAT64 Implementations
Author
Lukáš Vacek
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Viktor Černý
Department
Summary
The bachalor thesis theoretically deals with Internet protocols and transition methods among them. It analyses methods dual-stack, tunneling and NAT64. The practical part deals with the last mentioned mechanism and examines its three different implementations.
Smart Home Network Guard
Author
Peter Páleník
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Alexandru Moucha, Ph.D.
Department
Summary
This thesis is about design and creation of a system, which tries to solve complex security of a home network. Emphasis is mostly placed on detection of new (and unknown) devices on the network, detection of attacks and threats in a home network and last but not least security of children and controlling their access to the Internet. The aim of this thesis is to create a system running on Raspberry Pi 3 platform, which is easy to deploy and use by an ordinary user without knowledge in the field of computer networks. System should be able to cooperate with home router, to which it should be connected by a single ethernet cable. System runs in GNU/Linux enviroment, the core of the system is Java application serving as a server, which also encapsulates other existing open-source network tools (Nmap, Suricata, etc.). The result is a system meeting the reqirements, which has been tested in home network enviroment.
Pairing payments and calculation of the debt in UMŠ Lvíčata
Author
Jakub Lacný
Year
2018
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Petra Pavlíčková, Ph.D.
Department
Summary
The purpose of this thesis is to analyze the needs of UMŠ Lvíčata in order to implement a web application which significantly improves the work related to students' records, and with pairing the payments of the students. The main result of this thesis is a fully-functional application automatizing several administrative operations which are currently all done by hand. The application is capable of importing bank statements in ABO format, creating various spreadsheets, and exporting them into a common spreadsheets editor (such as Microsoft Excel). The application is implemented in PHP using the Symfony framework with the help of Sonata Admin Bundle, and bundles for ABO files and spreadsheets. The application was tested directly in UMŠ Lvíčata.
Text recognition in historical archival material from the 17th-19th centuries
Author
Herman Tiumentsev
Year
2021
Type
Bachelor thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Karel Klouda, Ph.D.
Department
Summary
Historical document digitization is an important task that might help researchers to access historical data more conveniently. This thesis aims at such digitalization related to the data from the Kramerius digital library operated by the National Library of the Czech Republic. It contains the whole pipeline that consists of dataset creation, various data preparation techniques, further digital recognition model training (such as Tesseract LSTM, Tesseract Legacy, and GOCR), and evaluation of the results. Moreover, it proposes a new metric that can be used to evaluate the efficiency of a model comparing to the reference one.
Master theses
Unified NIC Access - uNIC
Author
Tomáš Mazák
Year
2013
Type
Master thesis
Test Environment and Test Generator for Courses on Computer Networks
Author
Miloš Hynek
Year
2016
Type
Master thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Viktor Černý
Department
Summary
This diploma thesis deals with implementation of test environment and test generator for computer networks courses. The main goal is to create a complex web application for testing student's skills in courses focused on computer networks.
The application contributes to reduction of financial costs of testing and printing tests, saving natural environment and teacher's time-saving. The teacher does not have to correct exams and upload results to school grading information system manually. Application management is possible via an administration section and graphical user interface of web application.
Streaming and publishing of multimedia data using Node.js technology
Author
Jan Paprota
Year
2015
Type
Master thesis
Supervisor
Ing. Jiří Smítka
Reviewers
Ing. Viktor Černý
Department
Summary
The objective of this thesis is to deeply analyze the means of playing and publishing video on web pages. We describe appropriate web browser technologies from the oldest to the most modern ones. Nowadays the most commonly used technology is Flash. By means of RTMP protocol the Flash plug-in is able to play videos and live broadcasts or publish data from webcam and microphone. The output of this thesis is a documented and tested RTMP server which enables visitors of web pages organize on-line video-conference, replay video files or upload their own video into a file. This and many other functions of the server are demonstrated in sample applications.