terminal

package
v1.6.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TerminalSessions = make(map[string]*TerminalSession)
View Source
var TerminalSessionsMutex = &sync.Mutex{}

Functions

func EstablishConnection

func EstablishConnection(c *gin.Context)

func ForwardTerminal

func ForwardTerminal(id string, browser, agent *connection.SafeConn)

func RequestTerminal

func RequestTerminal(c *gin.Context)

Types

type TerminalSession

type TerminalSession struct {
	UUID         string
	UserUUID     string
	Browser      *connection.SafeConn
	Agent        *connection.SafeConn
	RequesterIp  string
	Forwarding   bool
	CleanupTimer *time.Timer
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL