Go to the documentation of this file.
24 #ifndef __UTIL_JA3_H__
25 #define __UTIL_JA3_H__
27 #define JA3_BUFFER_INITIAL_SIZE 128
JA3Buffer * Ja3BufferInit(void)
Allocate new buffer.
int Ja3IsDisabled(const char *)
Check if JA3 is disabled.
InspectionBuffer * Ja3DetectGetString(DetectEngineThreadCtx *det_ctx, const DetectEngineTransforms *transforms, Flow *_f, const uint8_t _flow_flags, void *txv, const int list_id)
struct JA3Buffer_ JA3Buffer
void Ja3BufferFree(JA3Buffer **)
Free allocated buffer.
InspectionBuffer * Ja3DetectGetHash(DetectEngineThreadCtx *det_ctx, const DetectEngineTransforms *transforms, Flow *_f, const uint8_t _flow_flags, void *txv, const int list_id)
char * Ja3GenerateHash(JA3Buffer *)
Generate Ja3 hash string.
int Ja3BufferAddValue(JA3Buffer **, uint32_t)
Add value to buffer.
int Ja3BufferAppendBuffer(JA3Buffer **, JA3Buffer **)
Append buffer to buffer.