![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
#include <Windows.h>#include <TraceLoggingProvider.h>Go to the source code of this file.
Functions | |
| void | TraceInit () |
| void | TraceUninit () |
| void | Log_MailSlotOpen (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a mail slot open event. | |
| void | Log_MailSlotCreate (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a mail slot create event. | |
| void | Log_NamedPipeOpen (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a named pipe open event. | |
| void | Log_NamedPipeCreate (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a named pipe create event. | |
| void | Log_FileSuperseded (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a file superseded event. | |
| void | Log_FileOverwritten (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a file overwrite event. | |
| void | Log_FileOpen (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName, BOOLEAN Oplocked) |
| Log a file open event. | |
| void | Log_FileCreated (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName, BOOLEAN Oplocked) |
| Log a file create event. | |
| void | Log_FileRead (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName, LARGE_INTEGER FileOffset, ULONG ReadLength, BOOLEAN Compressed) |
| Log a file read event. | |
| void | Log_FileWrite (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName, LARGE_INTEGER FileOffset, ULONG ReadLength, BOOLEAN Compressed) |
| Log a file write event. | |
| void Log_FileCreated | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName, | ||
| BOOLEAN | Oplocked | ||
| ) |
Log a file create event.
| ProcessId | The ID of the process that created the file |
| ThreadId | The ID of the thread that created the file |
| FileName | The name of the file |
| Oplocked | Whether the file is oplocked |
Definition at line 97 of file trace.cpp.
| void Log_FileOpen | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName, | ||
| BOOLEAN | Oplocked | ||
| ) |
Log a file open event.
| ProcessId | The ID of the process that opened the file |
| ThreadId | The ID of the thread that opened the file |
| FileName | The name of the file |
| Oplocked | Whether the file is oplocked |
Definition at line 111 of file trace.cpp.
| void Log_FileOverwritten | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName | ||
| ) |
Log a file overwrite event.
| ProcessId | The ID of the process that overwrote the file |
| ThreadId | The ID of the thread that overwrote the file |
| FileName | The name of the file |
Definition at line 125 of file trace.cpp.
| void Log_FileRead | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName, | ||
| LARGE_INTEGER | FileOffset, | ||
| ULONG | ReadLength, | ||
| BOOLEAN | Compressed | ||
| ) |
Log a file read event.
| ProcessId | The ID of the process that read the file |
| ThreadId | The ID of the thread that read the file |
| FileName | The name of the file |
| FileOffset | The offset of the file |
| ReadLength | The length of the read |
| Compressed | Whether the file is compressed |
Definition at line 137 of file trace.cpp.
| void Log_FileSuperseded | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName | ||
| ) |
Log a file superseded event.
| ProcessId | The ID of the process that superseded the file |
| ThreadId | The ID of the thread that superseded the file |
| FileName | The name of the file |
Definition at line 173 of file trace.cpp.
| void Log_FileWrite | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName, | ||
| LARGE_INTEGER | FileOffset, | ||
| ULONG | ReadLength, | ||
| BOOLEAN | Compressed | ||
| ) |
Log a file write event.
| ProcessId | The ID of the process that wrote the file |
| ThreadId | The ID of the thread that wrote the file |
| FileName | The name of the file |
| FileOffset | The offset of the file |
| ReadLength | The length of the write |
| Compressed | Whether the file is compressed |
Definition at line 155 of file trace.cpp.
| void Log_MailSlotCreate | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName | ||
| ) |
Log a mail slot create event.
| ProcessId | The ID of the process that created the mail slot |
| ThreadId | The ID of the thread that created the mail slot |
| FileName | The name of the mail slot |
Definition at line 56 of file trace.cpp.
| void Log_MailSlotOpen | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName | ||
| ) |
Log a mail slot open event.
| ProcessId | The ID of the process that opened the mail slot |
| ThreadId | The ID of the thread that opened the mail slot |
| FileName | The name of the mail slot |
Definition at line 44 of file trace.cpp.
| void Log_NamedPipeCreate | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName | ||
| ) |
Log a named pipe create event.
| ProcessId | The ID of the process that created the named pipe |
| ThreadId | The ID of the thread that created the named pipe |
| FileName | The name of the named pipe |
Definition at line 70 of file trace.cpp.
| void Log_NamedPipeOpen | ( | HANDLE | ProcessId, |
| HANDLE | ThreadId, | ||
| PWCH | FileName | ||
| ) |
Log a named pipe open event.
| ProcessId | The ID of the process that opened the named pipe |
| ThreadId | The ID of the thread that opened the named pipe |
| FileName | The name of the named pipe |
Definition at line 82 of file trace.cpp.
| void TraceInit | ( | ) |