Návrh grafického rozhraní firewallu s využitím Qt4 frameworku

Loading...
Thumbnail Image

Date

Authors

Štefany, Martin

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Cieľom práce je návrh aplikácie, ktorá poslúži ako grafické rozhranie pre terminálový nástroj iptables, pričom ide o~nástroj využívajúci framework Netfilter na ovládanie firewallu v~jadre operačného systému GNU/Linux. Grafické rozhranie má zjednodušiť správu firewallu v~Linux-e, pretože si užívateľ nemusí pamätať všetky príkazy a~zároveň mu grafické rozhranie zobrazuje aktuálnu štruktúru a~obsah firewallu. Práca popisuje nielen formát príkazov nástroja iptables a~ich možnosti, ale aj samotnú štruktúru a~funkciu firewallu v~Linux-e. Navrhnutá aplikácia je napísaná v~jazyku C++ s~využitím aspektov objektovo orientovaného programovania a~frameworku Qt4. Qt4 je výborný framework na tvorbu grafických rozhraní, prináša množstvo vlastných tried a~metód, ktoré rozširujú možnosti programátora pri tvorbe, či už grafických, alebo terminálových aplikácií pre veľké množstvo platforiem. Súčasťou práce je aj manuál k~navrhnutému a~naprogramovanému grafickému rozhraniu, aplikácii qIPtables, ktorý má priblížiť užívateľovi prácu s~touto aplikáciou a~správy firewallu.
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.

Description

Citation

ŠTEFANY, M. Návrh grafického rozhraní firewallu s využitím Qt4 frameworku [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2010.

Document type

Document version

Date of access to the full text

Language of document

sk

Study field

Teleinformatika

Comittee

prof. Ing. Eva Gescheidtová, CSc. (předseda) doc. Ing. Ivo Lattenberg, Ph.D. (místopředseda) Ing. Václav Křepelka, Ph.D. (člen) Ing. Jiří Prokeš, Ph.D. (člen) doc. Ing. Petr Sysel, Ph.D. (člen) Ing. Jakub Müller (člen) doc. Ing. Jiří Hošek, Ph.D. (člen)

Date of acceptance

2010-06-15

Defence

Shodnoťte v čem je váš systém lepší?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO