HelenOS packet filter
Paketový filtr pro HelenOS
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/81929Identifikátory
SIS: 154868
Kolekce
- Kvalifikační práce [10932]
Autor
Vedoucí práce
Oponent práce
Horký, Vojtěch
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
7. 9. 2015
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
HelenOS, paketový filtr, firewall, síťování, TCP, IPKlíčová slova (anglicky)
HelenOS, packet filter, firewall, networking, TCP, IPSchopnost filtrovat pakety je nutnou součástí každého operačního systému určeného k použití na síťových směrovačích nebo branách. Cílem této práce je rozšířit operační systém HelenOS o podporu filtrování paketů. Práce se zabývá analýzou paketových filtrů dostupných v moderních operačních systémech a implementací HelenOS služby poskytující nastavitelný a rozšiřitelný paketový filtr. Dále modifikuje síťový stack HelenOSu tak, aby libovolná služba mohla fungovat jako paketový filtr. Rozšiřitelnost programu je demonstrována na jednoduché variantě mechanismu NAT. Powered by TCPDF (www.tcpdf.org)
Packet filtering is an essential feature of any operating system that aims to function as a network router or gateway. This thesis aims to extend the HelenOS operating system to support this functionality. We analyze packet filters present in modern operating systems and implement a HelenOS service that provides a configurable and extendable packet filter. We also modify the HelenOS networking stack so that it allows an arbitrary service to function as a packet filter. We demonstrate the extendability of our implementation on a basic variant of the NAT mechanism. Powered by TCPDF (www.tcpdf.org)