|
static void | FreeDetectorAppUrlPattern (DetectorAppUrlPattern *pattern) |
|
static DetectorUserData * | toDetectorUserData (lua_State *L, int index) |
|
DetectorUserData * | checkDetectorUserData (lua_State *L, int index) |
|
static DetectorUserData * | pushDetectorUserData (lua_State *L) |
|
Detector * | createDetector (lua_State *L, const char *detectorName) |
|
void | freeDetector (Detector *detector) |
|
int | detector_Callback (const uint8_t *data, uint16_t size, const int dir, tAppIdData *flowp, const SFSnortPacket *pkt, Detector *detector, const tAppIdConfig *pConfig) |
|
static int | Detector_registerClientCallback (lua_State *L) |
|
static int | Detector_registerServiceCallback (lua_State *L) |
|
static int | storeLuaString (const char *LuaString, char **CString) |
|
int | checkServiceElement (Detector *detector) |
|
static int | service_init (lua_State *L) |
|
static int | service_registerPattern (lua_State *L) |
|
static int | common_registerAppId (lua_State *L) |
|
static int | Detector_htons (lua_State *L) |
|
static int | Detector_htonl (lua_State *L) |
|
static int | Detector_logMessage (lua_State *L) |
|
static int | service_analyzePayload (lua_State *L) |
|
int | validateAnyService (ServiceValidationArgs *args) |
|
static int | service_getServiceId (lua_State *L) |
|
static int | service_addPorts (lua_State *L) |
|
static int | service_removePorts (lua_State *L) |
|
void | detectorRemoveAllPorts (Detector *detector, tAppIdConfig *pConfig) |
|
static int | service_setServiceName (lua_State *L) |
|
static int | service_getServiceName (lua_State *L) |
|
static int | service_isCustomDetector (lua_State *L) |
|
static int | service_setValidator (lua_State *L) |
|
static int | service_addDataId (lua_State *L) |
|
static int | service_addService (lua_State *L) |
|
static int | service_failService (lua_State *L) |
|
static int | service_inProcessService (lua_State *L) |
|
static int | service_inCompatibleData (lua_State *L) |
|
static int | Detector_getPacketSize (lua_State *L) |
|
static int | Detector_getPacketDir (lua_State *L) |
|
static int | Detector_getPcreGroups (lua_State *L) |
|
static int | Detector_memcmp (lua_State *L) |
|
static int | Detector_getProtocolType (lua_State *L) |
|
static int | Detector_getPktSrcIPAddr (lua_State *L) |
|
static int | Detector_getPktSrcPort (lua_State *L) |
|
static int | Detector_getPktDstPort (lua_State *L) |
|
static int | Detector_getPktDstIPAddr (lua_State *L) |
|
static int | Detector_getPktCount (lua_State *L) |
|
int | validateAnyClientApp (const uint8_t *data, uint16_t size, const int dir, tAppIdData *flowp, SFSnortPacket *pkt, Detector *detector, const tAppIdConfig *pConfig) |
|
static int | client_registerPattern (lua_State *L) |
|
static int | client_init (lua_State *L) |
|
static int | service_addClient (lua_State *L) |
|
static int | client_addApp (lua_State *L) |
|
static int | client_addInfo (lua_State *L) |
|
static int | client_addUser (lua_State *L) |
|
static int | client_addPayload (lua_State *L) |
|
static int | Detector_getFlow (lua_State *L) |
|
int | Detector_addHttpPattern (lua_State *L) |
|
int | Detector_addSSLCertPattern (lua_State *L) |
|
int | Detector_addDNSHostPattern (lua_State *L) |
|
static int | Detector_addSSLCnamePattern (lua_State *L) |
|
static int | Detector_addHostPortApp (lua_State *L) |
|
static int | Detector_addHostPortAppDynamic (lua_State *L) |
|
static int | Detector_addContentTypePattern (lua_State *L) |
|
static int | GetDetectorUserData (lua_State *L, int index, DetectorUserData **detector_user_data, const char *errorString) |
|
static int | detector_create_chp_app (DetectorUserData *detectorUserData, tAppId appIdInstance, unsigned app_type_flags, int num_matches) |
|
static int | Detector_CHPCreateApp (lua_State *L) |
|
static int | CHPGetKeyPatternBoolean (lua_State *L, int index) |
|
static int | CHPGetPatternType (lua_State *L, int index, PatternType *pattern_type) |
|
static int | CHPGetPatternDataAndSize (lua_State *L, int index, char **pattern_data, size_t *pattern_size) |
|
static int | CHPGetActionType (lua_State *L, int index, ActionType *action_type) |
|
static int | CHPGetActionData (lua_State *L, int index, char **action_data) |
|
static int | detector_add_chp_action (DetectorUserData *detectorUserData, tAppId appIdInstance, int isKeyPattern, PatternType patternType, size_t patternSize, char *patternData, ActionType actionType, char *optionalActionData) |
|
static int | Detector_CHPAddAction (lua_State *L) |
|
static int | Detector_CHPMultiCreateApp (lua_State *L) |
|
static int | Detector_CHPMultiAddAction (lua_State *L) |
|
static int | Detector_portOnlyService (lua_State *L) |
|
static int | Detector_lengthAppCacheAdd (lua_State *L) |
|
static int | Detector_AFAddApp (lua_State *L) |
|
static int | Detector_addAppUrl (lua_State *L) |
|
static int | Detector_addRTMPUrl (lua_State *L) |
|
static int | Detector_addSipUserAgent (lua_State *L) |
|
static int | openCreateApp (lua_State *L) |
|
static int | openAddClientApp (lua_State *L) |
|
static int | openAddServiceApp (lua_State *L) |
|
static int | openAddPayloadApp (lua_State *L) |
|
int | openAddHttpPattern (lua_State *L) |
|
static int | openAddUrlPattern (lua_State *L) |
|
void | CleanClientPortPatternList (tAppIdConfig *pConfig) |
|
void | CleanServicePortPatternList (tAppIdConfig *pConfig) |
|
static int | addPortPatternClient (lua_State *L) |
|
static int | addPortPatternService (lua_State *L) |
|
static int | Detector_addSipServer (lua_State *L) |
|
static int | ConvertStringToAddress (const char *string, sfaddr_t *address) |
|
static int | createFutureFlow (lua_State *L) |
|
static int | isMidStreamSession (lua_State *L) |
|
static int | isHttpTunnel (lua_State *L) |
|
static int | getHttpTunneledIp (lua_State *L) |
|
static int | getHttpTunneledPort (lua_State *L) |
|
static int | Detector_addCipConnectionClass (lua_State *L) |
|
static int | Detector_addCipPath (lua_State *L) |
|
static int | Detector_addCipSetAttribute (lua_State *L) |
|
static int | Detector_addCipExtendedSymbolService (lua_State *L) |
|
static int | Detector_addCipService (lua_State *L) |
|
static int | Detector_addEnipCommand (lua_State *L) |
|
void | Detector_fini (void *data) |
|
static int | Detector_gc (lua_State *L) |
|
static int | Detector_tostring (lua_State *L) |
|
int | Detector_register (lua_State *L) |
|
static void | FreeHTTPListElement (HTTPListElement *element) |
|
static void | FreeCHPAppListElement (CHPListElement *element) |
|
void | CleanHttpPatternLists (tAppIdConfig *pConfig) |
|