sshbind 0.1.0

SSHBind is a Rust library that securely binds remote services behind multiple SSH jump hosts to a local socket, enabling seamless access with encrypted credential management, TOTP-based two-factor authentication, and automatic reconnection.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
#[cfg(any(target_os = "linux", target_os = "windows"))]
mod cli; // put real CLI in src/real.rs

#[cfg(any(target_os = "linux", target_os = "windows"))]
fn main() {
    cli::main();
}

#[cfg(not(any(target_os = "linux", target_os = "windows")))]
fn main() {
    println!("This program only runs on Linux and Windows.");
}