You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/src
Jason Ish 252e8dbb32 conf: fix include handling from arrays
Includes from an "include" array were being loaded into the wrong
parent as the logic for array handing in include context was not
updated.

If we are descending into an array in include context, pass through
the current parent so the included configuration is included where it
is expected.

Bug: #6300
3 years ago
..
tests threading: set min thread stack size; set it early 3 years ago
Makefile.am detect/fileext: reimplement based on file.name 3 years ago
action-globals.h
…
alert-debuglog.c
…
alert-debuglog.h
…
alert-fastlog.c
…
alert-fastlog.h
…
alert-syslog.c
…
alert-syslog.h
…
app-layer-detect-proto.c fuzz: enable by default all protocols 3 years ago
app-layer-detect-proto.h
…
app-layer-dnp3-objects.c
…
app-layer-dnp3-objects.h
…
app-layer-dnp3.c
…
app-layer-dnp3.h
…
app-layer-enip-common.c
…
app-layer-enip-common.h
…
app-layer-enip.c
…
app-layer-enip.h
…
app-layer-events.c
…
app-layer-events.h
…
app-layer-expectation.c
…
app-layer-expectation.h
…
app-layer-frames.c
…
app-layer-frames.h
…
app-layer-ftp.c ftp: reenable debug check; improve debug log 3 years ago
app-layer-ftp.h
…
app-layer-htp-body.c
…
app-layer-htp-body.h
…
app-layer-htp-file.c file: remove FILE_USE_DETECT flag 3 years ago
app-layer-htp-file.h
…
app-layer-htp-libhtp.c
…
app-layer-htp-libhtp.h
…
app-layer-htp-mem.c
…
app-layer-htp-mem.h
…
app-layer-htp-range.c
…
app-layer-htp-range.h
…
app-layer-htp-xff.c
…
app-layer-htp-xff.h
…
app-layer-htp.c radix: Detect duplicate netblocks 3 years ago
app-layer-htp.h http: event on chunk extension 3 years ago
app-layer-http2.c
…
app-layer-http2.h
…
app-layer-ike.c
…
app-layer-ike.h
…
app-layer-krb5.c
…
app-layer-krb5.h
…
app-layer-modbus.c
…
app-layer-modbus.h
…
app-layer-mqtt.c
…
app-layer-mqtt.h
…
app-layer-nfs-tcp.c
…
app-layer-nfs-tcp.h
…
app-layer-nfs-udp.c
…
app-layer-nfs-udp.h
…
app-layer-ntp.c
…
app-layer-ntp.h
…
app-layer-parser.c
…
app-layer-parser.h
…
app-layer-protos.c
…
app-layer-protos.h
…
app-layer-quic.c
…
app-layer-quic.h
…
app-layer-rdp.c
…
app-layer-rdp.h
…
app-layer-register.c
…
app-layer-register.h
…
app-layer-rfb.c
…
app-layer-rfb.h
…
app-layer-sip.c
…
app-layer-sip.h
…
app-layer-smb.c
…
app-layer-smb.h
…
app-layer-smtp.c file: remove FILE_USE_DETECT flag 3 years ago
app-layer-smtp.h smtp: handle long lines per direction 3 years ago
app-layer-snmp.c
…
app-layer-snmp.h
…
app-layer-ssh.c
…
app-layer-ssh.h
…
app-layer-ssl.c
…
app-layer-ssl.h
…
app-layer-tftp.c
…
app-layer-tftp.h
…
app-layer.c
…
app-layer.h
…
conf-yaml-loader.c conf: fix include handling from arrays 3 years ago
conf-yaml-loader.h
…
conf.c
…
conf.h
…
counters.c output/stats: Handle stat names w/out scope 3 years ago
counters.h output/stats: Handle stat names w/out scope 3 years ago
datasets-ipv4.c
…
datasets-ipv4.h
…
datasets-ipv6.c
…
datasets-ipv6.h
…
datasets-md5.c
…
datasets-md5.h
…
datasets-reputation.h
…
datasets-sha256.c
…
datasets-sha256.h
…
datasets-string.c
…
datasets-string.h
…
datasets.c
…
datasets.h
…
decode-chdlc.c
…
decode-chdlc.h
…
decode-erspan.c
…
decode-erspan.h
…
decode-esp.c
…
decode-esp.h
…
decode-ethernet.c
…
decode-ethernet.h
…
decode-events.c stream: add stream.rst_with_data event for RST with data 3 years ago
decode-events.h stream: add stream.rst_with_data event for RST with data 3 years ago
decode-geneve.c
…
decode-geneve.h
…
decode-gre.c
…
decode-gre.h
…
decode-icmpv4.c
…
decode-icmpv4.h
…
decode-icmpv6.c
…
decode-icmpv6.h
…
decode-ipv4.c
…
decode-ipv4.h
…
decode-ipv6.c decode-ipv6: Set L4 proto on ipv6 incase of GRE decode error 3 years ago
decode-ipv6.h
…
decode-mpls.c
…
decode-mpls.h
…
decode-nsh.c
…
decode-nsh.h
…
decode-null.c
…
decode-ppp.c
…
decode-ppp.h
…
decode-pppoe.c
…
decode-pppoe.h
…
decode-raw.c
…
decode-raw.h
…
decode-sctp.c
…
decode-sctp.h
…
decode-sll.c
…
decode-sll.h
…
decode-tcp.c
…
decode-tcp.h
…
decode-template.c
…
decode-template.h
…
decode-teredo.c
…
decode-teredo.h
…
decode-udp.c
…
decode-udp.h
…
decode-vlan.c
…
decode-vlan.h
…
decode-vntag.c
…
decode-vntag.h
…
decode-vxlan.c
…
decode-vxlan.h
…
decode.c stats: Track stream reassembly drops 3 years ago
decode.h stats: Track stream reassembly drops 3 years ago
defrag-config.c radix: Detect duplicate netblocks 3 years ago
defrag-config.h
…
defrag-hash.c
…
defrag-hash.h
…
defrag-queue.c
…
defrag-queue.h
…
defrag-timeout.c
…
defrag-timeout.h
…
defrag.c
…
defrag.h
…
detect-app-layer-event.c
…
detect-app-layer-event.h
…
detect-app-layer-protocol.c
…
detect-app-layer-protocol.h
…
detect-asn1.c
…
detect-asn1.h
…
detect-base64-data.c
…
detect-base64-data.h
…
detect-base64-decode.c detect/pcre: Use local match variables 3 years ago
detect-base64-decode.h
…
detect-bsize.c
…
detect-bsize.h
…
detect-bypass.c
…
detect-bypass.h
…
detect-byte-extract.c detect/pcre: Use local match variables 3 years ago
detect-byte-extract.h
…
detect-byte.c
…
detect-byte.h
…
detect-bytejump.c detect/pcre: Use local match variables 3 years ago
detect-bytejump.h detect/bytejump: Allow nbytes to be a variable 3 years ago
detect-bytemath.c detect/byte_math: Permit var name for bytes value 3 years ago
detect-bytemath.h detect/byte_math: Permit var name for bytes value 3 years ago
detect-bytetest.c detect/pcre: Use local match variables 3 years ago
detect-bytetest.h detect/byte_test: Allow nbytes value to be a variable 3 years ago
detect-cipservice.c
…
detect-cipservice.h
…
detect-classtype.c detect/pcre: Use local match variables 3 years ago
detect-classtype.h
…
detect-config.c detect/pcre: Use local match variables 3 years ago
detect-config.h
…
detect-content.c detect/content: cleanup nocase conversion 3 years ago
detect-content.h detect/content: cleanup nocase conversion 3 years ago
detect-csum.c
…
detect-csum.h
…
detect-datarep.c
…
detect-datarep.h
…
detect-dataset.c datasets: flag to disable "write" actions 3 years ago
detect-dataset.h
…
detect-dce-iface.c
…
detect-dce-iface.h
…
detect-dce-opnum.c
…
detect-dce-opnum.h
…
detect-dce-stub-data.c
…
detect-dce-stub-data.h
…
detect-depth.c
…
detect-depth.h
…
detect-detection-filter.c detect/pcre: Use local match variables 3 years ago
detect-detection-filter.h
…
detect-dhcp-leasetime.c
…
detect-dhcp-leasetime.h
…
detect-dhcp-rebinding-time.c
…
detect-dhcp-rebinding-time.h
…
detect-dhcp-renewal-time.c
…
detect-dhcp-renewal-time.h
…
detect-distance.c
…
detect-distance.h
…
detect-dnp3.c
…
detect-dnp3.h
…
detect-dns-opcode.c
…
detect-dns-opcode.h
…
detect-dns-query.c
…
detect-dns-query.h
…
detect-dsize.c
…
detect-dsize.h
…
detect-engine-address-ipv4.c
…
detect-engine-address-ipv4.h
…
detect-engine-address-ipv6.c
…
detect-engine-address-ipv6.h
…
detect-engine-address.c
…
detect-engine-address.h
…
detect-engine-alert.c
…
detect-engine-alert.h
…
detect-engine-analyzer.c detect/analysis: Move globals to engine ctx 3 years ago
detect-engine-analyzer.h detect/analysis: Move globals to engine ctx 3 years ago
detect-engine-build.c var-names: reimplement var name handling 3 years ago
detect-engine-build.h
…
detect-engine-content-inspection.c detect/byte_math: Permit var name for bytes value 3 years ago
detect-engine-content-inspection.h
…
detect-engine-dcepayload.c
…
detect-engine-dcepayload.h
…
detect-engine-enip.c
…
detect-engine-enip.h
…
detect-engine-event.c detect/pcre: Use local match variables 3 years ago
detect-engine-event.h
…
detect-engine-file.c detect/file: Remove centralized proto definition 3 years ago
detect-engine-file.h detect/file: Remove centralized proto definition 3 years ago
detect-engine-frame.c
…
detect-engine-frame.h
…
detect-engine-iponly.c detect/iponly: fix minor warning with unittest but no debug 3 years ago
detect-engine-iponly.h
…
detect-engine-loader.c detect/loader: minor code cleanups 3 years ago
detect-engine-loader.h detect: add multi-detect.config-path 3 years ago
detect-engine-mpm.c detect/mpm: remove useless checks 3 years ago
detect-engine-mpm.h mpm: Use typedef for mpm registration 3 years ago
detect-engine-payload.c
…
detect-engine-payload.h
…
detect-engine-port.c
…
detect-engine-port.h
…
detect-engine-prefilter-common.c
…
detect-engine-prefilter-common.h
…
detect-engine-prefilter.c
…
detect-engine-prefilter.h
…
detect-engine-profile.c
…
detect-engine-profile.h
…
detect-engine-proto.c
…
detect-engine-proto.h
…
detect-engine-register.c detect/file: Filehandler registration logic 3 years ago
detect-engine-register.h
…
detect-engine-siggroup.c
…
detect-engine-siggroup.h
…
detect-engine-sigorder.c
…
detect-engine-sigorder.h
…
detect-engine-state.c
…
detect-engine-state.h
…
detect-engine-tag.c
…
detect-engine-tag.h
…
detect-engine-threshold.c
…
detect-engine-threshold.h
…
detect-engine-uint.c
…
detect-engine-uint.h
…
detect-engine.c multi-tenant: add reload-tenants command 3 years ago
detect-engine.h multi-tenant: add reload-tenants command 3 years ago
detect-fast-pattern.c detect/pcre: Use local match variables 3 years ago
detect-fast-pattern.h
…
detect-file-data.c detect/file_data: Consolidate file handling 3 years ago
detect-file-data.h
…
detect-file-hash-common.c
…
detect-file-hash-common.h
…
detect-filemagic.c detect/file: use util to turn keyword to nocase 3 years ago
detect-filemagic.h
…
detect-filemd5.c
…
detect-filemd5.h
…
detect-filename.c detect/file: use util to turn keyword to nocase 3 years ago
detect-filename.h
…
detect-filesha1.c
…
detect-filesha1.h
…
detect-filesha256.c
…
detect-filesha256.h
…
detect-filesize.c
…
detect-filesize.h
…
detect-filestore.c detect/pcre: Use local match variables 3 years ago
detect-filestore.h
…
detect-flow-age.c
…
detect-flow-age.h
…
detect-flow.c detect/pcre: Use local match variables 3 years ago
detect-flow.h
…
detect-flowbits.c var-names: reimplement var name handling 3 years ago
detect-flowbits.h
…
detect-flowint.c var-names: reimplement var name handling 3 years ago
detect-flowint.h
…
detect-flowvar.c var-names: reimplement var name handling 3 years ago
detect-flowvar.h var-names: reimplement var name handling 3 years ago
detect-fragbits.c detect/pcre: Use local match variables 3 years ago
detect-fragbits.h
…
detect-fragoffset.c detect/pcre: Use local match variables 3 years ago
detect-fragoffset.h
…
detect-frame.c
…
detect-frame.h
…
detect-ftpbounce.c
…
detect-ftpbounce.h
…
detect-ftpdata.c detect/pcre: Use local match variables 3 years ago
detect-ftpdata.h
…
detect-geoip.c
…
detect-geoip.h
…
detect-gid.c
…
detect-gid.h
…
detect-hostbits.c var-names: reimplement var name handling 3 years ago
detect-hostbits.h
…
detect-http-accept-enc.c
…
detect-http-accept-enc.h
…
detect-http-accept-lang.c
…
detect-http-accept-lang.h
…
detect-http-accept.c
…
detect-http-accept.h
…
detect-http-client-body.c
…
detect-http-client-body.h
…
detect-http-connection.c
…
detect-http-connection.h
…
detect-http-content-len.c
…
detect-http-content-len.h
…
detect-http-content-type.c
…
detect-http-content-type.h
…
detect-http-cookie.c
…
detect-http-cookie.h
…
detect-http-header-common.c
…
detect-http-header-common.h
…
detect-http-header-names.c
…
detect-http-header-names.h
…
detect-http-header.c detect/http: request/response header support multi buffer 3 years ago
detect-http-header.h
…
detect-http-headers-stub.h
…
detect-http-headers.c
…
detect-http-headers.h
…
detect-http-host.c
…
detect-http-host.h
…
detect-http-location.c
…
detect-http-location.h
…
detect-http-method.c
…
detect-http-method.h
…
detect-http-protocol.c
…
detect-http-protocol.h
…
detect-http-raw-header.c
…
detect-http-raw-header.h
…
detect-http-referer.c
…
detect-http-referer.h
…
detect-http-request-line.c
…
detect-http-request-line.h
…
detect-http-response-line.c
…
detect-http-response-line.h
…
detect-http-server-body.c detect/include: Remove unnecessary includes 3 years ago
detect-http-server-body.h
…
detect-http-server.c
…
detect-http-server.h
…
detect-http-start.c
…
detect-http-start.h
…
detect-http-stat-code.c
…
detect-http-stat-code.h
…
detect-http-stat-msg.c
…
detect-http-stat-msg.h
…
detect-http-ua.c
…
detect-http-ua.h
…
detect-http-uri.c
…
detect-http-uri.h
…
detect-http2.c
…
detect-http2.h
…
detect-icmp-id.c detect/pcre: Use local match variables 3 years ago
detect-icmp-id.h
…
detect-icmp-seq.c detect/pcre: Use local match variables 3 years ago
detect-icmp-seq.h
…
detect-icmpv4hdr.c
…
detect-icmpv4hdr.h
…
detect-icmpv6-mtu.c
…
detect-icmpv6-mtu.h
…
detect-icmpv6hdr.c
…
detect-icmpv6hdr.h
…
detect-icode.c
…
detect-icode.h
…
detect-id.c detect/pcre: Use local match variables 3 years ago
detect-id.h
…
detect-ike-chosen-sa.c detect/pcre: Use local match variables 3 years ago
detect-ike-chosen-sa.h
…
detect-ike-exch-type.c
…
detect-ike-exch-type.h
…
detect-ike-key-exchange-payload-length.c
…
detect-ike-key-exchange-payload-length.h
…
detect-ike-key-exchange-payload.c
…
detect-ike-key-exchange-payload.h
…
detect-ike-nonce-payload-length.c
…
detect-ike-nonce-payload-length.h
…
detect-ike-nonce-payload.c
…
detect-ike-nonce-payload.h
…
detect-ike-spi.c
…
detect-ike-spi.h
…
detect-ike-vendor.c
…
detect-ike-vendor.h
…
detect-ipaddr.c
…
detect-ipaddr.h
…
detect-ipopts.c detect/pcre: Use local match variables 3 years ago
detect-ipopts.h
…
detect-ipproto.c detect/pcre: Use local match variables 3 years ago
detect-ipproto.h
…
detect-iprep.c
…
detect-iprep.h
…
detect-ipv4hdr.c
…
detect-ipv4hdr.h
…
detect-ipv6hdr.c
…
detect-ipv6hdr.h
…
detect-isdataat.c detect/pcre: Use local match variables 3 years ago
detect-isdataat.h
…
detect-itype.c
…
detect-itype.h
…
detect-krb5-cname.c
…
detect-krb5-cname.h
…
detect-krb5-errcode.c detect/pcre: Use local match variables 3 years ago
detect-krb5-errcode.h
…
detect-krb5-msgtype.c detect/pcre: Use local match variables 3 years ago
detect-krb5-msgtype.h
…
detect-krb5-sname.c
…
detect-krb5-sname.h
…
detect-krb5-ticket-encryption.c
…
detect-krb5-ticket-encryption.h
…
detect-l3proto.c
…
detect-l3proto.h
…
detect-lua-extensions.c
…
detect-lua-extensions.h
…
detect-lua.c var-names: reimplement var name handling 3 years ago
detect-lua.h
…
detect-mark.c detect/pcre: Use local match variables 3 years ago
detect-mark.h
…
detect-metadata.c
…
detect-metadata.h
…
detect-modbus.c
…
detect-modbus.h
…
detect-mqtt-connack-sessionpresent.c
…
detect-mqtt-connack-sessionpresent.h
…
detect-mqtt-connect-clientid.c
…
detect-mqtt-connect-clientid.h
…
detect-mqtt-connect-flags.c detect/pcre: Use local match variables 3 years ago
detect-mqtt-connect-flags.h
…
detect-mqtt-connect-password.c
…
detect-mqtt-connect-password.h
…
detect-mqtt-connect-username.c
…
detect-mqtt-connect-username.h
…
detect-mqtt-connect-willmessage.c
…
detect-mqtt-connect-willmessage.h
…
detect-mqtt-connect-willtopic.c
…
detect-mqtt-connect-willtopic.h
…
detect-mqtt-flags.c detect/pcre: Use local match variables 3 years ago
detect-mqtt-flags.h
…
detect-mqtt-protocol-version.c
…
detect-mqtt-protocol-version.h
…
detect-mqtt-publish-message.c
…
detect-mqtt-publish-message.h
…
detect-mqtt-publish-topic.c
…
detect-mqtt-publish-topic.h
…
detect-mqtt-qos.c
…
detect-mqtt-qos.h
…
detect-mqtt-reason-code.c
…
detect-mqtt-reason-code.h
…
detect-mqtt-subscribe-topic.c
…
detect-mqtt-subscribe-topic.h
…
detect-mqtt-type.c
…
detect-mqtt-type.h
…
detect-mqtt-unsubscribe-topic.c
…
detect-mqtt-unsubscribe-topic.h
…
detect-msg.c
…
detect-msg.h
…
detect-nfs-procedure.c
…
detect-nfs-procedure.h
…
detect-nfs-version.c
…
detect-nfs-version.h
…
detect-noalert.c
…
detect-noalert.h
…
detect-nocase.c detect/content: cleanup nocase conversion 3 years ago
detect-nocase.h
…
detect-offset.c
…
detect-offset.h
…
detect-parse.c detect/pcre: Use local match variables 3 years ago
detect-parse.h detect/pcre: Use local match variables 3 years ago
detect-pcre.c var-names: reimplement var name handling 3 years ago
detect-pcre.h
…
detect-pkt-data.c
…
detect-pkt-data.h
…
detect-pktvar.c var-names: reimplement var name handling 3 years ago
detect-pktvar.h
…
detect-prefilter.c
…
detect-prefilter.h
…
detect-priority.c detect/pcre: Use local match variables 3 years ago
detect-priority.h
…
detect-quic-cyu-hash.c
…
detect-quic-cyu-hash.h
…
detect-quic-cyu-string.c
…
detect-quic-cyu-string.h
…
detect-quic-sni.c
…
detect-quic-sni.h
…
detect-quic-ua.c
…
detect-quic-ua.h
…
detect-quic-version.c
…
detect-quic-version.h
…
detect-rawbytes.c
…
detect-rawbytes.h
…
detect-reference.c detect/pcre: Use local match variables 3 years ago
detect-reference.h
…
detect-replace.c
…
detect-replace.h
…
detect-rev.c
…
detect-rev.h
…
detect-rfb-name.c
…
detect-rfb-name.h
…
detect-rfb-secresult.c detect/pcre: Use local match variables 3 years ago
detect-rfb-secresult.h
…
detect-rfb-sectype.c
…
detect-rfb-sectype.h
…
detect-rpc.c detect/pcre: Use local match variables 3 years ago
detect-rpc.h
…
detect-sameip.c
…
detect-sameip.h
…
detect-sid.c
…
detect-sid.h
…
detect-sip-method.c
…
detect-sip-method.h
…
detect-sip-protocol.c
…
detect-sip-protocol.h
…
detect-sip-request-line.c
…
detect-sip-request-line.h
…
detect-sip-response-line.c
…
detect-sip-response-line.h
…
detect-sip-stat-code.c
…
detect-sip-stat-code.h
…
detect-sip-stat-msg.c
…
detect-sip-stat-msg.h
…
detect-sip-uri.c
…
detect-sip-uri.h
…
detect-smb-ntlmssp.c
…
detect-smb-ntlmssp.h
…
detect-smb-share.c
…
detect-smb-share.h
…
detect-snmp-community.c
…
detect-snmp-community.h
…
detect-snmp-pdu_type.c detect/pcre: Use local match variables 3 years ago
detect-snmp-pdu_type.h
…
detect-snmp-usm.c
…
detect-snmp-usm.h
…
detect-snmp-version.c
…
detect-snmp-version.h
…
detect-ssh-hassh-server-string.c
…
detect-ssh-hassh-server-string.h
…
detect-ssh-hassh-server.c
…
detect-ssh-hassh-server.h
…
detect-ssh-hassh-string.c
…
detect-ssh-hassh-string.h
…
detect-ssh-hassh.c
…
detect-ssh-hassh.h
…
detect-ssh-proto-version.c detect/pcre: Use local match variables 3 years ago
detect-ssh-proto-version.h
…
detect-ssh-proto.c
…
detect-ssh-proto.h
…
detect-ssh-software-version.c detect/pcre: Use local match variables 3 years ago
detect-ssh-software-version.h
…
detect-ssh-software.c
…
detect-ssh-software.h
…
detect-ssl-state.c detect/pcre: Use local match variables 3 years ago
detect-ssl-state.h
…
detect-ssl-version.c
…
detect-ssl-version.h
…
detect-stream_size.c
…
detect-stream_size.h
…
detect-tag.c detect/pcre: Use local match variables 3 years ago
detect-tag.h
…
detect-target.c detect/pcre: Use local match variables 3 years ago
detect-target.h
…
detect-tcp-ack.c
…
detect-tcp-ack.h
…
detect-tcp-flags.c detect/pcre: Use local match variables 3 years ago
detect-tcp-flags.h
…
detect-tcp-seq.c
…
detect-tcp-seq.h
…
detect-tcp-window.c detect/pcre: Use local match variables 3 years ago
detect-tcp-window.h
…
detect-tcphdr.c
…
detect-tcphdr.h
…
detect-tcpmss.c
…
detect-tcpmss.h
…
detect-template-rust-buffer.c
…
detect-template-rust-buffer.h
…
detect-template.c detect/pcre: Use local match variables 3 years ago
detect-template.h
…
detect-template2.c
…
detect-template2.h
…
detect-threshold.c detect/pcre: Use local match variables 3 years ago
detect-threshold.h
…
detect-tls-cert-fingerprint.c
…
detect-tls-cert-fingerprint.h
…
detect-tls-cert-issuer.c
…
detect-tls-cert-issuer.h
…
detect-tls-cert-serial.c
…
detect-tls-cert-serial.h
…
detect-tls-cert-subject.c
…
detect-tls-cert-subject.h
…
detect-tls-cert-validity.c detect/pcre: Use local match variables 3 years ago
detect-tls-cert-validity.h
…
detect-tls-certs.c
…
detect-tls-certs.h
…
detect-tls-ja3-hash.c
…
detect-tls-ja3-hash.h
…
detect-tls-ja3-string.c
…
detect-tls-ja3-string.h
…
detect-tls-ja3s-hash.c
…
detect-tls-ja3s-hash.h
…
detect-tls-ja3s-string.c
…
detect-tls-ja3s-string.h
…
detect-tls-random.c
…
detect-tls-random.h
…
detect-tls-sni.c
…
detect-tls-sni.h
…
detect-tls-version.c detect/pcre: Use local match variables 3 years ago
detect-tls-version.h
…
detect-tls.c detect/pcre: Use local match variables 3 years ago
detect-tls.h detect/tls: minor fingerprint cleanup 3 years ago
detect-tos.c detect/pcre: Use local match variables 3 years ago
detect-tos.h
…
detect-transform-compress-whitespace.c
…
detect-transform-compress-whitespace.h
…
detect-transform-dotprefix.c
…
detect-transform-dotprefix.h
…
detect-transform-md5.c
…
detect-transform-md5.h
…
detect-transform-pcrexform.c
…
detect-transform-pcrexform.h
…
detect-transform-sha1.c
…
detect-transform-sha1.h
…
detect-transform-sha256.c
…
detect-transform-sha256.h
…
detect-transform-strip-whitespace.c
…
detect-transform-strip-whitespace.h
…
detect-transform-urldecode.c
…
detect-transform-urldecode.h
…
detect-transform-xor.c
…
detect-transform-xor.h
…
detect-ttl.c
…
detect-ttl.h
…
detect-udphdr.c
…
detect-udphdr.h
…
detect-uricontent.c
…
detect-uricontent.h
…
detect-urilen.c
…
detect-urilen.h
…
detect-within.c
…
detect-within.h
…
detect-xbits.c var-names: reimplement var name handling 3 years ago
detect-xbits.h
…
detect.c
…
detect.h multi-tenant: allow reload w/o yaml path 3 years ago
device-storage.c
…
device-storage.h
…
feature.c
…
feature.h
…
flow-bit.c
…
flow-bit.h
…
flow-bypass.c
…
flow-bypass.h
…
flow-hash.c flow/hash: fix and cleanup key/flow_id getters 3 years ago
flow-hash.h
…
flow-manager.c general: Remove unused include files 3 years ago
flow-manager.h
…
flow-private.h
…
flow-queue.c
…
flow-queue.h
…
flow-spare-pool.c
…
flow-spare-pool.h
…
flow-storage.c
…
flow-storage.h
…
flow-timeout.c
…
flow-timeout.h
…
flow-util.c
…
flow-util.h
…
flow-var.c
…
flow-var.h
…
flow-worker.c
…
flow-worker.h
…
flow.c config/flow: fix division by zero 3 years ago
flow.h
…
host-bit.c
…
host-bit.h
…
host-queue.c
…
host-queue.h
…
host-storage.c
…
host-storage.h
…
host-timeout.c
…
host-timeout.h
…
host.c
…
host.h
…
ippair-bit.c
…
ippair-bit.h
…
ippair-queue.c
…
ippair-queue.h
…
ippair-storage.c
…
ippair-storage.h
…
ippair-timeout.c
…
ippair-timeout.h
…
ippair.c
…
ippair.h
…
log-cf-common.c
…
log-cf-common.h
…
log-httplog.c
…
log-httplog.h
…
log-pcap.c pcap-log: close pcap_dead_handle on close 3 years ago
log-pcap.h
…
log-stats.c
…
log-stats.h
…
log-tcp-data.c
…
log-tcp-data.h
…
log-tlslog.c
…
log-tlslog.h
…
log-tlsstore.c
…
log-tlsstore.h
…
main.c
…
output-eve-stream.c
…
output-eve-stream.h
…
output-eve-syslog.c
…
output-eve-syslog.h
…
output-file.c
…
output-file.h
…
output-filedata.c
…
output-filedata.h
…
output-filestore.c
…
output-filestore.h
…
output-flow.c
…
output-flow.h
…
output-json-alert.c output: add storing boolean for files 3 years ago
output-json-alert.h output/alert: add verdict field 3 years ago
output-json-anomaly.c
…
output-json-anomaly.h
…
output-json-bittorrent-dht.c
…
output-json-bittorrent-dht.h
…
output-json-common.c
…
output-json-dcerpc.c
…
output-json-dcerpc.h
…
output-json-dhcp.c
…
output-json-dhcp.h
…
output-json-dnp3-objects.c
…
output-json-dnp3-objects.h
…
output-json-dnp3.c
…
output-json-dnp3.h
…
output-json-dns.c
…
output-json-dns.h
…
output-json-drop.c output/drop: add verdict field 3 years ago
output-json-drop.h
…
output-json-email-common.c
…
output-json-email-common.h
…
output-json-file.c output: add storing boolean for files 3 years ago
output-json-file.h
…
output-json-flow.c
…
output-json-flow.h
…
output-json-frame.c
…
output-json-frame.h
…
output-json-ftp.c
…
output-json-ftp.h
…
output-json-http.c
…
output-json-http.h
…
output-json-http2.c
…
output-json-http2.h
…
output-json-ike.c
…
output-json-ike.h
…
output-json-krb5.c
…
output-json-krb5.h
…
output-json-metadata.c
…
output-json-metadata.h
…
output-json-modbus.c
…
output-json-modbus.h
…
output-json-mqtt.c
…
output-json-mqtt.h
…
output-json-netflow.c
…
output-json-netflow.h
…
output-json-nfs.c
…
output-json-nfs.h
…
output-json-pgsql.c
…
output-json-pgsql.h
…
output-json-quic.c
…
output-json-quic.h
…
output-json-rdp.c
…
output-json-rdp.h
…
output-json-rfb.c
…
output-json-rfb.h
…
output-json-sip.c
…
output-json-sip.h
…
output-json-smb.c
…
output-json-smb.h
…
output-json-smtp.c
…
output-json-smtp.h
…
output-json-snmp.c
…
output-json-snmp.h
…
output-json-ssh.c
…
output-json-ssh.h
…
output-json-stats.c output/stats: Handle stat names w/out scope 3 years ago
output-json-stats.h
…
output-json-template.c
…
output-json-template.h
…
output-json-tftp.c
…
output-json-tftp.h
…
output-json-tls.c
…
output-json-tls.h
…
output-json.c community-id: Fix IPv6 address sorting not respecting byte order 3 years ago
output-json.h output: add storing boolean for files 3 years ago
output-lua.c
…
output-lua.h
…
output-packet.c
…
output-packet.h
…
output-stats.c
…
output-stats.h output/stats: Handle stat names w/out scope 3 years ago
output-streaming.c
…
output-streaming.h
…
output-tx.c
…
output-tx.h
…
output.c
…
output.h
…
packet-queue.c
…
packet-queue.h
…
packet.c
…
packet.h
…
pkt-var.c
…
pkt-var.h
…
queue.h
…
reputation.c iprep: fix parsing ip-rep data with carriage return 3 years ago
reputation.h
…
respond-reject-libnet11.c
…
respond-reject-libnet11.h
…
respond-reject.c
…
respond-reject.h
…
runmode-af-packet.c threading: set min thread stack size; set it early 3 years ago
runmode-af-packet.h
…
runmode-af-xdp.c threading: set min thread stack size; set it early 3 years ago
runmode-af-xdp.h
…
runmode-dpdk.c threading: set min thread stack size; set it early 3 years ago
runmode-dpdk.h
…
runmode-erf-dag.c threading: set min thread stack size; set it early 3 years ago
runmode-erf-dag.h
…
runmode-erf-file.c threading: set min thread stack size; set it early 3 years ago
runmode-erf-file.h
…
runmode-ipfw.c threading: set min thread stack size; set it early 3 years ago
runmode-ipfw.h
…
runmode-napatech.c threading: set min thread stack size; set it early 3 years ago
runmode-napatech.h
…
runmode-netmap.c threading: set min thread stack size; set it early 3 years ago
runmode-netmap.h
…
runmode-nflog.c threading: set min thread stack size; set it early 3 years ago
runmode-nflog.h
…
runmode-nfq.c threading: set min thread stack size; set it early 3 years ago
runmode-nfq.h
…
runmode-pcap-file.c threading: set min thread stack size; set it early 3 years ago
runmode-pcap-file.h
…
runmode-pcap.c threading: set min thread stack size; set it early 3 years ago
runmode-pcap.h
…
runmode-pfring.c threading: set min thread stack size; set it early 3 years ago
runmode-pfring.h
…
runmode-unittests.c reference: fix multi-tenant loading issues 3 years ago
runmode-unittests.h
…
runmode-unix-socket.c multi-tenant: add reload-tenants command 3 years ago
runmode-unix-socket.h multi-tenant: add reload-tenants command 3 years ago
runmode-windivert.c threading: set min thread stack size; set it early 3 years ago
runmode-windivert.h
…
runmodes.c threading: set min thread stack size; set it early 3 years ago
runmodes.h threading: set min thread stack size; set it early 3 years ago
rust-context.c
…
rust-context.h
…
rust.h
…
source-af-packet.c
…
source-af-packet.h
…
source-af-xdp.c
…
source-af-xdp.h
…
source-dpdk.c dpdk: treat unknown socket ID as a valid socket ID 3 years ago
source-dpdk.h
…
source-erf-dag.c
…
source-erf-dag.h
…
source-erf-file.c
…
source-erf-file.h
…
source-ipfw.c
…
source-ipfw.h
…
source-napatech.c napatech: fix null-dereference of packet 3 years ago
source-napatech.h
…
source-netmap.c
…
source-netmap.h
…
source-nflog.c
…
source-nflog.h
…
source-nfq-prototypes.h
…
source-nfq.c stats: update ips capture counters centrally 3 years ago
source-nfq.h
…
source-pcap-file-directory-helper.c stat: add wrappers to isolate OS_WIN32 specifics 3 years ago
source-pcap-file-directory-helper.h
…
source-pcap-file-helper.c pcap/file: normalize file timestamps 3 years ago
source-pcap-file-helper.h
…
source-pcap-file.c pcap/file: minor code cleanup 3 years ago
source-pcap-file.h
…
source-pcap.c pcap: fix reopen logic 3 years ago
source-pcap.h
…
source-pfring.c
…
source-pfring.h
…
source-windivert-prototypes.h
…
source-windivert.c src: checks to avoid divisions by zero 3 years ago
source-windivert.h
…
stream-tcp-cache.c
…
stream-tcp-cache.h
…
stream-tcp-inline.c
…
stream-tcp-inline.h
…
stream-tcp-list.c stream: update insert error checking 3 years ago
stream-tcp-list.h
…
stream-tcp-private.h
…
stream-tcp-reassemble.c stats: Track stream reassembly drops 3 years ago
stream-tcp-reassemble.h
…
stream-tcp-sack.c
…
stream-tcp-sack.h
…
stream-tcp-util.c
…
stream-tcp-util.h
…
stream-tcp.c stream: add stream.rst_with_data event for RST with data 3 years ago
stream-tcp.h
…
stream.c
…
stream.h
…
suricata-common.h
…
suricata-plugin.h
…
suricata.c threading: set min thread stack size; set it early 3 years ago
suricata.h
…
threads-debug.h
…
threads-profile.h
…
threads.c
…
threads.h
…
threadvars.h
…
tm-modules.c
…
tm-modules.h
…
tm-queuehandlers.c
…
tm-queuehandlers.h
…
tm-queues.c
…
tm-queues.h
…
tm-threads-common.h
…
tm-threads.c threads: improve spawn failure error reporting 3 years ago
tm-threads.h threads: cleanup decode_pq handling 3 years ago
tmqh-flow.c
…
tmqh-flow.h
…
tmqh-packetpool.c stats: update ips capture counters centrally 3 years ago
tmqh-packetpool.h
…
tmqh-simple.c
…
tmqh-simple.h
…
tree.h
…
unix-manager.c multi-tenant: add reload-tenants command 3 years ago
unix-manager.h
…
util-action.c
…
util-action.h
…
util-affinity.c dpdk: improve DPDK thread handling 3 years ago
util-affinity.h dpdk: improve DPDK thread handling 3 years ago
util-atomic.c
…
util-atomic.h
…
util-base64.c util/mime: skip over any invalid char 3 years ago
util-base64.h util/mime: skip over any invalid char 3 years ago
util-bloomfilter-counting.c
…
util-bloomfilter-counting.h
…
util-bloomfilter.c
…
util-bloomfilter.h
…
util-bpf.c bpf: remove OpenBSD guards 3 years ago
util-bpf.h bpf: remove OpenBSD guards 3 years ago
util-buffer.c
…
util-buffer.h
…
util-byte.c
…
util-byte.h
…
util-checksum.c
…
util-checksum.h
…
util-cidr.c
…
util-cidr.h
…
util-classification-config.c classification: fix multi-tenant loading issues 3 years ago
util-classification-config.h classification: fix multi-tenant loading issues 3 years ago
util-clock.h
…
util-conf.c stat: add wrappers to isolate OS_WIN32 specifics 3 years ago
util-conf.h
…
util-config.h
…
util-coredump-config.c
…
util-coredump-config.h
…
util-cpu.c
…
util-cpu.h
…
util-daemon.c
…
util-daemon.h
…
util-datalink.c
…
util-datalink.h
…
util-debug-filters.c
…
util-debug-filters.h
…
util-debug.c
…
util-debug.h
…
util-decode-mime.c smtp: fix null deref with config option body md5 3 years ago
util-decode-mime.h
…
util-detect.c
…
util-detect.h
…
util-device.c dpdk/mlx5: fix shutdown crash in IPS mode 3 years ago
util-device.h
…
util-dpdk-bonding.c
…
util-dpdk-bonding.h
…
util-dpdk-i40e.c
…
util-dpdk-i40e.h
…
util-dpdk-ice.c
…
util-dpdk-ice.h
…
util-dpdk-ixgbe.c
…
util-dpdk-ixgbe.h
…
util-dpdk.c dpdk/mlx5: fix shutdown crash in IPS mode 3 years ago
util-dpdk.h dpdk/mlx5: fix shutdown crash in IPS mode 3 years ago
util-ebpf.c
…
util-ebpf.h
…
util-enum.c
…
util-enum.h
…
util-error.c error: Add SC_EEXIST for dups 3 years ago
util-error.h error: Add SC_EEXIST for dups 3 years ago
util-exception-policy.c exception: fix use of master switch with default 3 years ago
util-exception-policy.h
…
util-file-decompression.c
…
util-file-decompression.h
…
util-file-swf-decompression.c
…
util-file-swf-decompression.h
…
util-file.c file: remove FILE_USE_DETECT flag 3 years ago
util-file.h
…
util-fix_checksum.c
…
util-fix_checksum.h
…
util-fmemopen.c
…
util-fmemopen.h
…
util-hash-lookup3.c
…
util-hash-lookup3.h
…
util-hash-string.c
…
util-hash-string.h
…
util-hash.c
…
util-hash.h
…
util-hashlist.c
…
util-hashlist.h
…
util-host-info.c
…
util-host-info.h
…
util-host-os-info.c
…
util-host-os-info.h
…
util-hyperscan.c
…
util-hyperscan.h
…
util-ioctl.c
…
util-ioctl.h
…
util-ip.c
…
util-ip.h
…
util-ja3.c
…
util-ja3.h
…
util-landlock.c
…
util-landlock.h
…
util-log-redis.c
…
util-log-redis.h
…
util-logopenfile.c
…
util-logopenfile.h
…
util-lua-common.c
…
util-lua-common.h
…
util-lua-dnp3-objects.c
…
util-lua-dnp3-objects.h
…
util-lua-dnp3.c
…
util-lua-dnp3.h
…
util-lua-dns.c
…
util-lua-dns.h
…
util-lua-hassh.c
…
util-lua-hassh.h
…
util-lua-http.c
…
util-lua-http.h
…
util-lua-ja3.c
…
util-lua-ja3.h
…
util-lua-smtp.c
…
util-lua-smtp.h
…
util-lua-ssh.c
…
util-lua-ssh.h
…
util-lua-tls.c
…
util-lua-tls.h
…
util-lua.c
…
util-lua.h
…
util-luajit.c
…
util-luajit.h
…
util-macset.c
…
util-macset.h
…
util-magic.c
…
util-magic.h
…
util-mem.c
…
util-mem.h
…
util-memcmp.c
…
util-memcmp.h
…
util-memcpy.h
…
util-memrchr.c
…
util-memrchr.h
…
util-misc.c
…
util-misc.h
…
util-mpm-ac-bs.c
…
util-mpm-ac-bs.h
…
util-mpm-ac-ks-small.c
…
util-mpm-ac-ks.c
…
util-mpm-ac-ks.h
…
util-mpm-ac.c mpm: allocate StateQueue on the heap 3 years ago
util-mpm-ac.h
…
util-mpm-hs.c
…
util-mpm-hs.h
…
util-mpm.c
…
util-mpm.h
…
util-napatech.c napatech: remove superfluous log messages 3 years ago
util-napatech.h
…
util-optimize.h
…
util-pages.c
…
util-pages.h
…
util-path.c path: new funcs to merge paths 3 years ago
util-path.h path: new funcs to merge paths 3 years ago
util-pidfile.c
…
util-pidfile.h
…
util-plugin.c
…
util-plugin.h
…
util-pool-thread.c
…
util-pool-thread.h
…
util-pool.c src: checks to avoid divisions by zero 3 years ago
util-pool.h
…
util-prefilter.c
…
util-prefilter.h
…
util-print.c
…
util-print.h
…
util-privs.c
…
util-privs.h
…
util-profiling-keywords.c
…
util-profiling-locks.c
…
util-profiling-locks.h
…
util-profiling-prefilter.c profiling: fix check to compute average bytes 3 years ago
util-profiling-rulegroups.c
…
util-profiling-rules.c src: checks to avoid divisions by zero 3 years ago
util-profiling.c
…
util-profiling.h
…
util-proto-name.c
…
util-proto-name.h
…
util-radix-tree.c radix: Detect duplicate netblocks 3 years ago
util-radix-tree.h radix: Detect duplicate netblocks 3 years ago
util-random.c
…
util-random.h
…
util-reference-config.c reference: fix multi-tenant loading issues 3 years ago
util-reference-config.h reference: fix multi-tenant loading issues 3 years ago
util-rohash.c
…
util-rohash.h
…
util-rule-vars.c
…
util-rule-vars.h
…
util-runmodes.c
…
util-runmodes.h
…
util-running-modes.c
…
util-running-modes.h
…
util-signal.c
…
util-signal.h
…
util-spm-bm.c
…
util-spm-bm.h
…
util-spm-bs.c
…
util-spm-bs.h
…
util-spm-bs2bm.c
…
util-spm-bs2bm.h
…
util-spm-hs.c spm/hs: don't exit on bad patterns 3 years ago
util-spm-hs.h
…
util-spm.c spm: reduce spm_matcher size to uint8_t 3 years ago
util-spm.h spm: reduce spm_matcher size to uint8_t 3 years ago
util-storage.c
…
util-storage.h
…
util-streaming-buffer.c streaming/buffer: set errno in allocators 3 years ago
util-streaming-buffer.h
…
util-strlcatu.c
…
util-strlcpyu.c
…
util-strptime.c
…
util-sysfs.c sysfs: fix minor compile warning 3 years ago
util-sysfs.h
…
util-syslog.c
…
util-syslog.h
…
util-thash.c
…
util-thash.h
…
util-threshold-config.c threshold: minor code cleanups 3 years ago
util-threshold-config.h threshold: fix multi-tenant file parsing 3 years ago
util-time.c
…
util-time.h pcap/file: normalize file timestamps 3 years ago
util-unittest-helper.c
…
util-unittest-helper.h
…
util-unittest.c
…
util-unittest.h
…
util-validate.h
…
util-var-name.c var-names: reimplement var name handling 3 years ago
util-var-name.h var-names: reimplement var name handling 3 years ago
util-var.c
…
util-var.h
…
win32-misc.c
…
win32-misc.h
…
win32-service.c
…
win32-service.h
…
win32-syscall.c
…
win32-syscall.h
…
win32-syslog.h
…