Aplikacija za nadzor mrežnog prometa na operacijskom sustavu Android

Sažetak na hrvatskom: Ovaj rad predstavlja opis implementacije alata za prikupljanje mrežnog prometa na operacijskom sustavu Android, te pregled već postojećih alata. Prikazana je generalna procedura prikupljanja paketa s mrežne kartice, filtriranje istih te prijenos do operacijskog sustava. Opisani...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:47991/Details
Glavni autor: Anić, Ivan (-)
Ostali autori: Vuković, Marin (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, I. Anić, 2018.
Predmet:
LEADER 02176na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid5562 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Anić, Ivan 
245 1 0 |a Aplikacija za nadzor mrežnog prometa na operacijskom sustavu Android :  |b završni rad /  |c Ivan Anić ; [mentor Marin Vuković]. 
246 1 |a Android Application for Network Traffic Monitoring  |i Naslov na engleskom:  
260 |a Zagreb,  |b I. Anić,  |c 2018. 
300 |a 24 str. ;  |c 30 cm +  |e CD-ROM 
502 |b preddiplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2017-06-09, datum završetka: 2018-06-20 
520 3 |a Sažetak na hrvatskom: Ovaj rad predstavlja opis implementacije alata za prikupljanje mrežnog prometa na operacijskom sustavu Android, te pregled već postojećih alata. Prikazana je generalna procedura prikupljanja paketa s mrežne kartice, filtriranje istih te prijenos do operacijskog sustava. Opisani su i alati uključeni u taj proces; biblioteka libpcap, alat Berkeley Packet Filter, te sučelje JNI, tehnologija koja omogućuje Java kodu koji se izvršava na JVM korištenje nativnog izvornog koda na Android platformi. 
520 3 |a Sažetak na engleskom: This work presents a description of an implementation of a network traffic collection tool based on the Android operating system, and an overview of some existing tools. We present a general procedure for capturing network packets off of a network adapter, packet filtering, and moving the packets from the network card to the kernel, and from kernel to \textit{userspace}. In addition, the essential tools in that process are described, such as the libpcap library, the Berkeley Packet Filter, and the Java Native Interface, the role of which is to enable a Java code running on JVM to call and execute native code and libraries. 
653 1 |a libpcap, JNI, Android, Alfa, RTL8187, prikupljanje prometa, wireshark 
653 1 |a libpcap, JNI, Android, Alfa, RTL8187, sniffer, wireshark 
700 1 |a Vuković, Marin  |4 ths 
942 |c Z 
999 |c 47991  |d 47991