ping-rs

Overview

This project aims to be pretty much a carbon copy of ping.

Why?

I want to improve my understanding of IP and I learn best through doing.

Why Rust?

Cos I know Rust and it should suit the project.

How do I hope to build it?

I'm going to try NOT to look at previously implemented ping codebases, and instead will read specifications and TCP/IP books.

Development

This repo uses aliases and all common dev tasks and tooling is included there.

After cloning the repo just initialize the aliases aliases init && aliases rehash and you will have all the aliases available. See the aliases repo for more details on installing and using aliases.

Contributing

Would love to hear from anyone who would like to contribute.

Just do the normal things, create a PR or issue and I'll get back to you.