Files
2025-11-18 16:05:45 +01:00

29 lines
447 B
C++

#pragma once
#include <string>
enum class InputMode
{
None,
StringInject,
FilePath,
RemotePayload
};
struct ParsedArguments
{
bool show_help = false;
bool show_version = false;
std::string xor_key;
bool execute = false;
InputMode mode = InputMode::None;
std::string string_inject;
std::string file_path;
std::string remote_payload;
};
ParsedArguments parse_arguments(int argc, char* argv[]);