Nodes

The Nodes menu manages our listeners and active Nodes. Each node represents an executed implant and provides us an interface to interact with said implant.

General:

<kudzu> nodes
<kudzu nodes> help  
ls/list: lists listeners, nodes or both
        usage: ls nodes/listeners
run: starts listener with given options
        usage: run
setop: set options for listener
        options: nodetype (tcp/udp/ntp)
                    address/addr (ip of listener)
                        port (port of listener)
        usage: setop <option> <val>
close: closes node or listener
        usage: close node/listener <ID>
interact: interact with node
        usage: interact <ID>
showops: shows options for listener
        usage: showops
<kudzu nodes>

Currently only tcp nodes are supported, but more C2 channels will be added as development continues.

Starting a listener

<kudzu nodes> setop nodetype tcp
<kudzu nodes> setop addr 127.0.0.1
<kudzu nodes> setop port 8080
<kudzu nodes> run

Listing assets

<kudzu nodes> ls
Nodes:
6025077c0d tcp 127.0.0.1
Listeners:
6e770a3487 127.0.0.1:7896
4e9491ab36 127.0.0.1:8080

Closing nodes and listeners

<kudzu nodes> ls
Nodes:
c02685d227 tcp 127.0.0.1
Listeners:
6e770a3487 127.0.0.1:7896
4e9491ab36 127.0.0.1:8080
<kudzu nodes> close node c02685d227
Closed node: {0xc0003aa000 {tcp 127.0.0.1 7896 c02685d227}}
<kudzu nodes> close listener 4e9491ab36
Closed node: {4e9491ab36 0xc000384020}
2021/02/25 13:48:32 accept tcp 127.0.0.1:8080: use of closed network connection
<kudzu nodes> ls
Nodes:
Listeners:
6e770a3487 127.0.0.1:7896
<kudzu nodes>

Last updated

Was this helpful?