završni rad (stručni)

Aplikacija za nadzor mreže i detekciju nepoželjnih uređaja

Vatroslav Zuppa Bakša

Sažetak

Kako bi se sistemskim inženjerima omogućio brz i efikasan nadzor mreže, u programskom jeziku Python je napravljena aplikacija koja koristi dva odvojena načina skeniranja mreže. Tim procesom se dobivaju informacije o IP i MAC adresi svih trenutno spojenih uređaja. Potom se određuje vrijeme spajanja tih uređaja i njihova imena, što se radi pomoću tzv. multiprocessing-a. Tako se ostvaruje brzina i fleksibilnost aplikacije koja je preduvjet za korištenje na različitim mrežama. Obrađeni podaci su pohranjeni u bazu podataka, odakle se u odvojenom procesu čitaju i prikazuju na web stranici.

Ključne riječi

Pythonskeniranje mrežemultiprocessingbaza podatakaweb stranica