Go SSH

Open-source Go projects categorized as SSH

Top 23 Go SSH Projects

  • nps

    一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)

  • Gravitational Teleport

    The easiest, and most secure way to access and protect all of your infrastructure.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    Teleport - Comprehensive control plane tool, but also supports accessing apps behind NATs. Written in Go.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gost

    GO Simple Tunnel - a simple tunnel written in golang

  • Project mention: Teach us something Sundays | /r/ExperiencedFounders | 2023-05-21

    With a combination of Gost and cloudflare tunnel you can access literally anything on the local LAN network.

  • certificates

    🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.

  • Project mention: You shouldn't run NSA-grade Wi-Fi at home | news.ycombinator.com | 2024-01-04

    You can roll your own with https://github.com/smallstep/certificates. We maintain major open source projects and contribute a lot to other projects. I don’t think that means everything we do has to be open source. Sorry this one wasn’t. Doing this in pure open source would be a book, not a blog post.

    Love Let’s Encrypt — we’re sponsors — but using them for WiFi is a terrible idea. You need internal PKI for WiFi.

  • ssh-chat

    Chat over SSH.

  • scan4all

    Official repository vuls Scan: 15000+PoCs; 23 kinds of application password crack; 7000+Web fingerprints; 146 protocols and 90000+ rules Port scanning; Fuzz, HW, awesome BugBounty( ͡° ͜ʖ ͡°)...

  • soft-serve

    The mighty, self-hostable Git server for the command line🍦

  • Project mention: Ask HN: Hosting a CLI Tool via SSH? | news.ycombinator.com | 2024-03-10

    If you need an open source example to use as a template you might want to take a look at soft serve: https://github.com/charmbracelet/soft-serve

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • sish

    HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    sish - Open source ngrok/serveo alternative. SSH-based but uses a custom server written in Go. Supports WebSocket tunneling.

  • cli

    🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc. (by smallstep)

  • Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18

    https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.

  • ssh

    Easy SSH servers in Golang

  • Project mention: Tinyssh | news.ycombinator.com | 2024-03-24

    I think for these use case a SSH server in Go would be way simpler such as https://github.com/gliderlabs/ssh

  • gost

    GO Simple Tunnel - a simple tunnel written in golang (by go-gost)

  • Project mention: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. | dev.to | 2024-04-30

    gost - Looks like a comprehensive option. TCP and UDP tunneling. TAP/TUN devices. Load balancing. Web API. Written in Go.

  • wish

    Make SSH apps, just like that! 💫

  • Project mention: Ask HN: Hosting a CLI Tool via SSH? | news.ycombinator.com | 2024-03-10

    I have not tried this out but https://github.com/charmbracelet/wish - a companion to soft-serve - could be helpful to you

  • Advanced SSH config

    :computer: make your ssh client smarter

  • Project mention: Ansible: Connecting to multiple jump hosts | /r/devops | 2023-06-03

    Yeah this is the easiest route. You could also trying something like assh which allows you more flexibility.

  • yubikey-agent

    yubikey-agent is a seamless ssh-agent for YubiKeys.

  • Project mention: Show HN: SSH-tpm-agent – SSH agent for TPMs | news.ycombinator.com | 2023-07-29

    This is a great idea. I now exclusively use SSH keys on hardware security modules of some kind. I use "Secretive", a mac app that does the same, plus a yubikey using yubikey-agent (https://github.com/FiloSottile/yubikey-agent; there are too many complicated ways to use SSH keys with a yubikey this is one of the friendliest ones). Depending on the security and frequency of which I access the service impacts whether I need presence confirmation or use secretive versus the yubikey.

    I would be remiss to mention there are existing SSH TPM projects, not sure how this one differentiates. It seems to at least have the user experience pretty simple, similar to yubikey-agent (and secretive), and unlike some of the existing solutions which have quite a few extra steps:

  • ContainerSSH

    ContainerSSH: Launch containers on demand

  • Project mention: Ask HN: Tell us about your project that's not done yet but you want feedback on | news.ycombinator.com | 2023-08-16

    - Build your own honeypot with ContainerSSH (DevConf CZ 2021) [4]

    [1]: https://containerssh.io

  • Stowaway

    👻Stowaway -- Multi-hop Proxy Tool for pentesters

  • Project mention: Stowaway -- Multi-hop Proxy Tool for pentesters | /r/hacking | 2023-11-13
  • rtop

    rtop is an interactive, remote system monitoring tool based on SSH

  • sshtron

    $ ssh sshtron.zachlatta.com

  • Project mention: $ ssh sshtron.zachlatta.com | news.ycombinator.com | 2024-05-01
  • sshportal

    :tophat: simple, fun and transparent SSH (and telnet) bastion server

  • mole

    CLI application to create ssh tunnels focused on resiliency and user experience.

  • devzat

    The devs are over here at devzat, chat over SSH!

  • goph

    🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀

  • docker-volume-backup

    Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage

  • Project mention: I have a question about | /r/paulsdevblog | 2023-11-29

    I am interested in coming up with a backup plan before I get too invested in this setup. I found the docker-volume-backup project that looks like it might be a possible solution. However I'm not sure how to implement it using docker swarm since I am new to all of this. I would be interested in learning what backup solution you use for your docker swarm servers.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go SSH related posts

Index

What are some of the best open-source SSH projects in Go? This list will help you:

Project Stars
1 nps 29,340
2 Gravitational Teleport 16,705
3 gost 15,231
4 certificates 6,211
5 ssh-chat 5,370
6 scan4all 5,274
7 soft-serve 4,866
8 sish 3,786
9 cli 3,506
10 ssh 3,478
11 gost 3,499
12 wish 3,098
13 Advanced SSH config 2,992
14 yubikey-agent 2,586
15 ContainerSSH 2,582
16 Stowaway 2,423
17 rtop 2,098
18 sshtron 2,069
19 sshportal 1,691
20 mole 1,682
21 devzat 1,669
22 goph 1,658
23 docker-volume-backup 1,533

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com