Skip to content

Commit 59e784a

Browse files
committed
updating ticket_cache_list functionality
1 parent 276633c commit 59e784a

File tree

5 files changed

+28
-5
lines changed

5 files changed

+28
-5
lines changed

Payload_Type/apollo/CHANGELOG.MD

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [v2.2.23] - 2025-01-08
8+
9+
### Changed
10+
11+
- Updated the ticket_ticket_list to provide the flag for filtering SYSTEM tickets instead of doing it by default
12+
- Updated sleep to make Jitter an optional parameter
13+
714
## [v2.2.21] - 2024-11-12
815

916
### Changed

Payload_Type/apollo/apollo/mythic/agent_functions/builder.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Apollo(PayloadType):
2121
supported_os = [
2222
SupportedOS.Windows
2323
]
24-
version = "2.2.22"
24+
version = "2.2.23"
2525
wrapper = False
2626
wrapped_payloads = ["scarecrow_wrapper", "service_wrapper"]
2727
note = """

Payload_Type/apollo/apollo/mythic/agent_functions/sleep.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ def __init__(self, command_line, **kwargs):
1212
type=ParameterType.Number,
1313
default_value=-1,
1414
parameter_group_info=[ParameterGroupInfo(
15-
ui_position=0
15+
ui_position=0,
16+
required=True,
1617
)]
1718
),
1819
CommandParameter(
1920
name="jitter",
2021
type=ParameterType.Number,
2122
default_value=-1,
2223
parameter_group_info=[ParameterGroupInfo(
23-
ui_position=1
24+
ui_position=1,
25+
required=False,
2426
)]
2527
)
2628
]

Payload_Type/apollo/apollo/mythic/agent_functions/ticket_cache_list.py

+15-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,21 @@ def __init__(self, command_line, **kwargs):
2121
required=False,
2222
ui_position=1,
2323
),
24-
])
24+
]),
25+
CommandParameter(
26+
name="getSystemTickets",
27+
cli_name="getSystemTickets",
28+
display_name="Get System Tickets",
29+
type=ParameterType.Boolean,
30+
default_value=True,
31+
description="Set this to false to filter out tickets for the SYSTEM context",
32+
parameter_group_info=[
33+
ParameterGroupInfo(
34+
required=False,
35+
ui_position=2
36+
)
37+
]
38+
)
2539
]
2640

2741
async def parse_arguments(self):

agent_capabilities.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"architectures": ["x86_64"],
1212
"c2": ["http", "smb", "tcp", "websocket"],
1313
"mythic_version": "3.3.1-rc35",
14-
"agent_version": "2.2.22",
14+
"agent_version": "2.2.23",
1515
"supported_wrappers": ["service_wrapper", "scarecrow_wrapper"]
1616
}

0 commit comments

Comments
 (0)