National Repository of Grey Literature 25 records found  1 - 10nextend  jump to record: Search took 0.02 seconds. 
NetDaemon Automations for Home Assistant
Yadlouski, Pavel ; Koutenský, Michal (referee) ; Pluskal, Jan (advisor)
Moderní domácnost si těžko dokážeme představit bez nějaké formy automatizace. Každý domov obsahuje alespoň základní automatizaci ve formě trouby nebo pračky. Naštěstí pokroky v technologiích otevřely možnost vytvořit automatizaci, která bezproblémově zjed\-nodušuje naše každodenní životy. Obecně nám domácí automatizace pomáhá nejen v domácích věcech, ale také snižuje náklady našeho života a zabezpečuje naše prostředi. Například automatizace světla vypíná žarovku, když není potřeba, ale také může simulovat vaši přítomnost, když nejste doma. Tato práce se zabývá potřebou nového řešení pro složité scénáře domácí automatizace, které zahrnují velké množství zařízení různého druhu. Po analýze popularních platforem pro domácí automatizaci byla zvolena platforma Home Assistant. Nové řešení je implementováno ve frameworku NetDaemon, využívající schopnosti jazyka C#. Každý detail nového nástroje je navržen s ohledem na koncového uživatele, poskytující dostatečnou flexibilitu a stabilitu.
Digital Forensics of the Hybrid Cloud Environment
Krčálová, Anna ; Koutenský, Michal (referee) ; Ryšavý, Ondřej (advisor)
The bachelor thesis deals with the digital forensic analysis of the hybrid cloud in the combination of Google Cloud and Nextcloud. Several examples of events in the solution of which analysis would be appropriate are detailed in the thesis, from the initial identification of the problem, through the retention of data, to the forensic analysis and its output. The work also includes a shortened procedure for setting up the hybrid cloud and logging.
Multimedia Extraction from Hard Disk Images
Csáder, Lukáš ; Koutenský, Michal (referee) ; Pluskal, Jan (advisor)
This work addresses the issues of computer forensic analysis and its essential role in the detection, analysis, and recovery of digital artifacts. The main objective is the identification, extraction, and documentation of multimedia artifacts with the aim of providing an automated tool for this purpose. The paper discusses the possibility of interoperability of The Sleuth Kit library in the .NET environment and the integration of the PhotoRec Carver tool into the Maxtor application. An important part is the creation of a custom testing dataset, which includes various file systems and deformations. The achieved results of testing are discussed with respect to their effectiveness in the proposed scenarios. The benefits and possibilities of this tool in the field of digital forensic analysis are evaluated.
Browser Fingerprinting Using Web Assembly
Škuta, Matúš ; Koutenský, Michal (referee) ; Polčák, Libor (advisor)
The main goal of this bachelor thesis is the implementation of device identification using Web Assembly technology. In this work we are discussing the existing methods of device identification, methods to prevent identification and ways to circumvent these barriers. We are also getting acquainted with the Brave browser, which seeks to reduce the identification of devices on the Internet. We are explaining how Web Assembly works, what are its positives, negatives and if we are able to bypass various defences against device identification thanks to this new technology. Next, we are looking at the several web APIs we are using to identify devices, and we are introducing a few extensions designed to prevent or completely limit device identification. Existing security extensions limit the activity of the Web Assembly, for example this work shows that the Web API Manager extension can neutralize the test page implemented in this work.
A Gateway for Xiaomi Aqara Devices
Urbánek, Petr ; Koutenský, Michal (referee) ; Pluskal, Jan (advisor)
This paper deals with creating gateway for smart devices of brand Aqara.    There is discussed ecosystem of Aqara devices, which are used for testing and reverse-engineering of communication.    The Gateway is implemented on platform ESP32, which is using cc2530 system-on-chip.   Newly made gateway makes a bridge between ZigBee and MQTT protocol, which provides connectivity betweeen sensors and actors from Aqara and Home Assistant. Thanks to the Home Assistant are all data about home safe and creating new home automatizations is a lot easier.
Generating Blazor Components from C# Classes
Špavor, Dávid ; Koutenský, Michal (referee) ; Pluskal, Jan (advisor)
This thesis focuses on the possibility of automatic generation of views in dynamic web applications using Blazor technology. The task is to analyze parts of the user interface of web applications, Blazor technology and select such views that could be automatically generated, thus simplifying and streamlining development. For this task, I designed and implemented a framework that contains components that support the generation of views based on context in the form of a model of data contained in the C# class. These components support parameters that can be used to customize views directly within the code. The result of the work are implemented two extensive C# libraries, which are available online as an open-source project and also as packages for the possibility of integrating into existing Blazor applications.
Tracker Blocking in WebKitGTK-Based Browsers
Dudík, Samuel ; Koutenský, Michal (referee) ; Polčák, Libor (advisor)
This thesis deals with creating an extension for WebKitGTK based browsers that allows users to block advertisements, trackers and other undesirable elements. The extension is implemented in the C programming language. It communicates with a server written in Rust that decides which requests to block and which to allow. The server uses the adblock-rust library that was developed for the Brave browser. Communication between the server and the client uses the Unix domain socket mechanism. The outcome of the thesis is a full-featured content filtering extension that in addition to network filtering also supports dynamic cosmetic filtering. There is also a minimalistic GUI for easy configuration and interaction with the extension.
Implementation of Delta-t Transport Protocol
Chovanec, Zdeněk ; Marek, Marcel (referee) ; Koutenský, Michal (advisor)
Transportní protokol Delta-t se v současné době vyskytuje pouze ve formě návrhu. Cílem této práce je vytvoření implementace protokolu v prostředí Linuxového TCP/IP zásobníku. Implementace bude mít formu zásuvného modulu. Protokol Delta-t patří mezi protokoly zajišťující obousměrný spolehlivý přenos. Protokol přichází s velmi jednoduchým a efektivním způsobem správy spojení. Spolehlivé sestavení a ukončení spojení není realizováno prostřednictvím handshake zpráv. Aktuální stav spojení je dán pouze dobou, která uběhla od posledního přijetí či odeslání datového segmentu. V ostatních aspektech se Delta-t podobá protokolu TCP, a proto budou jejich implementace vzájemně porovnány.
Bulk Operation Orchestration in Multirepo CI/CD Environments
Víšek, Jakub ; Pluskal, Jan (referee) ; Koutenský, Michal (advisor)
Multirepo model přístupu ke správě a verzování zdrojového kódu, jež zahrnuje použití mnoha oddělených repozitářů verzovacích systémů, je poslední dobou často zmiňován v odborné literatuře. Jednou z jeho nevýhod je množství zdlouhavých, nezajímavých a repetitivních úkonů, které je nutno provádět při hromadných operacích tvořících transakce napříč těmito repozitáři. Multirepo repozitáře navíc umožňují využití široké škály technologií, což jen umocňuje riziko lidské chyby, ke které při ručně prováděných hromadných operacích může dojít. V rámci této práce je navrženo, implementováno a otestováno řešení pro automatizaci operací prováděných napříč množstvím repozitářů uspořádaných v multirepo modelu, což s nimi uživatelům zlepšuje zkušenost.
Coding Conventions Management System
Orlíček, Michal ; Koutenský, Michal (referee) ; Pluskal, Jan (advisor)
The goal of this thesis is to design and implement coding conventions management system for project. Prior to the creation of the system itself, the research of coding conventions benefits, the analysis of used technologies in open source projects at GitHub service, and the analysis of existing technologies managing coding conventions was done. On the basis of that, usage scenarios were designed, requirements were specified and system architecture was determined. Then the system was implemented as web application based on Blazor and EditorConfig technologies. The main aim was to create a system that would allow to store all types of programming conventions and at the same time allows users to automatically control and generate them. It is published under an open source license within the GitHub service and deployed on the Azure cloud platform.

National Repository of Grey Literature : 25 records found   1 - 10nextend  jump to record:
See also: similar author names
1 Koutenský, Michael
Interested in being notified about new results for this query?
Subscribe to the RSS feed.