Izrada programskog alata za analiziranje mrežnog podatkovnog prometa

Sažetak na hrvatskom: Izgrađeno programsko rješenje za analiziranje i obrađivanje mrežnih paketa je modularan sustav koji se sastoji od tri glavna modula. To je središnji i glavni modul za prikupljanje, analizu i obradu mrežnih paketa izgrađen u programskom jeziku Go. Nadalje druga komponenta progra...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:50824/Details
Glavni autor: Verković, Josip (-)
Ostali autori: Bažant, Alen (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, J. Verković, 2019.
Predmet:
LEADER 03881na a2200229 4500
003 HR-ZaFER
008 160221s2019 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid6493 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Verković, Josip  |9 40093 
245 1 0 |a Izrada programskog alata za analiziranje mrežnog podatkovnog prometa :  |b diplomski rad /  |c Josip Verković ; [mentor Alen Bažant]. 
246 1 |a Development of a software tool for network data traffic analysis  |i Naslov na engleskom:  
260 |a Zagreb,  |b J. Verković,  |c 2019. 
300 |a 35 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Telekomunikacije i informatika, šifra smjera: 53, datum predaje: 2019-06-28, datum završetka: 2019-07-15 
520 3 |a Sažetak na hrvatskom: Izgrađeno programsko rješenje za analiziranje i obrađivanje mrežnih paketa je modularan sustav koji se sastoji od tri glavna modula. To je središnji i glavni modul za prikupljanje, analizu i obradu mrežnih paketa izgrađen u programskom jeziku Go. Nadalje druga komponenta programskog rješenja je modul za pohranjivanje strukturiranih podataka generiranih kao rezultat obrade mrežnih paketa središnjeg modula izgrađena u programskom alatu Elasticsearch. I kao zadnja komponenta je modul za prikazivanje pohranjenih strukturiranih podataka i njihovu naprednu grafičku obradu izgrađen u programskom alatu Kibana. Program u svom presjeku rada presreće mrežne pakete preko definiranih tokova, analizira, obrađuje prema implementiranoj programskoj logici te pohranjuje rezultat modulom za pohranjivanje strukturiranih podataka. Programsko rješenje je skalabilno i jednostavnim protokolnim koracima se može dodavati podrška za nove protokole. Postoje dva načina rada programskog rješenja. Prvi način je statički gdje se ulazni mrežni paketi zadaju preko ulazne datoteke sa mrežnim podacima. Ovaj način je prilagođen i namjena mu je grafička vizualizacija dnevnika logova. Drugi način je dinamična obrada mrežnih paketa gdje se podaci dobivaju preko definiranih mrežnih sučelja i tokova. 
520 3 |a Sažetak na engleskom: The built-in software solution for analyzing and processing network packs is a modular system that consists of three main modules. It is the central and main module for collecting, analyzing and processing network packets built in the Go programing language. Furthermore, the second component of the program solution is the structured data storage module generated as a result of the processing of the central module network packages built in the Elasticsearch program tool. And as the last component is a module for displaying stored structured data and their advanced graphics processing built in the Kibana program software. The program in its cross-section intercepts network packets over defined flows, analyzes it, processes it according to the implemented program logic, and stores the result with the module for storing structured data. The program solution is scalable and simple protocol steps can support for new protocols. There are two ways to work with a program solution. The first mode is static where the input network packets are assigned through the input file with the network data. This mode is customized and its purpose is graphic visualization of logs. Another way is to dynamically process network packets where data is obtained over defined network interfaces and streams. 
653 1 |a Go  |a Elasticsearch  |a Kibana  |a HTTP  |a mrežni protokoli  |a analizator  |a modul  |a tok  |a skalabilnost  |a vizualizacija  |a dnevnik  |a log  |a dinamičnost  |a otvorenost  |a modularnost 
653 1 |a Go  |a Elasticsearch  |a Kibana  |a HTTP  |a network protocols  |a analyzer  |a module  |a stream  |a scalability  |a visualization  |a log  |a statically  |a dynamic  |a openness  |a modularity 
700 1 |a Bažant, Alen  |4 ths  |9 8851 
942 |c Y 
999 |c 50824  |d 50824