Skip to content

0xcacti/ring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ring

Implementation of ping in rust. Not as good as the one with graphing.

I built this to learn ICMP. This project will involve learning how to both construct and interpret different types of ICMP requests.

Potential Improvements - I intended for this project to essentially be a better ping. However, throughout the learning process I realized I gained most of the benefits of building the project without needing to optimize to achieve feature parity with existing ping implementations. Thus there are many potential improvements that could be made to this project.
Specifically, you could achieve parity with the default ping coreutil, you could add custom level os configuration, add additional statistics collections, and even include some form of stats graphing. You could of course, also have a number of code improvements, such as making the modules more library-like with cleaner APIs that aren't so tightly coupled to the way my CLI works.

About

Implementation of ping in rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages