Ananth’s tech blog.

Starla: A RIPE Atlas Probe in Rust

· 1 min read DRAFT

Starla is a drop-in replacement for the RIPE Atlas Software Probe, rewritten from scratch in Rust. It connects to the RIPE Atlas infrastructure and conducts network measurements including Ping, Traceroute, DNS, HTTP/HTTPS, TLS/SSL, and NTP.

Built on Tokio for async I/O, it uses pure-Rust SSH (russh) for the Atlas control channel, RocksDB for persistent measurement storage, and optionally exports Prometheus metrics. Feature flags allow minimal builds for embedded devices.