Crate netwatch_rs

Source
Expand description

§netwatch

A modern network traffic monitor for Unix systems, inspired by nload but written in Rust.

§Features

  • Real-time network monitoring with beautiful terminal UI
  • Cross-platform support (Linux and macOS)
  • nload compatibility with all command-line options
  • Advanced network diagnostics and connection tracking
  • Multiple display modes and export capabilities

§Example

use netwatch_rs::cli::Args;
use netwatch_rs::run;

let args = Args {
    devices: vec!["en0".to_string()],
    list: false,
    test: false,
    ..Default::default()
};

run(args).expect("Failed to run netwatch");

Modules§

active_diagnostics
cli
config
connections
dashboard
device
display
error
input
logger
network_intelligence
platform
processes
safe_system
security
Security monitoring and intrusion detection for netwatch
simple_overview
stats
system
validation
Input validation and sanitization for netwatch

Functions§

run
Main entry point for the netwatch application.