Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
sish — HTTP(S)/WS(S)/TCP-Tunnel zu localhost nur mit SSH. | Kitploit
Tools/GitHubGitHub/antoniomika/sish
Allgemeine DienstprogrammeWebsicherheitNetzwerksicherheitDienstprogramme & Frameworks
GitHubantoniomika/sish

sish

HTTP(S)/WS(S)/TCP-Tunnel zu localhost nur mit SSH.

Repository anzeigenWebseite
4.7k333vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

sish

Open-Source-SSH-Tunneling für HTTP(S), WS(S), TCP, Aliase und SNI.

Wenn Ihnen die Einfachheit des Serveo/ngrok-ähnlichen Sharings gefällt, Sie aber einfaches SSH verwenden und Ihre eigene Infrastruktur betreiben möchten, ist sish genau dafür gemacht.

  • Kein benutzerdefinierter Client für Endbenutzer erforderlich
  • Öffentliche und private Tunnel-Workflows
  • Docker- und Binär-Releases
  • Konzipiert für produktionsreifes Selbsthosting

Dokumentation | Managed Service | Releases | Docker-Images | Gesponsert von pico.sh

Warum sish

sish betreibt einen SSH-Server, der auf Weiterleitung (Forwarding) und Multiplexing spezialisiert ist. Die Benutzer verbinden sich mit vertrauten Befehlen, und sish übernimmt das Routing.

Typische Anwendungsfälle

  • Sofort eine lokale Web-App über HTTPS teilen
  • Einen TCP-Dienst über einen festen oder zufälligen externen Port verfügbar machen
  • Private TCP-Aliase erstellen, die nur über authentifiziertes SSH erreichbar sind
  • TLS-Verkehr per SNI an mehrere Backends weiterleiten, ohne TLS zu terminieren

Schnellstart

1) Managed Service ausprobieren

Der schnellste Weg, Ihren Workflow zu validieren:

root@kitploit:~
ssh -R 80:localhost:8080 tuns.sh

Dies erstellt eine öffentliche URL für Ihre lokale App, die auf Port 8080 läuft.

2) Selbsthosten mit Docker

Image pullen:

root@kitploit:~
docker pull antoniomika/sish:latest

Verzeichnisse vorbereiten:

root@kitploit:~
mkdir -p ~/sish/ssl ~/sish/keys ~/sish/pubkeys
cp ~/.ssh/id_ed25519.pub ~/sish/pubkeys

Ausführen:

root@kitploit:~
docker run -itd --name sish \
	-v ~/sish/ssl:/ssl \
	-v ~/sish/keys:/keys \
	-v ~/sish/pubkeys:/pubkeys \
	--net=host antoniomika/sish:latest \
	--ssh-address=:2222 \
	--http-address=:80 \
	--https-address=:443 \
	--https=true \
	--https-certificate-directory=/ssl \
	--authentication-keys-directory=/pubkeys \
	--private-keys-directory=/keys \
	--bind-random-ports=false \
	--domain=example.com

Dann verbinden:

root@kitploit:~
ssh -p 2222 -R 80:localhost:8080 example.com

Beispiele für Weiterleitung

HTTP-Tunnel

root@kitploit:~
ssh -R myapp:80:localhost:8080 tuns.sh

Ihre App unter localhost:8080 wird unter https://myapp.tuns.sh verfügbar.

TCP-Tunnel

root@kitploit:~
ssh -R 2222:localhost:22 tuns.sh

localhost:22 ist unter tuns.sh:2222 verfügbar

Privater TCP-Alias

root@kitploit:~
ssh -R mylaptop:22:localhost:22 tuns.sh

Zugriff von einem anderen Client:

root@kitploit:~
ssh -J tuns.sh mylaptop

Funktionshighlights

  • HTTP(S), WS(S), TCP-Weiterleitung und Multiplexing
  • TCP-Aliase für private, nur intern zugängliche Zugriffsmuster
  • SNI-Proxy-Unterstützung für TLS-basiertes Backend-Routing
  • Optionale Lastausgleichsmodi für HTTP/TCP/SNI-Aliase
  • Service-Konsolenunterstützung zur Inspektion weitergeleiteter Anfragen
  • Schlüssel- und Passwortauthentifizierung mit dynamischem Schlüssel-Neuladen
  • Restriktive Bindungsrichtlinien für sicherere Multi-Tenant-Umgebungen

Lokale Entwicklung

Klonen:

root@kitploit:~
git clone [email protected]:antoniomika/sish.git
cd sish

Lokal starten:

root@kitploit:~
go run main.go --http-address localhost:3000 --domain testing.ssi.sh

Oder verwenden:

root@kitploit:~
make dev

Testen Sie einen Tunnel:

root@kitploit:~
ssh -p 2222 -R 80:localhost:8080 testing.ssi.sh

testing.ssi.sh ist so konfiguriert, dass es für die Entwicklung auf localhost verweist.

Mehr erfahren

  • Erste Schritte
  • Weiterleitungstypen
  • CLI-Referenz
  • FAQ

Community

  • IRC: #sish auf libera / #pico.sh auf libera
  • E-Mail: [email protected]
Tool herunterladen