implant

package
v1.4.21 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2021 License: GPL-3.0 Imports: 1 Imported by: 2

README

Implant

This directory contains the code for Sliver's implant, implant source code is dynamically rendered at runtime via the generate command. The code generation inserts the per-binary values such as X.509 certificates, etc. and compiles it to produce a binary.

The implant code contains a lot of platform specific code too, which varies the features that will be supported on different platforms.

Platform agnostic code is implemented in _default.go files, and can be compiled for any valid Go compiler target but only contains very generic commands/features.

Adding Implant Features

Simply adding new files to this directory will not work (but you can edit existing files). In order to add new features you'll need to add the code to this directory AND update the server/generate/srcfiles.go which contains a list of files the server should render.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// FS - Embedded FS access to sliver implant code
	//go:embed sliver/**
	FS embed.FS

	// GoMod - Templated go.mod module file for implant builds
	//go:embed go-mod
	GoMod string

	// GoSum - Templated go.sum module file for implant builds
	//go:embed go-sum
	GoSum string
)

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
proxy
Package proxy allows you to retrieve a system configured proxy for a given protocol and target URL.
Package proxy allows you to retrieve a system configured proxy for a given protocol and target URL.
ps
shell
+build !windows !linux !darwin
+build !windows !linux !darwin
shell/pty
Package pty provides functions for working with Unix terminals.
Package pty provides functions for working with Unix terminals.

Jump to

Keyboard shortcuts

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