Panoptes 1.0.0
Endpoint Detection and Response
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
ExtensibilityCore.h File Reference
#include <Windows.h>
#include <string>

Go to the source code of this file.

Classes

struct  PeScan
 The information about the file to be scanned that passed between the container, extensibility and the Panoptes Service. More...
 
struct  MemScan
 The information about the memory to be scanned that passed between the container, extensibility and the Panoptes Service. More...
 
class  ExtensibilityCore
 The core class for all extensibility to inherit from. More...
 

Macros

#define SERVICE_PORT   50055
 
#define PANO_API   __declspec(dllexport)
 

Enumerations

enum  ExtensibilityType { EXTENSIBILITY_TYPE_NOT_SET = 0 , EXTENSIBILITY_TYPE_AMSI = 10 , EXTENSIBILITY_TYPE_PE = 20 , EXTENSIBILITY_TYPE_YARA = 30 }
 The type of extensibility. More...
 

Macro Definition Documentation

◆ PANO_API

#define PANO_API   __declspec(dllexport)

Definition at line 7 of file ExtensibilityCore.h.

◆ SERVICE_PORT

#define SERVICE_PORT   50055

Definition at line 5 of file ExtensibilityCore.h.

Enumeration Type Documentation

◆ ExtensibilityType

The type of extensibility.

Enumerator
EXTENSIBILITY_TYPE_NOT_SET 
EXTENSIBILITY_TYPE_AMSI 
EXTENSIBILITY_TYPE_PE 
EXTENSIBILITY_TYPE_YARA 

Definition at line 10 of file ExtensibilityCore.h.

10 {
15};
@ EXTENSIBILITY_TYPE_AMSI
@ EXTENSIBILITY_TYPE_NOT_SET
@ EXTENSIBILITY_TYPE_PE
@ EXTENSIBILITY_TYPE_YARA