Remove .Net Remove Architecture Remove IPv6 Remove Operating System
article thumbnail

Using Rust for Kentik’s New Synthetic Network Monitoring Agent

Kentik

Ksynth uses raw sockets for ping and traceroutes, and supports both IPv4 and IPv6, which adds a considerable amount of complexity. However, IPv6 raw sockets do not have direct access to the IP header, instead ancillary data must be passed to sendmsg. IPv4 raw sockets are able to send the full packet starting with the IP header.

Network 125