suricata
detect-engine-register.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DETECT_TBLSIZE_STEP   256
 

Enumerations

enum  DetectKeywordId {
  DETECT_SID, DETECT_PRIORITY, DETECT_REV, DETECT_CLASSTYPE,
  DETECT_AL_APP_LAYER_PROTOCOL, DETECT_ACK, DETECT_SEQ, DETECT_WINDOW,
  DETECT_IPOPTS, DETECT_IPADDR_SRC, DETECT_IPADDR_DST, DETECT_FLAGS,
  DETECT_FRAGBITS, DETECT_FRAGOFFSET, DETECT_TTL, DETECT_TOS,
  DETECT_ITYPE, DETECT_ICODE, DETECT_ICMP_ID, DETECT_ICMP_SEQ,
  DETECT_ICMPV4HDR, DETECT_DSIZE, DETECT_FLOW, DETECT_THRESHOLD,
  DETECT_FLOWBITS, DETECT_FLOWVAR, DETECT_FLOWVAR_POSTMATCH, DETECT_FLOWINT,
  DETECT_HOSTBITS, DETECT_XBITS, DETECT_PKTVAR, DETECT_CONTENT,
  DETECT_URICONTENT, DETECT_PCRE, DETECT_DEPTH, DETECT_STARTS_WITH,
  DETECT_ENDS_WITH, DETECT_DISTANCE, DETECT_WITHIN, DETECT_OFFSET,
  DETECT_REPLACE, DETECT_NOCASE, DETECT_FAST_PATTERN, DETECT_RAWBYTES,
  DETECT_BYTETEST, DETECT_BYTEJUMP, DETECT_BYTEMATH, DETECT_BYTE_EXTRACT,
  DETECT_DATASET, DETECT_DATAREP, DETECT_BASE64_DECODE, DETECT_BASE64_DATA,
  DETECT_BSIZE, DETECT_ASN1, DETECT_LUA, DETECT_ISDATAAT,
  DETECT_AL_URILEN, DETECT_METADATA, DETECT_REFERENCE, DETECT_TAG,
  DETECT_MSG, DETECT_SAMEIP, DETECT_GEOIP, DETECT_IPPROTO,
  DETECT_FTPBOUNCE, DETECT_ID, DETECT_RPC, DETECT_NOALERT,
  DETECT_ALERT, DETECT_IPV4_CSUM, DETECT_TCPV4_CSUM, DETECT_TCPV6_CSUM,
  DETECT_UDPV4_CSUM, DETECT_UDPV6_CSUM, DETECT_ICMPV4_CSUM, DETECT_ICMPV6_CSUM,
  DETECT_STREAM_SIZE, DETECT_DETECTION_FILTER, DETECT_DECODE_EVENT, DETECT_GID,
  DETECT_MARK, DETECT_FRAME, DETECT_FLOW_AGE, DETECT_FLOW_PKTS_TO_CLIENT,
  DETECT_FLOW_PKTS_TO_SERVER, DETECT_FLOW_BYTES_TO_CLIENT, DETECT_FLOW_BYTES_TO_SERVER, DETECT_REQUIRES,
  DETECT_AL_TLS_VERSION, DETECT_AL_TLS_SUBJECT, DETECT_AL_TLS_ISSUERDN, DETECT_AL_TLS_NOTBEFORE,
  DETECT_AL_TLS_NOTAFTER, DETECT_AL_TLS_EXPIRED, DETECT_AL_TLS_VALID, DETECT_AL_TLS_FINGERPRINT,
  DETECT_AL_TLS_STORE, DETECT_AL_TLS_CHAIN_LEN, DETECT_TLS_ALPN, DETECT_AL_HTTP_COOKIE,
  DETECT_HTTP_COOKIE, DETECT_AL_HTTP_METHOD, DETECT_HTTP_METHOD, DETECT_AL_HTTP_PROTOCOL,
  DETECT_AL_HTTP_START, DETECT_AL_HTTP_CLIENT_BODY, DETECT_HTTP_REQUEST_BODY, DETECT_AL_HTTP_SERVER_BODY,
  DETECT_HTTP_RESPONSE_BODY, DETECT_AL_HTTP_HEADER, DETECT_HTTP_HEADER, DETECT_AL_HTTP_HEADER_NAMES,
  DETECT_AL_HTTP_HEADER_ACCEPT, DETECT_AL_HTTP_HEADER_ACCEPT_LANG, DETECT_AL_HTTP_HEADER_ACCEPT_ENC, DETECT_AL_HTTP_HEADER_CONNECTION,
  DETECT_AL_HTTP_HEADER_CONTENT_LEN, DETECT_AL_HTTP_HEADER_CONTENT_TYPE, DETECT_AL_HTTP_HEADER_LOCATION, DETECT_AL_HTTP_HEADER_SERVER,
  DETECT_AL_HTTP_HEADER_REFERER, DETECT_AL_HTTP_RAW_HEADER, DETECT_HTTP_RAW_HEADER, DETECT_AL_HTTP_URI,
  DETECT_HTTP_URI, DETECT_HTTP_URI_RAW, DETECT_AL_HTTP_RAW_URI, DETECT_AL_HTTP_STAT_MSG,
  DETECT_HTTP_STAT_MSG, DETECT_AL_HTTP_STAT_CODE, DETECT_HTTP_STAT_CODE, DETECT_AL_HTTP_USER_AGENT,
  DETECT_HTTP_UA, DETECT_AL_HTTP_HOST, DETECT_HTTP_HOST, DETECT_AL_HTTP_RAW_HOST,
  DETECT_HTTP_HOST_RAW, DETECT_AL_HTTP_REQUEST_LINE, DETECT_AL_HTTP_RESPONSE_LINE, DETECT_AL_NFS_PROCEDURE,
  DETECT_AL_NFS_VERSION, DETECT_AL_SSH_PROTOCOL, DETECT_AL_SSH_PROTOVERSION, DETECT_AL_SSH_SOFTWARE,
  DETECT_AL_SSH_SOFTWAREVERSION, DETECT_AL_SSH_HASSH, DETECT_AL_SSH_HASSH_SERVER, DETECT_AL_SSH_HASSH_STRING,
  DETECT_AL_SSH_HASSH_SERVER_STRING, DETECT_AL_SSL_VERSION, DETECT_AL_SSL_STATE, DETECT_FILE_DATA,
  DETECT_PKT_DATA, DETECT_AL_APP_LAYER_EVENT, DETECT_HTTP2_FRAMETYPE, DETECT_HTTP2_ERRORCODE,
  DETECT_HTTP2_PRIORITY, DETECT_HTTP2_WINDOW, DETECT_HTTP2_SIZEUPDATE, DETECT_HTTP2_SETTINGS,
  DETECT_HTTP2_HEADERNAME, DETECT_HTTP_REQUEST_HEADER, DETECT_HTTP_RESPONSE_HEADER, DETECT_DCE_IFACE,
  DETECT_DCE_OPNUM, DETECT_DCE_STUB_DATA, DETECT_SMB_NAMED_PIPE, DETECT_SMB_SHARE,
  DETECT_SMB_NTLMSSP_USER, DETECT_SMB_NTLMSSP_DOMAIN, DETECT_SMB_VERSION, DETECT_ENGINE_EVENT,
  DETECT_STREAM_EVENT, DETECT_CONFIG, DETECT_FILENAME, DETECT_FILE_NAME,
  DETECT_FILEEXT, DETECT_FILESTORE, DETECT_FILESTORE_POSTMATCH, DETECT_FILEMAGIC,
  DETECT_FILE_MAGIC, DETECT_FILEMD5, DETECT_FILESHA1, DETECT_FILESHA256,
  DETECT_FILESIZE, DETECT_L3PROTO, DETECT_IPREP, DETECT_AL_DNS_QUERY,
  DETECT_AL_DNS_OPCODE, DETECT_AL_DNS_RCODE, DETECT_AL_DNS_RRTYPE, DETECT_AL_DNS_ANSWER_NAME,
  DETECT_AL_DNS_QUERY_NAME, DETECT_AL_TLS_SNI, DETECT_AL_TLS_CERTS, DETECT_AL_TLS_CERT_ISSUER,
  DETECT_AL_TLS_CERT_SUBJECT, DETECT_AL_TLS_CERT_SERIAL, DETECT_AL_TLS_CERT_FINGERPRINT, DETECT_AL_TLS_SUBJECTALTNAME,
  DETECT_AL_TLS_RANDOM_TIME, DETECT_AL_TLS_RANDOM_BYTES, DETECT_AL_TLS_RANDOM, DETECT_AL_TLS_JA3_HASH,
  DETECT_AL_TLS_JA3_STRING, DETECT_AL_TLS_JA3S_HASH, DETECT_AL_TLS_JA3S_STRING, DETECT_AL_MODBUS,
  DETECT_AL_DNP3DATA, DETECT_AL_DNP3FUNC, DETECT_AL_DNP3IND, DETECT_AL_DNP3OBJ,
  DETECT_AL_KRB5_ERRCODE, DETECT_AL_KRB5_MSGTYPE, DETECT_AL_KRB5_CNAME, DETECT_AL_KRB5_SNAME,
  DETECT_AL_KRB5_TICKET_ENCRYPTION, DETECT_AL_SIP_METHOD, DETECT_AL_SIP_URI, DETECT_AL_SIP_PROTOCOL,
  DETECT_AL_SIP_STAT_CODE, DETECT_AL_SIP_STAT_MSG, DETECT_AL_SIP_REQUEST_LINE, DETECT_AL_SIP_RESPONSE_LINE,
  DETECT_TEMPLATE, DETECT_TEMPLATE2, DETECT_IPV4HDR, DETECT_IPV6HDR,
  DETECT_ICMPV6HDR, DETECT_ICMPV6MTU, DETECT_TCPHDR, DETECT_UDPHDR,
  DETECT_TCPMSS, DETECT_FTPDATA, DETECT_TARGET, DETECT_AL_QUIC_VERSION,
  DETECT_AL_QUIC_SNI, DETECT_AL_QUIC_UA, DETECT_AL_QUIC_CYU_HASH, DETECT_AL_QUIC_CYU_STRING,
  DETECT_BYPASS, DETECT_PREFILTER, DETECT_TRANSFORM_COMPRESS_WHITESPACE, DETECT_TRANSFORM_STRIP_WHITESPACE,
  DETECT_TRANSFORM_STRIP_PSEUDO_HEADERS, DETECT_TRANSFORM_MD5, DETECT_TRANSFORM_SHA1, DETECT_TRANSFORM_SHA256,
  DETECT_TRANSFORM_DOTPREFIX, DETECT_TRANSFORM_PCREXFORM, DETECT_TRANSFORM_URL_DECODE, DETECT_TRANSFORM_XOR,
  DETECT_TRANSFORM_TOLOWER, DETECT_TRANSFORM_TOUPPER, DETECT_TRANSFORM_HEADER_LOWERCASE, DETECT_TRANSFORM_FROM_BASE64,
  DETECT_AL_IKE_EXCH_TYPE, DETECT_AL_IKE_SPI_INITIATOR, DETECT_AL_IKE_SPI_RESPONDER, DETECT_AL_IKE_VENDOR,
  DETECT_AL_IKE_CHOSEN_SA, DETECT_AL_IKE_KEY_EXCHANGE_PAYLOAD_LENGTH, DETECT_AL_IKE_NONCE_PAYLOAD_LENGTH, DETECT_AL_IKE_NONCE,
  DETECT_AL_IKE_KEY_EXCHANGE, DETECT_AL_JA4_HASH, DETECT_TBLSIZE_STATIC
}
 

Functions

int SigTableList (const char *keyword)
 
void SigTableCleanup (void)
 
void SigTableSetup (void)
 
void SigTableRegisterTests (void)
 

Variables

int DETECT_TBLSIZE
 
int DETECT_TBLSIZE_IDX
 

Detailed Description

Macro Definition Documentation

◆ DETECT_TBLSIZE_STEP

#define DETECT_TBLSIZE_STEP   256

Definition at line 339 of file detect-engine-register.h.

Enumeration Type Documentation

◆ DetectKeywordId

Enumerator
DETECT_SID 
DETECT_PRIORITY 
DETECT_REV 
DETECT_CLASSTYPE 
DETECT_AL_APP_LAYER_PROTOCOL 
DETECT_ACK 
DETECT_SEQ 
DETECT_WINDOW 
DETECT_IPOPTS 
DETECT_IPADDR_SRC 
DETECT_IPADDR_DST 
DETECT_FLAGS 
DETECT_FRAGBITS 
DETECT_FRAGOFFSET 
DETECT_TTL 
DETECT_TOS 
DETECT_ITYPE 
DETECT_ICODE 
DETECT_ICMP_ID 
DETECT_ICMP_SEQ 
DETECT_ICMPV4HDR 
DETECT_DSIZE 
DETECT_FLOW 
DETECT_THRESHOLD 
DETECT_FLOWBITS 
DETECT_FLOWVAR 
DETECT_FLOWVAR_POSTMATCH 
DETECT_FLOWINT 
DETECT_HOSTBITS 
DETECT_XBITS 
DETECT_PKTVAR 
DETECT_CONTENT 
DETECT_URICONTENT 
DETECT_PCRE 
DETECT_DEPTH 
DETECT_STARTS_WITH 
DETECT_ENDS_WITH 
DETECT_DISTANCE 
DETECT_WITHIN 
DETECT_OFFSET 
DETECT_REPLACE 
DETECT_NOCASE 
DETECT_FAST_PATTERN 
DETECT_RAWBYTES 
DETECT_BYTETEST 
DETECT_BYTEJUMP 
DETECT_BYTEMATH 
DETECT_BYTE_EXTRACT 
DETECT_DATASET 
DETECT_DATAREP 
DETECT_BASE64_DECODE 
DETECT_BASE64_DATA 
DETECT_BSIZE 
DETECT_ASN1 
DETECT_LUA 
DETECT_ISDATAAT 
DETECT_AL_URILEN 
DETECT_METADATA 
DETECT_REFERENCE 
DETECT_TAG 
DETECT_MSG 
DETECT_SAMEIP 
DETECT_GEOIP 
DETECT_IPPROTO 
DETECT_FTPBOUNCE 
DETECT_ID 
DETECT_RPC 
DETECT_NOALERT 
DETECT_ALERT 
DETECT_IPV4_CSUM 
DETECT_TCPV4_CSUM 
DETECT_TCPV6_CSUM 
DETECT_UDPV4_CSUM 
DETECT_UDPV6_CSUM 
DETECT_ICMPV4_CSUM 
DETECT_ICMPV6_CSUM 
DETECT_STREAM_SIZE 
DETECT_DETECTION_FILTER 
DETECT_DECODE_EVENT 
DETECT_GID 
DETECT_MARK 
DETECT_FRAME 
DETECT_FLOW_AGE 
DETECT_FLOW_PKTS_TO_CLIENT 
DETECT_FLOW_PKTS_TO_SERVER 
DETECT_FLOW_BYTES_TO_CLIENT 
DETECT_FLOW_BYTES_TO_SERVER 
DETECT_REQUIRES 
DETECT_AL_TLS_VERSION 
DETECT_AL_TLS_SUBJECT 
DETECT_AL_TLS_ISSUERDN 
DETECT_AL_TLS_NOTBEFORE 
DETECT_AL_TLS_NOTAFTER 
DETECT_AL_TLS_EXPIRED 
DETECT_AL_TLS_VALID 
DETECT_AL_TLS_FINGERPRINT 
DETECT_AL_TLS_STORE 
DETECT_AL_TLS_CHAIN_LEN 
DETECT_TLS_ALPN 
DETECT_AL_HTTP_COOKIE 
DETECT_HTTP_COOKIE 
DETECT_AL_HTTP_METHOD 
DETECT_HTTP_METHOD 
DETECT_AL_HTTP_PROTOCOL 
DETECT_AL_HTTP_START 
DETECT_AL_HTTP_CLIENT_BODY 
DETECT_HTTP_REQUEST_BODY 
DETECT_AL_HTTP_SERVER_BODY 
DETECT_HTTP_RESPONSE_BODY 
DETECT_AL_HTTP_HEADER 
DETECT_HTTP_HEADER 
DETECT_AL_HTTP_HEADER_NAMES 
DETECT_AL_HTTP_HEADER_ACCEPT 
DETECT_AL_HTTP_HEADER_ACCEPT_LANG 
DETECT_AL_HTTP_HEADER_ACCEPT_ENC 
DETECT_AL_HTTP_HEADER_CONNECTION 
DETECT_AL_HTTP_HEADER_CONTENT_LEN 
DETECT_AL_HTTP_HEADER_CONTENT_TYPE 
DETECT_AL_HTTP_HEADER_LOCATION 
DETECT_AL_HTTP_HEADER_SERVER 
DETECT_AL_HTTP_HEADER_REFERER 
DETECT_AL_HTTP_RAW_HEADER 
DETECT_HTTP_RAW_HEADER 
DETECT_AL_HTTP_URI 
DETECT_HTTP_URI 
DETECT_HTTP_URI_RAW 
DETECT_AL_HTTP_RAW_URI 
DETECT_AL_HTTP_STAT_MSG 
DETECT_HTTP_STAT_MSG 
DETECT_AL_HTTP_STAT_CODE 
DETECT_HTTP_STAT_CODE 
DETECT_AL_HTTP_USER_AGENT 
DETECT_HTTP_UA 
DETECT_AL_HTTP_HOST 
DETECT_HTTP_HOST 
DETECT_AL_HTTP_RAW_HOST 
DETECT_HTTP_HOST_RAW 
DETECT_AL_HTTP_REQUEST_LINE 
DETECT_AL_HTTP_RESPONSE_LINE 
DETECT_AL_NFS_PROCEDURE 
DETECT_AL_NFS_VERSION 
DETECT_AL_SSH_PROTOCOL 
DETECT_AL_SSH_PROTOVERSION 
DETECT_AL_SSH_SOFTWARE 
DETECT_AL_SSH_SOFTWAREVERSION 
DETECT_AL_SSH_HASSH 
DETECT_AL_SSH_HASSH_SERVER 
DETECT_AL_SSH_HASSH_STRING 
DETECT_AL_SSH_HASSH_SERVER_STRING 
DETECT_AL_SSL_VERSION 
DETECT_AL_SSL_STATE 
DETECT_FILE_DATA 
DETECT_PKT_DATA 
DETECT_AL_APP_LAYER_EVENT 
DETECT_HTTP2_FRAMETYPE 
DETECT_HTTP2_ERRORCODE 
DETECT_HTTP2_PRIORITY 
DETECT_HTTP2_WINDOW 
DETECT_HTTP2_SIZEUPDATE 
DETECT_HTTP2_SETTINGS 
DETECT_HTTP2_HEADERNAME 
DETECT_HTTP_REQUEST_HEADER 
DETECT_HTTP_RESPONSE_HEADER 
DETECT_DCE_IFACE 
DETECT_DCE_OPNUM 
DETECT_DCE_STUB_DATA 
DETECT_SMB_NAMED_PIPE 
DETECT_SMB_SHARE 
DETECT_SMB_NTLMSSP_USER 
DETECT_SMB_NTLMSSP_DOMAIN 
DETECT_SMB_VERSION 
DETECT_ENGINE_EVENT 
DETECT_STREAM_EVENT 
DETECT_CONFIG 
DETECT_FILENAME 
DETECT_FILE_NAME 
DETECT_FILEEXT 
DETECT_FILESTORE 
DETECT_FILESTORE_POSTMATCH 
DETECT_FILEMAGIC 
DETECT_FILE_MAGIC 
DETECT_FILEMD5 
DETECT_FILESHA1 
DETECT_FILESHA256 
DETECT_FILESIZE 
DETECT_L3PROTO 
DETECT_IPREP 
DETECT_AL_DNS_QUERY 
DETECT_AL_DNS_OPCODE 
DETECT_AL_DNS_RCODE 
DETECT_AL_DNS_RRTYPE 
DETECT_AL_DNS_ANSWER_NAME 
DETECT_AL_DNS_QUERY_NAME 
DETECT_AL_TLS_SNI 
DETECT_AL_TLS_CERTS 
DETECT_AL_TLS_CERT_ISSUER 
DETECT_AL_TLS_CERT_SUBJECT 
DETECT_AL_TLS_CERT_SERIAL 
DETECT_AL_TLS_CERT_FINGERPRINT 
DETECT_AL_TLS_SUBJECTALTNAME 
DETECT_AL_TLS_RANDOM_TIME 
DETECT_AL_TLS_RANDOM_BYTES 
DETECT_AL_TLS_RANDOM 
DETECT_AL_TLS_JA3_HASH 
DETECT_AL_TLS_JA3_STRING 
DETECT_AL_TLS_JA3S_HASH 
DETECT_AL_TLS_JA3S_STRING 
DETECT_AL_MODBUS 
DETECT_AL_DNP3DATA 
DETECT_AL_DNP3FUNC 
DETECT_AL_DNP3IND 
DETECT_AL_DNP3OBJ 
DETECT_AL_KRB5_ERRCODE 
DETECT_AL_KRB5_MSGTYPE 
DETECT_AL_KRB5_CNAME 
DETECT_AL_KRB5_SNAME 
DETECT_AL_KRB5_TICKET_ENCRYPTION 
DETECT_AL_SIP_METHOD 
DETECT_AL_SIP_URI 
DETECT_AL_SIP_PROTOCOL 
DETECT_AL_SIP_STAT_CODE 
DETECT_AL_SIP_STAT_MSG 
DETECT_AL_SIP_REQUEST_LINE 
DETECT_AL_SIP_RESPONSE_LINE 
DETECT_TEMPLATE 
DETECT_TEMPLATE2 
DETECT_IPV4HDR 
DETECT_IPV6HDR 
DETECT_ICMPV6HDR 
DETECT_ICMPV6MTU 
DETECT_TCPHDR 
DETECT_UDPHDR 
DETECT_TCPMSS 
DETECT_FTPDATA 
DETECT_TARGET 
DETECT_AL_QUIC_VERSION 
DETECT_AL_QUIC_SNI 
DETECT_AL_QUIC_UA 
DETECT_AL_QUIC_CYU_HASH 
DETECT_AL_QUIC_CYU_STRING 
DETECT_BYPASS 
DETECT_PREFILTER 
DETECT_TRANSFORM_COMPRESS_WHITESPACE 
DETECT_TRANSFORM_STRIP_WHITESPACE 
DETECT_TRANSFORM_STRIP_PSEUDO_HEADERS 
DETECT_TRANSFORM_MD5 
DETECT_TRANSFORM_SHA1 
DETECT_TRANSFORM_SHA256 
DETECT_TRANSFORM_DOTPREFIX 
DETECT_TRANSFORM_PCREXFORM 
DETECT_TRANSFORM_URL_DECODE 
DETECT_TRANSFORM_XOR 
DETECT_TRANSFORM_TOLOWER 
DETECT_TRANSFORM_TOUPPER 
DETECT_TRANSFORM_HEADER_LOWERCASE 
DETECT_TRANSFORM_FROM_BASE64 
DETECT_AL_IKE_EXCH_TYPE 
DETECT_AL_IKE_SPI_INITIATOR 
DETECT_AL_IKE_SPI_RESPONDER 
DETECT_AL_IKE_VENDOR 
DETECT_AL_IKE_CHOSEN_SA 
DETECT_AL_IKE_KEY_EXCHANGE_PAYLOAD_LENGTH 
DETECT_AL_IKE_NONCE_PAYLOAD_LENGTH 
DETECT_AL_IKE_NONCE 
DETECT_AL_IKE_KEY_EXCHANGE 
DETECT_AL_JA4_HASH 
DETECT_TBLSIZE_STATIC 

Definition at line 27 of file detect-engine-register.h.

Function Documentation

◆ SigTableCleanup()

void SigTableCleanup ( void  )

Definition at line 444 of file detect-engine-register.c.

References DETECT_TBLSIZE, SCFree, and sigmatch_table.

Referenced by GlobalsDestroy().

Here is the caller graph for this function:

◆ SigTableList()

int SigTableList ( const char *  keyword)

Definition at line 361 of file detect-engine-register.c.

References DETECT_TBLSIZE, flags, SigTableElmt_::name, SIGMATCH_NOT_BUILT, and sigmatch_table.

Referenced by ListKeywords().

Here is the caller graph for this function:

◆ SigTableRegisterTests()

void SigTableRegisterTests ( void  )

◆ SigTableSetup()

void SigTableSetup ( void  )

Definition at line 453 of file detect-engine-register.c.

References DETECT_TBLSIZE, DETECT_TBLSIZE_STATIC, DETECT_TBLSIZE_STEP, DetectAckRegister(), DetectAppLayerEventRegister(), DetectAppLayerProtocolRegister(), DetectAsn1Register(), DetectBase64DataRegister(), DetectBase64DecodeRegister(), DetectBsizeRegister(), DetectBypassRegister(), DetectByteExtractRegister(), DetectBytejumpRegister(), DetectBytemathRegister(), DetectBytetestRegister(), DetectClasstypeRegister(), DetectConfigRegister(), DetectContentRegister(), DetectCsumRegister(), DetectDatarepRegister(), DetectDatasetRegister(), DetectDceIfaceRegister(), DetectDceOpnumRegister(), DetectDceStubDataRegister(), DetectDepthRegister(), DetectDetectionFilterRegister(), DetectDistanceRegister(), DetectDNP3Register(), DetectDnsAnswerNameRegister(), DetectDnsOpcodeRegister(), DetectDnsQueryNameRegister(), DetectDnsQueryRegister(), DetectDnsRcodeRegister(), DetectDnsRrtypeRegister(), DetectDsizeRegister(), DetectEngineEventRegister(), DetectFastPatternRegister(), DetectFiledataRegister(), DetectFilemagicRegister(), DetectFileMd5Register(), DetectFilenameRegister(), DetectFileSha1Register(), DetectFileSha256Register(), DetectFilesizeRegister(), DetectFilestoreRegister(), DetectFlagsRegister(), DetectFlowAgeRegister(), DetectFlowbitsRegister(), DetectFlowBytesToClientRegister(), DetectFlowBytesToServerRegister(), DetectFlowintRegister(), DetectFlowPktsToClientRegister(), DetectFlowPktsToServerRegister(), DetectFlowRegister(), DetectFlowvarRegister(), DetectFragBitsRegister(), DetectFragOffsetRegister(), DetectFrameRegister(), DetectFtpbounceRegister(), DetectFtpdataRegister(), DetectGeoipRegister(), DetectGidRegister(), DetectHostbitsRegister(), DetectHttp2Register(), DetectHttpClientBodyRegister(), DetectHttpCookieRegister(), DetectHttpHeaderNamesRegister(), DetectHttpHeaderRegister(), DetectHttpHeadersRegister(), DetectHttpHHRegister(), DetectHttpMethodRegister(), DetectHttpProtocolRegister(), DetectHttpRawHeaderRegister(), DetectHttpRequestHeaderRegister(), DetectHttpRequestLineRegister(), DetectHttpResponseHeaderRegister(), DetectHttpResponseLineRegister(), DetectHttpServerBodyRegister(), DetectHttpStartRegister(), DetectHttpStatCodeRegister(), DetectHttpStatMsgRegister(), DetectHttpUARegister(), DetectHttpUriRegister(), DetectIcmpIdRegister(), DetectIcmpSeqRegister(), DetectIcmpv4HdrRegister(), DetectICMPv6hdrRegister(), DetectICMPv6mtuRegister(), DetectICodeRegister(), DetectIdRegister(), DetectIkeChosenSaRegister(), DetectIkeExchTypeRegister(), DetectIkeKeyExchangePayloadLengthRegister(), DetectIkeKeyExchangeRegister(), DetectIkeNoncePayloadLengthRegister(), DetectIkeNonceRegister(), DetectIkeSpiRegister(), DetectIkeVendorRegister(), DetectIPAddrBufferRegister(), DetectIpOptsRegister(), DetectIPProtoRegister(), DetectIPRepRegister(), DetectIpv4hdrRegister(), DetectIpv6hdrRegister(), DetectIsdataatRegister(), DetectITypeRegister(), DetectJa4HashRegister(), DetectKrb5CNameRegister(), DetectKrb5ErrCodeRegister(), DetectKrb5MsgTypeRegister(), DetectKrb5SNameRegister(), DetectKrb5TicketEncryptionRegister(), DetectL3ProtoRegister(), DetectLuaRegister(), DetectMarkRegister(), DetectMetadataRegister(), DetectModbusRegister(), DetectMsgRegister(), DetectNfsProcedureRegister(), DetectNfsVersionRegister(), DetectNoalertRegister(), DetectNocaseRegister(), DetectOffsetRegister(), DetectPcreRegister(), DetectPktDataRegister(), DetectPktvarRegister(), DetectPrefilterRegister(), DetectPriorityRegister(), DetectQuicCyuHashRegister(), DetectQuicCyuStringRegister(), DetectQuicSniRegister(), DetectQuicUaRegister(), DetectQuicVersionRegister(), DetectRawbytesRegister(), DetectReferenceRegister(), DetectReplaceRegister(), DetectRequiresRegister(), DetectRevRegister(), DetectRpcRegister(), DetectSameipRegister(), DetectSeqRegister(), DetectSidRegister(), DetectSipMethodRegister(), DetectSipUriRegister(), DetectSmbNamedPipeRegister(), DetectSmbNtlmsspDomainRegister(), DetectSmbNtlmsspUserRegister(), DetectSmbShareRegister(), DetectSmbVersionRegister(), DetectSshHasshRegister(), DetectSshHasshServerRegister(), DetectSshHasshServerStringRegister(), DetectSshHasshStringRegister(), DetectSshProtocolRegister(), DetectSshSoftwareRegister(), DetectSshSoftwareVersionRegister(), DetectSshVersionRegister(), DetectSslStateRegister(), DetectSslVersionRegister(), DetectStreamSizeRegister(), DetectTagRegister(), DetectTargetRegister(), DetectTcphdrRegister(), DetectTcpmssRegister(), DetectTemplate2Register(), DetectTemplateRegister(), DetectThresholdRegister(), DetectTlsAlpnRegister(), DetectTlsCertChainLenRegister(), DetectTlsCertsRegister(), DetectTlsFingerprintRegister(), DetectTlsIssuerRegister(), DetectTlsJa3HashRegister(), DetectTlsJa3SHashRegister(), DetectTlsJa3SStringRegister(), DetectTlsJa3StringRegister(), DetectTlsRandomRegister(), DetectTlsRegister(), DetectTlsSerialRegister(), DetectTlsSniRegister(), DetectTlsSubjectAltNameRegister(), DetectTlsSubjectRegister(), DetectTlsValidityRegister(), DetectTlsVersionRegister(), DetectTosRegister(), DetectTransformCompressWhitespaceRegister(), DetectTransformDotPrefixRegister(), DetectTransformFromBase64DecodeRegister(), DetectTransformHeaderLowercaseRegister(), DetectTransformMd5Register(), DetectTransformPcrexformRegister(), DetectTransformSha1Register(), DetectTransformSha256Register(), DetectTransformStripPseudoHeadersRegister(), DetectTransformStripWhitespaceRegister(), DetectTransformToLowerRegister(), DetectTransformToUpperRegister(), DetectTransformUrlDecodeRegister(), DetectTransformXorRegister(), DetectTtlRegister(), DetectUdphdrRegister(), DetectUricontentRegister(), DetectUrilenRegister(), DetectWindowRegister(), DetectWithinRegister(), DetectXbitsRegister(), FatalError, SCCalloc, and sigmatch_table.

Referenced by ListKeywords(), LLVMFuzzerTestOneInput(), and RunUnittests().

Here is the caller graph for this function:

Variable Documentation

◆ DETECT_TBLSIZE

◆ DETECT_TBLSIZE_IDX

int DETECT_TBLSIZE_IDX

Definition at line 293 of file detect-engine-register.c.

Referenced by DetectHelperKeywordRegister().