Original title:
Paketový filtr pro HelenOS
Translated title:
HelenOS packet filter
Authors:
Buchar, Jan ; Děcký, Martin (advisor) ; Horký, Vojtěch (referee) Document type: Bachelor's theses
Year:
2015
Language:
eng Abstract:
[eng][cze] 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)Schopnost 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)
Keywords:
firewall; HelenOS; IP; networking; packet filter; TCP; firewall; HelenOS; IP; paketový filtr; síťování; TCP
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/81929