[package]
name = "layover"
version = "0.3.4"
edition = "2024"
description = "SSH through firewalls. A TCP relay that tunnels connections through restrictive networks."
homepage = "https://layover.sh"
repository = "https://github.com/Lukas-Dresel/ssh-layover"
license = "MIT"
readme = "README.md"
rust-version = "1.85"
keywords = ["ssh", "proxy", "tunnel", "firewall", "relay"]
categories = ["command-line-utilities", "network-programming"]

[dependencies]
anyhow = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
clap = { version = "4", features = ["derive", "env"] }
dirs = "6"
hex = "0.4.3"
hmac = "0.13.0"
rand = "0.10.0"
rustls-pemfile = "2"
sha2 = "0.11.0"
tokio = { version = "1", features = ["full"] }
tokio-rustls = "0.26"
maxminddb = "0.24"
webpki-roots = "0.26"
socket2 = "0.5"
