![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
#include "panoptes_trace.h"Go to the source code of this file.
Functions | |
| TRACELOGGING_DEFINE_PROVIDER (g_hPanoCommonProvider, "Panoptes",(0x7036af95, 0x9daf, 0x4486, 0x8d, 0x93, 0x70, 0x5, 0xd4, 0x5a, 0x6a, 0x6)) | |
| 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_NamedPipeCreate (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a named pipe create event. | |
| void | Log_NamedPipeOpen (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a named pipe open event. | |
| void | Log_FileCreated (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName, BOOLEAN Oplocked) |
| Log a file create event. | |
| void | Log_FileOpen (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName, BOOLEAN Oplocked) |
| Log a file open event. | |
| void | Log_FileOverwritten (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a file overwrite 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_FileSuperseded (HANDLE ProcessId, HANDLE ThreadId, PWCH FileName) |
| Log a file superseded 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 94 of file panoptes_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 113 of file panoptes_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 131 of file panoptes_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 150 of file panoptes_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 197 of file panoptes_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 175 of file panoptes_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 40 of file panoptes_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 24 of file panoptes_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 58 of file panoptes_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 74 of file panoptes_trace.cpp.
Referenced by NamedPipeStatus().
| void TraceInit | ( | ) |
Definition at line 8 of file panoptes_trace.cpp.
Referenced by DriverEntry(), and main().
| TRACELOGGING_DEFINE_PROVIDER | ( | g_hPanoCommonProvider | , |
| "Panoptes" | , | ||
| (0x7036af95, 0x9daf, 0x4486, 0x8d, 0x93, 0x70, 0x5, 0xd4, 0x5a, 0x6a, 0x6) | |||
| ) |
| void TraceUninit | ( | ) |
Definition at line 13 of file panoptes_trace.cpp.
Referenced by UnloadPanoptes().