Skip to content
This repository has been archived by the owner on Dec 20, 2023. It is now read-only.

thethomasboyer/pingrs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

pingrs

A concurrent implementation of ping in Rust.

WIP (untested, maybe unstable, but Just Works™).

Usage

Linux

ping.zsh builds, sets relevant file capabilities (needs sudo for that), and runs the release version of pingrs.

ping-debug.zsh does the same, in debug mode.

macOS

TBD

Windows

TBD w/ pain

Known problems

  • pingrs may need special rights depending on OS.
  • more importantly, current use of pnet is weird, as pingrs re-implements its own ICMP abstraction, but still makes use of pnet's implementation to send/receive packets.

Dependencies