SaaSHub helps you find the best software and product alternatives Learn more →
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)
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Gravitational Teleport
The easiest, and most secure way to access and protect all of your infrastructure.
For the SSH case mentioned in the article, `ssh -R` trick should already resolve some one-time contingencies (assuming SSH connection is not blocked).
But if you find yourself requesting `ssh -R` too often, maybe just ask those datacenter people to setup a proper SSH Bastion for you. There are opensource solutions and enterprise-level ones (Teleport for example: https://github.com/gravitational/teleport), some also allows you to do audit and access control, which maybe important if you work for a enterprise client.
-
-
certificates
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
I've been doing this for a while with SmallStep CA: https://github.com/smallstep/certificates
It's a bit of a pain to load a cert onto every device (easier with stuff like Ansible if you have a bunch of linux devices), but manageable. And it lets me do proper trusted TLS for a lot of stuff that would otherwise be self-signed.
One thing I recommend is to add X509v3 Name Constraints extensions to your root CA if you go down this path. It prevents the CA from being abused to MITM you for other URLS (at least for browsers/clients that respect names constraints)
```
-
-
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( ͡° ͜ʖ ͡°)...
-
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
-
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.
-
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.
-
Project mention: Devzat – Chat over SSH, with some nice quality-of-life features | news.ycombinator.com | 2024-07-18
-
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-18https://github.com/smallstep/cli implements some OAuth flows from the CLI, it may be helpful for you.
-
Project mention: Devzat – Chat over SSH, with some nice quality-of-life features | news.ycombinator.com | 2024-07-18
Cool, the source code is amazingly readable. Also love the sense of humor :-D such as https://github.com/quackduck/devzat/blob/main/commands.go#L1...
-
Project mention: Asqi: A codebase explorer designed to help navigate and understand Git projects | news.ycombinator.com | 2024-05-31
Cool. You can get going in no time with Charm Wish (https://github.com/charmbracelet/wish).
Then sprinkle on magic fairy dust with TTE (https://chrisbuilds.github.io/terminaltexteffects/showroom/) so you can still have that epilepsy inducing effect :-p
-
-
-
-
-
-
-
docker-volume-backup
Backup Docker volumes locally or to any S3, WebDAV, Azure Blob Storage, Dropbox or SSH compatible storage
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
Go SSH discussion
Go SSH related posts
-
Firewall rules: not as secure as you think
-
Ask HN: SSH Based Tunnel FOSS/Better Alternative to Pinggy?
-
Devzat – Chat over SSH, with some nice quality-of-life features
-
Why aren't we using SSH for everything? (2015)
-
TPM GPIO fail: How bad OEM firmware ruins Intel TPM security
-
Asqi: A codebase explorer designed to help navigate and understand Git projects
-
Reverse SSH – Have your SSH daemon connect back to you
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Sep 2024
Index
What are some of the best open-source SSH projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | nps | 30,302 |
2 | Gravitational Teleport | 17,322 |
3 | gost | 15,744 |
4 | certificates | 6,601 |
5 | ssh-chat | 5,478 |
6 | scan4all | 5,436 |
7 | soft-serve | 5,188 |
8 | gost | 4,043 |
9 | sish | 3,941 |
10 | ssh | 3,643 |
11 | cli | 3,620 |
12 | devzat | 3,503 |
13 | wish | 3,466 |
14 | Advanced SSH config | 3,051 |
15 | ContainerSSH | 2,654 |
16 | yubikey-agent | 2,646 |
17 | Stowaway | 2,642 |
18 | rtop | 2,116 |
19 | sshtron | 2,077 |
20 | docker-volume-backup | 1,888 |
21 | sshportal | 1,765 |
22 | goph | 1,738 |
23 | mole | 1,691 |