suricata
app-layer-dns-tcp.h File Reference
#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"
Include dependency graph for app-layer-dns-tcp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void RegisterDNSTCPParsers (void)
 
void DNSTCPParserTests (void)
 
void DNSTCPParserRegisterTests (void)
 

Detailed Description

Function Documentation

void DNSTCPParserRegisterTests ( void  )

Definition at line 896 of file app-layer-dns-tcp.c.

References UtRegisterTest().

Referenced by RegisterDNSTCPParsers().

Here is the call graph for this function:

Here is the caller graph for this function:

void DNSTCPParserTests ( void  )
void RegisterDNSTCPParsers ( void  )

DNS

Definition at line 698 of file app-layer-dns-tcp.c.

References Flow_::alproto, ALPROTO_DNS, Flow_::alstate, APP_LAYER_PARSER_OPT_ACCEPT_GAPS, AppLayerParserConfParserEnabled(), AppLayerParserRegisterDetectFlagsFuncs(), AppLayerParserRegisterDetectStateFuncs(), AppLayerParserRegisterGetEventsFunc(), AppLayerParserRegisterGetStateProgressCompletionStatus(), AppLayerParserRegisterGetStateProgressFunc(), AppLayerParserRegisterGetTx(), AppLayerParserRegisterGetTxCnt(), AppLayerParserRegisterLoggerFuncs(), AppLayerParserRegisterOptionFlags(), AppLayerParserRegisterParser(), AppLayerParserRegisterProtocolUnittests(), AppLayerParserRegisterStateFuncs(), AppLayerParserRegisterTxFreeFunc(), AppLayerProtoDetectConfProtoDetectionEnabled(), AppLayerProtoDetectPPParseConfPorts(), AppLayerProtoDetectPPRegister(), AppLayerProtoDetectRegisterProtocol(), DNSAppLayerRegisterGetEventInfo(), DNSGetAlstateProgress(), DNSGetAlstateProgressCompletionStatus(), DNSGetEvents(), DNSGetTx(), DNSGetTxCnt(), DNSGetTxDetectFlags(), DNSGetTxDetectState(), DNSGetTxLogged(), DNSSetTxDetectFlags(), DNSSetTxDetectState(), DNSSetTxLogged(), DNSStateAlloc(), DNSStateFree(), DNSStateTransactionFree(), DNSTCPParserRegisterTests(), FAIL_IF, FAIL_IF_NOT, FAIL_IF_NULL, PASS, Flow_::proto, RegisterRustDNSTCPParsers(), RunmodeIsUnittests(), SC_ERR_DNS_CONFIG, SCLogInfo, SCLogWarning, STREAM_START, STREAM_TOCLIENT, STREAM_TOSERVER, DNSState_::transaction_max, UTHBuildFlow(), and UTHFreeFlow().

Referenced by AppLayerParserRegisterProtocolParsers(), and RegisterAllModules().

Here is the call graph for this function:

Here is the caller graph for this function: