Agents

BingoC2 has 3 main agents: Dingo, Sirin, and Gofer.

Dingo

Dingo is BingoC2's flagship agent. It is written in Golang and has robust capabilities. However, since it is written in Go, the file size can be on the larger side (~5.5mb). Dingo is capable of operating over HTTP, DNS, ICMP, SMB, and TCP.

Generating Dingo Agent

To generate a Dingo agent, use the spawn command

[client] bingoc2> spawn <protocol> [flags]

When generating an agent, you must either specify a listener (with -l) and if the listener is bound to 0.0.0.0, a RHOST and RPORT (-r and -p).

Other Flags

Flag
Description

-r

RHOST: host to callback to

-p

RPORT: port to callback to

-o

Target operating system to compile for (Valid Options: windows, linux

-a

Target architecture to compile for (Valid Options: x64, x86, amd64, i386)

-u

User Agent (only applicable for http)

-s

Sleep: interval between callbacks (in seconds)

-j

Jitter: range of random interval between callbacks (in seconds)

-f

Format to compile to (Valid Options: exe, dll, svc, elf)

Sirin (Not Currently Supported)

Gofer

Gofer is BingoC2's built in stager. Written in C, Gofer prioritizes minimal size, minimal footprint, and stealthiness.

Generate Gofer Agent

[client] bingoc2> spawn stager [flags]

Last updated

Was this helpful?