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

    Protect access to all of your infrastructure

    Project mention: Apache Guacamole: a clientless remote desktop gateway | news.ycombinator.com | 2024-03-29

    https://github.com/gravitational/teleport/blob/master/rfd/00...

  • 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.

  • 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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • sish

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

    Project mention: Tunnelmole, an ngrok alternative (open source) | news.ycombinator.com | 2024-03-21

    sish uses ssh tunneling that you can read about in their docs: https://ssi.sh/

  • 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)

  • 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.

  • 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

  • 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

  • mole

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

  • sshportal

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

  • goph

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

  • devzat

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

    Project mention: Ask HN: Most Secure Way to Communicate? | news.ycombinator.com | 2023-05-09

    did not know it was possible to use such ports as not-root.

    anyway here is a direct link to how you can host your own devzat server: https://github.com/quackduck/devzat#want-to-host-your-own-in...

    good luck, OP!

  • 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

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). The latest post mention was on 2024-03-29.

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,037
2 Gravitational Teleport 16,505
3 gost 15,030
4 certificates 6,115
5 ssh-chat 5,269
6 scan4all 5,209
7 soft-serve 4,746
8 sish 3,763
9 cli 3,468
10 ssh 3,403
11 gost 3,323
12 Advanced SSH config 2,982
13 wish 2,907
14 yubikey-agent 2,565
15 ContainerSSH 2,559
16 Stowaway 2,407
17 rtop 2,098
18 sshtron 2,062
19 mole 1,682
20 sshportal 1,678
21 goph 1,646
22 devzat 1,637
23 docker-volume-backup 1,492
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com