I'm super excited to be part of this cohort with my Rust project Sniffnet (https://github.com/GyulyVGC/sniffnet).
I can't wait to see what the future has in store!
For the moment, upper protocols are determined just by looking at the port numbers, so it is likely that the protocols you mentioned would be shown as "Other".
I know this is not the best method to determine app protocols, but otherwise it would have been too complex to detect specific layer 7 protocols.
Sniffnet is a network packet sniffer completely developed in Rust.
It generates graphical and textual reports with statistics about the sniffed network traffic.