https://terminaltools.blogspot.com/2024/08/understanding-packet-sniffing.html