Releases: GhostManager/mythic_sync
mythic_sync v3.0.7
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
reconnectingAIOHTTP
transport instead of making a new session each time
mythic_sync v3.0.5
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 toentryIdentifier
for Ghostwriter v4.1
mythic_sync v3.0.4
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
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
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
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
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
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 usingmythic_sync
with Ghostwriter v2.x.x