![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
Go to the source code of this file.
Functions | |
| BOOL APIENTRY | DllMain (HMODULE module, DWORD dllAction, LPVOID lpReserved) |
| The main entry point for the DLL. | |
| PANO_API int | PanoBind (int ContainerPort) |
| Bind to the Panoptes Service by sending a hello message containing the extensibility type and the port of the container that the extensibility is running in. | |
| PANO_API bool | PanoEntry (PeScan *data, MemScan *mem_data) |
| The entry point for the YARA extensibility. | |
| PANO_API bool | PanoUnbind () |
| Unbind from the Panoptes Service by freeing the DLL. | |
The main entry point for the DLL.
| module | The module handle |
| dllAction | The action to take |
| lpReserved | Reserved |
Definition at line 9 of file dllmain.cpp.
| PANO_API int PanoBind | ( | int | ContainerPort | ) |
Bind to the Panoptes Service by sending a hello message containing the extensibility type and the port of the container that the extensibility is running in.
| ContainerPort | The port of the container that the extensibility is running in |
Definition at line 32 of file dllmain.cpp.
References EXTENSIBILITY_TYPE_YARA, and PanoptesServiceClient::Hello().
The entry point for the YARA extensibility.
| data | The information about the file to be scanned |
| mem_data | The information about the memory to be scanned |
Definition at line 46 of file dllmain.cpp.
References PeScan::FileHash, PeScan::PePath, PanoptesServiceClient::SendResults_Yara(), YaraScanner::YaraScanFile(), and YaraScanner::YaraScanner().
| PANO_API bool PanoUnbind | ( | ) |
Unbind from the Panoptes Service by freeing the DLL.
Definition at line 63 of file dllmain.cpp.