Skip to content

Releases: pygrum/monarch

v0.1.1

28 Dec 17:49
Compare
Choose a tag to compare

New features

  • agents info command can list information about a specific agent, and paired with the --build flag, can show the build option values that the agent was compiled with
  • A profile for each listener (http, https, tcp) is inserted to the DB on server initialisation. This is so that remote players know which ports the server uses for different types of communication.

What's Changed

  • host and port build parameters renamed to lhost and lport
  • Save compile options + create endpoint profiles by @pygrum in #25

Full Changelog: v0.1.0...v0.1.1

v0.1.0

27 Dec 18:27
Compare
Choose a tag to compare

0.1.0 is the first official stable release for Monarch.

New features

  • TLS (raw TCP) handler with fully documented custom protocol for low level languages.
  • More intuitive command usage
  • Malleable HTTP endpoints: granular customisation capabilities for HTTP-based C2 endpoints - configure methods, headers and paths in dedicated configuration file
  • Operators can stage local files on remote staging endpoints

Changes

  • One agent can now create multiple sessions, preventing unwanted termination of sessions
  • Operators can explicitly kill sessions

Bug fixes

  • Minor security updates

v0.0.3-alpha

25 Dec 18:16
1ec1da0
Compare
Choose a tag to compare
v0.0.3-alpha Pre-release
Pre-release

New features

  • any-staging: players can stage any file from their local machine, instead of just compiled agents

Changes

  • All commands to use Grumble rather than Cobra for a more stable CLI
  • build command to send a compilation request to build service is now compile
  • All commands can be accessed from one menu as there is no menu support in Grumble

Bug fixes

  • Fixed broken typing after resize (Windows client)
  • Fixed unregistered / null backslashes (Windows + MacOS client)

v0.0.2-alpha

13 Dec 00:48
ba71d61
Compare
Choose a tag to compare
v0.0.2-alpha Pre-release
Pre-release

Initial Release

Features

  • Neat console interface
  • Easy to install / uninstall
  • Install builders from Git repositories or local folders
  • Docker used to setup builder containers
  • HTTP / HTTPS callback handlers
  • Multiplayer and role-based access control
  • Easy 3rd party implant integration (documentation)
  • Client-server sessions secured by mTLS

Future additions

  • More stable windows UI
  • Stage custom payloads (such as packed agents)