Skip to content

v2.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Mar 12:51
· 6 commits to main since this release

Added

  • Added the HTTPCLIENT Makefile variable to specify which HTTP client to use
    • Use go for the default Go HTTP client
    • Use winhttp API for HTTP C2
  • Use go build tags to control which C2 clients are compiled into the agent. Build Tags
    • When ANY build tag is included, the agent will ONLY include that feature and nothing else. For example, if ONLY the http tag is provided, the SMB, TCP, and UDP clients will not be included.
    • If one of the following build tags is used, then only the C2 profiles provided will be compiled in
    • http - Include all HTTP clients (including HTTP/1.1, HTTP/2, and HTTP/3)
    • http1 - Include HTTP/1.1 client
    • http2 - Include HTTP/2 client
    • http3 - Include HTTP/3 client
    • winhttp - Include Windows winhttp API client
    • mythic - Include the Mythic client for the Mythic http C2 profile
    • smb - Include SMB client
    • tcp - Include TCP client
    • udp - Include UDP client

Changed

  • Upgraded github.com/Ne0nd0g/merlin-agent/v2 v2.3.0 => v2.4.0
  • Upgraded github.com/google/uuid v1.5.0 => v1.6.0

Merlin documentation and Wiki can be found here

The compressed file has a password of merlin