![]() |
Panoptes 1.0.0
Endpoint Detection and Response
|
#include "PanoptesPE.h"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 PE extensibility. | |
| PANO_API bool | PanoUnbind () |
The main entry point for the DLL.
| module | The module handle |
| dllAction | The action to take |
| lpReserved | Reserved |
Definition at line 8 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 31 of file dllmain.cpp.
References EXTENSIBILITY_TYPE_PE, and PanoptesServiceClient::Hello().
The entry point for the PE extensibility.
| data | The information about the file to be scanned |
| mem_data | The information about the memory to be scanned |
Definition at line 45 of file dllmain.cpp.
References PortableExecutable::CheckIfSigned(), PortableExecutable::GetImports(), PortableExecutable::GetSections(), PortableExecutable::PEScanData::imports, PortableExecutable::PEScanData::isSigned, PeScan::PePath, PortableExecutable::PEScanData::section_entropy, PortableExecutable::PEScanData::sections, and PanoptesServiceClient::SendResults_PE().
| PANO_API bool PanoUnbind | ( | ) |
Definition at line 78 of file dllmain.cpp.