suricata
|
#include "app-layer-protos.h"
#include "app-layer-parser.h"
#include "app-layer-dns-common.h"
#include "flow.h"
#include "queue.h"
#include "util-byte.h"
Go to the source code of this file.
Functions | |
void | RegisterDNSUDPParsers (void) |
void | DNSUDPParserTests (void) |
void | DNSUDPParserRegisterTests (void) |
Definition in file app-layer-dns-udp.h.
void DNSUDPParserRegisterTests | ( | void | ) |
Definition at line 969 of file app-layer-dns-udp.c.
References UtRegisterTest().
Referenced by RegisterDNSUDPParsers().
void DNSUDPParserTests | ( | void | ) |
void RegisterDNSUDPParsers | ( | void | ) |
DNS
Definition at line 391 of file app-layer-dns-udp.c.
References Flow_::alparser, Flow_::alproto, ALPROTO_DNS, Flow_::alstate, AppLayerParserConfParserEnabled(), AppLayerParserParse(), AppLayerParserRegisterDetectFlagsFuncs(), AppLayerParserRegisterDetectStateFuncs(), AppLayerParserRegisterGetEventsFunc(), AppLayerParserRegisterGetStateProgressCompletionStatus(), AppLayerParserRegisterGetStateProgressFunc(), AppLayerParserRegisterGetTx(), AppLayerParserRegisterGetTxCnt(), AppLayerParserRegisterLoggerFuncs(), AppLayerParserRegisterParser(), AppLayerParserRegisterProtocolUnittests(), AppLayerParserRegisterStateFuncs(), AppLayerParserRegisterTxFreeFunc(), AppLayerParserThreadCtxAlloc(), AppLayerParserTransactionsCleanup(), AppLayerProtoDetectConfProtoDetectionEnabled(), AppLayerProtoDetectPPParseConfPorts(), AppLayerProtoDetectPPRegister(), AppLayerProtoDetectRegisterProtocol(), DNS_CONFIG_DEFAULT_REQUEST_FLOOD, DNSAppLayerRegisterGetEventInfo(), DNSGetAlstateProgress(), DNSGetAlstateProgressCompletionStatus(), DNSGetEvents(), DNSGetTx(), DNSGetTxCnt(), DNSGetTxDetectFlags(), DNSGetTxDetectState(), DNSGetTxLogged(), DNSSetTxDetectFlags(), DNSSetTxDetectState(), DNSSetTxLogged(), DNSStateAlloc(), DNSStateFree(), DNSStateTransactionFree(), DNSUDPParserRegisterTests(), FAIL_IF, FAIL_IF_NOT, FAIL_IF_NULL, FlowGetProtoMapping(), DNSState_::givenup, PASS, Flow_::proto, Flow_::protomap, RegisterRustDNSUDPParsers(), DNSTransaction_::replied, DNSTransaction_::reply_lost, res, RunmodeIsUnittests(), SC_ERR_DNS_CONFIG, SCLogInfo, SCLogWarning, STREAM_START, STREAM_TOCLIENT, STREAM_TOSERVER, TAILQ_FIRST, DNSState_::transaction_max, DNSState_::unreplied_cnt, UTHAppLayerParserStateGetIds(), UTHBuildFlow(), UTHFreeFlow(), and DNSState_::window.
Referenced by AppLayerParserRegisterProtocolParsers(), and RegisterAllModules().