|
Establishment of the graphic interface for firewall using Qt4 framework
Štefany, Martin ; Jelínek, Mojmír (oponent) ; Matocha, Tomáš (vedoucí práce)
The aim of this thesis is to design an application, which will serve as a~graphical interface to the terminal application iptables. iptables is an application which uses the Netfilter framework for managing firewall in operating system GNU/Linux. Graphical interface is a~way how to raise a~comfort of firewall configuration and management, because user doesn't have to remember all of the commands and graphical interface also shows him actual structure and contents of the firewall in a~tree view. Thesis describes format and options of the commands and also the firewall structure and its function in Linux. Designed application is written in C++ language using aspects of object oriented programming and uses Qt4 framework. Qt4 is a~great framework for creating graphical user interfaces, brings a~lot of new classes and methods and extends programmer's possibilities during designing graphical or terminal applications for lots of platforms. Thesis also includes a~manual to designed graphical interface, to the application qIPtables, which user can use to learn the basics of using this application and firewall management.
|
| |
| |
|
Integrace vývojových prostředků AVG do prostředí Visual Studio 2005
Rajman, Jakub ; Hrubý, Martin (oponent) ; Kočí, Radek (vedoucí práce)
Bakalářská práce pojednává o vytváření malé aplikace zvané add-in pro Visual Studio. Add-in poskytuje vývojovému prostředí několik nových vývojových prostředků AVG. První nástroj nabízí podporu vizualizérů pro debugger Visual Studia. Druhou schopností add-inu je Editor a Manažer Code Snippetů pro jazyk C++. A posledním nástrojem je integrace Programové dokumentace AVG jako help do prostředí Visual Studia. Všechny tyto nástroje spolupracují s firemním serverem.
|
| |
|
Implementace procesu změny dodavatele plynu v prostředí SAP
Skolek, Ivo ; Rychlý, Marek (oponent) ; Bartík, Vladimír (vedoucí práce)
Na liberalizovaném trhu se zemním plynem v České republice má odběratel možnost volby dodavatele plynu a ovlivnit tak neregulovanou složku ceny dodávky. Proces změny dodavatele je realizován výměnou zpráv všech zúčastněných subjektů s operátorem trhu, jenž vystupuje v roli prostředníka. Tato bakalářská práce se zabývá návrhem a implementací procesu změny dodavatele v prostředí SAP IS-U.
|
|
Nízkopříkonový internetový server
Dohnal, Petr ; Pristach, Marián (oponent) ; Pavlík, Michal (vedoucí práce)
Náplní této práce je popis základních mechanismů správy paměti a přístupu k periferiím prostřednictvím sběrnice EBI u mikrokontroléru rodiny ARM9. Dále je řešeno připojení fyzického rozhraní ethernetu, SD/MMC karet k zařízení, návrh a konstrukce vývojového kitu s možností připojení pevného nebo SSD disku. Druhá polovina je zaměřena na operační systém Linux, jeho modifikaci pro rodinu mikrokontrolérů ARM9 a instalaci programových balíků.
|
|
Rozhraní IDE pro platformu FITkit
Sigmund, Stanislav ; Šimek, Václav (oponent) ; Vašíček, Zdeněk (vedoucí práce)
Tato práce se zabývá praktickou realizací řadiče IDE rozhraní uvnitř jednotky FPGA a připojením pevného disku. Kromě řadiče byla vytvořena řada knihovních funkcí pro práci s diskem na nejnižší úrovni a řada funkcí zpřístupňující souborový systémem FAT32. Řadič je určen pro výukovou platformu FITKit, kde značně rozšiřuje kapacitní možnosti kitu.
|
|
Inkrementální statická analýza pro jazyk YARA
Dvořák, Vojtěch ; Kolář, Dušan (oponent) ; Regéciová, Dominika (vedoucí práce)
Hlavním cílem této bakalářské práce je navrhnout a implementovat programovou knihovnu, jež umožní inkrementální statickou analýzu jazyka YARA. Jedním z hlavních účelů této nové knihovny je integrace s open-source projektem Yara Language Server, který vyvíjí firma Avast. Oproti dosavadnímu řešení, jež využívá neinkrementální přístup k analýze, by mělo dojít ke snížení nároků na strojový čas. Kromě informací o programovém řešení je součástí této práce rovněž souhrn teorie zaměřující se na statickou analýzu a její inkrementální variantu, zásadní informace o nástroji YARA a také seznámení s dosavadním řešením, s knihovnou Yaramod-v3. Dále je v práci zahrnuto také srovnání nové knihovny s tímto dosavadním řešením, v němž jsou prezentovány dosažené výsledky. Provedené experimenty ukázaly, že nová knihovna je schopná provést inkrementální analýzu modifikované sady pravidel přibližně 20× – 2000× rychleji v závislosti na konkrétní sadě.
|
|
Debugger Frontend for the SharpDevelop IDE
Koníček, Martin ; Ježek, Pavel (vedoucí práce) ; Dokulil, Jiří (oponent)
Cílem této práce je prozkoumat nové přístupy k ladění kódu na platformě .NET framework, se zameřením na visualizaci dat v laděném programu. Specifické cíle této práce jsou: (a) implementovat nástroj, který zobrazuje datové struktury v laděném programu jako orientované grafy, (b) zlepšit způsob, jakým jsou běžně visualizovány kolekce objektů díky implementaci nového nástroje, který zobrazuje přehled obsahu objektů v kolekci, a zároveň efektivně podporuje všechny užitečné typy kolekcí. Práce je implementována pro integrované vývojové prostředí pro .NET SharpDevelop. Autor spolupracuje s členy SharpDevelop týmu a výsledky práce jsou již součástí nové verze SharpDevelopu.
|