Skip to content

Releases: GhostManager/mythic_sync

mythic_sync v3.0.7

27 Jun 19:48
496f1f4
Compare
Choose a tag to compare

Summary

This release primarily addresses a small issues related to inserting log entries into Ghostwriter v4.2.

CHANGELOG

[3.0.7] - 27 June 2024

Changed

  • Fixed null entries in oplog inserts for output and command values to be explicit or removed
  • Updated query execute function to use self.client.connect_async reconnecting AIOHTTP transport instead of making a new session each time

mythic_sync v3.0.5

05 Apr 19:38
3fa3db0
Compare
Choose a tag to compare

Summary

This release updates mythic_sync to work with Ghostwriter v4.1.

CHANGELOG

[3.0.5] - 5 April 2024

Changed

  • Changed references to the entry_identifier field to entryIdentifier for Ghostwriter v4.1

mythic_sync v3.0.4

15 Dec 23:17
4712cd2
Compare
Choose a tag to compare

Summary

This release combines changes from what would have been v3.0.3 with a change for Ghostwriter v4.0.3.

Note: This release will only work with Ghostwriter >=v4.0.3!

CHANGELOG

[3.0.4] - 14 December 2023

Changed

  • Added check for entry_identifier in Ghostwriter before submitting entries

[3.0.3] - 08 December 2023

Changed

  • Adjusted the Ghostwriter messages to more closely mirror that of cobalt_sync
  • Adjusted the IP sorting to remove CIDR notations

mythic_sync v3.0.2

13 Jun 23:02
343e48c
Compare
Choose a tag to compare

Summary

This release includes one change to address a possible issue with Ghostwriter API tokens created by an admin set never to expire.

CHANGELOG

[3.0.2] - 13 June 2023

Fixed

  • Handled an exception caused by _check_token() trying to parse the expiration date from a token that never expires

mythic_sync v3.0.1

17 May 19:10
0fb96a8
Compare
Choose a tag to compare

Summary

This release adds some quality-of-life improvements to help with troubleshooting configurations.

CHANGELOG

[3.0.1] - 17 May 2023

Changed

  • The Mythic Sync service will now check your Ghostwriter API token's expiration date and send a warning if it expires within 24 hours
  • Added suggestions for possible solutions to GraphQL errors that can be caused by providing an invalid or expired API token or an incorrect/non-existent log ID

mythic_sync v3.0.0

11 May 20:12
e94b572
Compare
Choose a tag to compare

Summary

This is a significant release to update mythic_sync for compatibility with Mythic v3.0.0+. Pull the Mythic-v2.x branch for older Mythic instances.

CHANGELOG

[3.0.0] - 11 May 2023

Changed

  • Updated for compatibility with Mythic v3.0.0

mythic_sync v2.0.2

15 Feb 01:24
ed29100
Compare
Choose a tag to compare

Summary

This release adds the ability for the mythic_sync service to send messages to Mythic's notification center. It also includes some general clean-up and maintenance.

CHANGELOG

[2.0.2] - 14 February 2023

Added

  • The Mythic Sync service will now send messages to Mythic's notification center when it starts and whenever it logs an exception that should be reviewed

Changed

  • Web requests now use the user agent Mythic_Sync/<Version> to make them easily identifiable in server logs

mythic_sync v2.0.1

04 Aug 21:12
1658782
Compare
Choose a tag to compare

Summary

This release adds support for Ghostwriter v3's GraphQL API. Ghostwriter will soon deprecate the REST API used by previous versions of mythic_sync, so this release also deprecates support for the REST API. To use this version of mythic_sync, you will need Ghostwriter v3.0.1 or later and a new API token. You can generate a GraphQL API token by visiting your Ghostwriter user profile.

If you will continue using Ghostwriter v2.x.x for the time being, use this project's Ghostwriter-v2.x branch (v1). That branch will continue to receive maintenance updates.

CHANGELOG

[2.0.1] - 4 August 2022

Added

  • Added a log handler for new agent callbacks

Changed

  • Switched to using Ghostwriter v3's GraphQL API
  • Changed log format to include timestamps consistent with Ghostwriter for easier log entry comparisons (Closes #6)

Deprecated

  • Deprecated support for Ghostwriter v2's REST API
    • mythic_sync now uses Ghostwriter v3's GraphQL API keys (generated by visiting your user profile)
    • Use the Ghostwriter-v2.x branch to continue using mythic_sync with Ghostwriter v2.x.x