mirror of
https://github.com/Aryma-f4/Ares-mythic.git
synced 2026-06-12 17:14:13 +00:00
44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
+++
|
|
title = "websocket"
|
|
chapter = false
|
|
weight = 102
|
|
+++
|
|
|
|
## Summary
|
|
The `Apollo` agent can use websockets to support getting tasks and returning task data. The profile supports both `Poll`and `Push` tasking types. System proxies are supported.
|
|
|
|
### Profile Options
|
|
|
|
#### Tasking type
|
|
|
|
Choose between Poll (periodic check-ins like HTTPS profiles) or Push tasking types. Push is recommended.
|
|
|
|
#### Callback Host
|
|
The URL for websocket redirector or Mythic server. This must include the protocol to use (e.g. `ws://` or `wss://`).
|
|
|
|
#### Callback Interval in seconds
|
|
Time to sleep between agent check-in, only relevant for the `Poll` tasking type.
|
|
|
|
#### Callback Jitter in percent
|
|
Randomize the callback interval within the specified threshold. e.g., if Callback Interval is 10, and jitter is 20, Apollo will call back randomly along the interval 8 and 12 seconds. Only relevant for the `Poll` tasking type.
|
|
|
|
#### Callback Port
|
|
The port at which the web server Apollo reaches out to lives on (80, 443, etc.)
|
|
|
|
#### Crypto type
|
|
Do not modify from aes256_hmac.
|
|
|
|
#### Host header
|
|
The Host header for the initial HTTP request, can be used to support domain fronting.
|
|
|
|
#### Kill Date
|
|
The date at which the agent will stop calling back.
|
|
|
|
#### Performs Key Exchange
|
|
Perform encrypted key exchange with Mythic on check-in. Recommended to keep as T for true.
|
|
|
|
#### User Agent
|
|
Provide a custom user agent used in the initial HTTP request in order to set up the websocket.
|
|
|
|
#### Websockets Endpoint
|
|
The endpoint used for the initial upgrading of the HTTP connection to websockets. |