4 releases (breaking)

0.4.0 Dec 27, 2023
0.3.0 Dec 22, 2023
0.2.0 Dec 10, 2023
0.1.0 Dec 9, 2023
0.0.1 Aug 6, 2023

#24 in #ipv4

MIT license

155KB
3.5K SLoC

netprobe Crates.io License

Cross-Platform Network Probe Library. Written in Rust.

Features

  • traceroute
    • IPv4 UDP
    • IPv6 UDP
  • ping
    • IPv4 ICMPv4
    • IPv6 ICMPv6
    • IPv4 UDP
    • IPv6 UDP
    • IPv4 TCP
    • IPv6 TCP
  • neighbor
    • ARP
    • NDP

TODO

  • Documentation
  • More in-depth network investigations
  • Support for higher-layer probes (e.g., DNS, HTTP, etc.)

Usage

Add netprobe to your dependencies

[dependencies]
netprobe = "0.4"

Dependencies

~12–43MB
~710K SLoC