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
Giuseppe Longo 01caba469a flow: swap MACs when flow direction is swapped
When FlowSwap() reverses the direction of a flow, the MAC address sets
stored in the flow also need to be swapped to maintain consistency with
the new direction. Previously, MAC addresses were not swapped along with
other flow properties like packet/byte counters.

Ticket #8172

(cherry picked from commit f1b9669ed5)
6 days ago
..
tests detect/ssl: properly handle negation in ssl_version keyword 1 month ago
Makefile.am output/null: Add the null output device 1 week ago
action-globals.h
alert-debuglog.c detect/iponly: use flow first flags 4 months ago
alert-debuglog.h
alert-fastlog.c
alert-fastlog.h
alert-syslog.c
alert-syslog.h
app-layer-detect-proto.c protodetect: finish probing parser sooner 12 months ago
app-layer-detect-proto.h
app-layer-dnp3-objects.c
app-layer-dnp3-objects.h
app-layer-dnp3.c dnp3: mark tx as updated when creating it 9 months ago
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: mark tx as updated when creating it 9 months ago
app-layer-ftp.h
app-layer-htp-body.c
app-layer-htp-body.h
app-layer-htp-file.c
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 util/hash: use randomized hash algorithm 1 year ago
app-layer-htp-range.h
app-layer-htp-xff.c
app-layer-htp-xff.h
app-layer-htp.c http: fix multipart with multiple files over different packets 5 months ago
app-layer-htp.h http: have a headers limit 1 year ago
app-layer-http2.c
app-layer-http2.h
app-layer-ike.c detect: delay tx cleanup in some edge case 10 months ago
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 flow/output: log triggered exception policies 4 months ago
app-layer-parser.h flow/output: log triggered exception policies 4 months ago
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 detect: delay tx cleanup in some edge case 10 months ago
app-layer-rfb.h
app-layer-sip.c
app-layer-sip.h
app-layer-smb.c detect: delay tx cleanup in some edge case 10 months ago
app-layer-smb.h
app-layer-smtp.c app-layer: track modified/processed txs 11 months ago
app-layer-smtp.h
app-layer-snmp.c
app-layer-snmp.h
app-layer-ssh.c
app-layer-ssh.h
app-layer-ssl.c app-layer: track modified/processed txs 11 months ago
app-layer-ssl.h
app-layer-tftp.c
app-layer-tftp.h
app-layer.c exception-policy: add 'reject-both' option 1 month ago
app-layer.h
conf-yaml-loader.c fuzz/conf: bail out on long sequence of scalars 2 months ago
conf-yaml-loader.h
conf.c
conf.h
counters.c decode/flow: add exception policy stats counters 5 months ago
counters.h
datasets-ipv4.c util/hash: use randomized hash algorithm 1 year ago
datasets-ipv4.h util/hash: use randomized hash algorithm 1 year ago
datasets-ipv6.c util/hash: use randomized hash algorithm 1 year ago
datasets-ipv6.h util/hash: use randomized hash algorithm 1 year ago
datasets-md5.c util/hash: use randomized hash algorithm 1 year ago
datasets-md5.h util/hash: use randomized hash algorithm 1 year ago
datasets-reputation.h
datasets-sha256.c util/hash: use randomized hash algorithm 1 year ago
datasets-sha256.h util/hash: use randomized hash algorithm 1 year ago
datasets-string.c util/hash: use randomized hash algorithm 1 year ago
datasets-string.h util/hash: use randomized hash algorithm 1 year ago
datasets.c datasets: fix set with ip sets 8 months ago
datasets.h detect/datasets: implement unset command 1 year ago
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 af-packet: add event for packets truncated by af-packet 10 months ago
decode-events.h af-packet: add event for packets truncated by af-packet 10 months 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: add stats counters for ipv4/ipv6 over ipv4 5 months ago
decode-ipv4.h decode/ipv4: add missing ip-in-ip case handling 5 months ago
decode-ipv6.c decode/ipv6: set packet flow in ip-in-ip 5 months ago
decode-ipv6.h decode/ipv6: set packet flow in ip-in-ip 5 months ago
decode-mpls.c
decode-mpls.h
decode-nsh.c
decode-nsh.h
decode-null.c
decode-ppp.c decode/pppoe: CDPCP as a known protocol 4 months ago
decode-ppp.h decode/pppoe: CDPCP as a known protocol 4 months ago
decode-pppoe.c decode/pppoe: CDPCP as a known protocol 4 months 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 decode/tcp: count urg flag 1 year ago
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 exception-policy: add 'reject-both' option 1 month ago
decode.h defrag: add exception policy memcap stats counters 5 months ago
defrag-config.c
defrag-config.h
defrag-hash.c defrag: add exception policy memcap stats counters 5 months ago
defrag-hash.h defrag: add exception policy memcap stats counters 5 months ago
defrag-queue.c
defrag-queue.h
defrag-timeout.c
defrag-timeout.h
defrag.c defrag: add exception policy memcap stats counters 5 months ago
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: limit base64_decode `bytes` to 64KiB 10 months ago
detect-base64-decode.h
detect-bsize.c
detect-bsize.h
detect-bypass.c
detect-bypass.h
detect-byte-extract.c util/byte: adjust checks for integer parser return 5 months 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/bytetest: prevent lto uninitialized error 5 months ago
detect-bytetest.h
detect-cipservice.c util/byte: adjust checks for integer parser return 5 months ago
detect-cipservice.h
detect-classtype.c
detect-classtype.h
detect-config.c
detect-config.h
detect-content.c detect/content: don't leak replace memory 3 months ago
detect-content.h
detect-csum.c
detect-csum.h
detect-datarep.c
detect-datarep.h
detect-dataset.c detect/dataset: abort only in debug mode 1 year ago
detect-dataset.h datasets: restrict scope of macro/enum 1 year 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-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 util-byte: fix usage of util-byte integer parsers 5 months 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-engine-address: initialize pointer in unit tests 5 months ago
detect-engine-address.h
detect-engine-alert.c detect: don't set conflicting packet/flow actions 8 months ago
detect-engine-alert.h
detect-engine-analyzer.c
detect-engine-analyzer.h
detect-engine-build.c detect: fix decoder only events 1 year ago
detect-engine-build.h
detect-engine-content-inspection.c detect/content: account for distance variables 7 months 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-engine-event.h
detect-engine-file.c
detect-engine-file.h
detect-engine-frame.c
detect-engine-frame.h
detect-engine-iponly.c detect/iponly: use flow first flags 4 months ago
detect-engine-iponly.h
detect-engine-loader.c
detect-engine-loader.h
detect-engine-mpm.c
detect-engine-mpm.h
detect-engine-payload.c
detect-engine-payload.h
detect-engine-port.c
detect-engine-port.h
detect-engine-prefilter-common.c detect/integer: support missing modes for u8 prefilter 4 months ago
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-engine-register.h
detect-engine-siggroup.c
detect-engine-siggroup.h
detect-engine-sigorder.c detect/flowing: apply clang format changes 1 year ago
detect-engine-sigorder.h
detect-engine-state.c detect: do not bug on tx data being NULL 9 months ago
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 detect: non infinite default value for inspection-recursion-limit 10 months ago
detect-engine.h detect/transforms: write directly in inspect buffer 1 year ago
detect-fast-pattern.c util-byte: fix usage of util-byte integer parsers 5 months ago
detect-fast-pattern.h
detect-file-data.c
detect-file-data.h
detect-file-hash-common.c
detect-file-hash-common.h
detect-filemagic.c
detect-filemagic.h
detect-filemd5.c
detect-filemd5.h
detect-filename.c
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: do not bug on tx data being NULL 9 months ago
detect-filestore.h
detect-flow-age.c
detect-flow-age.h
detect-flow.c
detect-flow.h
detect-flowbits.c detect/iponly: use flow first flags 4 months ago
detect-flowbits.h
detect-flowint.c detect/flowing: apply clang format changes 1 year ago
detect-flowint.h flowint: add isnotset support 1 year ago
detect-flowvar.c
detect-flowvar.h
detect-fragbits.c
detect-fragbits.h
detect-fragoffset.c
detect-fragoffset.h
detect-frame.c
detect-frame.h
detect-ftpbounce.c
detect-ftpbounce.h
detect-ftpdata.c
detect-ftpdata.h
detect-geoip.c
detect-geoip.h
detect-gid.c
detect-gid.h
detect-hostbits.c
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: fix progress for headers keywords 1 year 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-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 util-byte: fix usage of util-byte integer parsers 5 months ago
detect-http2.h
detect-icmp-id.c
detect-icmp-id.h
detect-icmp-seq.c
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 util-byte: fix usage of util-byte integer parsers 5 months ago
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
detect-itype.c
detect-itype.h
detect-ja4-hash.c
detect-ja4-hash.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-l3proto.h
detect-lua-extensions.c
detect-lua-extensions.h
detect-lua.c
detect-lua.h
detect-mark.c
detect-mark.h
detect-metadata.c
detect-metadata.h
detect-modbus.c
detect-modbus.h
detect-mqtt-connack-sessionpresent.c mqtt: double-check detection directions 1 year ago
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 mqtt: double-check detection directions 1 year ago
detect-mqtt-publish-topic.h
detect-mqtt-qos.c util/byte: adjust checks for integer parser return 5 months ago
detect-mqtt-qos.h
detect-mqtt-reason-code.c util/byte: adjust checks for integer parser return 5 months ago
detect-mqtt-reason-code.h
detect-mqtt-subscribe-topic.c mqtt: double-check detection directions 1 year ago
detect-mqtt-subscribe-topic.h
detect-mqtt-type.c mqtt: double-check detection directions 1 year ago
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-nocase.h
detect-offset.c
detect-offset.h
detect-parse.c
detect-parse.h
detect-pcre.c
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-reference.h
detect-replace.c
detect-replace.h
detect-requires.c requires: add option to ignore unknown requirements 1 year ago
detect-requires.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
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: Correct sticky buffer name 1 year ago
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-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-ssh-proto-version.h
detect-ssh-proto.c
detect-ssh-proto.h
detect-ssh-software-version.c
detect-ssh-software-version.h
detect-ssh-software.c
detect-ssh-software.h
detect-ssl-state.c
detect-ssl-state.h
detect-ssl-version.c detect/ssl: properly handle negation in ssl_version keyword 1 month ago
detect-ssl-version.h detect/ssl: properly handle negation in ssl_version keyword 1 month ago
detect-stream_size.c
detect-stream_size.h
detect-tag.c
detect-tag.h
detect-target.c
detect-target.h
detect-tcp-ack.c
detect-tcp-ack.h
detect-tcp-flags.c
detect-tcp-flags.h
detect-tcp-seq.c
detect-tcp-seq.h
detect-tcp-window.c
detect-tcp-window.h
detect-tcphdr.c
detect-tcphdr.h
detect-tcpmss.c
detect-tcpmss.h
detect-template-rust-buffer.c template: remove -rust references 1 year ago
detect-template-rust-buffer.h
detect-template.c
detect-template.h
detect-template2.c
detect-template2.h
detect-threshold.c
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-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-casechange.c detect/transforms: write directly in inspect buffer 1 year ago
detect-transform-casechange.h
detect-transform-compress-whitespace.c detect/transform/whitespace: init unittest variable 5 months ago
detect-transform-compress-whitespace.h
detect-transform-dotprefix.c detect/transform: handle overlapping dotprefix 1 year ago
detect-transform-dotprefix.h
detect-transform-header-lowercase.c detect/transforms: write directly in inspect buffer 1 year ago
detect-transform-header-lowercase.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-pseudo-headers.c detect/transforms: write directly in inspect buffer 1 year ago
detect-transform-strip-pseudo-headers.h
detect-transform-strip-whitespace.c detect/transform/whitespace: init unittest variable 5 months ago
detect-transform-strip-whitespace.h
detect-transform-urldecode.c detect/transforms: write directly in inspect buffer 1 year ago
detect-transform-urldecode.h
detect-transform-xor.c detect/transforms: write directly in inspect buffer 1 year ago
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
detect-xbits.h
detect.c detect/iponly: use flow first flags 4 months ago
detect.h detect: add padding to suppress scan-build warning 10 months 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: fix unittests for ThreadVars requirement 5 months ago
flow-hash.h
flow-manager.c flow-manager: move time check after RUNNNING state change 7 months 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: fix time handling for non-TCP 7 months ago
flow-util.h flow: fix time handling for non-TCP 7 months ago
flow-var.c flow/var: Release key storage 1 year ago
flow-var.h
flow-worker.c
flow-worker.h
flow.c flow: swap MACs when flow direction is swapped 6 days ago
flow.h detect/iponly: use flow first flags 4 months 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.h
interval-tree.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 unittests: disable LogCustomFormatTest01 for MinGW 3 months ago
log-cf-common.h
log-httplog.c
log-httplog.h
log-pcap.c
log-pcap.h
log-stats.c log/stats: allow longer counter names 5 months ago
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-null.c output/null: Add the null output device 1 week ago
output-eve-null.h output/null: Add the null output device 1 week ago
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/alert: fix alert index access for verdict 2 months ago
output-json-alert.h
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-json-drop.h
output-json-email-common.c
output-json-email-common.h
output-json-file.c
output-json-file.h
output-json-flow.c flow/output: make exception policy logging optional 4 months ago
output-json-flow.h
output-json-frame.c output/jsonbuilder: helper function SCJbSetPrintAsciiString 2 months ago
output-json-frame.h
output-json-ftp.c
output-json-ftp.h
output-json-http.c output/http: log content-type like other headers 2 months 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-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 pgsql: use new API style for extern C functions 1 year ago
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 decode/flow: add exception policy stats counters 5 months 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 tls: do not break custom fields when enabling JA4 1 year ago
output-json-tls.h
output-json.c output/null: Add the null output device 1 week ago
output-json.h output/json: check 5-tuple values prior to logging 1 year ago
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: track modified/processed txs 11 months ago
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 util-byte: fix usage of util-byte integer parsers 5 months ago
reputation.h
respond-reject-libnet11.c
respond-reject-libnet11.h
respond-reject.c
respond-reject.h
runmode-af-packet.c af-packet: add disable-hwtimestamp option 1 week ago
runmode-af-packet.h
runmode-af-xdp.c
runmode-af-xdp.h
runmode-dpdk.c dpdk: use default iface-copy value if not specified 7 months 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
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
runmode-pcap.h
runmode-pfring.c
runmode-pfring.h
runmode-unittests.c unittests: don't leak memory with --list-unittests 3 months ago
runmode-unittests.h
runmode-unix-socket.c unix-socket/hostbits: fix ipv6 address parsing 2 months ago
runmode-unix-socket.h
runmode-windivert.c
runmode-windivert.h
runmodes.c
runmodes.h
rust-context.c
rust-context.h
rust.h
source-af-packet.c af-packet: add disable-hwtimestamp option 1 week ago
source-af-packet.h af-packet: add disable-hwtimestamp option 1 week ago
source-af-xdp.c
source-af-xdp.h
source-dpdk.c dpdk: free mbuf on failed packet acquisition 4 months ago
source-dpdk.h
source-erf-dag.c
source-erf-dag.h
source-erf-file.c
source-erf-file.h
source-ipfw.c threading: fix shutdown of IPS autofp modes 7 months ago
source-ipfw.h
source-napatech.c
source-napatech.h
source-netmap.c
source-netmap.h
source-nflog.c
source-nflog.h
source-nfq-prototypes.h
source-nfq.c threading: fix shutdown of IPS autofp modes 7 months ago
source-nfq.h
source-pcap-file-directory-helper.c
source-pcap-file-directory-helper.h
source-pcap-file-helper.c
source-pcap-file-helper.h
source-pcap-file.c
source-pcap-file.h
source-pcap.c
source-pcap.h
source-pfring.c
source-pfring.h
source-windivert-prototypes.h
source-windivert.c threading: fix shutdown of IPS autofp modes 7 months 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: add TCP urgent handling options 1 year ago
stream-tcp-list.h
stream-tcp-private.h stream: improve SYN and SYN/ACK retransmission handling 4 months ago
stream-tcp-reassemble.c stream/reassemble: add exception policy counters 5 months ago
stream-tcp-reassemble.h stream/reassemble: add exception policy counters 5 months ago
stream-tcp-sack.c
stream-tcp-sack.h
stream-tcp-util.c stream: remove unused function argument 1 year ago
stream-tcp-util.h
stream-tcp.c exception-policy: add 'reject-both' option 1 month ago
stream-tcp.h flow/output: log triggered exception policies 4 months ago
stream.c
stream.h
suricata-common.h
suricata-plugin.h
suricata.c decode/flow: add exception policy stats counters 5 months ago
suricata.h
threads-debug.h
threads-profile.h
threads.c
threads.h
threadvars.h threads: fix autofp shutdown race condition 7 months ago
tm-modules.c
tm-modules.h threading: fix shutdown of IPS autofp modes 7 months ago
tm-queuehandlers.c
tm-queuehandlers.h
tm-queues.c
tm-queues.h
tm-threads-common.h
tm-threads.c threading: fix shutdown of IPS autofp modes 7 months ago
tm-threads.h threading: fix shutdown of IPS autofp modes 7 months ago
tmqh-flow.c
tmqh-flow.h
tmqh-packetpool.c
tmqh-packetpool.h
tmqh-simple.c
tmqh-simple.h
tree.h
unix-manager.c unix-socket: return after closing on too long 2 months ago
unix-manager.h
util-action.c
util-action.h
util-affinity.c affinity: harden config parsing 1 week ago
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
util-bpf.h
util-buffer.c util-buffer: expand by multiples of 4k 1 year ago
util-buffer.h membuffer: annotate printf style function 1 year ago
util-byte.c util-byte: fix usage of util-byte integer parsers 5 months ago
util-byte.h
util-checksum.c
util-checksum.h
util-cidr.c
util-cidr.h
util-classification-config.c
util-classification-config.h
util-clock.h
util-conf.c
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 output: fix long logline test 3 months ago
util-debug.h
util-decode-mime.c mime: retain some stateful data for quoted-printable 3 months ago
util-decode-mime.h
util-detect.c
util-detect.h
util-device.c
util-device.h
util-dpdk-bonding.c dpdk: supress a warning of the bond function 3 months ago
util-dpdk-bonding.h
util-dpdk-i40e.c
util-dpdk-i40e.h
util-dpdk-ice.c dpdk: set ice PMD RSS key length to 52 bytes for all DPDK versions 1 year ago
util-dpdk-ice.h
util-dpdk-ixgbe.c
util-dpdk-ixgbe.h
util-dpdk.c
util-dpdk.h
util-ebpf.c
util-ebpf.h
util-enum.c
util-enum.h
util-error.c
util-error.h
util-exception-policy-types.h exception-policy: add 'reject-both' option 1 month ago
util-exception-policy.c exception-policy: rename 'reject-both' to 'rejectboth' 1 month ago
util-exception-policy.h flow/output: log triggered exception policies 4 months ago
util-file-decompression.c util/swf: move allocation from stack to heap 2 months ago
util-file-decompression.h
util-file-swf-decompression.c
util-file-swf-decompression.h
util-file.c file: fix hash computation for small multipart files 2 months 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-hugepages.c
util-hugepages.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-ja4.h
util-landlock.c
util-landlock.h
util-log-redis.c
util-log-redis.h
util-logopenfile.c log/file: Ensure file ctx pointer is returned . 1 year ago
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 lua: remove luajit pushlstring workaround 2 months ago
util-lua.h
util-luajit.c
util-luajit.h
util-macset.c flow: swap MACs when flow direction is swapped 6 days ago
util-macset.h flow: swap MACs when flow direction is swapped 6 days ago
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 parse/size: support IEEE 1541 size units 1 week ago
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: factorize code 7 months ago
util-mpm-ac-ks.h
util-mpm-ac-queue.c util/mpm: grow state queue on demand 7 months ago
util-mpm-ac-queue.h util/mpm: grow state queue on demand 7 months ago
util-mpm-ac.c util/mpm: factorize code 7 months ago
util-mpm-ac.h
util-mpm-hs.c
util-mpm-hs.h
util-mpm.c
util-mpm.h
util-napatech.c
util-napatech.h
util-optimize.h
util-pages.c
util-pages.h
util-path.c
util-path.h
util-pidfile.c
util-pidfile.h
util-plugin.c
util-plugin.h
util-pool-thread.c
util-pool-thread.h
util-pool.c
util-pool.h
util-port-interval-tree.c
util-port-interval-tree.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
util-profiling-rulegroups.c
util-profiling-rules.c
util-profiling.c profiling: Correct profiling data array size 1 year ago
util-profiling.h
util-proto-name.c
util-proto-name.h
util-radix-tree.c util/byte: adjust checks for integer parser return 5 months ago
util-radix-tree.h
util-random.c
util-random.h
util-reference-config.c
util-reference-config.h
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
util-spm-hs.h
util-spm.c
util-spm.h
util-storage.c
util-storage.h
util-streaming-buffer.c util/streaming-buffer: add extra safety check 1 year 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 detect: add configurable limits for datasets 10 months ago
util-thash.h util/thash: fix formatting 1 year ago
util-threshold-config.c thresholds: fix unittest compile warning 2 months ago
util-threshold-config.h
util-time.c
util-time.h
util-unittest-helper.c flow: fix unittests for ThreadVars requirement 7 months ago
util-unittest-helper.h
util-unittest.c
util-unittest.h
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