refactor: rename apollo to ares and add ascii art display

- Rename agent from "Apollo" to "Ares" across documentation and configuration
- Update config.json to reference Ares container image instead of Apollo
- Replace Apollo logo with Ares logo in documentation
- Rename workspace file from Apollo.code-workspace to Ares.code-workspace
- Add ASCII art display function to agent startup sequence
- Remove obsolete refactor analysis document
This commit is contained in:
Aryma
2026-04-14 13:15:43 +07:00
parent f673320936
commit 6321bfc31b
14 changed files with 109 additions and 293 deletions

View File

@@ -1,4 +1,4 @@
using System;
using System;
using ApolloInterop.Serializers;
using System.Collections.Generic;
using ApolloInterop.Classes;
@@ -58,6 +58,9 @@ namespace Apollo
DebugHelp.DebugWriteLine($"CoInitializeSecurity status: {_security_init}");
}
// Display Ares ASCII art
DisplayAresAsciiArt();
// Check environmental keying before starting agent
if (!CheckEnvironmentalKeying())
{
@@ -309,5 +312,27 @@ namespace Apollo
_receiverQueue.Enqueue(msg);
_receiverEvent.Set();
}
private static void DisplayAresAsciiArt()
{
try
{
string asciiArtPath = "/Users/dsi/projects/Ares-Mythic/XF-09_Ares.ansi (1).txt";
if (File.Exists(asciiArtPath))
{
string asciiArt = File.ReadAllText(asciiArtPath);
Console.Write(asciiArt);
}
else
{
DebugHelp.DebugWriteLine($"ASCII art file not found: {asciiArtPath}");
}
}
catch (Exception ex)
{
DebugHelp.DebugWriteLine($"Error displaying ASCII art: {ex.Message}");
}
}
}
}

View File

@@ -283,7 +283,7 @@ NOTE: v2.3.2+ has a different bof loader than 2.3.1 and are incompatible since t
]
agent_path = pathlib.Path(".") / "apollo" / "mythic"
agent_code_path = pathlib.Path(".") / "apollo" / "agent_code"
agent_icon_path = agent_path / "agent_functions" / "apollo.svg"
agent_icon_path = agent_path / "agent_functions" / "XF-09_Ares.png"
build_steps = [
BuildStep(step_name="Gathering Files", step_description="Copying files to temp location"),
BuildStep(step_name="Compiling", step_description="Compiling with nuget and dotnet"),