The networking schema enables the user to run networking based tests and analyze the data being transferred through the layers. Currently supported layers are the socket layer, the protocol(TCP/UDP/ICMP) layer and the IP layer.
The schema consists of 6 enumerations and 38 events, separated to log levels using Klogger's event inheritance system, the top level being the highest layer. That way, an analyst may choose the amount of logging he requires of Klogger and receive the wanted results in compile time. No modifications to kernel code are required.
Currently, we only support the IPv4 protocol stack.