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/) |