awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
zhaojh329 avatar

zhaojh329/rtty

0
View on GitHub↗
4,018 stars·546 forks·C·MIT·14 viewszhaojh329.github.io/rtty↗

Rtty

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

Connectivity is maintained through WebSocket-based terminal emulation for real-time interactive shell access and binary-stream transfers for remote file uploads and downloads.

Features

  • Web-Based Remote Terminals - Provides a browser-based interface for executing shell commands and managing remote Linux systems.
  • SSH Web Terminals - Provides a full SSH terminal session accessible via a web browser for remote system administration.
  • Bidirectional WebSocket Streaming - Provides a bidirectional WebSocket streaming channel for real-time interactive shell access.
  • Remote Web Traffic Routing - Routes browser requests through a remote connection to access internal device management pages.
  • HTTP Tunnels - Provides HTTP tunnels to encapsulate network traffic and expose internal device web pages through firewalls.
  • HTTP Proxy Forwarders - Forwards HTTP and HTTPS connections through an encrypted tunnel to expose internal device web pages.
  • WebSocket-Based Streaming - Implements real-time interactive shell access by streaming terminal data over bidirectional WebSocket sockets.
  • Mutual TLS Authentication - Establishes trusted peer connections using mutual TLS authentication to verify both client and server identities.
  • HTTP Application Proxies - Proxies HTTP-based device management applications through a secure gateway for remote access.
  • Secure Remote Access - Establishes encrypted tunnels and authenticated communication channels for secure remote administrative access to hardware.
  • SSL Encryption - Uses SSL/TLS encryption to protect administrative traffic and credentials during transmission.
  • Mutual TLS Transport Encryption - Implements mutual TLS transport encryption to secure the communication channel between the gateway and remote devices.
  • Remote File Managers - Provides a remote file manager for uploading, downloading, and organizing files on remote servers via encrypted tunnels.
  • Streaming Transfers - Implements streaming transfers for moving files incrementally without loading entire payloads into memory.
  • WebSocket State Coordinators - Coordinates shared state and real-time broadcasting across multiple WebSocket connections for simultaneous monitoring.
  • Multi-Device Workflow Execution - Enables the synchronized execution of administrative commands across multiple connected devices in parallel.
  • Concurrent Remote Session Managers - Manages multiple simultaneous network connections to remote targets for parallel command execution.
  • Split-View Terminals - Allows splitting the terminal window to view and interact with multiple concurrent remote connections simultaneously.
  • Broadcast Command Execution - Enables the simultaneous broadcast execution of a single command across a fleet of connected remote devices.
  • Remote File Transfers - Ships utilities for moving files between local and remote systems using a web-based interface.

Star history

Star history chart for zhaojh329/rttyStar history chart for zhaojh329/rtty

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Rtty

These projects share indexed features with Rtty. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hackerschoice/thc-tips-tricks-hacks-cheat-sheethackerschoice avatar

    hackerschoice/thc-tips-tricks-hacks-cheat-sheet

    3,853View on GitHub↗

    This project is a comprehensive command-line reference and toolkit designed for Linux system administration and network security assessment. It provides a collection of technical snippets and operational guides focused on managing remote environments, orchestrating shell sessions, and executing administrative tasks through native terminal utilities. The repository distinguishes itself by offering specialized techniques for stealthy operations and infrastructure manipulation. It covers methods for establishing encrypted tunnels to bypass firewalls, obfuscating process identities and command hi

    Shell
    View on GitHub↗3,853
  • huashengdun/websshhuashengdun avatar

    huashengdun/webssh

    5,118View on GitHub↗

    Webssh is a browser-based remote shell and SSH gateway interface. It functions as a web-based SSH client and terminal emulator, allowing users to establish secure shell connections to remote servers and execute commands directly through a web browser without a local terminal client. The service supports remote server administration using password or public-key authentication. It allows for automated session startup and configuration by passing connection details, terminal settings, and initial commands through browser URL query parameters. The system provides a resizable terminal interface t

    Pythonasynchronousparamikopython
    View on GitHub↗5,118
  • nirui/sshwiftynirui avatar

    nirui/sshwifty

    3,028View on GitHub↗

    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-b

    JavaScriptsshtelnetwebssh
    View on GitHub↗3,028
  • tianshiyeben/wgcloudtianshiyeben avatar

    tianshiyeben/wgcloud

    5,147View on GitHub↗

    wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices, containers, and middleware. It functions as a centralized dashboard for tracking real-time hardware metrics, auditing the health of Docker and Kubernetes environments, and maintaining an IT asset management system for physical and cloud infrastructure. The platform is distinguished by its integrated remote administration capabilities, featuring a web-based SSH client for executing bulk commands and managing servers directly from a browser. It further differentiates itself with AI-d

    Javaagentcpudevops
    View on GitHub↗5,147
Compare all 30 related projects→

Frequently asked questions

What does zhaojh329/rtty do?

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.

What are the main features of zhaojh329/rtty?

The main features of zhaojh329/rtty are: Web-Based Remote Terminals, SSH Web Terminals, Bidirectional WebSocket Streaming, Remote Web Traffic Routing, HTTP Tunnels, HTTP Proxy Forwarders, WebSocket-Based Streaming, Mutual TLS Authentication.

Which projects share features with zhaojh329/rtty?

Projects with overlapping indexed features include: hackerschoice/thc-tips-tricks-hacks-cheat-sheet — This project is a comprehensive command-line reference and toolkit designed for Linux system administration and… huashengdun/webssh — Webssh is a browser-based remote shell and SSH gateway interface. It functions as a web-based SSH client and terminal… tianshiyeben/wgcloud — wgcloud is a comprehensive suite of monitoring and management tools designed for Linux servers, network devices,… nirui/sshwifty — Sshwifty is a web-based remote terminal and SSH client that allows for the administration of remote systems through a… emissary-ingress/emissary — Emissary is a Kubernetes API gateway that manages incoming external traffic and routes it to internal microservices.… zhenorzz/goploy — Goploy is a centralized infrastructure management and deployment platform designed to automate software releases and…