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
Juliana Fajardini e306bc6ecc exception: fix use of master switch with default
If an exception policy wasn't set up individually, use the GetDefault
function to pick one. This will check for the master switch option and
handle 'auto' cases.

Instead of deciding what the auto value should be when we are parsing
the master switch, leave that for when some of the other policies is to
be set via the master switch, when since this can change for specific
exception policies - like for midstream, for instance.

Update exceptions policies documentation to clarify that the default
configuration in IPS when midstream is enabled is `ignore`, not
`drop-flow`.

Bug #6169
3 years ago
..
tests fuzz: fuzz HTTP1 target 3 years ago
Makefile.am dpdk: add support for DPDK Bond PMD 3 years ago
action-globals.h
…
alert-debuglog.c src: various comment spelling fixes 4 years ago
alert-debuglog.h
…
alert-fastlog.c
…
alert-fastlog.h all: remove unused literals 4 years ago
alert-syslog.c src: various comment spelling fixes 4 years ago
alert-syslog.h
…
app-layer-detect-proto.c app-layer: spelling 4 years ago
app-layer-detect-proto.h app-layer: spelling 4 years ago
app-layer-dnp3-objects.c app-layer: spelling 4 years ago
app-layer-dnp3-objects.h
…
app-layer-dnp3.c app-layer: spelling 4 years ago
app-layer-dnp3.h all: remove unused literals 4 years ago
app-layer-enip-common.c app-layer: spelling 4 years ago
app-layer-enip-common.h
…
app-layer-enip.c
…
app-layer-enip.h
…
app-layer-events.c rust: define AppLayerEventType only in rust 3 years ago
app-layer-events.h rust: define AppLayerEventType only in rust 3 years ago
app-layer-expectation.c app-layer: spelling 4 years ago
app-layer-expectation.h
…
app-layer-frames.c license: fixup file headers 4 years ago
app-layer-frames.h license: fixup file headers 4 years ago
app-layer-ftp.c ftp: remove unnecessary code 3 years ago
app-layer-ftp.h ftp: mark LF found per line 3 years ago
app-layer-htp-body.c
…
app-layer-htp-body.h
…
app-layer-htp-file.c rust: define AppLayerEventType only in rust 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: spelling 4 years ago
app-layer-htp-range.h
…
app-layer-htp-xff.c
…
app-layer-htp-xff.h
…
app-layer-htp.c http: event on chunk extension 3 years ago
app-layer-htp.h http: event on chunk extension 3 years ago
app-layer-http2.c http: htp_table_get_index does not return NULL 3 years ago
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: spelling 4 years ago
app-layer-parser.h all: remove unused literals 4 years ago
app-layer-protos.c
…
app-layer-protos.h app-layer: spelling 4 years ago
app-layer-quic.c
…
app-layer-quic.h all: remove unused literals 4 years ago
app-layer-rdp.c
…
app-layer-rdp.h all: remove unused literals 4 years ago
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 smtp: handle long lines per direction 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 src: various comment spelling fixes 4 years ago
app-layer-ssl.h all: remove unused literals 4 years ago
app-layer-tftp.c
…
app-layer-tftp.h
…
app-layer.c misc: fix typos, doc, update copyright years 3 years ago
app-layer.h app-layer: improve/fix updates logic 3 years ago
conf-yaml-loader.c
…
conf-yaml-loader.h
…
conf.c conf: spelling 4 years ago
conf.h
…
counters.c profiling/rules: reduce sync logic scope 4 years ago
counters.h
…
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 dataset: Address compile-time error 4 years ago
datasets.h
…
decode-chdlc.c
…
decode-chdlc.h
…
decode-erspan.c decode/vlan: Decode upto 3 layers of VLAN 3 years ago
decode-erspan.h
…
decode-esp.c
…
decode-esp.h
…
decode-ethernet.c
…
decode-ethernet.h decode: spelling 4 years ago
decode-events.c stream: update insert error checking 3 years ago
decode-events.h stream: update insert error checking 3 years ago
decode-geneve.c decode: spelling 4 years ago
decode-geneve.h
…
decode-gre.c
…
decode-gre.h
…
decode-icmpv4.c
…
decode-icmpv4.h
…
decode-icmpv6.c decode: spelling 4 years ago
decode-icmpv6.h
…
decode-ipv4.c decode: spelling 4 years ago
decode-ipv4.h decode: spelling 4 years ago
decode-ipv6.c decode-ipv6: Set IPv6 proto incase of ext header parsing error 3 years ago
decode-ipv6.h
…
decode-mpls.c
…
decode-mpls.h
…
decode-nsh.c
…
decode-nsh.h
…
decode-null.c decode: spelling 4 years ago
decode-ppp.c
…
decode-ppp.h decode: spelling 4 years ago
decode-pppoe.c decode: spelling 4 years ago
decode-pppoe.h
…
decode-raw.c
…
decode-raw.h
…
decode-sctp.c
…
decode-sctp.h
…
decode-sll.c
…
decode-sll.h
…
decode-tcp.c counters: make tcp stats independent of flow, ssn 4 years ago
decode-tcp.h
…
decode-template.c
…
decode-template.h decode: spelling 4 years ago
decode-teredo.c
…
decode-teredo.h
…
decode-udp.c
…
decode-udp.h
…
decode-vlan.c decode/vlan: Remove unused macros/functions 3 years ago
decode-vlan.h decode/vlan: Remove unused macros/functions 3 years ago
decode-vntag.c
…
decode-vntag.h
…
decode-vxlan.c
…
decode-vxlan.h
…
decode.c defrag: clean up existing stats counters 3 years ago
decode.h misc: fix typos, doc, update copyright years 3 years ago
defrag-config.c
…
defrag-config.h
…
defrag-hash.c general/typo: Correct misc. typos 3 years ago
defrag-hash.h misc: fix typos, doc, update copyright years 3 years ago
defrag-queue.c
…
defrag-queue.h
…
defrag-timeout.c
…
defrag-timeout.h all: remove unused literals 4 years ago
defrag.c defrag: clean up existing stats counters 3 years ago
defrag.h decode/vlan: Decode upto 3 layers of VLAN 3 years ago
detect-app-layer-event.c
…
detect-app-layer-event.h
…
detect-app-layer-protocol.c detect: use explicit rule types 3 years ago
detect-app-layer-protocol.h
…
detect-asn1.c
…
detect-asn1.h
…
detect-base64-data.c
…
detect-base64-data.h
…
detect-base64-decode.c
…
detect-base64-decode.h
…
detect-bsize.c
…
detect-bsize.h all: remove unused literals 4 years ago
detect-bypass.c
…
detect-bypass.h
…
detect-byte-extract.c detect: spelling 4 years ago
detect-byte-extract.h
…
detect-byte.c
…
detect-byte.h
…
detect-bytejump.c
…
detect-bytejump.h
…
detect-bytemath.c
…
detect-bytemath.h
…
detect-bytetest.c detect: spelling 4 years ago
detect-bytetest.h
…
detect-cipservice.c detect: spelling 4 years ago
detect-cipservice.h
…
detect-classtype.c
…
detect-classtype.h
…
detect-config.c
…
detect-config.h
…
detect-content.c src: various comment spelling fixes 4 years ago
detect-content.h all: remove unused literals 4 years ago
detect-csum.c detect/csum: test cleanups 4 years ago
detect-csum.h
…
detect-datarep.c
…
detect-datarep.h
…
detect-dataset.c datasets: flag to disable "write" actions 3 years ago
detect-dataset.h all: remove unused literals 4 years ago
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: spelling 4 years ago
detect-depth.h
…
detect-detection-filter.c
…
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: spelling 4 years ago
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: spelling 4 years ago
detect-engine-address.h
…
detect-engine-alert.c detect: fix stateful drops for rate_filter 3 years ago
detect-engine-alert.h
…
detect-engine-analyzer.c detect/analyzer: add the type 3 years ago
detect-engine-analyzer.h
…
detect-engine-build.c detect: use explicit rule types 3 years ago
detect-engine-build.h
…
detect-engine-content-inspection.c detect: spelling 4 years ago
detect-engine-content-inspection.h
…
detect-engine-dcepayload.c
…
detect-engine-dcepayload.h
…
detect-engine-enip.c detect: spelling 4 years ago
detect-engine-enip.h
…
detect-engine-event.c
…
detect-engine-event.h
…
detect-engine-file.c detect/files: centralize definition of protocols 3 years ago
detect-engine-file.h detect/files: centralize definition of protocols 3 years ago
detect-engine-frame.c
…
detect-engine-frame.h
…
detect-engine-iponly.c detect: use explicit rule types 3 years ago
detect-engine-iponly.h
…
detect-engine-loader.c detect: spelling 4 years ago
detect-engine-loader.h
…
detect-engine-mpm.c
…
detect-engine-mpm.h all: remove unused literals 4 years ago
detect-engine-payload.c detect: spelling 4 years ago
detect-engine-payload.h
…
detect-engine-port.c detect: spelling 4 years ago
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: spelling 4 years ago
detect-engine-proto.h
…
detect-engine-register.c http1: implement http.request_header 3 years ago
detect-engine-register.h http2: rename http2.header to http.request_header 3 years ago
detect-engine-siggroup.c detect: spelling 4 years ago
detect-engine-siggroup.h all: remove unused literals 4 years ago
detect-engine-sigorder.c
…
detect-engine-sigorder.h
…
detect-engine-state.c detect: spelling 4 years ago
detect-engine-state.h
…
detect-engine-tag.c detect: spelling 4 years ago
detect-engine-tag.h all: remove unused literals 4 years ago
detect-engine-threshold.c detect: spelling 4 years ago
detect-engine-threshold.h
…
detect-engine-uint.c
…
detect-engine-uint.h all: remove unused literals 4 years ago
detect-engine.c rust: define AppLayerEventType only in rust 3 years ago
detect-engine.h detect: use explicit rule types 3 years ago
detect-fast-pattern.c
…
detect-fast-pattern.h
…
detect-file-data.c detect/files: centralize definition of protocols 3 years ago
detect-file-data.h detect: http_client_body for HTTP2 4 years ago
detect-file-hash-common.c
…
detect-file-hash-common.h
…
detect-fileext.c detect: spelling 4 years ago
detect-fileext.h
…
detect-filemagic.c detect/files: centralize definition of protocols 3 years ago
detect-filemagic.h
…
detect-filemd5.c
…
detect-filemd5.h
…
detect-filename.c detect/files: centralize definition of protocols 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 src: various comment spelling fixes 4 years ago
detect-filestore.h
…
detect-flow-age.c
…
detect-flow-age.h
…
detect-flow.c detect: spelling 4 years ago
detect-flow.h
…
detect-flowbits.c detect: spelling 4 years ago
detect-flowbits.h
…
detect-flowint.c detect: spelling 4 years ago
detect-flowint.h all: remove unused literals 4 years ago
detect-flowvar.c detect: spelling 4 years ago
detect-flowvar.h
…
detect-fragbits.c detect: spelling 4 years ago
detect-fragbits.h
…
detect-fragoffset.c
…
detect-fragoffset.h all: remove unused literals 4 years ago
detect-frame.c
…
detect-frame.h
…
detect-ftpbounce.c detect: Fix FTP bounce detection IP address comparison 3 years ago
detect-ftpbounce.h
…
detect-ftpdata.c
…
detect-ftpdata.h detect: spelling 4 years ago
detect-geoip.c detect: spelling 4 years ago
detect-geoip.h
…
detect-gid.c
…
detect-gid.h
…
detect-hostbits.c detect: spelling 4 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 for HTTP2 4 years ago
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 all: remove unused literals 4 years ago
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 http1: implement http.request_header 3 years ago
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: support http.protocol for HTTP2 4 years ago
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 support for HTTP2 4 years ago
detect-http-request-line.h
…
detect-http-response-line.c detect: http_response_line for HTTP2 4 years ago
detect-http-response-line.h
…
detect-http-server-body.c detect: http.response_body for HTTP2 4 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 all: remove unused literals 4 years ago
detect-http-stat-msg.c detect: http_stat_msg supported for HTTP2 4 years ago
detect-http-stat-msg.h all: remove unused literals 4 years ago
detect-http-ua.c
…
detect-http-ua.h
…
detect-http-uri.c
…
detect-http-uri.h
…
detect-http2.c http1: implement http.request_header 3 years ago
detect-http2.h
…
detect-icmp-id.c
…
detect-icmp-id.h all: remove unused literals 4 years ago
detect-icmp-seq.c
…
detect-icmp-seq.h all: remove unused literals 4 years ago
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-id.h
…
detect-ike-chosen-sa.c
…
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-ipopts.h
…
detect-ipproto.c
…
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-isdataat.h all: remove unused literals 4 years ago
detect-itype.c
…
detect-itype.h
…
detect-krb5-cname.c
…
detect-krb5-cname.h
…
detect-krb5-errcode.c
…
detect-krb5-errcode.h
…
detect-krb5-msgtype.c
…
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: spelling 4 years ago
detect-l3proto.h
…
detect-lua-extensions.c
…
detect-lua-extensions.h
…
detect-lua.c lua: disable lua rules by default 3 years ago
detect-lua.h
…
detect-mark.c
…
detect-mark.h
…
detect-metadata.c detect: spelling 4 years ago
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-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-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: spelling 4 years ago
detect-nocase.h
…
detect-offset.c detect: spelling 4 years ago
detect-offset.h
…
detect-parse.c detect: use explicit rule types 3 years ago
detect-parse.h all: remove unused literals 4 years ago
detect-pcre.c detect/pcre: remove redundant applayer flag set 3 years ago
detect-pcre.h
…
detect-pkt-data.c
…
detect-pkt-data.h
…
detect-pktvar.c
…
detect-pktvar.h
…
detect-prefilter.c
…
detect-prefilter.h
…
detect-priority.c
…
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: spelling 4 years ago
detect-reference.h
…
detect-replace.c detect: spelling 4 years ago
detect-replace.h
…
detect-rev.c
…
detect-rev.h
…
detect-rfb-name.c
…
detect-rfb-name.h
…
detect-rfb-secresult.c
…
detect-rfb-secresult.h
…
detect-rfb-sectype.c
…
detect-rfb-sectype.h
…
detect-rpc.c
…
detect-rpc.h all: remove unused literals 4 years ago
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-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: spelling 4 years ago
detect-ssh-hassh-server.h
…
detect-ssh-hassh-string.c
…
detect-ssh-hassh-string.h
…
detect-ssh-hassh.c detect: spelling 4 years ago
detect-ssh-hassh.h
…
detect-ssh-proto-version.c
…
detect-ssh-proto-version.h
…
detect-ssh-proto.c
…
detect-ssh-proto.h
…
detect-ssh-software-version.c detect: spelling 4 years ago
detect-ssh-software-version.h
…
detect-ssh-software.c
…
detect-ssh-software.h
…
detect-ssl-state.c
…
detect-ssl-state.h detect: spelling 4 years ago
detect-ssl-version.c
…
detect-ssl-version.h
…
detect-stream_size.c
…
detect-stream_size.h
…
detect-tag.c
…
detect-tag.h all: remove unused literals 4 years ago
detect-target.c
…
detect-target.h
…
detect-tcp-ack.c
…
detect-tcp-ack.h
…
detect-tcp-flags.c detect: spelling 4 years ago
detect-tcp-flags.h detect: spelling 4 years ago
detect-tcp-seq.c
…
detect-tcp-seq.h
…
detect-tcp-window.c detect: spelling 4 years ago
detect-tcp-window.h all: remove unused literals 4 years ago
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-template.h
…
detect-template2.c
…
detect-template2.h
…
detect-threshold.c detect: use explicit rule types 3 years ago
detect-threshold.h
…
detect-tls-cert-fingerprint.c detect: spelling 4 years ago
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-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-tls-version.h
…
detect-tls.c
…
detect-tls.h
…
detect-tos.c
…
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: spelling 4 years ago
detect-uricontent.h
…
detect-urilen.c detect: spelling 4 years ago
detect-urilen.h all: remove unused literals 4 years ago
detect-within.c
…
detect-within.h
…
detect-xbits.c detect: spelling 4 years ago
detect-xbits.h all: remove unused literals 4 years ago
detect.c detect: add check to validate drops 3 years ago
detect.h rust: define AppLayerEventType only in rust 3 years ago
device-storage.c
…
device-storage.h all: remove unused literals 4 years ago
feature.c
…
feature.h
…
flow-bit.c
…
flow-bit.h
…
flow-bypass.c
…
flow-bypass.h all: remove unused literals 4 years ago
flow-hash.c misc: fix typos, doc, update copyright years 3 years ago
flow-hash.h flow: make FlowGetExistingFlowFromHash static 3 years ago
flow-manager.c flow/timeout: no pseudo packets for dropped flows 3 years ago
flow-manager.h
…
flow-private.h all: remove unused literals 4 years ago
flow-queue.c
…
flow-queue.h all: remove unused literals 4 years ago
flow-spare-pool.c flow: spare pool return optimization 3 years ago
flow-spare-pool.h
…
flow-storage.c
…
flow-storage.h
…
flow-timeout.c decode/vlan: Decode upto 3 layers of VLAN 3 years ago
flow-timeout.h all: remove unused literals 4 years ago
flow-util.c decode/vlan: Decode upto 3 layers of VLAN 3 years ago
flow-util.h all: remove unused literals 4 years ago
flow-var.c
…
flow-var.h
…
flow-worker.c app-layer: improve/fix updates logic 3 years ago
flow-worker.h
…
flow.c flow: apply flow to packet on flow lookup 3 years ago
flow.h app-layer: improve/fix updates logic 3 years ago
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: spelling 4 years ago
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: spelling 4 years ago
ippair.h all: remove unused literals 4 years ago
log-cf-common.c log: spelling 4 years ago
log-cf-common.h all: remove unused literals 4 years ago
log-httplog.c log: spelling 4 years ago
log-httplog.h all: remove unused literals 4 years ago
log-pcap.c pcap-log: close pcap_dead_handle on close 3 years ago
log-pcap.h
…
log-stats.c log: spelling 4 years ago
log-stats.h
…
log-tcp-data.c log: spelling 4 years ago
log-tcp-data.h
…
log-tlslog.c
…
log-tlslog.h
…
log-tlsstore.c log: spelling 4 years ago
log-tlsstore.h
…
main.c
…
output-eve-stream.c src: various comment spelling fixes 4 years ago
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: spelling 4 years ago
output-filestore.h all: remove unused literals 4 years ago
output-flow.c
…
output-flow.h
…
output-json-alert.c eve/alert: warn on obsolete flags 3 years ago
output-json-alert.h
…
output-json-anomaly.c
…
output-json-anomaly.h all: remove unused literals 4 years ago
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/dns: remove unused function parameters 3 years ago
output-json-dns.h output/dns: remove unused function parameters 3 years ago
output-json-drop.c eve: spelling 4 years ago
output-json-drop.h all: remove unused literals 4 years ago
output-json-email-common.c eve: spelling 4 years ago
output-json-email-common.h
…
output-json-file.c eve: spelling 4 years ago
output-json-file.h
…
output-json-flow.c decode/vlan: Decode upto 3 layers of VLAN 3 years ago
output-json-flow.h
…
output-json-frame.c
…
output-json-frame.h
…
output-json-ftp.c output/ftp: remove unused function parameters 3 years ago
output-json-ftp.h
…
output-json-http.c http: htp_table_get_index does not return NULL 3 years ago
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/krb5: remove unused function parameters 3 years ago
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/mqtt: remove unused function parameters 3 years ago
output-json-mqtt.h
…
output-json-netflow.c decode/vlan: Decode upto 3 layers of VLAN 3 years ago
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/rfb: remove unused function parameters 3 years ago
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/smtp: remove unused function parameters 3 years ago
output-json-smtp.h
…
output-json-snmp.c output/snmp: log version from tx 3 years ago
output-json-snmp.h
…
output-json-ssh.c
…
output-json-ssh.h
…
output-json-stats.c
…
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 decode/vlan: Decode upto 3 layers of VLAN 3 years ago
output-json.h
…
output-lua.c
…
output-lua.h
…
output-packet.c
…
output-packet.h
…
output-stats.c
…
output-stats.h
…
output-streaming.c
…
output-streaming.h
…
output-tx.c app-layer: improve/fix updates logic 3 years ago
output-tx.h
…
output.c
…
output.h
…
packet-queue.c
…
packet-queue.h
…
packet.c app-layer: improve/fix updates logic 3 years ago
packet.h
…
pkt-var.c
…
pkt-var.h
…
queue.h queue: spelling 4 years ago
reputation.c reputation: spelling 4 years ago
reputation.h
…
respond-reject-libnet11.c
…
respond-reject-libnet11.h
…
respond-reject.c
…
respond-reject.h
…
runmode-af-packet.c
…
runmode-af-packet.h
…
runmode-af-xdp.c
…
runmode-af-xdp.h
…
runmode-dpdk.c dpdk: support multiple same EAL arguments 3 years ago
runmode-dpdk.h
…
runmode-erf-dag.c
…
runmode-erf-dag.h
…
runmode-erf-file.c
…
runmode-erf-file.h
…
runmode-ipfw.c
…
runmode-ipfw.h
…
runmode-napatech.c capture: spelling 4 years ago
runmode-napatech.h
…
runmode-netmap.c
…
runmode-netmap.h
…
runmode-nflog.c
…
runmode-nflog.h
…
runmode-nfq.c
…
runmode-nfq.h
…
runmode-pcap-file.c
…
runmode-pcap-file.h
…
runmode-pcap.c pcap/runmodes: silence some info messages 3 years ago
runmode-pcap.h
…
runmode-pfring.c capture: spelling 4 years ago
runmode-pfring.h
…
runmode-unittests.c runmodes: spelling 4 years ago
runmode-unittests.h
…
runmode-unix-socket.c
…
runmode-unix-socket.h
…
runmode-windivert.c
…
runmode-windivert.h
…
runmodes.c runmodes: spelling 4 years ago
runmodes.h
…
rust-context.c
…
rust-context.h
…
rust.h rust: remove duplicate constants definitions in C 3 years ago
source-af-packet.c decode/vlan: Decode upto 3 layers of VLAN 3 years ago
source-af-packet.h
…
source-af-xdp.c src: various comment spelling fixes 4 years ago
source-af-xdp.h
…
source-dpdk.c dpdk: add support for DPDK Bond PMD 3 years ago
source-dpdk.h dpdk: fix DPDK API change on NUMA/socket retrieval 4 years ago
source-erf-dag.c capture: spelling 4 years ago
source-erf-dag.h
…
source-erf-file.c
…
source-erf-file.h
…
source-ipfw.c capture: spelling 4 years ago
source-ipfw.h
…
source-napatech.c capture: spelling 4 years ago
source-napatech.h
…
source-netmap.c
…
source-netmap.h
…
source-nflog.c capture: spelling 4 years ago
source-nflog.h
…
source-nfq-prototypes.h
…
source-nfq.c
…
source-nfq.h all: remove unused literals 4 years ago
source-pcap-file-directory-helper.c
…
source-pcap-file-directory-helper.h
…
source-pcap-file-helper.c source-pcap-file: include unlink error in warning message 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 windivert: fix compile warnings 3 years ago
source-windivert.h
…
stream-tcp-cache.c stream/cache: Return sessions to correct pool 3 years ago
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: spelling 4 years ago
stream-tcp-reassemble.c streaming/buffer: set errno in allocators 3 years ago
stream-tcp-reassemble.h app-layer: improve/fix updates logic 3 years ago
stream-tcp-sack.c
…
stream-tcp-sack.h
…
stream-tcp-util.c
…
stream-tcp-util.h
…
stream-tcp.c stream/tcp: don't accept pass-packet policy 3 years ago
stream-tcp.h misc: fix typos, doc, update copyright years 3 years ago
stream.c
…
stream.h
…
suricata-common.h common: spelling 4 years ago
suricata-plugin.h
…
suricata.c flow: optionally use livedev for hash 3 years ago
suricata.h flow: optionally use livedev for hash 3 years ago
threads-debug.h threading: spelling 4 years ago
threads-profile.h
…
threads.c threading: spelling 4 years ago
threads.h
…
threadvars.h profiling/rules: reduce sync logic scope 4 years ago
tm-modules.c
…
tm-modules.h threading: wait for flow housekeeping at shutdown 4 years ago
tm-queuehandlers.c
…
tm-queuehandlers.h
…
tm-queues.c
…
tm-queues.h
…
tm-threads-common.h
…
tm-threads.c threads: cleanup decode_pq handling 3 years ago
tm-threads.h threads: cleanup decode_pq handling 3 years ago
tmqh-flow.c threading: spelling 4 years ago
tmqh-flow.h
…
tmqh-packetpool.c threading: spelling 4 years ago
tmqh-packetpool.h threading: spelling 4 years ago
tmqh-simple.c
…
tmqh-simple.h
…
tree.h
…
unix-manager.c profiling/rules: simplify return code handling 4 years ago
unix-manager.h
…
util-action.c
…
util-action.h
…
util-affinity.c
…
util-affinity.h
…
util-atomic.c
…
util-atomic.h
…
util-base64.c
…
util-base64.h
…
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/misc: spelling 4 years ago
util-byte.c
…
util-byte.h
…
util-checksum.c util/misc: spelling 4 years ago
util-checksum.h
…
util-cidr.c src: various comment spelling fixes 4 years ago
util-cidr.h
…
util-classification-config.c classification: spelling 4 years ago
util-classification-config.h classification: spelling 4 years ago
util-clock.h all: remove unused literals 4 years ago
util-conf.c
…
util-conf.h
…
util-config.h all: remove unused literals 4 years ago
util-coredump-config.c util/misc: spelling 4 years ago
util-coredump-config.h
…
util-cpu.c util/misc: spelling 4 years ago
util-cpu.h
…
util-daemon.c util/misc: spelling 4 years ago
util-daemon.h all: remove unused literals 4 years ago
util-datalink.c
…
util-datalink.h
…
util-debug-filters.c debug: spelling 4 years ago
util-debug-filters.h all: remove unused literals 4 years ago
util-debug.c
…
util-debug.h debug: spelling 4 years ago
util-decode-mime.c mime: compute full body md5 3 years ago
util-decode-mime.h
…
util-detect.c
…
util-detect.h
…
util-device.c device: limit device id to uint16_t 3 years ago
util-device.h device: limit device id to uint16_t 3 years ago
util-dpdk-bonding.c dpdk: add support for DPDK Bond PMD 3 years ago
util-dpdk-bonding.h dpdk: add support for DPDK Bond PMD 3 years ago
util-dpdk-i40e.c dpdk: add support for DPDK Bond PMD 3 years ago
util-dpdk-i40e.h dpdk: refactor i40e RSS hash function 3 years ago
util-dpdk-ice.c dpdk: update version checking to DPDK-intended version checking API 4 years ago
util-dpdk-ice.h
…
util-dpdk-ixgbe.c
…
util-dpdk-ixgbe.h
…
util-dpdk.c dpdk: add device name querying function 3 years ago
util-dpdk.h dpdk: add support for DPDK Bond PMD 3 years ago
util-ebpf.c flow: optionally use livedev for hash 3 years ago
util-ebpf.h decode/vlan: Decode upto 3 layers of VLAN 3 years ago
util-enum.c
…
util-enum.h
…
util-error.c error: SC_ELIMIT for when a limit is reached 3 years ago
util-error.h error: SC_ELIMIT for when a limit is reached 3 years ago
util-exception-policy.c exception: fix use of master switch with default 3 years ago
util-exception-policy.h exceptions: parse config values, don't post process 3 years ago
util-file-decompression.c file: spelling 4 years ago
util-file-decompression.h
…
util-file-swf-decompression.c
…
util-file-swf-decompression.h file: spelling 4 years ago
util-file.c file: spelling 4 years ago
util-file.h all: remove unused literals 4 years ago
util-fix_checksum.c
…
util-fix_checksum.h
…
util-fmemopen.c util/misc: spelling 4 years ago
util-fmemopen.h
…
util-hash-lookup3.c hash/lookup3: spelling 4 years ago
util-hash-lookup3.h
…
util-hash-string.c
…
util-hash-string.h
…
util-hash.c hash: spelling 4 years ago
util-hash.h
…
util-hashlist.c hash: spelling 4 years ago
util-hashlist.h all: remove unused literals 4 years ago
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/misc: spelling 4 years ago
util-ioctl.h
…
util-ip.c util/misc: spelling 4 years ago
util-ip.h
…
util-ja3.c
…
util-ja3.h
…
util-landlock.c
…
util-landlock.h
…
util-log-redis.c redis: spelling 4 years ago
util-log-redis.h
…
util-logopenfile.c
…
util-logopenfile.h all: remove unused literals 4 years ago
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 src: various comment spelling fixes 4 years ago
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/lua: spelling 4 years ago
util-luajit.c util/lua: spelling 4 years ago
util-luajit.h
…
util-macset.c
…
util-macset.h
…
util-magic.c
…
util-magic.h
…
util-mem.c
…
util-mem.h util/misc: spelling 4 years ago
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
…
util-mpm-ac.h
…
util-mpm-hs.c
…
util-mpm-hs.h
…
util-mpm.c
…
util-mpm.h all: remove unused literals 4 years ago
util-napatech.c capture: spelling 4 years ago
util-napatech.h
…
util-optimize.h
…
util-pages.c
…
util-pages.h
…
util-path.c datasets: don't allow absolute or paths with directory traversal 3 years ago
util-path.h datasets: don't allow absolute or paths with directory traversal 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 pool: Use bool return type 3 years ago
util-pool.h
…
util-prefilter.c
…
util-prefilter.h
…
util-print.c src: various comment spelling fixes 4 years ago
util-print.h
…
util-privs.c util/misc: spelling 4 years ago
util-privs.h util/misc: spelling 4 years ago
util-profiling-keywords.c
…
util-profiling-locks.c
…
util-profiling-locks.h
…
util-profiling-prefilter.c
…
util-profiling-rulegroups.c
…
util-profiling-rules.c profiling/rules: minor code cleanup 4 years ago
util-profiling.c profiling/rules: simplify return code handling 4 years ago
util-profiling.h profiling/rules: minor fatal error cleanup 4 years ago
util-proto-name.c
…
util-proto-name.h
…
util-radix-tree.c radix: spelling 4 years ago
util-radix-tree.h all: remove unused literals 4 years ago
util-random.c
…
util-random.h
…
util-reference-config.c reference: spelling 4 years ago
util-reference-config.h reference: spelling 4 years ago
util-rohash.c
…
util-rohash.h
…
util-rule-vars.c util/rule-vars: spelling 4 years ago
util-rule-vars.h
…
util-runmodes.c
…
util-runmodes.h
…
util-running-modes.c debug: fix list-x command line options with debug 3 years ago
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
…
util-spm-hs.h
…
util-spm.c
…
util-spm.h
…
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
…
util-sysfs.h
…
util-syslog.c
…
util-syslog.h
…
util-thash.c hash: spelling 4 years ago
util-thash.h all: remove unused literals 4 years ago
util-threshold-config.c threshold: spelling 4 years ago
util-threshold-config.h
…
util-time.c util/misc: spelling 4 years ago
util-time.h all: remove unused literals 4 years ago
util-unittest-helper.c unittests: spelling 4 years ago
util-unittest-helper.h
…
util-unittest.c
…
util-unittest.h unittests: spelling 4 years ago
util-validate.h
…
util-var-name.c
…
util-var-name.h
…
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
…