suricata
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
]
C
Address_
C
AFPIfaceConfig_
C
AFPPacketVars_
Per packet AF_PACKET vars
C
AFPPeer_
C
AFPPeersList_
►
C
AFPThreadVars_
Structure to hold thread specific variables
C
AFPRing
C
AFPTpacketReq
C
AFXDPIfaceConfig
C
AFXDPPacketVars_
Per packet AF_XDP vars
C
AlertDebugLogThread_
C
AlertFastLogThread_
C
AlertJsonOutputCtx_
C
AlertJsonStreamDataCallbackData
C
AlertSyslogThread_
C
AnomalyJsonOutputCtx_
C
AppLayerCounterNames_
C
AppLayerCounters_
C
AppLayerDecoderEvents_
Data structure to store app layer decoder events
C
AppLayerGetTxIterState
C
AppLayerParser
C
AppLayerParserCtx_
C
AppLayerParserProtoCtx_
App layer protocol parser context
C
AppLayerParserState_
C
AppLayerParserThreadCtx_
C
AppLayerProtoDetectAliases_
C
AppLayerProtoDetectCtx_
The app layer protocol detection context
C
AppLayerProtoDetectCtxIpproto_
C
AppLayerProtoDetectPMCtx_
C
AppLayerProtoDetectPMSignature_
C
AppLayerProtoDetectPPTestDataElement_
C
AppLayerProtoDetectPPTestDataIPProto_
C
AppLayerProtoDetectPPTestDataPort_
C
AppLayerProtoDetectProbingParser_
C
AppLayerProtoDetectProbingParserElement_
C
AppLayerProtoDetectProbingParserPort_
C
AppLayerProtoDetectThreadCtx_
The app layer protocol detection thread context
C
AppLayerThreadCtx_
This is for the app layer in general and it contains per thread context relevant to both the alpd and alp
C
AppProtoStringTuple
C
ARPHdr_
C
BmCtx_
C
CaptureStats_
C
CHDLCHdr_
C
ConfNode_
C
ContainerTHashTable
C
Context_
C
CountersIdType_
C
Ctx
C
DagFlags_
C
DagRecord_
C
DataRepResultType
C
DataRepType
C
Dataset
C
DecodeEvents_
C
DecodeThreadVars_
Structure to hold thread specific data for all decode modules
C
DefragConfig_
C
DefragContext_
C
DefragHashKey4_
C
DefragHashKey6_
C
DefragTracker_
C
DefragTrackerHashRow_
C
DefragTrackerStack_
C
DeStateStore_
C
DeStateStoreItem_
C
DetectAbsentData_
C
DetectAckData_
Ack data
C
DetectAddress_
Address structure for use in the detection engine
C
DetectAddressHead_
C
DetectAddressMap_
C
DetectAppLayerEventData_
C
DetectAppLayerProtocolData_
C
DetectBase64Decode_
C
DetectBufferInstance
C
DetectBufferMpmRegistry_
One time registration of keywords at start up
C
DetectBufferType_
C
DetectBytejumpData_
C
DetectBytetestData_
C
DetectConfigData_
C
DetectContentData_
C
DetectCsumData_
C
DetectDatarepData_
C
DetectDatasetData_
C
DetectDNP3_
C
DetectEngineAnalyzerItems
C
DetectEngineAppInspectionEngine_
C
DetectEngineContentInspectionCtx
C
DetectEngineCtx_
Main detection engine ctx
C
DetectEngineEventData_
C
DetectEngineFrameInspectionEngine
C
DetectEngineIPOnlyCtx_
IP only rules matching ctx
C
DetectEngineLookupFlow_
C
DetectEngineMasterCtx_
C
DetectEnginePktInspectionEngine
C
DetectEngineState_
C
DetectEngineStateDirection_
C
DetectEngineSyncer_
C
DetectEngineTenantMapping_
C
DetectEngineThreadCtx_
C
DetectEngineThreadKeywordCtxItem_
C
DetectEngineTransforms
C
DetectFileDataCfg
C
DetectFileHandlerTableElmt_
C
DetectFileHashData_
C
DetectFilestoreData_
C
DetectFlagsData_
C
DetectFlowbitsData_
C
DetectFlowData_
C
DetectFlowintData_
C
DetectFlowvarData_
C
DetectFragBitsData_
C
DetectFragOffsetData_
C
DetectFtpdataData_
C
DetectIcmpIdData_
C
DetectIcmpSeqData_
C
DetectIdData_
C
DetectIkeChosenSaData
C
DetectIpOpts_
C
DetectIpOptsData_
C
DetectIpOptss_
C
DetectIPProtoData_
C
DetectIsdataatData_
C
DetectKrb5ErrCodeData_
C
DetectKrb5MsgTypeData_
C
DetectLoaderControl_
C
DetectLoaderTask_
C
DetectLoaderThreadData_
C
DetectLuaData
C
DetectLuaThreadData
C
DetectMarkData_
C
DetectMatchAddressIPv4_
C
DetectMatchAddressIPv6_
C
DetectMetadata_
Signature metadata list
C
DetectMetadataHead
C
DetectParseRegex
C
DetectPatternTracker
C
DetectPcreData_
C
DetectPktvarData_
C
DetectPort_
Port structure for detection engine
C
DetectProto_
C
DetectReference_
Signature reference list
C
DetectReplaceList_
C
DetectRpcData_
C
DetectRunScratchpad
C
DetectSeqData_
Seq data
C
DetectSslStateData_
C
DetectSslVersionData_
C
DetectTagData_
C
DetectTagDataEntry_
C
DetectTemplateData_
C
DetectThresholdData_
C
DetectTlsData_
C
DetectTlsValidityData_
C
DetectTlsVersionData_
C
DetectTosData_
C
DetectTransaction_
C
DetectTransformPcrexformData
C
DetectVarList_
C
DetectWindowData_
C
DetectXbitsData_
C
DNP3ApplicationHeader_
DNP3 application header
C
DNP3Buffer_
A struct used for buffering incoming data prior to reassembly
C
DNP3InternalInd_
DNP3 internal indicators
C
DNP3LinkHeader_
DNP3 link header
C
DNP3Mapping_
C
DNP3Object_
Struct to hold the list of decoded objects
C
DNP3ObjectG102V1_
C
DNP3ObjectG10V1_
C
DNP3ObjectG10V2_
C
DNP3ObjectG11V1_
C
DNP3ObjectG11V2_
C
DNP3ObjectG120V10_
C
DNP3ObjectG120V11_
C
DNP3ObjectG120V12_
C
DNP3ObjectG120V13_
C
DNP3ObjectG120V14_
C
DNP3ObjectG120V15_
C
DNP3ObjectG120V1_
C
DNP3ObjectG120V2_
C
DNP3ObjectG120V3_
C
DNP3ObjectG120V4_
C
DNP3ObjectG120V5_
C
DNP3ObjectG120V6_
C
DNP3ObjectG120V7_
C
DNP3ObjectG120V8_
C
DNP3ObjectG120V9_
C
DNP3ObjectG121V1_
C
DNP3ObjectG122V1_
C
DNP3ObjectG122V2_
C
DNP3ObjectG12V1_
C
DNP3ObjectG12V2_
C
DNP3ObjectG12V3_
C
DNP3ObjectG13V1_
C
DNP3ObjectG13V2_
C
DNP3ObjectG1V1_
C
DNP3ObjectG1V2_
C
DNP3ObjectG20V1_
C
DNP3ObjectG20V2_
C
DNP3ObjectG20V3_
C
DNP3ObjectG20V4_
C
DNP3ObjectG20V5_
C
DNP3ObjectG20V6_
C
DNP3ObjectG20V7_
C
DNP3ObjectG20V8_
C
DNP3ObjectG21V10_
C
DNP3ObjectG21V11_
C
DNP3ObjectG21V12_
C
DNP3ObjectG21V1_
C
DNP3ObjectG21V2_
C
DNP3ObjectG21V3_
C
DNP3ObjectG21V4_
C
DNP3ObjectG21V5_
C
DNP3ObjectG21V6_
C
DNP3ObjectG21V7_
C
DNP3ObjectG21V8_
C
DNP3ObjectG21V9_
C
DNP3ObjectG22V1_
C
DNP3ObjectG22V2_
C
DNP3ObjectG22V3_
C
DNP3ObjectG22V4_
C
DNP3ObjectG22V5_
C
DNP3ObjectG22V6_
C
DNP3ObjectG22V7_
C
DNP3ObjectG22V8_
C
DNP3ObjectG23V1_
C
DNP3ObjectG23V2_
C
DNP3ObjectG23V3_
C
DNP3ObjectG23V4_
C
DNP3ObjectG23V5_
C
DNP3ObjectG23V6_
C
DNP3ObjectG23V7_
C
DNP3ObjectG23V8_
C
DNP3ObjectG2V1_
C
DNP3ObjectG2V2_
C
DNP3ObjectG2V3_
C
DNP3ObjectG30V1_
C
DNP3ObjectG30V2_
C
DNP3ObjectG30V3_
C
DNP3ObjectG30V4_
C
DNP3ObjectG30V5_
C
DNP3ObjectG30V6_
C
DNP3ObjectG31V1_
C
DNP3ObjectG31V2_
C
DNP3ObjectG31V3_
C
DNP3ObjectG31V4_
C
DNP3ObjectG31V5_
C
DNP3ObjectG31V6_
C
DNP3ObjectG31V7_
C
DNP3ObjectG31V8_
C
DNP3ObjectG32V1_
C
DNP3ObjectG32V2_
C
DNP3ObjectG32V3_
C
DNP3ObjectG32V4_
C
DNP3ObjectG32V5_
C
DNP3ObjectG32V6_
C
DNP3ObjectG32V7_
C
DNP3ObjectG32V8_
C
DNP3ObjectG33V1_
C
DNP3ObjectG33V2_
C
DNP3ObjectG33V3_
C
DNP3ObjectG33V4_
C
DNP3ObjectG33V5_
C
DNP3ObjectG33V6_
C
DNP3ObjectG33V7_
C
DNP3ObjectG33V8_
C
DNP3ObjectG34V1_
C
DNP3ObjectG34V2_
C
DNP3ObjectG34V3_
C
DNP3ObjectG3V1_
C
DNP3ObjectG3V2_
C
DNP3ObjectG40V1_
C
DNP3ObjectG40V2_
C
DNP3ObjectG40V3_
C
DNP3ObjectG40V4_
C
DNP3ObjectG41V1_
C
DNP3ObjectG41V2_
C
DNP3ObjectG41V3_
C
DNP3ObjectG41V4_
C
DNP3ObjectG42V1_
C
DNP3ObjectG42V2_
C
DNP3ObjectG42V3_
C
DNP3ObjectG42V4_
C
DNP3ObjectG42V5_
C
DNP3ObjectG42V6_
C
DNP3ObjectG42V7_
C
DNP3ObjectG42V8_
C
DNP3ObjectG43V1_
C
DNP3ObjectG43V2_
C
DNP3ObjectG43V3_
C
DNP3ObjectG43V4_
C
DNP3ObjectG43V5_
C
DNP3ObjectG43V6_
C
DNP3ObjectG43V7_
C
DNP3ObjectG43V8_
C
DNP3ObjectG4V1_
C
DNP3ObjectG4V2_
C
DNP3ObjectG4V3_
C
DNP3ObjectG50V1_
C
DNP3ObjectG50V2_
C
DNP3ObjectG50V3_
C
DNP3ObjectG50V4_
C
DNP3ObjectG51V1_
C
DNP3ObjectG51V2_
C
DNP3ObjectG52V1_
C
DNP3ObjectG52V2_
C
DNP3ObjectG70V1_
C
DNP3ObjectG70V2_
C
DNP3ObjectG70V3_
C
DNP3ObjectG70V4_
C
DNP3ObjectG70V5_
C
DNP3ObjectG70V6_
C
DNP3ObjectG70V7_
C
DNP3ObjectG70V8_
C
DNP3ObjectG80V1_
C
DNP3ObjectG81V1_
C
DNP3ObjectG83V1_
C
DNP3ObjectG86V2_
C
DNP3ObjHeader_
DNP3 application object header
C
DNP3Point_
DNP3 object point
C
DNP3State_
Per flow DNP3 state
C
DNP3Transaction_
DNP3 transaction
C
DPDKIfaceConfig_
C
DPDKIfaceConfigAttributes_
C
DPDKPacketVars_
Per packet DPDK vars
C
DPDKWorkerSync_
C
EngineAnalysisCtx_
C
ErfDagThreadVars_
C
ErspanHdr_
C
ESPHdr_
ESP Header
C
EthernetHdr_
C
EveJsonSimpleAppLayerLogger
C
EveStreamLogThread_
C
EveStreamOutputCtx_
C
EveUserCallback_
C
ExceptionPolicyCounters_
C
ExceptionPolicyStatsSetts_
C
Expectation_
C
ExpectationData_
C
ExpectationList_
C
ExposedItemSeen
C
FBAnalyze
C
FeatureEntryType
C
File_
C
FileContainer_
C
Flow_
Flow data structure
C
FlowAddress_
C
FlowBit_
C
FlowBucket_
C
FlowBypassInfo_
C
FlowCnf_
C
FlowCounters_
C
FlowEndCounters_
C
FlowFinishCallback_
C
FlowHashKey4_
C
FlowHashKey6_
C
FlowInitCallback_
C
FlowKey_
C
FlowLookupStruct_
C
FlowManagerThreadData_
C
FlowManagerTimeoutThread
C
FlowProtoFreeFunc_
C
FlowProtoTimeout_
C
FlowQueue_
C
FlowQueuePrivate_
C
FlowRecyclerThreadData_
C
flows_stats
C
FlowSparePool
C
FlowStorageId
C
FlowThresholdEntryList_
C
FlowTimeoutCounters
C
FlowTimeoutCounters_
C
FlowUpdateCallback_
C
FlowVar_
C
FlowVarThreshold_
C
FlowVarTypeInt_
C
FlowVarTypeStr
C
FlowWorkerThreadData_
C
FpPatternStats_
C
Frag_
C
Frame
C
FrameConfig
C
FrameJsonOutputCtx_
C
FrameJsonStreamDataCallbackData
C
Frames
C
FramesContainer
C
FrameStreamData
C
FtpCommand_
C
FtpDataState_
C
FtpInput_
C
FtpLineState_
C
FtpState_
C
FTPString_
C
FTPThreadCtx_
C
FTPTransaction_
C
FtpTransferCmd
C
GenericVar_
C
GeneveHeader_
C
GeneveOption_
C
GREHdr_
C
GREPPtPHdr_
C
GRESreHdr_
C
HashListTable_
C
HashListTableBucket_
C
HashTable_
C
HashTableBucket_
C
Host_
C
HostConfig_
C
HostHashRow_
C
HostQueue_
C
HostStorageId_
C
HtpBody_
C
HtpBodyChunk_
C
HTPCfgDir_
C
HTPCfgRec_
C
HtpState_
C
HtpTxUserData_
C
HttpHeaderBuffer_
C
HttpHeaderThreadConfig_
C
HttpHeaderThreadData_
C
HttpMultiBufHeaderThreadData
C
HttpMultiBufItem
C
HttpRangeContainerBlock
C
HttpRangeContainerBuffer
C
HttpRangeContainerFile
C
HttpXFFCfg_
C
HugepageInfo
C
ICMPV4ExtHdr_
C
ICMPV4Hdr_
C
ICMPV4RtrAdvert_
C
ICMPV4Timestamp_
C
ICMPV4Vars_
C
ICMPV6Hdr_
C
ICMPV6Info_
C
ICMPV6Vars_
C
IEEE8021ahHdr_
C
InspectionBuffer
C
InspectionBufferMultipleForList
C
IPFWPacketVars_
C
IPFWQueueVars_
C
IPFWThreadVars_
Structure to hold thread specific variables
C
IPOnlyCIDRItem_
C
IPPair_
C
IPPairConfig_
C
IPPairHashRow_
C
IPPairQueue_
C
IPPairStorageId
C
IPV4Hdr_
C
IPV4Opt_
C
IPV4Options_
C
IPv4Type
C
IPV4Vars_
C
IPV6AuthHdr_
C
IPV6ExtHdrs_
C
IPV6FragHdr_
C
IPV6Hdr_
C
IPV6OptHAO_
C
IPV6OptJumbo_
C
IPV6OptRA_
C
IPv6Type
C
IPV6Vars_
Get the highest proto/next header field we know
C
JA3Buffer_
C
JsonAddrInfo_
C
JsonAlertLogThread_
C
JsonAnomalyLogThread_
C
JsonDropLogThread_
C
JsonDropOutputCtx_
C
JsonEmailLogThread_
C
JsonFileLogThread_
C
JsonFrameLogThread_
C
JsonHttpLogThread_
C
JSONMACAddrInfo
C
JsonStatsLogThread_
C
JsonTlsLogThread_
C
LiveDevice_
C
LiveDeviceName_
C
LiveDevStorageId_
C
LogCustomFormat_
C
LogCustomFormatNode_
C
LogDHCPFileCtx_
C
LogDHCPLogThread_
C
LogDNP3FileCtx_
C
LogDNP3LogThread_
C
LogDnsFileCtx_
C
LogDnsLogThread_
C
LogFileCtx_
C
LogFileTypeCtx_
C
LogHttpFileCtx_
C
LogHttpLogThread_
C
LogIKEFileCtx_
C
LogIKELogThread_
C
LogLuaCtx_
C
LogLuaMasterCtx_
Structure containing global config The OutputLuaLogInitSub which is run per script can access this to get global config info through it's parent_ctx->data ptr
C
LogLuaScriptOptions_
C
LogLuaThreadCtx_
C
LogMQTTFileCtx_
C
LogMQTTLogThread_
C
LogPgsqlLogThread_
C
LogStatsFileCtx_
C
LogStatsLogThread_
C
LogTcpDataFileCtx_
C
LogTcpDataLogThread_
C
LogThreadedFileCtx_
C
LogTlsFileCtx_
C
LogTlsLogThread_
C
LogTlsStoreLogThread_
C
LuaStreamingBuffer_
C
MacSet_
C
Md5Type
C
MemBuffer_
C
MemcapCommand_
C
MemcmpTest18Tests
C
MpmCtx_
C
MpmCtxFactoryContainer_
C
MpmCtxFactoryItem
C
MpmListIdDataArgs
C
MpmPattern_
C
MpmStore_
C
MpmTableElmt_
C
MpmThreadCtx_
C
NetmapIfaceConfig_
C
NetmapIfaceSettings_
C
NetmapPacketVars_
C
NflogGroupConfig_
C
NFLOGPacketVars_
C
NFQCnf_
C
NFQGlobalVars_
C
NFQPacketVars_
C
NFQQueueVars_
C
NFQThreadVars_
C
NodeInfo
C
NshHdr_
C
OutputCtx_
C
OutputFileCtx_
C
OutputFiledataLogger_
C
OutputFiledataLoggerThreadData_
C
OutputFileLogger_
C
OutputFileLoggerThreadData_
C
OutputFilestoreCtx_
C
OutputFilestoreLogThread_
C
OutputFlowLogger_
C
OutputFlowLoggerThreadData_
C
OutputFreeList_
C
OutputInitResult_
C
OutputJsonCommonSettings_
C
OutputJsonCtx_
C
OutputJsonEmailCtx_
C
OutputJSONMemBufferWrapper_
C
OutputJsonThreadCtx_
C
OutputLoggerThreadStore_
C
OutputModule_
C
OutputPacketLogger_
C
OutputPacketLoggerThreadData_
C
OutputPgsqlCtx_
C
OutputStatsCtx_
C
OutputStatsLogger_
C
OutputStatsLoggerThreadData_
C
OutputStreamingLogger_
C
OutputStreamingLoggerThreadData_
C
OutputTlsCtx_
C
OutputTxLogger_
C
OutputTxLoggerThreadData_
C
Packet_
C
PacketAlert_
C
PacketAlerts_
C
PacketEngineEvents_
►
C
PacketL2
C
L2Hdrs
►
C
PacketL3
C
Hdrs
►
C
PacketL4
C
L4Hdrs
C
L4Vars
C
PacketQueue_
Simple fifo queue for packets with mutex and cond Calling the mutex or triggering the cond is responsibility of the caller
C
PacketQueueNoLock_
Simple fifo queue for packets
C
PcapCommand_
C
PcapFileBehaviorVar_
C
PcapFileDirectoryVars_
C
PcapFileFileVars_
C
PcapFileGlobalVars_
C
PcapFileName_
C
PcapFiles_
C
PcapFileSharedVars_
C
PcapFileThreadVars_
C
PcapIfaceConfig_
C
PcapLogCallbackContext
C
PcapLogCompressionData_
C
PcapLogData_
C
PcapLogProfileData_
C
PcapLogThreadData_
C
PcapPacketVars_
C
PcapStats64_
64bit pcap stats counters
C
PcapThreadVars_
Structure to hold thread specific variables
C
PendingFile_
C
PktPool_
C
PktPoolLockedStack_
C
PktProfiling_
Per pkt stats storage
C
PktProfilingAppData_
C
PktProfilingData_
C
PktProfilingDetectData_
C
PktProfilingLoggerData_
C
PktProfilingTmmData_
Per TMM stats storage
C
PktVar_
C
Pool_
C
PoolBucket_
C
PoolThread_
C
PoolThreadElement_
C
PoolThreadTestData
C
PPPHdr_
C
PPPOEDiscoveryHdr_
C
PPPOEDiscoveryTag_
C
PPPOESessionHdr_
C
PrefilterEngine_
C
PrefilterEngineList_
C
PrefilterMpmCtx
C
PrefilterMpmFiledata
C
PrefilterMpmFilename
C
PrefilterMpmFrameCtx
C
PrefilterMpmHttpHeaderCtx
C
PrefilterMpmHttpHeaderRawCtx
C
PrefilterMpmHttpRequestBody
C
PrefilterMpmListId
C
PrefilterMpmPktCtx
C
PrefilterPacketHeaderCtx_
C
PrefilterPacketHeaderHashCtx_
C
PrefilterPacketHeaderValue
C
PrefilterPacketU8HashCtx_
C
PrefilterRuleStore_
Structure for storing potential rule matches
C
PrefilterStore_
C
ProfileProtoRecords
C
ProfilingLock_
C
ProtoNameHashEntry_
C
RadixUserData
Structure that hold the user data and the netmask associated with it
C
ResolvedVariable_
C
ROHashTable_
C
ROHashTableItem_
C
ROHashTableOffsets_
C
RootLogger_
C
RpcMsg_
C
RuleAnalyzer
C
RuleMatchCandidateTx
C
RunMode_
Holds description for a runmode
C
RunModes_
C
SCACCtx_
C
SCACOutputTable_
C
SCACPatternList_
C
SCACTileCtx_
C
SCACTileOutputTable_
C
SCACTilePatternList_
C
SCACTileSearchCtx_
C
SCCapturePlugin_
C
SCClassConfClasstype_
Container for a Classtype from the Classification.config file
C
SCEnumCharMap_
C
SCEveFileType_
Structure used to define an EVE output file type plugin
C
SCFPSupportSMList_
C
SCHSCtx_
C
SCHSPattern_
C
SCHSThreadCtx_
C
SCInstance_
C
SCLogConfig_
Holds the config state used by the logging api
C
SCLogFDFilter_
Structure that holds the FD filters
C
SCLogFDFilterThreadList_
Structure used to hold the thread_list used by FD filters
C
SCLogFGFilterFile_
Structure used to hold FG filters. Encapsulates filename details, func details, which inturn encapsulates the line_no details
C
SCLogFGFilterFunc_
Structure used to hold the function details of a FG filter
C
SCLogFGFilterLine_
Structure used to hold the line_no details of a FG filter
C
SCLogInitData_
Structure containing init data, that would be passed to SCInitDebugModule()
C
SCLogOPBuffer_
Structure to be used when log_level override support would be provided by the logging module
C
SCLogOPIfaceCtx_
The output interface context for the logging module
C
SCLuaSbState
C
SCPlugin_
C
SCPortIntervalNode
C
SCPortIntervalTree_
C
SCProfileKeywordData_
C
SCProfileKeywordDetectCtx_
C
SCProfilePacketData_
C
SCProfilePrefilterData_
C
SCProfilePrefilterDetectCtx_
C
SCProfileSghData_
C
SCProfileSghDetectCtx_
C
SCRadix4Config_
C
SCRadix4Node_
Structure for the node in the radix tree
C
SCRadix4Tree_
Structure for the radix tree
C
SCRadix6Config_
C
SCRadix6Node_
Structure for the node in the radix tree
C
SCRadix6Tree_
Structure for the radix tree
C
SCRConfReference_
Holds a reference from the file - reference.config
C
SCSigOrderFunc_
Structure holding the signature ordering function used by the signature ordering module
C
SCSigSignatureWrapper_
Signature wrapper used by signature ordering module while ordering signatures
C
SCTime_t
C
SCTPHdr_
C
Sha256Type
C
SidsArray
C
SigDuplWrapper_
Registration table for file handlers
C
SigFileLoaderStat_
Signature loader statistics
C
SigGroupHead_
Container for matching data for a signature group
C
SigGroupHeadInitData_
C
SigMatch_
Single match condition for a signature
C
SigMatchCtx_
Used to start a pointer to SigMatch context Should never be dereferenced without casting to something else
C
SigMatchData_
Data needed for Match()
C
Signature_
Signature container
C
SignatureInitData_
C
SignatureInitDataBuffer_
C
SignatureNonPrefilterStore_
C
SignatureParser_
C
SignatureProperties
C
SigNumArray_
User data for storing signature id's in the radix tree
C
SigsArray_
C
SigString_
C
SigTableElmt_
Element in sigmatch type table
C
SllHdr_
C
SMTPConfig
Structure for containing configuration options
C
SMTPInput_
C
SMTPLine_
C
SMTPState_
C
SMTPString_
C
SMTPThreadCtx_
C
SMTPTransaction_
C
SpmBmCtx_
C
SpmCtx_
C
SpmGlobalThreadCtx_
C
SpmTableElmt_
C
SpmTestData_
C
SpmThreadCtx_
C
SRepCIDRTree_
C
SReputation_
C
SSLAlpns_
C
SSLCertsChain_
C
SslConfig_
C
SSLDecoderResult
C
SSLState_
SSLv[2.0|3.[0|1|2|3]] state structure
C
SSLStateConnp_
C
SSLVersionData_
C
SSLVersionKeywords
C
StateQueue_
Helper structure used by AC during state table creation
C
StatsCounter_
Container to hold the counter variable
C
StatsGlobalContext_
Holds the output interface context for the counter api
C
StatsLocalCounter_
Storage
for local counters, with a link to the public counter used for syncs
C
StatsPrivateThreadContext_
Used to hold the private version of the counters registered
C
StatsPublicThreadContext_
Stats Context for a ThreadVars instance
C
StatsRecord_
C
StatsTable_
C
StatsThreadStore_
Per thread store of counters
C
Storage
C
StorageList_
List of StorageMapping used at registration time
C
StorageMapping_
C
StreamContentInspectData
C
StreamContentInspectEngineData
C
StreamerCallbackData_
C
StreamingBuffer_
C
StreamingBufferBlock
Block of continues data
C
StreamingBufferConfig_
C
StreamingBufferRegion_
C
StreamingBufferSegment_
C
StreamLogData
C
StreamMpmData
C
StreamTcpSackRecord
C
StreamTcpThread_
C
StringType
C
SuricataContext_
C
SuricataFileContext_
C
SystemHugepageSnapshot
C
TargetVar_
C
TCPHdr_
C
TCPOpt_
C
TCPOptSackRecord_
C
TcpPoolCache
C
TcpReassemblyThreadCtx_
C
TcpSegment
C
TcpSegmentPcapHdrStorage_
C
TcpSession_
C
TcpStateQueue_
C
TcpStream_
C
TcpStreamCnf_
C
TCPVars_
C
TemplateHdr_
C
TenantLoaderCtx_
C
TestData_
C
TestReassembleRawCallbackData
C
TestSteps
C
THashData_
C
THashDataConfig_
C
THashDataGetResult
C
THashDataQueue_
C
THashHashRow_
C
THashTableContext_
C
thdr
C
Thread_
C
ThreadData_
C
ThreadInitCallback_
C
ThreadLogFileHashEntry
C
Threads_
C
ThreadsAffinityType_
C
ThreadStorageId
C
ThreadVars_
Per thread variable structure
C
ThresholdCacheItem
C
ThresholdEntry_
C
Thresholds
C
TlsFields
C
TmModule_
C
Tmq_
C
Tmqh_
C
TmqhFlowCtx_
Ctx
for the flow queue handler
C
TmqhFlowMode_
C
TmSlot_
C
TransformData_
C
UDPHdr_
C
UniquePortPoint_
C
UTHValidateDetectAddressHeadRange_
C
UtTest_
C
VariableName_
Name2idx mapping structure for flowbits, flowvars and pktvars
C
VarNameStore_
C
VLANHdr_
C
VNTagHdr_
C
VXLANHeader_
C
XBit_
Generated on Tue Dec 17 2024 23:30:48 for suricata by
1.8.18