Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Packet capture for HelenOS
Thesis title in Czech: Packet capture for HelenOS
Thesis title in English: Packet capture for HelenOS
Key words: HelenOS|packet dumping|networking
English key words: HelenOS|packet dumping|networking
Academic year of topic announcement: 2023/2024
Thesis type: Bachelor's thesis
Thesis language:
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Vojtěch Horký, Ph.D.
Author: Nataliia Korop - assigned and confirmed by the Study Dept.
Date of registration: 29.11.2023
Date of assignment: 29.11.2023
Confirmed by Study dept. on: 29.11.2023
Guidelines
HelenOS is a microkernel multiserver operating system supporting various architectures that has its own TCP/IP stack written from scratch.

The goal of the thesis is to design and implement support for capturing network traffic. That is important for both debugging as well as for improving general usability of the system.

The implementation will focus on capturing to PCAP file format but the goal is to create a generic framework that can be used across different drivers/servers.

The text of the thesis will focus on the analysis of different software design approaches and their impact on other HelenOS components. While performance is not the primary goal the thesis will also evaluate the impacts of traffic capture on system performance.

Tentative reviewers: P. Tůma, L. Bulej, J. Yaghob
References
[1] HelenOS documentation (http://www.helenos.org)
[2] pcap format documentation (https://ietf-opsawg-wg.github.io/draft-ietf-opsawg-pcap/draft-ietf-opsawg-pcap.html)
[3] TCPdump and libpcap documentation (https://www.tcpdump.org/)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html