MCPcopy Create free account

hub / github.com/AlSch092/UltimateAntiCheat / types & classes

Types & classes315 in github.com/AlSch092/UltimateAntiCheat

↓ 16 callersClassAntiCheatInitFail
Core/AntiCheatInitFail.hpp:11
↓ 5 callersClassdiyfp
Common/json.hpp:16964
↓ 4 callersClassout_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
Common/json.hpp:4557
↓ 2 callersClassValueType
Common/json.hpp:21522
↓ 2 callersClassinput_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
Common/json.hpp:6225
↓ 1 callersClassBytePattern
Core/Detections.hpp:19
↓ 1 callersClassVirtualMachineException
* @brief Exception class for the Virtual Machine * * This class inherits from std::exception and provides specific error messages for various VM e
Obscure/VirtualMachineException.hpp:12
↓ 1 callersClassiteration_proxy_value
Common/json.hpp:5185
↓ 1 callersClassprimitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
Common/json.hpp:12732
ClassAntiCheat
The PIMPL idiom hides implementation details for static libraries. The actual implementation and members of the class are in DRM.cpp */
Core/AntiCheatLib.hpp:7
ClassAntiCheat
The `AntiCheat` class is a container for the necessary classes of our program, including the monitor, barrier, netclient, and anti-debugger */
Core/AntiCheat.hpp:24
ClassAntiCheat::Impl
* @brief the Impl structure is used to hide implementation details of the AntiCheat class, using the PIMPL idiom */
Core/AntiCheatLib.cpp:30
ClassAntiCheatClient
Server/Network/AntiCheatClient.cs:8
EnumAntiCheatInitFailReason
Core/AntiCheatInitFail.hpp:6
ClassAntiDebug
AntiDebug - The AntiDebug class provides Anti-debugging methods, and should be inherited by a "detections" class which implements a set of monitoring
AntiDebug/AntiDebugger.hpp:16
ClassAnticheatServer
Server/Network/Server.cs:12
EnumBrotliDecoderParameter
Network/brotli/decode.h:133
ClassBrotliDecoderStateStruct
Network/brotli/decode.h:29
EnumBrotliEncoderMode
Network/brotli/encode.h:46
EnumBrotliEncoderOperation
Network/brotli/encode.h:68
EnumBrotliEncoderParameter
Network/brotli/encode.h:135
ClassBrotliEncoderPreparedDictionaryStruct
Network/brotli/encode.h:275
ClassBrotliEncoderStateStruct
Network/brotli/encode.h:230
ClassBrotliSharedDictionaryStruct
Network/brotli/shared_dictionary.h:30
EnumBrotliSharedDictionaryType
Network/brotli/shared_dictionary.h:35
EnumCS
Server/Network/Opcodes.cs:5
EnumCS
Network/Packets/Packets.hpp:13
ClassCURLMsg
Network/curl/multi.h:97
EnumCURL_NETRC_OPTION
These enums are for use with the CURLOPT_NETRC option. */
Network/curl/curl.h:2325
EnumCURL_TLSAUTH
Network/curl/curl.h:2357
EnumComparisonFlag
Obscure/VirtualMachine.hpp:412
ClassCurl_URL
Network/curl/urlapi.h:107
ClassDebuggerDetections
AntiDebug/DebuggerDetections.hpp:4
EnumDetectionFlags
Server/Detections.cs:5
EnumDetectionFlags
Common/DetectionFlags.hpp:3
ClassDetections
The detections class contains a set of static functions to help detect fragments of cheating, along with a thread for looping detections and a thread
Core/Detections.hpp:30
ClassDevice
Environment/Services.hpp:30
ClassDeviceW
Environment/Services.hpp:36
ClassEncryptedString
Obscure/XorStr.hpp:33
ClassEncryptedStringW
Obscure/XorStr.hpp:100
EnumError
Common/Error.hpp:3
ClassEventLogger
EventLogger - A singleton class that logs game events to a server endpoint. It uses a separate thread to send data to the server asynchronously.
GameEvents/EventLogger.hpp:44
EnumEventType
GameEvents/EventLogger.hpp:15
ClassEvidence
Common/EvidenceLocker.hpp:11
ClassEvidenceLocker
Common/EvidenceLocker.hpp:18
ClassExtend
Common/json.hpp:3143
ClassExtend<integer_sequence<T, Ints...>, SeqSize, 0>
Common/json.hpp:3147
ClassExtend<integer_sequence<T, Ints...>, SeqSize, 1>
Common/json.hpp:3153
ClassFactory
Server/Network/Factory.cs:5
ClassGameEvent
GameEvents/EventLogger.hpp:29
ClassGen
Common/json.hpp:3161
ClassGen<T, 0>
Common/json.hpp:3168
ClassHandlers
Server/Network/Handlers.cs:8
ClassHexText
Server/HexText.cs:8
ClassHttpClient
Network/HttpClient.hpp:32
ClassHttpRequest
Network/HttpClient.hpp:12
ClassIPv4
Network/NetClient.cpp:213
ClassImpl
Core/AntiCheatLib.hpp:10
ClassImportFunction
Process/Process.hpp:63
ClassIntegrity
The Integrity class provides functionalities for determining if aspects of any program modules have been modified Hash lists (vector<uint64_t>) ar
AntiTamper/Integrity.hpp:36
EnumLogType
Common/Logger.hpp:12
ClassLogger
Server/Logger.cs:7
ClassLogger
Common/Logger.hpp:28
ClassMODULE_DATA
Process/Process.hpp:37
ClassMY_PEB_LDR_DATA
Process/PEB.hpp:21
ClassMemoryStruct
Network/HttpClient.hpp:22
ClassModuleHashData
AntiTamper/Integrity.hpp:15
ClassModuleInfo
AntiTamper/Integrity.hpp:22
ClassNetClient
Class NetClient - Client-side of networking portion */
Network/NetClient.hpp:27
ClassPacketException
Server/Network/PacketException.cs:4
ClassPacketReader
Network/Packets/PacketReader.hpp:4
ClassPacketWriter
Server/Network/PacketWriter.cs:7
ClassPacketWriter
Network/Packets/PacketWriter.hpp:11
ClassPreventions
Preventions - The Preventions class contains a set of functions to prevent certain types of attacks, such as thread creation, APC injection, and multi
Core/Preventions.hpp:14
ClassProcess
The `Process` class provides a representation of the current process and provides several static utility functions Aspects of a process such as sect
Process/Process.hpp:78
ClassProgram
Server/Program.cs:7
ClassProtectedMemory
ProtectedMemory - Protects the memory of a class object by memory mapping it, then remapping it with SEC_NO_CHANGE should be used as follows:
AntiTamper/MapProtectedClass.hpp:28
ClassRandomStringGenerator
Server/Utilities.cs:6
ClassResponseHeaders
Network/HttpClient.hpp:27
EnumSC
Server/Network/Opcodes.cs:15
EnumSC
Network/Packets/Packets.hpp:23
ClassSHA256
Common/SHA256.hpp:9
EnumSYSTEM_INFORMATION_CLASS
AntiDebug/DebuggerDetections.cpp:17
ClassSection
Process/Process.hpp:45
ClassService
Environment/Services.hpp:22
ClassServices
The Services class deals with keeping track of loaded drivers & services/recurring tasks on the system, along with misc helpful windows functions such
Environment/Services.hpp:60
ClassSettings
Settings don't come in a .ini or .cfg file as we don't want end-users modifying program flow on compiled releases
Common/Settings.hpp:10
ClassThread
The `Thread` class is a RAII wrapper around std::thread, providing additional functionality for thread management */
Process/Thread.hpp:11
ClassUtility
Utility is a 'helper class' which provides some functions for string operations and comparisons */
Common/Utility.hpp:20
EnumVMException
Obscure/VirtualMachineException.hpp:16
EnumVM_Opcode
Obscure/VirtualMachine.hpp:32
ClassVirtualMachine
* @brief A simple virtual machine implementation for executing bytecode. * * This class provides a stack-based virtual machine that can execute a
Obscure/VirtualMachine.hpp:79
EnumWindowsVersion
Environment/Services.hpp:42
Enum_ALTERNATIVE_ARCHITECTURE_TYPE
AntiDebug/AntiDebugger.hpp:145
Class_KSYSTEM_TIME
AntiDebug/AntiDebugger.hpp:131
Class_KUSER_SHARED_DATA
AntiDebug/AntiDebugger.hpp:152
Class_LDR_DATA_TABLE_ENTRY
Process/PEB.hpp:47
Class_LDR_DLL_LOADED_NOTIFICATION_DATA
Obscure/ntldr.hpp:14
Enum_LDR_DLL_LOAD_REASON
Process/PEB.hpp:34
Class_LDR_DLL_NOTIFICATION_ENTRY
Obscure/ntldr.hpp:40
next →1–100 of 315, ranked by callers