suricata
|
Go to the source code of this file.
Typedefs | |
typedef uint16_t | AppProto |
Functions | |
const char * | AppProtoToString (AppProto alproto) |
Maps the ALPROTO_*, to its string equivalent. More... | |
AppProto | StringToAppProto (const char *proto_name) |
Maps a string to its ALPROTO_* equivalent. More... | |
Definition in file app-layer-protos.h.
typedef uint16_t AppProto |
Definition at line 81 of file app-layer-protos.h.
enum AppProtoEnum |
Definition at line 28 of file app-layer-protos.h.
const char* AppProtoToString | ( | AppProto | alproto | ) |
Maps the ALPROTO_*, to its string equivalent.
alproto | App layer protocol id. |
String | equivalent for the alproto. |
Definition at line 75 of file app-layer-protos.c.
References ALPROTO_HTTP, ALPROTO_HTTP1, AppProtoStrings, ARRAY_SIZE, BUG_ON, and AppProtoStringTuple::str.
Referenced by AppLayerRegisterParser(), AppLayerRegisterProtocolDetection(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), EngineAnalysisRules2(), EveAddAppProto(), LLVMFuzzerInitialize(), LLVMFuzzerTestOneInput(), RulesDumpMatchArray(), and RulesDumpTxMatchArray().
AppProto StringToAppProto | ( | const char * | proto_name | ) |
Maps a string to its ALPROTO_* equivalent.
String | equivalent for the alproto. |
alproto | App layer protocol id, or ALPROTO_UNKNOWN. |
Definition at line 95 of file app-layer-protos.c.
References ALPROTO_UNKNOWN, AppProtoStrings, ARRAY_SIZE, and str.
Referenced by AppLayerRegisterProtocolDetection(), and LLVMFuzzerInitialize().