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
Eric Leblond 6d5f59696d profiling: fix profiling with sample rate
Rules profiling was returning invalid results when used with sample
rate. The problem was that the sample condition was run twice in the
packet flow. As a result, the second pass was not initializing the
variable storing the initial CPU ticks and the resulting performance
counters were reporting invalid values.

Bug: #4836.
5 years ago
..
tests fuzz: target must use the rules it parsed 5 years ago
Makefile.am fuzz: adds one target with predefined rules 5 years ago
action-globals.h
…
alert-debuglog.c
…
alert-debuglog.h
…
alert-fastlog.c proto: Remove dependency on /etc/protocols 6 years ago
alert-fastlog.h
…
alert-syslog.c output/syslog: Refactor syslog definitions 5 years ago
alert-syslog.h
…
app-layer-dcerpc-common.h
…
app-layer-detect-proto.c app-layer: disable by default if not in configuration 5 years ago
app-layer-detect-proto.h app-layer: disable by default if not in configuration 5 years ago
app-layer-dnp3-objects.c dnp3: regenerate object decoding code 5 years ago
app-layer-dnp3-objects.h
…
app-layer-dnp3.c app-layer: disable by default if not in configuration 5 years ago
app-layer-dnp3.h
…
app-layer-enip-common.c
…
app-layer-enip-common.h
…
app-layer-enip.c app-layer: disable by default if not in configuration 5 years ago
app-layer-enip.h
…
app-layer-events.c
…
app-layer-events.h
…
app-layer-expectation.c misc: include queue.h before other headers 6 years ago
app-layer-expectation.h ippair/storage: use dedicated 'id' type 6 years ago
app-layer-ftp.c ftp: support per-tx file accounting 5 years ago
app-layer-ftp.h
…
app-layer-htp-body.c
…
app-layer-htp-body.h
…
app-layer-htp-file.c range: checks that end is after start 5 years ago
app-layer-htp-file.h http2: follow range requests 5 years ago
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 range: move back files ownership in one case 5 years ago
app-layer-htp-range.h http2: follow range requests 5 years ago
app-layer-htp-xff.c protos: renaming ALPROTO_HTTP* constants 6 years ago
app-layer-htp-xff.h
…
app-layer-htp.c http2: do not try to upgrade if http2 is disabled in config 5 years ago
app-layer-htp.h http/range: reassemble files from different flows with range 5 years ago
app-layer-http2.c http2: enable by default, even if not in config 5 years ago
app-layer-http2.h
…
app-layer-ike.c general: Cleanup bool usage 6 years ago
app-layer-ike.h ikev1: add ikev1 parser 6 years ago
app-layer-krb5.c
…
app-layer-krb5.h
…
app-layer-modbus.c modbus: move from C to rust 6 years ago
app-layer-modbus.h modbus: move tests from c to rust 6 years ago
app-layer-mqtt.c
…
app-layer-mqtt.h
…
app-layer-nbss.h
…
app-layer-nfs-tcp.c nfs: Add rust registration function 5 years ago
app-layer-nfs-tcp.h app-layer/nfs: dead code removal 6 years ago
app-layer-nfs-udp.c nfs: Add rust registration function 5 years ago
app-layer-nfs-udp.h
…
app-layer-ntp.c
…
app-layer-ntp.h
…
app-layer-parser.c filestore: track files getting stored per tx 5 years ago
app-layer-parser.h detect: enforce max app-layer progress 5 years ago
app-layer-protos.c tftp: StringToAppProto case 5 years ago
app-layer-protos.h ikev1: rename ikev2 to common ike 6 years ago
app-layer-rdp.c
…
app-layer-rdp.h
…
app-layer-register.c applayer: error if probes are null but port is not 5 years ago
app-layer-register.h detect: added support for protocol-aliases 6 years ago
app-layer-rfb.c general: Cleanup bool usage 6 years ago
app-layer-rfb.h
…
app-layer-sip.c
…
app-layer-sip.h
…
app-layer-smb.c smb: Add rust registration function 5 years ago
app-layer-smb.h
…
app-layer-smtp.c smtp: completes RSET transaction on last multiline 5 years ago
app-layer-smtp.h
…
app-layer-snmp.c
…
app-layer-snmp.h
…
app-layer-ssh.c general: Cleanup bool usage 6 years ago
app-layer-ssh.h
…
app-layer-ssl.c general: Cleanup bool usage 6 years ago
app-layer-ssl.h ssl: upgarde to uint32 for bytes_processed 6 years ago
app-layer-template-rust.c templates: fix typos 6 years ago
app-layer-template-rust.h
…
app-layer-template.c unittests/template: Register template unittests 5 years ago
app-layer-template.h templates: fix typos 6 years ago
app-layer-tftp.c app-layer: remove callback for completion status 6 years ago
app-layer-tftp.h
…
app-layer.c protodetect: opposing side cannot change protocol 5 years ago
app-layer.h
…
conf-yaml-loader.c yaml: treat some unquoted values as null (per spec) 6 years ago
conf-yaml-loader.h
…
conf.c
…
conf.h
…
counters.c unittests (assorted): remove PASS_IF macro 5 years ago
counters.h
…
datasets-md5.c
…
datasets-md5.h
…
datasets-reputation.h
…
datasets-sha256.c
…
datasets-sha256.h
…
datasets-string.c datasets/string: fix buffer overflow 6 years ago
datasets-string.h
…
datasets.c dataset: fix dataset string lookup 6 years ago
datasets.h
…
debug.h
…
decode-chdlc.c decode: Eliminate NULL pkt checks 5 years ago
decode-chdlc.h
…
decode-erspan.c decode: Eliminate NULL pkt checks 5 years ago
decode-erspan.h
…
decode-esp.c decode: Eliminate NULL pkt checks 5 years ago
decode-esp.h decode/flow/esp: Add ESP decoder & flow 6 years ago
decode-ethernet.c decode: Eliminate NULL pkt checks 5 years ago
decode-ethernet.h decode: Add ethertype for VNTAG 6 years ago
decode-events.c tcp: rejects FIN+SYN packets as invalid 5 years ago
decode-events.h tcp: rejects FIN+SYN packets as invalid 5 years ago
decode-geneve.c decode: Eliminate NULL pkt checks 5 years ago
decode-geneve.h
…
decode-gre.c GRE: Handling pptp without payload 5 years ago
decode-gre.h GRE: Handling pptp without payload 5 years ago
decode-icmpv4.c
…
decode-icmpv4.h
…
decode-icmpv6.c
…
decode-icmpv6.h
…
decode-ipv4.c decode: limits the number of decoded layers 6 years ago
decode-ipv4.h
…
decode-ipv6.c ipv6: decoder event on invalid length 5 years ago
decode-ipv6.h general: Cleanup bool usage 6 years ago
decode-mpls.c decode: Eliminate NULL pkt checks 5 years ago
decode-mpls.h
…
decode-nsh.c general/typo: Correct typo 5 years ago
decode-nsh.h nsh: Parsing of Network Services Header and payload 6 years ago
decode-null.c loopback: decodes IPv6 from all OSes 5 years ago
decode-null.h
…
decode-ppp.c decode: Eliminate NULL pkt checks 5 years ago
decode-ppp.h
…
decode-pppoe.c decode: Eliminate NULL pkt checks 5 years ago
decode-pppoe.h
…
decode-raw.c decode: Eliminate NULL pkt checks 5 years ago
decode-raw.h
…
decode-sctp.c decode: Eliminate NULL pkt checks 5 years ago
decode-sctp.h
…
decode-sll.c decode: Eliminate NULL pkt checks 5 years ago
decode-sll.h
…
decode-tcp.c stream/tcp: handle RST with MD5 or AO header 5 years ago
decode-tcp.h stream/tcp: handle RST with MD5 or AO header 5 years ago
decode-template.c decode: Eliminate NULL pkt checks 5 years ago
decode-template.h
…
decode-teredo.c decode: Eliminate NULL pkt checks 5 years ago
decode-teredo.h
…
decode-udp.c
…
decode-udp.h
…
decode-vlan.c decode: Eliminate NULL pkt checks 5 years ago
decode-vlan.h
…
decode-vntag.c unittests (assorted): remove PASS_IF macro 5 years ago
decode-vntag.h decode/vntag: VNTAG 802.1Qbh decoder 6 years ago
decode-vxlan.c decode/vxlan: Delay var init until needed 5 years ago
decode-vxlan.h
…
decode.c packetpool: reset PacketRelease on return to pool 5 years ago
decode.h detect: unify alert handling; fix bugs 5 years ago
defrag-config.c
…
defrag-config.h
…
defrag-hash.c general: Cleanup bool usage 6 years ago
defrag-hash.h general: Cleanup bool usage 6 years ago
defrag-queue.c
…
defrag-queue.h
…
defrag-timeout.c
…
defrag-timeout.h
…
defrag.c ipv6: simpler generic overlap condition 5 years ago
defrag.h
…
detect-app-layer-event.c protos: renaming ALPROTO_HTTP* constants 6 years ago
detect-app-layer-event.h
…
detect-app-layer-protocol.c general: Cleanup bool usage 6 years ago
detect-app-layer-protocol.h
…
detect-asn1.c detect/asn1: minor cleanups 6 years ago
detect-asn1.h
…
detect-base64-data.c
…
detect-base64-data.h
…
detect-base64-decode.c pcre2: migrate keywords parsing 5 years ago
detect-base64-decode.h
…
detect-bsize.c
…
detect-bsize.h
…
detect-bypass.c general: Cleanup bool usage 6 years ago
detect-bypass.h
…
detect-byte-extract.c pcre2: follow code naming style 5 years ago
detect-byte-extract.h
…
detect-byte.c
…
detect-byte.h
…
detect-bytejump.c pcre2: migrate keywords parsing 5 years ago
detect-bytejump.h
…
detect-bytemath.c pcre2: follow code naming style 5 years ago
detect-bytemath.h
…
detect-bytetest.c pcre2: migrate keywords parsing 5 years ago
detect-bytetest.h
…
detect-cipservice.c detect/enip/cip: convert to v2 inspect API 6 years ago
detect-cipservice.h
…
detect-classtype.c pcre2: migrate keywords parsing 5 years ago
detect-classtype.h
…
detect-config.c pcre2: migrate keywords parsing 5 years ago
detect-config.h
…
detect-content.c detect/content: generalize pattern pretty printing 5 years ago
detect-content.h detect/content: generalize pattern pretty printing 5 years ago
detect-csum.c general: Cleanup bool usage 6 years ago
detect-csum.h
…
detect-datarep.c
…
detect-datarep.h
…
detect-dataset.c
…
detect-dataset.h
…
detect-dce-iface.c dcerpc: Add rust registration function 6 years ago
detect-dce-iface.h
…
detect-dce-opnum.c dcerpc: Add rust registration function 6 years ago
detect-dce-opnum.h
…
detect-dce-stub-data.c dcerpc: Add rust registration function 6 years ago
detect-dce-stub-data.h
…
detect-depth.c
…
detect-depth.h
…
detect-detection-filter.c pcre2: migrate keywords parsing 5 years ago
detect-detection-filter.h
…
detect-distance.c
…
detect-distance.h
…
detect-dnp3.c general: Cleanup bool usage 6 years ago
detect-dnp3.h
…
detect-dns-opcode.c detect: remove unused arg from generic list inspect 6 years ago
detect-dns-opcode.h
…
detect-dns-query.c detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-dns-query.h
…
detect-dsize.c detect/dsize: convert unittests to FAIL/PASS API 5 years ago
detect-dsize.h detect-dsize: Add ! operator for dsize matching 5 years ago
detect-engine-address-ipv4.c
…
detect-engine-address-ipv4.h
…
detect-engine-address-ipv6.c
…
detect-engine-address-ipv6.h
…
detect-engine-address.c general: Typo cleanup 6 years ago
detect-engine-address.h detect/address: Expose DetectAddressCopy function 6 years ago
detect-engine-alert.c detect: unify alert handling; fix bugs 5 years ago
detect-engine-alert.h
…
detect-engine-analyzer.c style: remove latest warnings 5 years ago
detect-engine-analyzer.h
…
detect-engine-build.c style: remove latest warnings 5 years ago
detect-engine-build.h
…
detect-engine-content-inspection.c dcerpc: Add rust registration function 6 years ago
detect-engine-content-inspection.h
…
detect-engine-dcepayload.c dcerpc: Add rust registration function 6 years ago
detect-engine-dcepayload.h
…
detect-engine-dns.c detect: remove unused arg from generic list inspect 6 years ago
detect-engine-dns.h detect/dns: convert to v2 inspect API 6 years ago
detect-engine-enip.c unittests/enip: Register ENIP unittests 5 years ago
detect-engine-enip.h detect/enip/cip: convert to v2 inspect API 6 years ago
detect-engine-event.c detect/event: convert unittests to FAIL/PASS APIs 5 years ago
detect-engine-event.h
…
detect-engine-file.c dcerpc: Add rust registration function 6 years ago
detect-engine-file.h detect/files: remove unused prototypes 6 years ago
detect-engine-iponly.c detect: unify alert handling; fix bugs 5 years ago
detect-engine-iponly.h
…
detect-engine-loader.c thresholds: Improve validation of threshold.config 6 years ago
detect-engine-loader.h
…
detect-engine-mpm.c detect: enforce max app-layer progress 5 years ago
detect-engine-mpm.h detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-engine-payload.c detect/payload: convert unittests to FAIL/PASS APIs 5 years ago
detect-engine-payload.h detect/stream: convert to inspect API v2 6 years ago
detect-engine-port.c general: Cleanup bool usage 6 years ago
detect-engine-port.h
…
detect-engine-prefilter-common.c detect: move init only array to init data 5 years ago
detect-engine-prefilter-common.h general: Cleanup bool usage 6 years ago
detect-engine-prefilter.c detect/prefilter: bail early if possible 5 years ago
detect-engine-prefilter.h
…
detect-engine-profile.c detect/profile: add support for tx inspection 5 years ago
detect-engine-profile.h detect/profile: add support for tx inspection 5 years ago
detect-engine-proto.c
…
detect-engine-proto.h
…
detect-engine-register.c ikev1: add ikev1 parser 6 years ago
detect-engine-register.h ikev1: add ikev1 parser 6 years ago
detect-engine-siggroup.c detect: move init only array to init data 5 years ago
detect-engine-siggroup.h
…
detect-engine-sigorder.c
…
detect-engine-sigorder.h
…
detect-engine-state.c dcerpc: Add rust registration function 6 years ago
detect-engine-state.h detect/state: fix reset bug 6 years ago
detect-engine-tag.c general: Cleanup bool usage 6 years ago
detect-engine-tag.h
…
detect-engine-threshold.c alert: fixes leak in ThresholdHandlePacketRule 5 years ago
detect-engine-threshold.h thresholds: Fix buffer overflow in threshold context 5 years ago
detect-engine-uint.c pcre2: migrate keywords parsing 5 years ago
detect-engine-uint.h detect: add comparison-mode LTE/GTE for Detect(U32/u8)Data 6 years ago
detect-engine.c inspect: debug validation to ensure correct argument 5 years ago
detect-engine.h fuzz: target must use the rules it parsed 5 years ago
detect-fast-pattern.c pcre2: migrate keywords parsing 5 years ago
detect-fast-pattern.h
…
detect-file-data.c detect: file_data keyword works on nfs protocol 5 years ago
detect-file-data.h
…
detect-file-hash-common.c filestore: remove requirement of nss for filestore 6 years ago
detect-file-hash-common.h
…
detect-fileext.c
…
detect-fileext.h
…
detect-filemagic.c detect/files: fix buffer tracking with multiple files 5 years ago
detect-filemagic.h
…
detect-filemd5.c filestore: remove requirement of nss for filestore 6 years ago
detect-filemd5.h
…
detect-filename.c detect/files: fix buffer tracking with multiple files 5 years ago
detect-filename.h
…
detect-filesha1.c filestore: remove requirement of nss for filestore 6 years ago
detect-filesha1.h
…
detect-filesha256.c filestore: remove requirement of nss for filestore 6 years ago
detect-filesha256.h
…
detect-filesize.c pcre2: follow code naming style 5 years ago
detect-filesize.h
…
detect-filestore.c pcre2: migrate keywords parsing 5 years ago
detect-filestore.h
…
detect-flow.c pcre2: follow code naming style 5 years ago
detect-flow.h
…
detect-flowbits.c pcre2: migrate keywords parsing 5 years ago
detect-flowbits.h
…
detect-flowint.c pcre2: migrate keywords parsing 5 years ago
detect-flowint.h
…
detect-flowvar.c pcre2: migrate keywords parsing 5 years ago
detect-flowvar.h
…
detect-fragbits.c pcre2: follow code naming style 5 years ago
detect-fragbits.h
…
detect-fragoffset.c pcre2: follow code naming style 5 years ago
detect-fragoffset.h
…
detect-ftpbounce.c general: Cleanup bool usage 6 years ago
detect-ftpbounce.h
…
detect-ftpdata.c pcre2: migrate keywords parsing 5 years ago
detect-ftpdata.h
…
detect-geoip.c
…
detect-geoip.h
…
detect-gid.c detect-gid: convert unittests to FAIL/PASS APIs 5 years ago
detect-gid.h
…
detect-hostbits.c pcre2: migrate keywords parsing 5 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: fixes InspectionBuffer id with transforms 5 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 http2: http.cookie keyword now works for HTTP2 6 years ago
detect-http-cookie.h
…
detect-http-header-common.c detect/http: clean up header buffer logic 5 years ago
detect-http-header-common.h detect/http: clean up header buffer logic 5 years ago
detect-http-header-names.c detect/http: clean up header buffer logic 5 years ago
detect-http-header-names.h
…
detect-http-header.c detect/http: clean up header buffer logic 5 years ago
detect-http-header.h
…
detect-http-headers-stub.h http2: makes all HTTP1 header keywords work 6 years ago
detect-http-headers.c
…
detect-http-headers.h
…
detect-http-host.c http2: http.host normalized keyword now works for HTTP2 5 years ago
detect-http-host.h
…
detect-http-location.c
…
detect-http-location.h
…
detect-http-method.c http2: http.method keyword now works for HTTP2 6 years ago
detect-http-method.h
…
detect-http-protocol.c protos: renaming ALPROTO_HTTP* constants 6 years ago
detect-http-protocol.h
…
detect-http-raw-header.c http2: http.header keyword now works for HTTP2 5 years ago
detect-http-raw-header.h
…
detect-http-referer.c
…
detect-http-referer.h
…
detect-http-request-line.c general: Cleanup bool usage 6 years ago
detect-http-request-line.h
…
detect-http-response-line.c general: Cleanup bool usage 6 years ago
detect-http-response-line.h
…
detect-http-server-body.c protos: renaming ALPROTO_HTTP* constants 6 years ago
detect-http-server-body.h
…
detect-http-server.c
…
detect-http-server.h
…
detect-http-start.c detect/http: clean up header buffer logic 5 years ago
detect-http-start.h
…
detect-http-stat-code.c http2: http.stat_code keyword now works for HTTP2 6 years ago
detect-http-stat-code.h
…
detect-http-stat-msg.c http2: there is no status msg in HTTP2 6 years ago
detect-http-stat-msg.h
…
detect-http-ua.c http2: http.user_agent keyword now works for HTTP2 6 years ago
detect-http-ua.h
…
detect-http-uri.c http2: http.uri.raw keyword now works for HTTP2 6 years ago
detect-http-uri.h
…
detect-http2.c detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-http2.h
…
detect-icmp-id.c pcre2: follow code naming style 5 years ago
detect-icmp-id.h
…
detect-icmp-seq.c pcre2: follow code naming style 5 years ago
detect-icmp-seq.h
…
detect-icmpv4hdr.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-icmpv4hdr.h
…
detect-icmpv6-mtu.c general: Cleanup bool usage 6 years ago
detect-icmpv6-mtu.h
…
detect-icmpv6hdr.c icmpv6: bail out for icmpv6.hdr keyword if not ICMPv6 6 years ago
detect-icmpv6hdr.h
…
detect-icode.c pcre2: follow code naming style 5 years ago
detect-icode.h
…
detect-id.c pcre2: migrate keywords parsing 5 years ago
detect-id.h
…
detect-ike-chosen-sa.c pcre2: migrate keywords parsing 5 years ago
detect-ike-chosen-sa.h ikev1: add ikev1 parser 6 years ago
detect-ike-exch-type.c ikev1: add ikev1 parser 6 years ago
detect-ike-exch-type.h ikev1: add ikev1 parser 6 years ago
detect-ike-key-exchange-payload-length.c ikev1: add ikev1 parser 6 years ago
detect-ike-key-exchange-payload-length.h ikev1: add ikev1 parser 6 years ago
detect-ike-key-exchange-payload.c ikev1: add ikev1 parser 6 years ago
detect-ike-key-exchange-payload.h ikev1: add ikev1 parser 6 years ago
detect-ike-nonce-payload-length.c ikev1: add ikev1 parser 6 years ago
detect-ike-nonce-payload-length.h ikev1: add ikev1 parser 6 years ago
detect-ike-nonce-payload.c ikev1: add ikev1 parser 6 years ago
detect-ike-nonce-payload.h ikev1: add ikev1 parser 6 years ago
detect-ike-spi.c ikev1: add ikev1 parser 6 years ago
detect-ike-spi.h ikev1: add ikev1 parser 6 years ago
detect-ike-vendor.c detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-ike-vendor.h ikev1: add ikev1 parser 6 years ago
detect-ipopts.c pcre2: migrate keywords parsing 5 years ago
detect-ipopts.h
…
detect-ipproto.c pcre2: migrate keywords parsing 5 years ago
detect-ipproto.h
…
detect-iprep.c pcre2: migrate keywords parsing 5 years ago
detect-iprep.h
…
detect-ipv4hdr.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-ipv4hdr.h
…
detect-ipv6hdr.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-ipv6hdr.h
…
detect-isdataat.c pcre2: migrate keywords parsing 5 years ago
detect-isdataat.h
…
detect-itype.c pcre2: follow code naming style 5 years ago
detect-itype.h
…
detect-krb5-cname.c detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-krb5-cname.h
…
detect-krb5-errcode.c pcre2: migrate keywords parsing 5 years ago
detect-krb5-errcode.h
…
detect-krb5-msgtype.c pcre2: migrate keywords parsing 5 years ago
detect-krb5-msgtype.h
…
detect-krb5-sname.c detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-krb5-sname.h
…
detect-l3proto.c
…
detect-l3proto.h
…
detect-lua-extensions.c general: Cleanup bool usage 6 years ago
detect-lua-extensions.h
…
detect-lua.c detect/lua: use BIT_U32 for flags 5 years ago
detect-lua.h lua: move lua includes to util-lua.h 5 years ago
detect-mark.c unittests (assorted): remove PASS_IF macro 5 years ago
detect-mark.h
…
detect-metadata.c
…
detect-metadata.h
…
detect-modbus.c modbus: move tests from c to rust 6 years ago
detect-modbus.h modbus: move tests from c to rust 6 years ago
detect-mqtt-connack-sessionpresent.c rust: include file cleanup 6 years ago
detect-mqtt-connack-sessionpresent.h
…
detect-mqtt-connect-clientid.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-connect-clientid.h
…
detect-mqtt-connect-flags.c pcre2: migrate keywords parsing 5 years ago
detect-mqtt-connect-flags.h
…
detect-mqtt-connect-password.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-connect-password.h
…
detect-mqtt-connect-username.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-connect-username.h
…
detect-mqtt-connect-willmessage.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-connect-willmessage.h
…
detect-mqtt-connect-willtopic.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-connect-willtopic.h
…
detect-mqtt-flags.c pcre2: migrate keywords parsing 5 years ago
detect-mqtt-flags.h
…
detect-mqtt-protocol-version.c rust: include file cleanup 6 years ago
detect-mqtt-protocol-version.h
…
detect-mqtt-publish-message.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-publish-message.h
…
detect-mqtt-publish-topic.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-mqtt-publish-topic.h
…
detect-mqtt-qos.c rust: include file cleanup 6 years ago
detect-mqtt-qos.h
…
detect-mqtt-reason-code.c rust: include file cleanup 6 years ago
detect-mqtt-reason-code.h
…
detect-mqtt-subscribe-topic.c mqtt: move sub/unsub limits into app-layer config 5 years ago
detect-mqtt-subscribe-topic.h
…
detect-mqtt-type.c rust: include file cleanup 6 years ago
detect-mqtt-type.h
…
detect-mqtt-unsubscribe-topic.c mqtt: move sub/unsub limits into app-layer config 5 years ago
detect-mqtt-unsubscribe-topic.h
…
detect-msg.c detect/msg: convert to FAIL/PASS API 6 years ago
detect-msg.h
…
detect-nfs-procedure.c pcre2: follow code naming style 5 years ago
detect-nfs-procedure.h
…
detect-nfs-version.c pcre2: follow code naming style 5 years ago
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 pcre2: follow code naming style 5 years ago
detect-parse.h pcre2: follow code naming style 5 years ago
detect-pcre.c pcre: fixes a memory leak on alloc error 5 years ago
detect-pcre.h pcre: use thread-storage for matches 5 years ago
detect-pkt-data.c
…
detect-pkt-data.h
…
detect-pktvar.c pcre2: migrate keywords parsing 5 years ago
detect-pktvar.h
…
detect-prefilter.c detect/prefilter: fix handling of prefilter as fast_pattern alias 6 years ago
detect-prefilter.h
…
detect-priority.c pcre2: migrate keywords parsing 5 years ago
detect-priority.h
…
detect-rawbytes.c detect-rawbytes: add rawbytes doc help output 6 years ago
detect-rawbytes.h
…
detect-reference.c pcre2: migrate keywords parsing 5 years ago
detect-reference.h
…
detect-replace.c
…
detect-replace.h
…
detect-rev.c
…
detect-rev.h
…
detect-rfb-name.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-rfb-name.h
…
detect-rfb-secresult.c detect-rfb-secresult: convert unittest to FAIL/PASS APIs 5 years ago
detect-rfb-secresult.h
…
detect-rfb-sectype.c pcre2: follow code naming style 5 years ago
detect-rfb-sectype.h
…
detect-rpc.c pcre2: migrate keywords parsing 5 years ago
detect-rpc.h
…
detect-sameip.c detect-sameip: convert unittests to FAIL/PASS APIs 5 years ago
detect-sameip.h
…
detect-sid.c detect: fix typos and update copyright year 5 years ago
detect-sid.h
…
detect-sip-method.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-method.h
…
detect-sip-protocol.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-protocol.h
…
detect-sip-request-line.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-request-line.h
…
detect-sip-response-line.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-response-line.h
…
detect-sip-stat-code.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-stat-code.h
…
detect-sip-stat-msg.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-stat-msg.h
…
detect-sip-uri.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-sip-uri.h
…
detect-smb-share.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-smb-share.h
…
detect-snmp-community.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-snmp-community.h
…
detect-snmp-pdu_type.c pcre2: migrate keywords parsing 5 years ago
detect-snmp-pdu_type.h
…
detect-snmp-version.c pcre2: follow code naming style 5 years ago
detect-snmp-version.h
…
detect-ssh-hassh-server-string.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-ssh-hassh-server-string.h
…
detect-ssh-hassh-server.c general: Cleanup bool usage 6 years ago
detect-ssh-hassh-server.h
…
detect-ssh-hassh-string.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-ssh-hassh-string.h
…
detect-ssh-hassh.c general: Cleanup bool usage 6 years ago
detect-ssh-hassh.h
…
detect-ssh-proto-version.c pcre2: migrate keywords parsing 5 years ago
detect-ssh-proto-version.h
…
detect-ssh-proto.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-ssh-proto.h
…
detect-ssh-software-version.c pcre2: migrate keywords parsing 5 years ago
detect-ssh-software-version.h
…
detect-ssh-software.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-ssh-software.h
…
detect-ssl-state.c pcre2: check for PCRE2_ERROR_UNSET 5 years ago
detect-ssl-state.h
…
detect-ssl-version.c ssl: improves keyword ssl_version parsing 6 years ago
detect-ssl-version.h
…
detect-stream_size.c pcre2: migrate keywords parsing 5 years ago
detect-stream_size.h
…
detect-tag.c pcre2: migrate keywords parsing 5 years ago
detect-tag.h
…
detect-target.c pcre2: migrate keywords parsing 5 years ago
detect-target.h
…
detect-tcp-ack.c general: Cleanup bool usage 6 years ago
detect-tcp-ack.h
…
detect-tcp-flags.c pcre2: follow code naming style 5 years ago
detect-tcp-flags.h
…
detect-tcp-seq.c general: Cleanup bool usage 6 years ago
detect-tcp-seq.h
…
detect-tcp-window.c pcre2: follow code naming style 5 years ago
detect-tcp-window.h
…
detect-tcphdr.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-tcphdr.h
…
detect-tcpmss.c pcre2: migrate keywords parsing 5 years ago
detect-tcpmss.h
…
detect-template-buffer.c unittests/template: Register template unittests 5 years ago
detect-template-buffer.h
…
detect-template-rust-buffer.c general: Cleanup bool usage 6 years ago
detect-template-rust-buffer.h
…
detect-template.c pcre2: migrate keywords parsing 5 years ago
detect-template.h templates: fix typos 6 years ago
detect-template2.c pcre2: migrate keywords parsing 5 years ago
detect-template2.h
…
detect-threshold.c pcre2: migrate keywords parsing 5 years ago
detect-threshold.h detect/threshold: Function to deep-copy thresh obj 6 years ago
detect-tls-cert-fingerprint.c general: Cleanup bool usage 6 years ago
detect-tls-cert-fingerprint.h
…
detect-tls-cert-issuer.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-tls-cert-issuer.h
…
detect-tls-cert-serial.c general: Cleanup bool usage 6 years ago
detect-tls-cert-serial.h
…
detect-tls-cert-subject.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-tls-cert-subject.h
…
detect-tls-cert-validity.c pcre2: follow code naming style 5 years ago
detect-tls-cert-validity.h
…
detect-tls-certs.c detect: use u32 for InspectionBufferMultipleForList 5 years ago
detect-tls-certs.h
…
detect-tls-ja3-hash.c general: Cleanup bool usage 6 years ago
detect-tls-ja3-hash.h
…
detect-tls-ja3-string.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-tls-ja3-string.h
…
detect-tls-ja3s-hash.c general: Cleanup bool usage 6 years ago
detect-tls-ja3s-hash.h
…
detect-tls-ja3s-string.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-tls-ja3s-string.h
…
detect-tls-sni.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-tls-sni.h
…
detect-tls-version.c pcre2: migrate keywords parsing 5 years ago
detect-tls-version.h
…
detect-tls.c pcre2: migrate keywords parsing 5 years ago
detect-tls.h
…
detect-tos.c pcre2: migrate keywords parsing 5 years ago
detect-tos.h
…
detect-transform-compress-whitespace.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-compress-whitespace.h
…
detect-transform-dotprefix.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-dotprefix.h
…
detect-transform-md5.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-md5.h
…
detect-transform-pcrexform.c pcrexform: use substring and not whole match 5 years ago
detect-transform-pcrexform.h
…
detect-transform-sha1.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-sha1.h
…
detect-transform-sha256.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-sha256.h
…
detect-transform-strip-whitespace.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-strip-whitespace.h
…
detect-transform-urldecode.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-transform-urldecode.h
…
detect-ttl.c pcre2: migrate keywords parsing 5 years ago
detect-ttl.h
…
detect-udphdr.c detect: fix heap overflow issue with buffer setup 6 years ago
detect-udphdr.h
…
detect-uricontent.c general: Cleanup bool usage 6 years ago
detect-uricontent.h
…
detect-urilen.c pcre2: follow code naming style 5 years ago
detect-urilen.h
…
detect-within.c
…
detect-within.h
…
detect-xbits.c pcre2: migrate keywords parsing 5 years ago
detect-xbits.h
…
detect.c detect: enforce max app-layer progress 5 years ago
detect.h detect/prefilter: update tx_min_progress to uint8_t 5 years ago
device-storage.c device/storage: use dedicated 'id' type 6 years ago
device-storage.h device/storage: use dedicated 'id' type 6 years ago
feature.c
…
feature.h
…
flow-bit.c
…
flow-bit.h
…
flow-bypass.c
…
flow-bypass.h
…
flow-hash.c flow: immediately evict tcp reused flows 5 years ago
flow-hash.h
…
flow-manager.c flow/manager: fix flows not evicted & freed in time 5 years ago
flow-manager.h
…
flow-private.h
…
flow-queue.c
…
flow-queue.h
…
flow-spare-pool.c flow: free spare pool more aggressively 5 years ago
flow-spare-pool.h
…
flow-storage.c flow/storage: use dedicated 'id' type 6 years ago
flow-storage.h flow/storage: use dedicated 'id' type 6 years ago
flow-timeout.c threading: don't pass locked flow between threads 5 years ago
flow-timeout.h
…
flow-util.c flow/storage: use dedicated 'id' type 6 years ago
flow-util.h
…
flow-var.c
…
flow-var.h
…
flow-worker.c flow/bypass: clear memory on bypass 5 years ago
flow-worker.h
…
flow.c flow: determine packet direction once per packet 5 years ago
flow.h flow/bypass: add util func to check if flow is bypassed 5 years ago
host-bit.c general: Cleanup bool usage 6 years ago
host-bit.h
…
host-queue.c
…
host-queue.h
…
host-storage.c host/storage: use dedicated 'id' type 6 years ago
host-storage.h host/storage: use dedicated 'id' type 6 years ago
host-timeout.c
…
host-timeout.h
…
host.c general: Cleanup bool usage 6 years ago
host.h general: Cleanup bool usage 6 years ago
ippair-bit.c general: Cleanup bool usage 6 years ago
ippair-bit.h
…
ippair-queue.c
…
ippair-queue.h
…
ippair-storage.c ippair/storage: use dedicated 'id' type 6 years ago
ippair-storage.h ippair/storage: use dedicated 'id' type 6 years ago
ippair-timeout.c
…
ippair-timeout.h
…
ippair.c general: Cleanup bool usage 6 years ago
ippair.h general: Cleanup bool usage 6 years ago
log-cf-common.c
…
log-cf-common.h
…
log-httplog.c protos: renaming ALPROTO_HTTP* constants 6 years ago
log-httplog.h
…
log-pcap.c pcre2: move header include to suricata-common only 5 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 output: use BASE64_BUFFER_SIZE macro 6 years ago
log-tlsstore.h
…
main.c
…
output-eve-syslog.c plugins: remove internal fields 5 years ago
output-eve-syslog.h output/syslog: Convert syslog eve output to plugin 5 years ago
output-file.c app-layer/transactions: track files opens and logs 5 years ago
output-file.h
…
output-filedata.c filestore: track files getting stored per tx 5 years ago
output-filedata.h
…
output-filestore.c eve cleanup: remove duplicate/redundant code 6 years ago
output-filestore.h filestore: fix global counter init in unix socket mode 6 years ago
output-flow.c
…
output-flow.h
…
output-json-alert.c decode: convert 'action' macros to inline funcs 5 years ago
output-json-alert.h
…
output-json-anomaly.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-anomaly.h
…
output-json-common.c eve: factor thread context creation/free for reuse 6 years ago
output-json-dcerpc.c dcerpc/udp: Add rust registration function 6 years ago
output-json-dcerpc.h
…
output-json-dhcp.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-dhcp.h
…
output-json-dnp3-objects.c output: use BASE64_BUFFER_SIZE macro 6 years ago
output-json-dnp3-objects.h
…
output-json-dnp3.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-dnp3.h
…
output-json-dns.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-dns.h
…
output-json-drop.c decode: convert 'action' macros to inline funcs 5 years ago
output-json-drop.h
…
output-json-email-common.c email/md5: optimize md5 handling 6 years ago
output-json-email-common.h eve: convert many loggers to use generate thread context 6 years ago
output-json-file.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-file.h eve cleanup: remove duplicate/redundant code 6 years ago
output-json-flow.c flow: log action applied to all packets 5 years ago
output-json-flow.h
…
output-json-ftp.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-ftp.h
…
output-json-http.c http2: follow range requests 5 years ago
output-json-http.h
…
output-json-http2.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-http2.h
…
output-json-ike.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-ike.h ikev1: add metadata to alerts 6 years ago
output-json-krb5.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-krb5.h
…
output-json-metadata.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-metadata.h
…
output-json-modbus.c modbus: add eve logging 6 years ago
output-json-modbus.h modbus: add eve logging 6 years ago
output-json-mqtt.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-mqtt.h
…
output-json-netflow.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-netflow.h
…
output-json-nfs.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-nfs.h
…
output-json-rdp.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-rdp.h
…
output-json-rfb.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-rfb.h
…
output-json-sip.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-sip.h
…
output-json-smb.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-smb.h
…
output-json-smtp.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-smtp.h
…
output-json-snmp.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-snmp.h
…
output-json-ssh.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-ssh.h
…
output-json-stats.c
…
output-json-stats.h
…
output-json-template-rust.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-template-rust.h
…
output-json-template.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-template.h
…
output-json-tftp.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-tftp.h
…
output-json-tls.c eve: refactor OutputJsonBuilderBuffer to take context 6 years ago
output-json-tls.h
…
output-json.c plugins: remove internal fields 5 years ago
output-json.h plugins: rename SCPLuginFileType to SCEveFileType 5 years ago
output-lua.c lua/output: fix typo 5 years ago
output-lua.h
…
output-packet.c
…
output-packet.h
…
output-stats.c
…
output-stats.h
…
output-streaming.c protos: renaming ALPROTO_HTTP* constants 6 years ago
output-streaming.h
…
output-tx.c output/tx: check flags using BIT_U32 5 years ago
output-tx.h
…
output.c prelude: remove the prelude output 5 years ago
output.h
…
packet-queue.c
…
packet-queue.h
…
pkt-var.c
…
pkt-var.h
…
queue.h queue.h: suppress scan-build warnings 5 years ago
reputation.c detect/iprep: fix loading of mixed ipv4/ipv6 lists 6 years ago
reputation.h
…
respond-reject-libnet11.c
…
respond-reject-libnet11.h
…
respond-reject.c decode: convert 'action' macros to inline funcs 5 years ago
respond-reject.h
…
runmode-af-packet.c af-packet: minor config parsing cleanup 5 years ago
runmode-af-packet.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 prelude: remove the prelude output 5 years ago
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/enip: Register ENIP unittests 5 years ago
runmode-unittests.h
…
runmode-unix-socket.c
…
runmode-unix-socket.h
…
runmode-windivert.c
…
runmode-windivert.h
…
runmodes.c prelude: remove the prelude output 5 years ago
runmodes.h
…
rust-context.c
…
rust-context.h http2: follow range requests 5 years ago
rust.h http2: follow range requests 5 years ago
source-af-packet.c af-packet: simplify tpacket-v2 setup code 5 years ago
source-af-packet.h af-packet: remove obsolete define 5 years ago
source-erf-dag.c
…
source-erf-dag.h
…
source-erf-file.c
…
source-erf-file.h
…
source-ipfw.c decode: convert 'action' macros to inline funcs 5 years ago
source-ipfw.h
…
source-napatech.c decode: convert 'action' macros to inline funcs 5 years ago
source-napatech.h
…
source-netmap.c decode: convert 'action' macros to inline funcs 5 years ago
source-netmap.h
…
source-nflog.c
…
source-nflog.h
…
source-nfq-prototypes.h
…
source-nfq.c decode: convert 'action' macros to inline funcs 5 years ago
source-nfq.h general: Cleanup bool usage 6 years ago
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 decode: convert 'action' macros to inline funcs 5 years ago
source-windivert.h
…
stream-tcp-inline.c
…
stream-tcp-inline.h
…
stream-tcp-list.c stream: increase memcap on memory errors 5 years ago
stream-tcp-list.h
…
stream-tcp-private.h
…
stream-tcp-reassemble.c protodetect: handle all gaps, even when depth is reached 5 years ago
stream-tcp-reassemble.h app-layer/pd: only consider actual available data 5 years ago
stream-tcp-sack.c stream: check if ACK packet is outdated 5 years ago
stream-tcp-sack.h stream: check if ACK packet is outdated 5 years ago
stream-tcp-util.c general: Cleanup bool usage 6 years ago
stream-tcp-util.h
…
stream-tcp.c tcp: rejects FIN+SYN packets as invalid 5 years ago
stream-tcp.h general: Cleanup bool usage 6 years ago
stream.c
…
stream.h stream: packet to stream flags macro 5 years ago
suricata-common.h pcre2: remove PCRE1 as dependency 5 years ago
suricata-plugin.h plugins: remove internal fields 5 years ago
suricata.c pcre: migrate detect-pcre to pcre2 5 years ago
suricata.h unittests: optimize RunmodeIsUnittests() 5 years ago
threads-debug.h
…
threads-profile.h
…
threads.c
…
threads.h
…
threadvars.h threading: force break loop on flow inject 5 years ago
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 threading: force break loop on flow inject 5 years ago
tm-threads.h flow: process evicted flows on low/no traffic 5 years 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: Avoid spurious logs on close 5 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
…
util-bpf.h
…
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 pcre2: move header include to suricata-common only 5 years ago
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-crypt.c util-crypt: remove ComputeSHA1 6 years ago
util-crypt.h util-crypt: remove ComputeSHA1 6 years ago
util-daemon.c
…
util-daemon.h
…
util-debug-filters.c
…
util-debug-filters.h
…
util-debug.c pcre2: migrate utility uses of pcre 5 years ago
util-debug.h pcre2: move header include to suricata-common only 5 years ago
util-decode-mime.c util/mime: use Rust md5 bindings instead of libnss 6 years ago
util-decode-mime.h util/mime: use Rust md5 bindings instead of libnss 6 years ago
util-detect.c
…
util-detect.h
…
util-device.c device/storage: use dedicated 'id' type 6 years ago
util-device.h
…
util-ebpf.c util/ebpf: fix deprecation warning 6 years ago
util-ebpf.h
…
util-enum.c
…
util-enum.h
…
util-error.c error: Add code for threshold config validation 6 years ago
util-error.h error: Add code for threshold config validation 6 years ago
util-file-decompression.c swf: right input length for decompression 5 years ago
util-file-decompression.h
…
util-file-swf-decompression.c
…
util-file-swf-decompression.h
…
util-file.c filestore: respect g_disable_hashing 6 years ago
util-file.h filestore: remove requirement of nss for filestore 6 years ago
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: export Djb2 hash string function 5 years ago
util-hash-string.h util: export Djb2 hash string function 5 years ago
util-hash.c
…
util-hash.h
…
util-hashlist.c
…
util-hashlist.h
…
util-host-info.c pcre2: move header include to suricata-common only 5 years ago
util-host-info.h
…
util-host-os-info.c general: Cleanup bool usage 6 years ago
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 ja3: use SCMd5HashBufferToHex to print hash as hex 6 years ago
util-ja3.h
…
util-log-redis.c output/redis: Fix possible segv 5 years ago
util-log-redis.h
…
util-logopenfile.c output/syslog: Convert syslog eve output to plugin 5 years ago
util-logopenfile.h plugins: rename SCPLuginFileType to SCEveFileType 5 years ago
util-lua-common.c util/lua-common: use lua_pushnumber for SCFileInfo 5 years ago
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 protos: renaming ALPROTO_HTTP* constants 6 years ago
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 lua: move lua includes to util-lua.h 5 years ago
util-luajit.c
…
util-luajit.h
…
util-macset.c macset: adjust test to pass after fix 5 years ago
util-macset.h flow/storage: use dedicated 'id' type 6 years ago
util-magic.c
…
util-magic.h
…
util-mem.c
…
util-mem.h
…
util-memcmp.c
…
util-memcmp.h util: adds util function SCBufferCmp 5 years ago
util-memcpy.h
…
util-memrchr.c
…
util-memrchr.h
…
util-misc.c pcre2: move header include to suricata-common only 5 years 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-ac-ks.h
…
util-mpm-ac.c
…
util-mpm-ac.h
…
util-mpm-hs.c
…
util-mpm-hs.h
…
util-mpm.c detect/mpm: turn factory array into list 5 years ago
util-mpm.h detect/mpm: turn factory array into list 5 years ago
util-napatech.c util-napatech: fix typos, update copyright year 5 years ago
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 plugins: check if eve file type is registered 5 years ago
util-plugin.h eve: register internal output file types 5 years ago
util-pool-thread.c
…
util-pool-thread.h
…
util-pool.c
…
util-pool.h
…
util-prefilter.c
…
util-prefilter.h
…
util-print.c util: avoid calling snprintf in PrintStringsToBuffer 5 years ago
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: fix profiling with sample rate 5 years ago
util-profiling.h
…
util-proto-name.c proto: Remove dependency on /etc/protocols 6 years ago
util-proto-name.h proto: Remove dependency on /etc/protocols 6 years ago
util-radix-tree.c
…
util-radix-tree.h
…
util-random.c
…
util-random.h
…
util-reference-config.c pcre2: move header include to suricata-common only 5 years ago
util-reference-config.h
…
util-rohash.c
…
util-rohash.h
…
util-rule-vars.c
…
util-rule-vars.h
…
util-runmodes.c prelude: remove the prelude output 5 years ago
util-runmodes.h
…
util-running-modes.c suricata: improve list keywords 6 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 storage: fix a variable name 6 years ago
util-storage.h
…
util-streaming-buffer.c util/streaming: improve error handling 5 years ago
util-streaming-buffer.h streaming/buffer: account sbb data size 5 years ago
util-strlcatu.c
…
util-strlcpyu.c
…
util-strptime.c
…
util-syslog.c
…
util-syslog.h output/syslog: Refactor syslog definitions 5 years ago
util-thash.c thash: add debug validation check for use_cnt 5 years ago
util-thash.h http/range: reassemble files from different flows with range 5 years ago
util-threshold-config.c pcre2: migrate utility uses of pcre 5 years ago
util-threshold-config.h thresholds: Improve validation of threshold.config 6 years ago
util-time.c
…
util-time.h
…
util-unittest-helper.c
…
util-unittest-helper.h
…
util-unittest.c pcre2: move header include to suricata-common only 5 years ago
util-unittest.h util/unittests: delete PASS_IF macro 5 years ago
util-validate.h
…
util-var-name.c
…
util-var-name.h
…
util-var.c
…
util-var.h
…
util-vector.h
…
win32-misc.c
…
win32-misc.h
…
win32-service.c
…
win32-service.h
…
win32-syscall.c
…
win32-syscall.h
…
win32-syslog.h
…