![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
#include <wdm.h>#include <TraceLoggingProvider.h>Go to the source code of this file.
Functions | |
| void | TraceInit () |
| void | TraceUninit () |
| void | Log_DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) |
| void | Log_DriverExit (PDRIVER_OBJECT DriverObject) |
| 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_DriverEntry | ( | PDRIVER_OBJECT | DriverObject, |
| PUNICODE_STRING | RegistryPath | ||
| ) |
Definition at line 22 of file trace.cpp.
References g_DriverObject.
Referenced by DriverEntry().
| void Log_DriverExit | ( | PDRIVER_OBJECT | DriverObject | ) |
Definition at line 34 of file trace.cpp.
Referenced by UnloadPanoptes().
| 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.
Referenced by FileCreationStatus(), and main().
| 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.
Referenced by FileCreationStatus().
| 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.
Referenced by FileCreationStatus().
| 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.
Referenced by FileReadStatus().
| 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.
Referenced by FileCreationStatus().
| 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.
Referenced by FileWriteStatus().
| 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.
Referenced by MailSlotStatus().
| 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.
Referenced by MailSlotStatus().
| 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.
Referenced by NamedPipeStatus().
| 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.
Referenced by NamedPipeStatus().
| void TraceInit | ( | ) |
Definition at line 10 of file trace.cpp.
Referenced by DriverEntry(), and main().
| void TraceUninit | ( | ) |
Definition at line 15 of file trace.cpp.
Referenced by UnloadPanoptes().