Thesis (Selection of subject)Thesis (Selection of subject)(version: 393)
Thesis details
   Login via CAS
Packet capture for HelenOS
Thesis title in Czech: Zachycení paketů pro 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: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Vojtěch Horký, Ph.D.
Author: Bc. 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
Date and time of defence: 19.06.2025 09:00
Date of electronic submission:06.05.2025
Date of submission of printed version:06.05.2025
Date of proceeded defence: 19.06.2025
Opponents: Mgr. Filip Kliber
 
 
 
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