Affected by GO-2024-2993
and 3 other vulnerabilities
GO-2024-2993 : Sliver Allows Authenticated Operator-to-Server Remote Code Execution in github.com/bishopfox/sliver
GO-2026-4280 : Sliver Vulnerable to Pre-Auth Memory Exhaustion via NoEncoder Bypass in github.com/bishopfox/sliver
GO-2026-4466 : Sliver has DNS C2 OTP Bypass that Allows Unauthenticated Session Flooding and Denial of Service in github.com/bishopfox/sliver
GO-2026-4609 : Sliver is Vulnerable to Authenticated Nil-Pointer Dereference through its Handlers in github.com/bishopfox/sliver
Discover Packages
github.com/bishopfox/sliver
server
gogo
package
Version:
v1.7.3
Opens a new window with list of versions in this module.
Published: Feb 24, 2026
License: GPL-3.0
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 5
Opens a new window with list of known importers.
Jump to ...
README
Documentation
Index
Constants
Variables
Functions
GarbleCmd(config, cwd, command)
GetGoCache(appDir)
GetGoModCache(appDir)
GetGoRootDir(appDir)
GoBuild(config, src, dest, buildmode, tags, ldflags, gcflags, asmflags)
GoCmd(config, cwd, command)
GoMod(config, src, args)
GoToolDistList(config)
GoVersion(config)
ValidCompilerTargets(config)
Types
Source Files
Directories
README
README
¶
server/gogo
Overview
Customizations for gogo/protobuf integration with the server. Tweaks protobuf handling and compatibility glue. Key routines cover GO within the gogo subsystem.
Go Files
go.go – Provides helper functions bridging gogo/protobuf with standard proto packages.
go_test.go (tests) – Tests the gogo compatibility helpers.
Expand ▾
Collapse ▴
Documentation
¶
func GarbleCmd(config GoConfig, cwd string, command []string) ([]byte, error)
func GetGoCache(appDir string) string
func GetGoModCache(appDir string) string
func GetGoRootDir(appDir string) string
func GoBuild(config GoConfig, src string, dest string, buildmode string, tags []string, ...) ([]byte, error)
func GoCmd(config GoConfig, cwd string, command []string) ([]byte, error)
func GoMod(config GoConfig, src string, args []string) ([]byte, error)
func GoToolDistList(config GoConfig) []string
func GoVersion(config GoConfig) ([]byte, error)
func ValidCompilerTargets(config GoConfig) map[string]bool
type GoConfig
GarbleCmd - Execute a go command
GetGoCache - Get the OS temp dir (used for GOCACHE)
GetGoModCache - Get the GoMod cache dir
GetGoRootDir - Get the path to GOROOT
GoBuild - Execute a go build command, returns stdout/error
GoCmd - Execute a go command
GoMod - Execute go module commands in src dir
GoToolDistList - Get a list of supported GOOS/GOARCH pairs
GoVersion - Execute a go version command, returns stdout/error
ValidCompilerTargets - Returns a map of valid compiler targets
GoConfig - Env variables for Go compiler
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.