Home

Awesome

go-deliver

Go-deliver is a payload delivery tool coded in Go. This is the first version and other features will be added in the future.

Installation

Compile from source:

  1. Clone this repository.
  2. Install the required dependecies.
  3. Compile and run.

Dependecies

Configuration

Currently go-deliver supports only http and https server for payload delivery. More server types will be added later. To change the port of the http server you can modify the config.conf.

Sample configuration :

[http]
enable = true
port = 8888
template404 = templates/404.html

[https]
enable = false
port = 8443
template404 = templates/404.html
publickey = certs/server.pem
privatekey = certs/server.key

Usage

The main logic behind go-deliver is to deliver different type of payloads to specific IP/Subnet address or block access for specific IP/Subnet.

Currently you have two types of objects in go-deliver.

Payload object commands

Payload types

mshta regsrv32 powershell javascript html text exe

Payload Options

Note : If no whitelist or blacklist is specified the payload will get delivered to anyone with the correct URL.

Host object commands

Host options

TODO

Suggestions ???

Screenshots

Payload Creation

alt text

Payload List

alt text

Payload Deliver

alt text

Host Creation

alt text

Payload with Black List

alt text