{"id":50718032,"url":"https://github.com/supermarsx/ssh-perma-tunnel","last_synced_at":"2026-06-30T01:01:12.968Z","repository":{"id":356128540,"uuid":"1230888979","full_name":"supermarsx/ssh-perma-tunnel","owner":"supermarsx","description":"SSH Permanent Tunnel Tool (spt)","archived":false,"fork":false,"pushed_at":"2026-06-22T19:56:29.000Z","size":555471,"stargazers_count":3,"open_issues_count":6,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-22T20:24:28.756Z","etag":null,"topics":["cli","devtools","forwarder","networking","port-forwarding","relay","rth3","rust","ssh","ssh-client","ssh-tunnel","ssh3","tunnel","tunneling-client"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/supermarsx.png","metadata":{"files":{"readme":"docs/readme.md","changelog":"changelog.md","contributing":"contributing.md","funding":".github/funding.yml","license":"license.md","code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"supermarsx"}},"created_at":"2026-05-06T12:22:00.000Z","updated_at":"2026-06-22T19:56:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/supermarsx/ssh-perma-tunnel","commit_stats":null,"previous_names":["supermarsx/ssh-perma-tunnel"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/supermarsx/ssh-perma-tunnel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supermarsx%2Fssh-perma-tunnel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supermarsx%2Fssh-perma-tunnel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supermarsx%2Fssh-perma-tunnel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supermarsx%2Fssh-perma-tunnel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/supermarsx","download_url":"https://codeload.github.com/supermarsx/ssh-perma-tunnel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supermarsx%2Fssh-perma-tunnel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34948227,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-29T02:00:05.398Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","devtools","forwarder","networking","port-forwarding","relay","rth3","rust","ssh","ssh-client","ssh-tunnel","ssh3","tunnel","tunneling-client"],"created_at":"2026-06-09T20:31:51.787Z","updated_at":"2026-06-30T01:01:12.943Z","avatar_url":"https://github.com/supermarsx.png","language":"Rust","funding_links":["https://github.com/sponsors/supermarsx"],"categories":[],"sub_categories":[],"readme":"# spt Documentation\n\nIndex of user-facing documentation for `spt` (SSH Permanent Tunnel).\n\n## Guides\n\n- [Getting Started](getting-started.md) — install and run your first tunnel\n- [Installation](installation.md) — per-OS install, packages, signatures\n- [Configuration](configuration.md) — TOML reference\n- [CLI Reference](cli-reference.md) — every command and flag\n- [Profiles](profiles.md) — profile concepts, state machine, examples\n- [Forwards](forwards.md) — local/remote/UDP/UDS forwards, jump chains, limits, ACLs\n- [Authentication](auth.md) — pubkey, agent, password, kbi, cert, SSPI/GSSAPI, bearer, basic, OIDC\n- [Secrets](secrets.md) — vault, keychain, env, and file backends\n- [Trust](trust.md) — known_hosts, SHA-256 pinning, TLS pinning\n- [SFTP](sftp.md) — SFTP client + mount surfaces (FUSE/Dokany2/sshfs)\n- [Obfuscation](obfuscation.md) — obfs4, meek-http, ssh-over-websocket, shadowsocks\n- [Scripting](scripting.md) — rhai-based hook engine (`pre_connect`, `post_connect`, ...)\n- [Service Integration](service-integration.md) — systemd, launchd, SCM, Task Scheduler\n- [Docker](docker.md) — hardened distroless container, compose security profile, secrets at runtime\n- [DNS](dns.md) — transparent resolver and hosts-file integration\n- [Firewall](firewall.md) — nft, pf, and Windows Firewall integration\n- [Observability](observability.md) — logs, metrics, OTLP, SNMP\n- [Events](events.md) — bindings, sinks, templating\n- [Memory Hygiene](mem-hygiene.md) — opt-in RSS growth monitor, `memory.leak_suspected`\n- [Diagnostics](diagnostics.md) — `spt diagnose`, bundles, redaction\n- [Benchmarking](benchmarking.md) — drivers, safety, comparing runs\n- [MCP](mcp.md) — MCP server, resources, tools, policy\n- [TUI](tui.md) — interactive profile configurator\n- [SSH3](ssh3.md) — experimental SSH3 support and limitations\n- [Remote Config](remote-config.md) — HTTPS config, fingerprint pinning\n- [Security](security.md) — threat model, redaction, secret handling\n- [Troubleshooting](troubleshooting.md) — common issues and exit codes\n- [Versioning](versioning.md) — the rolling `YY.N` scheme and Cargo encoding\n\nFor implementation status of individual subcommands, see\n[CLI Reference](cli-reference.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupermarsx%2Fssh-perma-tunnel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupermarsx%2Fssh-perma-tunnel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupermarsx%2Fssh-perma-tunnel/lists"}