![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
Go to the source code of this file.
Functions | |
| PWCH | GetFileInfo (PFLT_CALLBACK_DATA Data) |
| void | MailSlotStatus (PFLT_CALLBACK_DATA Data) |
| void | NamedPipeStatus (PFLT_CALLBACK_DATA Data) |
| void | FileWriteStatus (PFLT_CALLBACK_DATA Data) |
| void | FileReadStatus (PFLT_CALLBACK_DATA Data) |
| void | FileCreationStatus (PFLT_CALLBACK_DATA Data) |
| FLT_POSTOP_CALLBACK_STATUS | PostOperationCallback (PFLT_CALLBACK_DATA Data, PCFLT_RELATED_OBJECTS FltObjects, PVOID CompletionContext, FLT_POST_OPERATION_FLAGS Flags) |
| NTSTATUS | PanoptesFilterUnload (_In_ FLT_FILTER_UNLOAD_FLAGS Flags) |
| NTSTATUS | FilterInit (PDRIVER_OBJECT *DriverObject) |
Variables | |
| PFLT_FILTER | g_FilterHandle |
| const FLT_OPERATION_REGISTRATION | Callbacks [] |
| const FLT_REGISTRATION | FilterRegistration |
| void FileCreationStatus | ( | PFLT_CALLBACK_DATA | Data | ) |
Definition at line 105 of file pano_filter.cpp.
References GetFileInfo(), Log_FileCreated(), Log_FileOpen(), Log_FileOverwritten(), and Log_FileSuperseded().
Referenced by PostOperationCallback().
| void FileReadStatus | ( | PFLT_CALLBACK_DATA | Data | ) |
Definition at line 83 of file pano_filter.cpp.
References GetFileInfo(), and Log_FileRead().
Referenced by PostOperationCallback().
| void FileWriteStatus | ( | PFLT_CALLBACK_DATA | Data | ) |
Definition at line 62 of file pano_filter.cpp.
References GetFileInfo(), and Log_FileWrite().
Referenced by PostOperationCallback().
| NTSTATUS FilterInit | ( | PDRIVER_OBJECT * | DriverObject | ) |
Definition at line 244 of file pano_filter.cpp.
References FilterRegistration, and g_FilterHandle.
Referenced by DriverEntry().
| PWCH GetFileInfo | ( | PFLT_CALLBACK_DATA | Data | ) |
Definition at line 6 of file pano_filter.cpp.
Referenced by FileCreationStatus(), FileReadStatus(), FileWriteStatus(), MailSlotStatus(), and NamedPipeStatus().
| void MailSlotStatus | ( | PFLT_CALLBACK_DATA | Data | ) |
Definition at line 24 of file pano_filter.cpp.
References GetFileInfo(), Log_MailSlotCreate(), and Log_MailSlotOpen().
Referenced by PostOperationCallback().
| void NamedPipeStatus | ( | PFLT_CALLBACK_DATA | Data | ) |
Definition at line 43 of file pano_filter.cpp.
References GetFileInfo(), Log_NamedPipeCreate(), and Log_NamedPipeOpen().
Referenced by PostOperationCallback().
| NTSTATUS PanoptesFilterUnload | ( | _In_ FLT_FILTER_UNLOAD_FLAGS | Flags | ) |
Definition at line 177 of file pano_filter.cpp.
References g_FilterHandle.
| FLT_POSTOP_CALLBACK_STATUS PostOperationCallback | ( | PFLT_CALLBACK_DATA | Data, |
| PCFLT_RELATED_OBJECTS | FltObjects, | ||
| PVOID | CompletionContext, | ||
| FLT_POST_OPERATION_FLAGS | Flags | ||
| ) |
Definition at line 135 of file pano_filter.cpp.
References FileCreationStatus(), FileReadStatus(), FileWriteStatus(), MailSlotStatus(), and NamedPipeStatus().
| const FLT_OPERATION_REGISTRATION Callbacks[] |
Definition at line 196 of file pano_filter.cpp.
| const FLT_REGISTRATION FilterRegistration |
Definition at line 228 of file pano_filter.cpp.
Referenced by FilterInit().
| PFLT_FILTER g_FilterHandle |
Definition at line 4 of file pano_filter.cpp.
Referenced by FilterInit(), and PanoptesFilterUnload().