![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
Go to the source code of this file.
Macros | |
| #define | VERSION "1.0.0" |
Functions | |
| BOOL APIENTRY | DllMain (HMODULE module, DWORD dllAction, LPVOID lpReserved) |
| 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. | |
| PANO_API bool | PanoEntry (PeScan *data, MemScan *mem_data) |
| The entry point for the AMSI extensibility. | |
| PANO_API bool | PanoUnbind () |
| Unbind from the Panoptes Service by freeing the DLL. | |
| #define VERSION "1.0.0" |
Definition at line 6 of file dllmain.cpp.
Main entry point for the DLL.
| module | The module handle |
| dllAction | The action to take |
| lpReserved | Reserved |
Definition at line 13 of file dllmain.cpp.
| PANO_API int PanoBind | ( | int | ContainerPort | ) |
Bind to the Panoptes Service by sending a hello message containing the extensibility type.
| ContainerPort | The port of the container that the extensibility is running in |
Definition at line 35 of file dllmain.cpp.
References EXTENSIBILITY_TYPE_AMSI, and PanoptesServiceClient::Hello().
The entry point for the AMSI extensibility.
| data | The information about the file to be scanned |
| mem_data | The information about the memory to be scanned |
Definition at line 49 of file dllmain.cpp.
References AmsiScanner::AmsiScanFile(), PeScan::FileHash, PeScan::PePath, and PanoptesServiceClient::SendResults_AMSI().
| PANO_API bool PanoUnbind | ( | ) |
Unbind from the Panoptes Service by freeing the DLL.
Definition at line 72 of file dllmain.cpp.