package
1.30.1
Repository: https://github.com/vulncheck-oss/go-exploit.git
Documentation: pkg.go.dev

# Packages

The channel package is the container for first-party framework C2 structures and variables, it holds the internal settings for multiple types of C2s.
No description provided by the author
The external C2 module extends the C2 functionality and exposes an interface to allow for an exploit to utilize a channel that is defined in an external repository.
httpservefile c2 spawns an HTTP or HTTPS server and hosts arbitrary user-provided files.
httpservershell is (literally) a combination of HTTPServeFile and (SSLShell || SimpleShellServer).
shelltunnel is a simple C2 that copies shell traffic between a reverse shell origin and a connectback server.
No description provided by the author
sslshell is a simple c2 that listens for incoming ssl/tls connections in order to establish a reverse shell.

# Functions

Add an external C2 to the supported list.
Call into the c2 impl so that it can create command line flags.
Factory pattern for creating c2 interfaces.
Return the internal representation of a C2 from a string.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Simplified names in order to keep the old calling convention and allow for quick references in supported C2 functions.
Simplified names in order to keep the old calling convention and allow for quick references in supported C2 functions.
Simplified names in order to keep the old calling convention and allow for quick references in supported C2 functions.
Simplified names in order to keep the old calling convention and allow for quick references in supported C2 functions.
Simplified names in order to keep the old calling convention and allow for quick references in supported C2 functions.
Simplified names in order to keep the old calling convention and allow for quick references in supported C2 functions.

# Structs

Internal representation of a C2 implementation.

# Interfaces

An interface used by both reverse shells, bind shells, and stagers.