awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nirui avatar

nirui/sshwifty

0
View on GitHub↗
3,028 Stars·398 Forks·JavaScript·agpl-3.0·4 Aufrufesshwifty-demo.nirui.org↗

Sshwifty

Sshwifty is a web-based remote terminal and SSH client that allows for the administration of remote systems through a browser without requiring a native terminal client. It provides a password-protected administrative portal to restrict unauthorized access and supports both SSH and Telnet connectivity.

The application includes a SOCKS5 proxy gateway to route outgoing remote terminal traffic. It also utilizes server-side hooks that execute external processes to validate or modify connection logic before a session is established.

The system manages connectivity parameters through environment-based configuration and uses WebSocket stream tunneling to relay bidirectional data between the browser and remote hosts.

Features

  • Web-Based Interfaces - Provides an interactive SSH and Telnet client accessible directly through a web browser.
  • WebSocket Proxy Tunnels - Relays real-time bidirectional data between the browser and remote SSH/Telnet sessions via WebSocket tunnels.
  • Secure Remote Access - Establishes encrypted remote connections to hosts with an added layer of password-protected interface access.
  • SSH and Telnet Clients - Enables the establishment of SSH and Telnet sessions to remote hosts via a web interface.
  • Browser-Based Remote Shell Access - Provides a web-based interface for accessing remote server shells without requiring native client installation.
  • Web-Based Remote Terminals - Serves as a web-based remote terminal for executing shell commands on remote systems.
  • Connection Lifecycle Hooks - Triggers external server processes to modify behavior or abort remote connections based on process return codes.
  • Pre-Request Logic Hooks - Executes external shell processes immediately before establishing sessions to validate or modify connection logic.
  • Shared Secret Keys - Restricts access to the administrative web interface using a pre-shared secret key.
  • Password Access Restrictions - Implements a password-protected entry point to prevent unauthorized access to remote connection pages.
  • Connection Workflow Automation - Uses server-side hooks to trigger external processes that validate or modify connections before establishment.
  • Development Environments - Provides a web-based SSH and Telnet client.

Star-Verlauf

Star-Verlauf für nirui/sshwiftyStar-Verlauf für nirui/sshwifty

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Sshwifty

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sshwifty.
  • erebe/wstunnelAvatar von erebe

    erebe/wstunnel

    6,424Auf GitHub ansehen↗

    wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across restrictive firewalls and proxies. It operates as both a client and server, encapsulating TCP data within WebSocket binary frames and multiplexing multiple connections over a single WebSocket link. The tool supports mutual TLS authentication, requiring clients to present signed certificates for verification before establishing a tunnel, and provides shared secret access control and tunnel forwarding restrictions for additional security. The project distinguishes itself by offerin

    Rusthttp2reverse-tunnelsocks
    Auf GitHub ansehen↗6,424
  • zhaojh329/rttyAvatar von zhaojh329

    zhaojh329/rtty

    4,018Auf GitHub ansehen↗

    rtty is a web-based SSH terminal manager and secure gateway designed for remote device administration. It provides a browser interface for accessing Linux shells, managing remote files through binary streams, and routing network traffic to internal device web pages via an HTTP proxy tunnel. The system features a secure gateway using mutual TLS authentication and SSL encryption to protect data transmissions. It includes session orchestration tools for multi-session state management, enabling split-view monitoring and the execution of batch commands across multiple connected devices simultaneou

    Chttp-proxynatproxy
    Auf GitHub ansehen↗4,018
  • chjj/tty.jsAvatar von chjj

    chjj/tty.js

    4,219Auf GitHub ansehen↗

    tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It acts as a browser-based gateway for executing system commands and streaming command-line input and output via network sockets. The project enables persistent shell sessions, allowing active terminal processes to remain available across browser refreshes and disconnections. It includes authentication middleware and encryption to provide secure remote shell access and restrict system control to authorized users. The system covers terminal emulation with support for colors and mous

    JavaScript
    Auf GitHub ansehen↗4,219
  • lwch/natpassAvatar von lwch

    lwch/natpass

    4,457Auf GitHub ansehen↗

    Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop streaming, and cloud development environments through a browser. It functions as a centralized portal for executing shell commands and accessing graphical desktops on remote servers without the need for local clients. The system includes a remote IDE host and a remote desktop streamer, enabling server-side development environments and the transmission of a remote machine's visual interface directly to a web browser. It also features a natural language documentation query tool for

    Gocode-servergolangprotobuf
    Auf GitHub ansehen↗4,457
Alle 30 Alternativen zu Sshwifty anzeigen→

Häufig gestellte Fragen

Was macht nirui/sshwifty?

Sshwifty is a web-based remote terminal and SSH client that allows for the administration of remote systems through a browser without requiring a native terminal client. It provides a password-protected administrative portal to restrict unauthorized access and supports both SSH and Telnet connectivity.

Was sind die Hauptfunktionen von nirui/sshwifty?

Die Hauptfunktionen von nirui/sshwifty sind: Web-Based Interfaces, WebSocket Proxy Tunnels, Secure Remote Access, SSH and Telnet Clients, Browser-Based Remote Shell Access, Web-Based Remote Terminals, Connection Lifecycle Hooks, Pre-Request Logic Hooks.

Welche Open-Source-Alternativen gibt es zu nirui/sshwifty?

Open-Source-Alternativen zu nirui/sshwifty sind unter anderem: erebe/wstunnel — wstunnel is a tool that tunnels arbitrary TCP traffic through WebSocket connections, enabling communication across… chjj/tty.js — tty.js is a web-based terminal emulator and Node.js socket terminal that provides a remote shell web interface. It… zhaojh329/rtty — rtty is a web-based SSH terminal manager and secure gateway designed for remote device administration. It provides a… midoks/mdserver-web — mdserver-web is a Linux server management panel and plugin-based server orchestrator. It provides a web interface for… lwch/natpass — Natpass is a web-based remote access gateway and orchestrator designed to manage remote server instances, desktop… jedisct1/dsvpn — dsvpn is a point-to-point virtual private network tool that establishes encrypted tunnels between two specific…