taskrunner

package
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2026 License: GPL-3.0 Imports: 11 Imported by: 3

README

implant/sliver/taskrunner

Overview

Task scheduler running queued implant jobs. Controls execution order, retries, and task telemetry. Runtime components handle dotnet windows, task, task darwin, and task linux for implant-side taskrunner features.

Go Files

  • dotnet_windows.go – Handles .NET task execution specifics on Windows.
  • task.go – Defines the core task runner, queue, and lifecycle logic.
  • task_darwin.go – macOS adaptations for task execution.
  • task_linux.go – Linux adaptations for task execution.
  • task_windows.go – Windows-specific task execution helpers.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LocalTask

func LocalTask(data []byte, rwxPages bool) error

LocalTask - Run a shellcode in the current process Will hang the process until shellcode completion

func RandomString added in v1.5.40

func RandomString(length int) string

func RemoteTask

func RemoteTask(processID int, data []byte, rwxPages bool) error

RemoteTask -

func Sideload

func Sideload(procName string, procArgs []string, _ uint32, data []byte, args []string, kill bool) (string, error)

Sideload - Side load a library and return its output

Types

This section is empty.

Jump to

Keyboard shortcuts

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