yaidsyara.h File Reference
int
yaidsyara_yara_initialize (void)
int
yaidsyara_yara_finalize (void)
void
yaidsyara_init (yaidsYaraScanner_ptr yara)
int
yaidsyara_create_scanner (yaidsConfig_ptr config, yaidsYaraScanner_ptr yara)
int
yaidsyara_create_scanners (yaidsConfig_ptr config, yaidsYaraScanner_ptr yaraScanners)
void
yaidsyara_scan_packet (yaidsYaraScanner_ptr yaraScanner, yaidsPcapPacket_ptr packet, yaidsOutputDataQueue_ptr yaidsOutputQueue, yaidsYaraCallbackArgs_ptr callbackArgs, yaidsConfig_ptr config)
int
yaidsyara_scanner_callback (YR_SCAN_CONTEXT *scanContext, int status, void *rule, void *args)
char *
yaidsyara_scanner_callback_get_alert (yaidsYaraCallbackArgs_ptr callbackArgs, YR_RULE *yaraRule, YR_SCAN_CONTEXT *scanContext)
void
yaidsyara_scanner_callback_get_alert_line (yaidsYaraCallbackArgs_ptr callbackArgs, char *alertString, int alertStringMax, char *timeString, char *ruleName, char *metaMatch, char *stringMatch)
char *
yaidsyara_scanner_callback_get_match_meta (YR_SCAN_CONTEXT *scanContext, YR_RULE *yaraRule)
char *
yaidsyara_scanner_callback_get_match_string (YR_SCAN_CONTEXT *scanContext, YR_RULE *yaraRule)
int yaidsyara_create_scanner | ( | yaidsConfig_ptr | config, |
yaidsYaraScanner_ptr | yara | ||
) |
int yaidsyara_create_scanners | ( | yaidsConfig_ptr | config, |
yaidsYaraScanner_ptr | yaraScanners | ||
) |
void yaidsyara_init | ( | yaidsYaraScanner_ptr | yara | ) |
void yaidsyara_scan_packet | ( | yaidsYaraScanner_ptr | yaraScanner, |
yaidsPcapPacket_ptr | packet, | ||
yaidsOutputDataQueue_ptr | yaidsOutputQueue, | ||
yaidsYaraCallbackArgs_ptr | callbackArgs, | ||
yaidsConfig_ptr | config | ||
) |
int yaidsyara_scanner_callback | ( | YR_SCAN_CONTEXT * | scanContext, |
int | status, | ||
void * | rule, | ||
void * | args | ||
) |
char* yaidsyara_scanner_callback_get_alert | ( | yaidsYaraCallbackArgs_ptr | callbackArgs, |
YR_RULE * | yaraRule, | ||
YR_SCAN_CONTEXT * | scanContext | ||
) |
void yaidsyara_scanner_callback_get_alert_line | ( | yaidsYaraCallbackArgs_ptr | callbackArgs, |
char * | alertString, | ||
int | alertStringMax, | ||
char * | timeString, | ||
char * | ruleName, | ||
char * | metaMatch, | ||
char * | stringMatch | ||
) |
char* yaidsyara_scanner_callback_get_match_meta | ( | YR_SCAN_CONTEXT * | scanContext, |
YR_RULE * | yaraRule | ||
) |
char* yaidsyara_scanner_callback_get_match_string | ( | YR_SCAN_CONTEXT * | scanContext, |
YR_RULE * | yaraRule | ||
) |
int yaidsyara_yara_finalize | ( | void | ) |
int yaidsyara_yara_initialize | ( | void | ) |
Source Code Documentation Generated By doxygen