You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/src
Jason Ish 60c429e04d detect: add callback for when rate filter changes action
This callback will be called when alert action has been changed due to a
rate filter. The user can then reset or customize the action in their
callback per their own logic.

As the callback is added to the current detection engine, make sure its
copied to the new detection engine on reload.

Ticket: #7673
1 year ago
..
tests flow: remove FLOW_NOPACKET_INSPECTION flag 1 year ago
Makefile.am lua: convert lua flowint functions to lib: suricata.flowintlib 1 year ago
action-globals.h firewall: start of firewall rules support 1 year ago
alert-debuglog.c flow: remove FLOW_NOPACKET_INSPECTION flag 1 year ago
alert-debuglog.h
alert-fastlog.c conf: prefix conf API with SC 1 year ago
alert-fastlog.h conf: prefix conf API with SC 1 year ago
alert-syslog.c conf: prefix conf API with SC 1 year ago
alert-syslog.h
app-layer-detect-proto.c app-layer: make some arrays even more dynamic 1 year ago
app-layer-detect-proto.h doh: implement dns over http2 app-proto 2 years ago
app-layer-dnp3-objects.c app-layer: fix -Wshorten-64-to-32 warnings 2 years ago
app-layer-dnp3-objects.h
app-layer-dnp3.c dnp3: mark tx as updated when creating it 1 year ago
app-layer-dnp3.h
app-layer-events.c detect/prefilter: add post-match 'prefilter' engine 1 year ago
app-layer-events.h app-layer: use uint8_t consistent for event IDs 2 years ago
app-layer-expectation.c style: remove some useless return 2 years ago
app-layer-expectation.h
app-layer-frames.c app-layer: make number of alprotos dynamic 2 years ago
app-layer-frames.h detect: move non-pf rules into special prefilter engines 1 year ago
app-layer-ftp.c ftp: per direction tx progress 1 year ago
app-layer-ftp.h app/ftp: Use Rust FTP response line handling 1 year ago
app-layer-htp-body.c app-layer: remove unused parameters 2 years ago
app-layer-htp-body.h app-layer: remove unused parameters 2 years ago
app-layer-htp-file.c http: minor cleanups for htp-file.c 1 year ago
app-layer-htp-file.h http: constify some function arguments 1 year ago
app-layer-htp-mem.c conf: prefix conf API with SC 1 year ago
app-layer-htp-mem.h
app-layer-htp-range.c conf: prefix conf API with SC 1 year ago
app-layer-htp-range.h app-layer/stats: Expand memuse/memcap handling 2 years ago
app-layer-htp-xff.c conf: prefix conf API with SC 1 year ago
app-layer-htp-xff.h conf: prefix conf API with SC 1 year ago
app-layer-htp.c http: fail tx creation if we cannot allocate user data 1 year ago
app-layer-htp.h http: Use libhtp-rs. 1 year ago
app-layer-http2.c http: aliases for htp opaque htp_headers_t 1 year ago
app-layer-http2.h
app-layer-ike.c detect: delay tx cleanup in some edge case 1 year ago
app-layer-ike.h
app-layer-imap.c imap: extend detection patterns 2 years ago
app-layer-imap.h imap: extend detection patterns 2 years ago
app-layer-modbus.c
app-layer-modbus.h
app-layer-nfs-tcp.c
app-layer-nfs-tcp.h
app-layer-nfs-udp.c
app-layer-nfs-udp.h
app-layer-parser.c app-layer: remove obsolete NULL check 1 year ago
app-layer-parser.h firewall: start of firewall rules support 1 year ago
app-layer-protos.c app-layer: helper function AppProtoNewProtoFromString 1 year ago
app-layer-protos.h snmp: register protocol dynamically 1 year ago
app-layer-register.c app-layer: API for mapping progress name vs id 1 year ago
app-layer-register.h app-layer: API for mapping progress name vs id 1 year ago
app-layer-smb.c rust/smb: namespace and visibility cleanups 1 year ago
app-layer-smb.h
app-layer-smtp.c conf: prefix conf API with SC 1 year ago
app-layer-smtp.h smtp/frames: initial frame support 2 years ago
app-layer-ssh.c ssh: add option to select behavior of encrypted parts 1 year ago
app-layer-ssh.h
app-layer-ssl.c tls: expose progress by name 1 year ago
app-layer-ssl.h tls: introduce per direction progress tracking 1 year ago
app-layer-tftp.c misc: remove unneeded headers 2 years ago
app-layer-tftp.h
app-layer.c snmp: register protocol dynamically 1 year ago
app-layer.h app-layer: constify AppLayerGetProtoByName 1 year ago
bindgen.h rust: bindgen detect-engine-buffer.h 1 year ago
conf-yaml-loader.c conf: prefix conf API with SC 1 year ago
conf-yaml-loader.h conf: prefix conf API with SC 1 year ago
conf.c conf: extend API for rust 1 year ago
conf.h misc: add c++ support to some headers 1 year ago
counters.c conf: prefix conf API with SC 1 year ago
counters.h
datasets-ipv4.c util/hash: use randomized hash algorithm 2 years ago
datasets-ipv4.h util/hash: use randomized hash algorithm 2 years ago
datasets-ipv6.c util/hash: use randomized hash algorithm 2 years ago
datasets-ipv6.h util/hash: use randomized hash algorithm 2 years ago
datasets-md5.c util/hash: use randomized hash algorithm 2 years ago
datasets-md5.h util/hash: use randomized hash algorithm 2 years ago
datasets-reputation.h datasets: move initial file reading to rust 1 year ago
datasets-sha256.c util/hash: use randomized hash algorithm 2 years ago
datasets-sha256.h util/hash: use randomized hash algorithm 2 years ago
datasets-string.c base64: prefix base64 C API with "SC" 1 year ago
datasets-string.h util/hash: use randomized hash algorithm 2 years ago
datasets.c conf: prefix conf API with SC 1 year ago
datasets.h datasets: move initial file reading to rust 1 year ago
decode-arp.c
decode-arp.h
decode-chdlc.c
decode-chdlc.h
decode-erspan.c conf: prefix conf API with SC 1 year ago
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 1 year ago
decode-events.h af-packet: add event for packets truncated by af-packet 1 year ago
decode-geneve.c conf: prefix conf API with SC 1 year ago
decode-geneve.h
decode-gre.c
decode-gre.h
decode-icmpv4.c
decode-icmpv4.h
decode-icmpv6.c style: remove some useless return 2 years ago
decode-icmpv6.h
decode-ipv4.c
decode-ipv4.h
decode-ipv6.c style: remove some useless return 2 years ago
decode-ipv6.h clean: remove unused struct definitions 2 years ago
decode-mpls.c
decode-mpls.h
decode-nsh.c
decode-nsh.h
decode-null.c
decode-ppp.c
decode-ppp.h
decode-pppoe.c
decode-pppoe.h
decode-raw.c
decode-raw.h
decode-sctp.c
decode-sctp.h
decode-sll.c
decode-sll.h
decode-tcp.c decode/tcp: count urg flag 2 years ago
decode-tcp.h decode/tcp: fix some macros 1 year ago
decode-template.c
decode-template.h
decode-teredo.c conf: prefix conf API with SC 1 year ago
decode-teredo.h
decode-udp.c
decode-udp.h
decode-vlan.c gen/bool: Clarify bool checks 1 year ago
decode-vlan.h
decode-vntag.c
decode-vntag.h
decode-vxlan.c conf: prefix conf API with SC 1 year ago
decode-vxlan.h
decode.c firewall: start of firewall rules support 1 year ago
decode.h decode: documentation group for packet alert flags 1 year ago
defrag-config.c conf: prefix conf API with SC 1 year ago
defrag-config.h defrag/config: switch to radix4/6 2 years ago
defrag-hash.c conf: prefix conf API with SC 1 year ago
defrag-hash.h defrag: turn hash row into single linked list 2 years ago
defrag-stack.c defrag: turn queue into stack 2 years ago
defrag-stack.h defrag: turn queue into stack 2 years ago
defrag-timeout.c defrag: timeout check on look up; tag for removal 2 years ago
defrag-timeout.h defrag: timeout check on look up; tag for removal 2 years ago
defrag.c defrag: remove unnecessary NULL check 1 year ago
defrag.h defrag: fix -Wshorten-64-to-32 warnings 2 years ago
detect-app-layer-event.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-app-layer-event.h
detect-app-layer-protocol.c detect/app-layer-protocol: allow matching on 'unknown' 1 year ago
detect-app-layer-protocol.h
detect-app-layer-state.c detect/app-layer-state: keyword for protocol state 1 year ago
detect-app-layer-state.h detect/app-layer-state: keyword for protocol state 1 year ago
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 1 year ago
detect-base64-decode.h
detect-bsize.c src: new file detect-engine-buffer.h 1 year ago
detect-bsize.h
detect-bypass.c util-device: break into public and private definitions 1 year ago
detect-bypass.h
detect-byte-extract.c src: new file detect-engine-buffer.h 1 year ago
detect-byte-extract.h detect/byte_extract: Move keyword parser to Rust 2 years ago
detect-byte.c detect/byte_extract: Move keyword parser to Rust 2 years ago
detect-byte.h
detect-bytejump.c src: new file detect-engine-buffer.h 1 year ago
detect-bytejump.h
detect-bytemath.c src: new file detect-engine-buffer.h 1 year ago
detect-bytemath.h
detect-bytetest.c src: new file detect-engine-buffer.h 1 year ago
detect-bytetest.h
detect-classtype.c
detect-classtype.h
detect-config.c http: fail tx creation if we cannot allocate user data 1 year ago
detect-config.h
detect-content.c src: new file detect-engine-buffer.h 1 year ago
detect-content.h
detect-csum.c detect/csum: remove pseudo packet checks 2 years ago
detect-csum.h
detect-datarep.c src: new file detect-engine-buffer.h 1 year ago
detect-datarep.h
detect-dataset.c src: new file detect-engine-buffer.h 1 year ago
detect-dataset.h datasets: restrict scope of macro/enum 2 years ago
detect-dce-iface.c rust/smb: namespace and visibility cleanups 1 year ago
detect-dce-iface.h
detect-dce-opnum.c rust/smb: namespace and visibility cleanups 1 year ago
detect-dce-opnum.h
detect-dce-stub-data.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-dce-stub-data.h
detect-depth.c
detect-depth.h
detect-detection-filter.c thresholds: use dedicated storage 2 years ago
detect-detection-filter.h
detect-distance.c
detect-distance.h
detect-dnp3.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-dnp3.h
detect-dns-name.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-dns-name.h dns: add keywords for additionals and authorities rrnames 1 year ago
detect-dns-response.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-dns-response.h dns: add dns.response sticky buffer 1 year ago
detect-dsize.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-dsize.h
detect-email.c detect/single-buf: helper with more explicit direction 1 year ago
detect-email.h detect: add email.from 1 year ago
detect-engine-address-ipv4.c detect/address: convert ipv4 unittests to FAIL/PASS 2 years ago
detect-engine-address-ipv4.h
detect-engine-address-ipv6.c detect/address: constify ipv6 cmp funcs 2 years ago
detect-engine-address-ipv6.h detect/address: constify ipv6 cmp funcs 2 years ago
detect-engine-address.c conf: prefix conf API with SC 1 year ago
detect-engine-address.h
detect-engine-alert.c decode: use BIT macros for flags; consistent naming 1 year ago
detect-engine-alert.h
detect-engine-analyzer.c firewall: beginning of ruleset analyzer 1 year ago
detect-engine-analyzer.h firewall: beginning of ruleset analyzer 1 year ago
detect-engine-buffer.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-engine-buffer.h rust: bindgen detect-engine-buffer.h 1 year ago
detect-engine-build.c firewall: beginning of ruleset analyzer 1 year ago
detect-engine-build.h
detect-engine-content-inspection.c detect/entropy: Use entropy matching when needed 1 year ago
detect-engine-content-inspection.h detect: absent keyword to test absence of sticky buffer 2 years ago
detect-engine-dcepayload.c
detect-engine-dcepayload.h
detect-engine-event.c detect: make events prefilterable 2 years ago
detect-engine-event.h
detect-engine-file.c files: remove the need for state in callbacks 2 years ago
detect-engine-file.h plugins: app-layer plugins 2 years ago
detect-engine-frame.c detect: move non-pf rules into special prefilter engines 1 year ago
detect-engine-frame.h misc: Remove duplicate function declarations 2 years ago
detect-engine-helper.c detect/single-buf: helper with more explicit direction 1 year ago
detect-engine-helper.h detect/single-buf: helper with more explicit direction 1 year ago
detect-engine-iponly.c detect/iponly: use flow first flags 1 year ago
detect-engine-iponly.h
detect-engine-loader.c firewall: detect: set per rule table 1 year ago
detect-engine-loader.h
detect-engine-mpm.c detect: introduce explicit hooks 1 year ago
detect-engine-mpm.h detect: allow rule which need both directions to match 1 year ago
detect-engine-payload.c style: remove some useless return 2 years ago
detect-engine-payload.h
detect-engine-port.c conf: prefix conf API with SC 1 year ago
detect-engine-port.h misc: move prototypes to correct header 2 years ago
detect-engine-prefilter-common.c detect: start of pkt hooks 1 year ago
detect-engine-prefilter-common.h detect/prefilter: use sig mask to exclude pkt engines 2 years ago
detect-engine-prefilter.c detect/multi-buf: harmonize wrapper 1 year ago
detect-engine-prefilter.h detect: start of pkt hooks 1 year ago
detect-engine-profile.c detect: move non-pf rules into special prefilter engines 1 year ago
detect-engine-profile.h
detect-engine-proto.c
detect-engine-proto.h detect/proto: use BIT macros instead of expr 2 years ago
detect-engine-register.c detect/ftp: Add ftp.dynamic_port keyword 1 year ago
detect-engine-register.h detect/ftp: Add ftp.dynamic_port keyword 1 year ago
detect-engine-siggroup.c detect: move non-pf rules into special prefilter engines 1 year ago
detect-engine-siggroup.h
detect-engine-sigorder.c firewall: start of firewall rules support 1 year ago
detect-engine-sigorder.h detect/sigorder: remove data structs from global namespace 2 years ago
detect-engine-state.c app-layer: remove obsolete NULL check 1 year ago
detect-engine-state.h
detect-engine-tag.c
detect-engine-tag.h
detect-engine-threshold.c detect: add callback for when rate filter changes action 1 year ago
detect-engine-threshold.h detect: constify arguments 1 year ago
detect-engine-uint.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-engine-uint.h
detect-engine.c detect: add callback for when rate filter changes action 1 year ago
detect-engine.h src: new file detect-engine-buffer.h 1 year ago
detect-entropy.c src: new file detect-engine-buffer.h 1 year ago
detect-entropy.h detect/entropy: Add entropy keyword 1 year ago
detect-fast-pattern.c src: new file detect-engine-buffer.h 1 year ago
detect-fast-pattern.h
detect-file-data.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-file-data.h
detect-file-hash-common.c
detect-file-hash-common.h
detect-filemagic.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-filemagic.h
detect-filemd5.c style: remove some useless return 2 years ago
detect-filemd5.h
detect-filename.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-filename.h
detect-filesha1.c style: remove some useless return 2 years ago
detect-filesha1.h
detect-filesha256.c style: remove some useless return 2 years ago
detect-filesha256.h
detect-filesize.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-filesize.h
detect-filestore.c http: fail tx creation if we cannot allocate user data 1 year ago
detect-filestore.h
detect-flow-age.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-flow-age.h
detect-flow-pkts.c detect/flow: move keyword parsing code to rust 1 year ago
detect-flow-pkts.h flow/pkts: make syntax cleaner and compact 2 years ago
detect-flow.c detect: flow friendly error on hook incompatibility 1 year ago
detect-flow.h
detect-flowbits.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-flowbits.h detect/flowbits: implement prefilter support 1 year ago
detect-flowint.c detect/engine/flowint: apply clang format changes 2 years ago
detect-flowint.h flowint: add isnotset support 2 years ago
detect-flowvar.c var: Use 16-bit container for type 1 year ago
detect-flowvar.h var: Use 16-bit container for type 1 year ago
detect-fragbits.c detect/prefilter: use sig mask to exclude pkt engines 2 years ago
detect-fragbits.h
detect-fragoffset.c detect/prefilter: use sig mask to exclude pkt engines 2 years ago
detect-fragoffset.h
detect-frame.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-frame.h
detect-ftp-command-data.c detect/single-buf: helper with more explicit direction 1 year ago
detect-ftp-command-data.h detect/ftp: ftp.command_data keyword 1 year ago
detect-ftp-command.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ftp-command.h detect/ftp.command: Add sticky buffer 1 year ago
detect-ftp-dynamic-port.c detect/ftp: Add ftp.dynamic_port keyword 1 year ago
detect-ftp-dynamic-port.h detect/ftp: Add ftp.dynamic_port keyword 1 year ago
detect-ftp-reply.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ftp-reply.h detect/ftp: Add ftp.reply rule keyword 1 year ago
detect-ftpbounce.c detect/ftpbounce: reuse generic hook 1 year ago
detect-ftpbounce.h
detect-ftpdata.c
detect-ftpdata.h
detect-geoip.c conf: prefix conf API with SC 1 year ago
detect-geoip.h
detect-gid.c detect: Clear errno before strtoul 2 years ago
detect-gid.h
detect-hostbits.c detect: set ACTION_ALERT for rules that should alert 2 years ago
detect-hostbits.h
detect-http-accept-enc.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-accept-enc.h
detect-http-accept-lang.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-accept-lang.h
detect-http-accept.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-accept.h
detect-http-client-body.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-client-body.h
detect-http-connection.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-connection.h
detect-http-content-len.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-content-len.h
detect-http-content-type.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-content-type.h
detect-http-cookie.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-cookie.h
detect-http-header-common.c
detect-http-header-common.h
detect-http-header-names.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-header-names.h
detect-http-header.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-header.h misc: Remove duplicate function declarations 2 years ago
detect-http-headers-stub.h rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-headers.c
detect-http-headers.h
detect-http-host.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-host.h
detect-http-location.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-location.h
detect-http-method.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-method.h
detect-http-protocol.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-protocol.h
detect-http-raw-header.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-raw-header.h
detect-http-referer.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-referer.h
detect-http-request-line.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-request-line.h
detect-http-response-line.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-response-line.h
detect-http-server-body.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-server-body.h
detect-http-server.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-http-server.h
detect-http-start.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-start.h
detect-http-stat-code.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-stat-code.h
detect-http-stat-msg.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-stat-msg.h
detect-http-ua.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-ua.h
detect-http-uri.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http-uri.h
detect-http2.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-http2.h
detect-icmp-id.c detect/icmp-id: remove prefilter pseudo check 2 years ago
detect-icmp-id.h
detect-icmp-seq.c detect/icmp: require real packet in signature 2 years ago
detect-icmp-seq.h
detect-icmpv4hdr.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-icmpv4hdr.h
detect-icmpv6-mtu.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-icmpv6-mtu.h
detect-icmpv6hdr.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-icmpv6hdr.h
detect-icode.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-icode.h
detect-id.c detect/prefilter: use sig mask to exclude pkt engines 2 years ago
detect-id.h
detect-ike-chosen-sa.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-ike-chosen-sa.h
detect-ike-exch-type.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-ike-exch-type.h
detect-ike-key-exchange-payload-length.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-ike-key-exchange-payload-length.h
detect-ike-key-exchange-payload.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ike-key-exchange-payload.h
detect-ike-nonce-payload-length.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-ike-nonce-payload-length.h
detect-ike-nonce-payload.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ike-nonce-payload.h
detect-ike-spi.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ike-spi.h
detect-ike-vendor.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ike-vendor.h
detect-ipaddr.c detect/transforms: Add engine detect thread ctx to signature 1 year ago
detect-ipaddr.h
detect-ipopts.c detect: remove pseudo checks from packet keywords 2 years ago
detect-ipopts.h
detect-ipproto.c gen/typo: Improve grammar 1 year ago
detect-ipproto.h
detect-iprep.c detect/iprep: update function naming 2 years ago
detect-iprep.h
detect-ipv4hdr.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ipv4hdr.h
detect-ipv6hdr.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ipv6hdr.h
detect-isdataat.c src: new file detect-engine-buffer.h 1 year ago
detect-isdataat.h detect: absent keyword to test absence of sticky buffer 2 years ago
detect-itype.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-itype.h
detect-ja4-hash.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ja4-hash.h
detect-krb5-cname.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-krb5-cname.h
detect-krb5-errcode.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-krb5-errcode.h
detect-krb5-msgtype.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-krb5-msgtype.h
detect-krb5-sname.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-krb5-sname.h
detect-krb5-ticket-encryption.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-krb5-ticket-encryption.h
detect-l3proto.c
detect-l3proto.h
detect-lua-extensions.c lua: convert lua flowint functions to lib: suricata.flowintlib 1 year ago
detect-lua-extensions.h lua: convert flowvar functions to lib 1 year ago
detect-lua.c lua: convert lua flowint functions to lib: suricata.flowintlib 1 year ago
detect-lua.h detect/lua: use rule hook instead of init() 'needs' table 1 year ago
detect-mark.c
detect-mark.h
detect-metadata.c jsonbuilder: prefix C API with SC 1 year ago
detect-metadata.h
detect-modbus.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-modbus.h
detect-msg.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-msg.h
detect-nfs-procedure.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-nfs-procedure.h
detect-nfs-version.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-nfs-version.h
detect-noalert.c detect/noalert: point noalert/alert to new doc 2 years ago
detect-noalert.h
detect-nocase.c
detect-nocase.h
detect-offset.c
detect-offset.h
detect-parse.c firewall: detect: add feature flag for keywords supporting firewall 1 year ago
detect-parse.h firewall: start of firewall rules support 1 year ago
detect-pcre.c src: new file detect-engine-buffer.h 1 year ago
detect-pcre.h fuzz: use lower pcre limits 2 years ago
detect-pkt-data.c
detect-pkt-data.h
detect-pktvar.c
detect-pktvar.h
detect-prefilter.c detect/prefilter: add post-match 'prefilter' engine 1 year ago
detect-prefilter.h
detect-priority.c
detect-priority.h
detect-quic-cyu-hash.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-quic-cyu-hash.h
detect-quic-cyu-string.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-quic-cyu-string.h
detect-quic-sni.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-quic-sni.h
detect-quic-ua.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-quic-ua.h
detect-quic-version.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-quic-version.h
detect-rawbytes.c
detect-rawbytes.h
detect-reference.c alert/reference: Optionally add reference(s) 2 years ago
detect-reference.h alert/reference: Optionally add reference(s) 2 years ago
detect-replace.c src: remove some unused parameters 2 years ago
detect-replace.h
detect-requires.c
detect-requires.h
detect-rev.c detect: Clear errno before strtoul 2 years ago
detect-rev.h
detect-rpc.c
detect-rpc.h
detect-sameip.c
detect-sameip.h
detect-sid.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-sid.h
detect-sip-method.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-sip-method.h
detect-sip-uri.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-sip-uri.h
detect-smb-ntlmssp.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-smb-ntlmssp.h
detect-smb-share.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-smb-share.h
detect-smb-version.c rust/smb: namespace and visibility cleanups 1 year ago
detect-smb-version.h
detect-smtp.c detect/single-buf: helper with more explicit direction 1 year ago
detect-smtp.h detect/smtp: smtp.helo keyword 1 year ago
detect-ssh-hassh-server-string.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ssh-hassh-server-string.h
detect-ssh-hassh-server.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ssh-hassh-server.h
detect-ssh-hassh-string.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ssh-hassh-string.h
detect-ssh-hassh.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ssh-hassh.h
detect-ssh-proto-version.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-ssh-proto-version.h detect/ssh: remove deprecated keywords 2 years ago
detect-ssh-proto.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ssh-proto.h
detect-ssh-software-version.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-ssh-software-version.h detect/ssh: remove deprecated keywords 2 years ago
detect-ssh-software.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-ssh-software.h
detect-ssl-state.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-ssl-state.h
detect-ssl-version.c gen: Remove _AL_ usage in detect keywords 1 year ago
detect-ssl-version.h
detect-stream_size.c detect/stream_size: allow match on pseudo packets 2 years ago
detect-stream_size.h
detect-tag.c
detect-tag.h
detect-target.c
detect-target.h
detect-tcp-ack.c detect/prefilter: use sig mask to exclude pkt engines 2 years ago
detect-tcp-ack.h
detect-tcp-flags.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-tcp-flags.h
detect-tcp-seq.c detect/prefilter: use sig mask to exclude pkt engines 2 years ago
detect-tcp-seq.h
detect-tcp-window.c detect: remove pseudo checks from packet keywords 2 years ago
detect-tcp-window.h
detect-tcphdr.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tcphdr.h
detect-tcpmss.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-tcpmss.h
detect-template.c
detect-template.h
detect-template2.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-template2.h
detect-threshold.c detect/threshold: implement backoff type 2 years ago
detect-threshold.h detect/threshold: implement backoff type 2 years ago
detect-tls-alpn.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-alpn.h detect: add tls.alpn keyword 2 years ago
detect-tls-cert-fingerprint.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-cert-fingerprint.h
detect-tls-cert-issuer.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-cert-issuer.h
detect-tls-cert-serial.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-cert-serial.h
detect-tls-cert-subject.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-cert-subject.h
detect-tls-cert-validity.c detect: reuse hook based generic lists 1 year ago
detect-tls-cert-validity.h
detect-tls-certs.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-certs.h
detect-tls-ja3-hash.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-ja3-hash.h
detect-tls-ja3-string.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-ja3-string.h
detect-tls-ja3s-hash.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-ja3s-hash.h
detect-tls-ja3s-string.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-ja3s-string.h
detect-tls-random.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-random.h
detect-tls-sni.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-sni.h
detect-tls-subjectaltname.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-tls-subjectaltname.h detect/tls-subjectaltname: add sticky buffer 2 years ago
detect-tls-version.c firewall: detect: set firewall support flag on select keywords 1 year ago
detect-tls-version.h
detect-tls.c tls: introduce per direction progress tracking 1 year ago
detect-tls.h
detect-tos.c detect: remove pseudo checks from packet keywords 2 years ago
detect-tos.h
detect-transform-base64.c detect/transforms: Add engine detect thread ctx to signature 1 year ago
detect-transform-base64.h detect/transform: Add from_base64 transform 2 years ago
detect-transform-pcrexform.c detect/transforms: Add engine detect thread ctx to signature 1 year ago
detect-transform-pcrexform.h
detect-ttl.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-ttl.h
detect-udphdr.c rust: bindgen detect-engine-buffer.h 1 year ago
detect-udphdr.h
detect-uricontent.c conf: prefix conf API with SC 1 year ago
detect-uricontent.h
detect-urilen.c detect: use buffer ptr in validate callback api 1 year ago
detect-urilen.h detect: use buffer ptr in validate callback api 1 year ago
detect-vlan.c detect: SC prefix for extern pub Rust functions 1 year ago
detect-vlan.h detect: add vlan.layers keyword 2 years ago
detect-within.c
detect-within.h
detect-xbits.c app-layer: remove obsolete NULL check 1 year ago
detect-xbits.h detect/xbits: implement tx bits 1 year ago
detect.c app-layer: remove obsolete NULL check 1 year ago
detect.h detect: add callback for when rate filter changes action 1 year ago
device-storage.c util-device: break into public and private definitions 1 year ago
device-storage.h
feature.c features: fix -Wshorten-64-to-32 warnings 2 years ago
feature.h
flow-bit.c flowbits: allow setter to know if set is new 1 year ago
flow-bit.h flowbits: allow setter to know if set is new 1 year ago
flow-bypass.c threads: move wait for unpause outside of loop 2 years ago
flow-bypass.h
flow-callbacks.c flow: add callbacks for flow init and flow updates 2 years ago
flow-callbacks.h flow: add callbacks for flow init and flow updates 2 years ago
flow-hash.c util-device: break into public and private definitions 1 year ago
flow-hash.h
flow-manager.c util-device: break into public and private definitions 1 year ago
flow-manager.h
flow-private.h util: parenthesis for macro 2 years ago
flow-queue.c gen/bool: Clarify bool checks 1 year ago
flow-queue.h flow/queue: remove circular dependency 1 year ago
flow-spare-pool.c flow: declare and use constansts where possible 2 years ago
flow-spare-pool.h flow: declare and use constansts where possible 2 years ago
flow-storage.c
flow-storage.h
flow-timeout.c flow: remove FLOW_NOPACKET_INSPECTION flag 1 year ago
flow-timeout.h flow/timeout: cleanup fn names and comments 2 years ago
flow-util.c util: add initial flow rate tracking implementation 1 year ago
flow-util.h flow: exact flow timeout 2 years ago
flow-var.c var: Use 16-bit container for type 1 year ago
flow-var.h var: Use 16-bit container for type 1 year ago
flow-worker.c main/flush: Support periodic flush logs 1 year ago
flow-worker.h main/flush: Support periodic flush logs 1 year ago
flow.c detect: start of pkt hooks 1 year ago
flow.h firewall: start of firewall rules support 1 year ago
host-bit.c
host-bit.h
host-queue.c
host-queue.h
host-storage.c
host-storage.h
host-timeout.c thresholds: use dedicated storage 2 years ago
host-timeout.h
host.c conf: prefix conf API with SC 1 year ago
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 thresholds: use dedicated storage 2 years ago
ippair-timeout.h
ippair.c conf: prefix conf API with SC 1 year ago
ippair.h
log-cf-common.c log: fix -Wshorten-64-to-32 warnings 2 years ago
log-cf-common.h
log-flush.c conf: prefix conf API with SC 1 year ago
log-flush.h main/flush: Support periodic flush logs 1 year ago
log-httplog.c conf: prefix conf API with SC 1 year ago
log-httplog.h conf: prefix conf API with SC 1 year ago
log-pcap.c log-pcap: error out if malloc fails for bpf filter 1 year ago
log-pcap.h
log-stats.c conf: prefix conf API with SC 1 year ago
log-stats.h
log-tcp-data.c conf: prefix conf API with SC 1 year ago
log-tcp-data.h conf: prefix conf API with SC 1 year ago
log-tlslog.c tls: introduce per direction progress tracking 1 year ago
log-tlslog.h log: fix -Wshorten-64-to-32 warnings 2 years ago
log-tlsstore.c conf: prefix conf API with SC 1 year ago
log-tlsstore.h
main.c
output-eve-bindgen.h output: public header for use in rust 1 year ago
output-eve-null.c conf: prefix conf API with SC 1 year ago
output-eve-null.h
output-eve-stream.c jsonbuilder: prefix C API with SC 1 year ago
output-eve-stream.h jsonbuilder: prefix C API with SC 1 year ago
output-eve-syslog.c conf: prefix conf API with SC 1 year ago
output-eve-syslog.h
output-eve.c jsonbuilder: prefix C API with SC 1 year ago
output-eve.h jsonbuilder: prefix C API with SC 1 year ago
output-file.c output-file: rename and document registration function 2 years ago
output-file.h output-file: rename and document registration function 2 years ago
output-filedata.c http: fail tx creation if we cannot allocate user data 1 year ago
output-filedata.h output-filedata: rename and document registration function 2 years ago
output-filestore.c output: fix leak in case of alloc error 1 year ago
output-filestore.h
output-flow.c eve/flow: log flow state directly 2 years ago
output-flow.h devguide: more on low level logging 2 years ago
output-json-alert.c decode: use BIT macros for flags; consistent naming 1 year ago
output-json-alert.h jsonbuilder: prefix C API with SC 1 year ago
output-json-anomaly.c jsonbuilder: prefix C API with SC 1 year ago
output-json-anomaly.h
output-json-arp.c jsonbuilder: prefix C API with SC 1 year ago
output-json-arp.h
output-json-common.c conf: prefix conf API with SC 1 year ago
output-json-dcerpc.c jsonbuilder: prefix C API with SC 1 year ago
output-json-dcerpc.h
output-json-dhcp.c jsonbuilder: prefix C API with SC 1 year ago
output-json-dhcp.h
output-json-dnp3-objects.c jsonbuilder: prefix C API with SC 1 year ago
output-json-dnp3-objects.h jsonbuilder: prefix C API with SC 1 year ago
output-json-dnp3.c jsonbuilder: prefix C API with SC 1 year ago
output-json-dnp3.h jsonbuilder: prefix C API with SC 1 year ago
output-json-dns.c jsonbuilder: prefix C API with SC 1 year ago
output-json-dns.h jsonbuilder: prefix C API with SC 1 year ago
output-json-drop.c jsonbuilder: prefix C API with SC 1 year ago
output-json-drop.h
output-json-email-common.c jsonbuilder: prefix C API with SC 1 year ago
output-json-email-common.h jsonbuilder: prefix C API with SC 1 year ago
output-json-file.c output: public header for use in rust 1 year ago
output-json-file.h jsonbuilder: prefix C API with SC 1 year ago
output-json-flow.c util-device: break into public and private definitions 1 year ago
output-json-flow.h jsonbuilder: prefix C API with SC 1 year ago
output-json-frame.c jsonbuilder: prefix C API with SC 1 year ago
output-json-frame.h jsonbuilder: prefix C API with SC 1 year ago
output-json-ftp.c app/ftp: Use Rust FTP response line handling 1 year ago
output-json-ftp.h jsonbuilder: prefix C API with SC 1 year ago
output-json-http.c http: fail tx creation if we cannot allocate user data 1 year ago
output-json-http.h jsonbuilder: prefix C API with SC 1 year ago
output-json-ike.c jsonbuilder: prefix C API with SC 1 year ago
output-json-ike.h jsonbuilder: prefix C API with SC 1 year ago
output-json-metadata.c jsonbuilder: prefix C API with SC 1 year ago
output-json-metadata.h
output-json-mqtt.c output: public header for use in rust 1 year ago
output-json-mqtt.h jsonbuilder: prefix C API with SC 1 year ago
output-json-netflow.c util-device: break into public and private definitions 1 year ago
output-json-netflow.h
output-json-nfs.c jsonbuilder: prefix C API with SC 1 year ago
output-json-nfs.h jsonbuilder: prefix C API with SC 1 year ago
output-json-pgsql.c jsonbuilder: prefix C API with SC 1 year ago
output-json-pgsql.h jsonbuilder: prefix C API with SC 1 year ago
output-json-smb.c eve/smb: add tx_id to event 1 year ago
output-json-smb.h jsonbuilder: prefix C API with SC 1 year ago
output-json-smtp.c jsonbuilder: prefix C API with SC 1 year ago
output-json-smtp.h jsonbuilder: prefix C API with SC 1 year ago
output-json-stats.c conf: prefix conf API with SC 1 year ago
output-json-stats.h
output-json-tls.c tls: introduce per direction progress tracking 1 year ago
output-json-tls.h jsonbuilder: prefix C API with SC 1 year ago
output-json.c util-device: break into public and private definitions 1 year ago
output-json.h output: option to add suricata version in eve logs 1 year ago
output-lua.c lua: convert hassh function into suricata.hassh lib 1 year ago
output-lua.h
output-packet.c output: remove remaining ThreadExitPrintStats callbacks 2 years ago
output-packet.h devguide: more on low level logging 2 years ago
output-stats.c output-stats: remove ThreadExitPrintStats callback 2 years ago
output-stats.h output-stats: remove ThreadExitPrintStats callback 2 years ago
output-streaming.c http: fail tx creation if we cannot allocate user data 1 year ago
output-streaming.h output-streaming: rename and document registration 2 years ago
output-tx.c http: fail tx creation if we cannot allocate user data 1 year ago
output-tx.h output-tx: rename and document transaction logger registration 2 years ago
output.c output/rotate: Serialize rotation flag handling 1 year ago
output.h output: public header for use in rust 1 year ago
packet-queue.c
packet-queue.h
packet.c detect: start of pkt hooks 1 year ago
packet.h packet: add set functions for some packet fields 1 year ago
pkt-var.c
pkt-var.h
queue.h
reputation.c conf: prefix conf API with SC 1 year ago
reputation.h reputation: switch cidr handling to radix4/6 2 years ago
respond-reject-libnet11.c util-device: break into public and private definitions 1 year ago
respond-reject-libnet11.h
respond-reject.c
respond-reject.h
runmode-af-packet.c util-device: break into public and private definitions 1 year ago
runmode-af-packet.h
runmode-af-xdp.c util-device: break into public and private definitions 1 year ago
runmode-af-xdp.h
runmode-dpdk.c util-device: break into public and private definitions 1 year ago
runmode-dpdk.h dpdk: check for link up before full startup 1 year ago
runmode-erf-dag.c style: remove some useless return 2 years ago
runmode-erf-dag.h
runmode-erf-file.c conf: prefix conf API with SC 1 year ago
runmode-erf-file.h
runmode-ipfw.c util-device: break into public and private definitions 1 year ago
runmode-ipfw.h
runmode-lib.c lib: remove SCRunModeLibDestroyWorker 1 year ago
runmode-lib.h lib: remove SCRunModeLibDestroyWorker 1 year ago
runmode-netmap.c rust/conf: use generated bindings to SCConf API 1 year ago
runmode-netmap.h
runmode-nflog.c util-device: break into public and private definitions 1 year ago
runmode-nflog.h
runmode-nfq.c util-device: break into public and private definitions 1 year ago
runmode-nfq.h
runmode-pcap-file.c conf: prefix conf API with SC 1 year ago
runmode-pcap-file.h
runmode-pcap.c util-device: break into public and private definitions 1 year ago
runmode-pcap.h
runmode-unittests.c util: add initial flow rate tracking implementation 1 year ago
runmode-unittests.h
runmode-unix-socket.c conf: prefix conf API with SC 1 year ago
runmode-unix-socket.h
runmode-windivert.c util-device: break into public and private definitions 1 year ago
runmode-windivert.h
runmodes.c util-device: break into public and private definitions 1 year ago
runmodes.h runmodes: typedef runmode enum and use as type 1 year ago
rust-context.c detect/xbits: implement tx bits 1 year ago
rust-context.h detect/xbits: implement tx bits 1 year ago
rust.h jsonbuilder: prefix C API with SC 1 year ago
source-af-packet.c util-device: break into public and private definitions 1 year ago
source-af-packet.h af-packet: delay setting default-packet-size for af-packet 1 year ago
source-af-xdp.c util-device: break into public and private definitions 1 year ago
source-af-xdp.h
source-dpdk.c util-device: break into public and private definitions 1 year ago
source-dpdk.h dpdk: check for link up before full startup 1 year ago
source-erf-dag.c util-device: break into public and private definitions 1 year ago
source-erf-dag.h
source-erf-file.c source: fix -Wshorten-64-to-32 warnings 2 years ago
source-erf-file.h
source-ipfw.c util-device: break into public and private definitions 1 year ago
source-ipfw.h
source-lib.c util-device: break into public and private definitions 1 year ago
source-lib.h util-device: break into public and private definitions 1 year ago
source-netmap.c util-device: break into public and private definitions 1 year ago
source-netmap.h
source-nflog.c util-device: break into public and private definitions 1 year ago
source-nflog.h
source-nfq-prototypes.h
source-nfq.c util-device: break into public and private definitions 1 year ago
source-nfq.h
source-pcap-file-directory-helper.c pcap-file: improve setvbuf implementation 2 years ago
source-pcap-file-directory-helper.h src: remove unused struct fields 2 years ago
source-pcap-file-helper.c pcap-file: limit setvbuf to linux 2 years ago
source-pcap-file-helper.h pcap-file: limit setvbuf to linux 2 years ago
source-pcap-file.c conf: prefix conf API with SC 1 year ago
source-pcap-file.h
source-pcap.c util-device: break into public and private definitions 1 year ago
source-pcap.h
source-windivert-prototypes.h
source-windivert.c util-device: break into public and private definitions 1 year ago
source-windivert.h
stream-tcp-cache.c
stream-tcp-cache.h
stream-tcp-inline.c
stream-tcp-inline.h
stream-tcp-list.c gen/bool: Clarify bool checks 1 year ago
stream-tcp-list.h
stream-tcp-private.h stream: rename tcp reuse flag 2 years ago
stream-tcp-reassemble.c util-device: break into public and private definitions 1 year ago
stream-tcp-reassemble.h stream: make counter fns static 1 year ago
stream-tcp-sack.c
stream-tcp-sack.h
stream-tcp-util.c stream: remove unused function argument 2 years ago
stream-tcp-util.h
stream-tcp.c util-device: break into public and private definitions 1 year ago
stream-tcp.h flow/output: log triggered exception policies 1 year ago
stream.c
stream.h
suricata-common.h misc: add c++ support to some headers 1 year ago
suricata-plugin.h output: plugins can log flow or packet direction 1 year ago
suricata.c util-device: break into public and private definitions 1 year ago
suricata.h misc: add c++ support to some headers 1 year ago
thread-callbacks.c threads: add initialization callbacks 2 years ago
thread-callbacks.h threads: add initialization callbacks 2 years ago
thread-storage.c threads: add storage api, based on flow storage 2 years ago
thread-storage.h threads: add storage api, based on flow storage 2 years ago
threads-debug.h
threads-profile.h
threads.c threads: add storage api, based on flow storage 2 years ago
threads.h
threadvars.h threads: fix autofp shutdown race condition 1 year ago
tm-modules.c libsuricata: add library runmode 1 year ago
tm-modules.h threading: remove TM_FLAG_LOGAPI_TM as its not used 2 years ago
tm-queuehandlers.c
tm-queuehandlers.h
tm-queues.c gen/bool: Clarify bool checks 1 year ago
tm-queues.h
tm-threads-common.h libsuricata: add library runmode 1 year ago
tm-threads.c threads: rename function to make scope more clear 1 year ago
tm-threads.h threads: rename function to make scope more clear 1 year ago
tmqh-flow.c conf: prefix conf API with SC 1 year ago
tmqh-flow.h
tmqh-packetpool.c gen/bool: Clarify bool checks 1 year ago
tmqh-packetpool.h
tmqh-simple.c
tmqh-simple.h
tree.h
tx-bit.c detect/xbits: implement tx bits 1 year ago
tx-bit.h detect/xbits: implement tx bits 1 year ago
unix-manager.c util-device: break into public and private definitions 1 year ago
unix-manager.h
util-action.c conf: prefix conf API with SC 1 year ago
util-action.h
util-affinity.c conf: prefix conf API with SC 1 year ago
util-affinity.h conf: prefix conf API with SC 1 year ago
util-atomic.c style: remove some useless return 2 years ago
util-atomic.h
util-bpf.c conf: prefix conf API with SC 1 year ago
util-bpf.h conf: prefix conf API with SC 1 year ago
util-buffer.c util-buffer: expand by multiples of 4k 2 years ago
util-buffer.h
util-byte.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-byte.h
util-checksum.c
util-checksum.h
util-cidr.c
util-cidr.h
util-classification-config.c conf: prefix conf API with SC 1 year ago
util-classification-config.h conf: prefix conf API with SC 1 year ago
util-clock.h
util-conf.c conf: prefix conf API with SC 1 year ago
util-conf.h conf: prefix conf API with SC 1 year ago
util-config.h
util-coredump-config.c conf: prefix conf API with SC 1 year ago
util-coredump-config.h
util-cpu.c
util-cpu.h
util-daemon.c conf: prefix conf API with SC 1 year ago
util-daemon.h
util-datalink.c output/datalink: Use Rust-based linktype hashmap 1 year ago
util-datalink.h output/datalink: Use Rust-based linktype hashmap 1 year ago
util-debug-filters.c style: remove some useless return 2 years ago
util-debug-filters.h
util-debug.c jsonbuilder: prefix C API with SC 1 year ago
util-debug.h conf: prefix conf API with SC 1 year ago
util-detect.c
util-detect.h
util-device-private.h util-device: break into public and private definitions 1 year ago
util-device.c util-device: break into public and private definitions 1 year ago
util-device.h util-device: break into public and private definitions 1 year ago
util-dpdk-bonding.c ci: fix and test with Wunused-macros 2 years ago
util-dpdk-bonding.h
util-dpdk-common.c dpdk: NULL freed variables 1 year ago
util-dpdk-common.h dpdk: NULL freed variables 1 year ago
util-dpdk-i40e.c dpdk/rss: move and change rss rte_flow functions 1 year ago
util-dpdk-i40e.h dpdk/rss: move and change rss rte_flow functions 1 year ago
util-dpdk-ice.c dpdk/rss: add rte_flow rss support for ice 1 year ago
util-dpdk-ice.h dpdk/rss: add rte_flow rss support for ice 1 year ago
util-dpdk-ixgbe.c dpdk/rss: add rte_flow rss support for ixgbe 1 year ago
util-dpdk-ixgbe.h dpdk/rss: add rte_flow rss support for ixgbe 1 year ago
util-dpdk-mlx5.c dpdk/rss: add rte_flow rss support for mlx5 1 year ago
util-dpdk-mlx5.h dpdk/rss: add rte_flow rss support for mlx5 1 year ago
util-dpdk-rss.c dpdk/rss: add rte_flow rss support for mlx5 1 year ago
util-dpdk-rss.h dpdk/rss: add rte_flow rss support for ixgbe 1 year ago
util-dpdk.c util-device: break into public and private definitions 1 year ago
util-dpdk.h dpdk: replace global with per-thread mempools 1 year ago
util-ebpf.c util-device: break into public and private definitions 1 year ago
util-ebpf.h conf: prefix conf API with SC 1 year ago
util-enum.c
util-enum.h
util-error.c
util-error.h
util-exception-policy-types.h flow/output: log triggered exception policies 1 year ago
util-exception-policy.c flow: remove FLOW_NOPACKET_INSPECTION flag 1 year ago
util-exception-policy.h flow/output: log triggered exception policies 1 year ago
util-file-decompression.c
util-file-decompression.h
util-file-swf-decompression.c
util-file-swf-decompression.h
util-file.c http: fail tx creation if we cannot allocate user data 1 year ago
util-file.h conf: prefix conf API with SC 1 year ago
util-fix_checksum.c
util-fix_checksum.h
util-flow-rate.c util: add initial flow rate tracking implementation 1 year ago
util-flow-rate.h util: add initial flow rate tracking implementation 1 year ago
util-fmemopen.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-fmemopen.h
util-hash-lookup3.c hashlittle: add a safe variant of hashlittle2 function 1 year ago
util-hash-lookup3.h hashlittle: add a safe variant of hashlittle2 function 1 year ago
util-hash-string.c util/hash-string: fix compile warning 2 years ago
util-hash-string.h
util-hash.c util-hash: add iterator for hash function 1 year ago
util-hash.h util-hash: add iterator for hash function 1 year ago
util-hashlist.c
util-hashlist.h
util-host-info.c
util-host-info.h
util-host-os-info.c conf: prefix conf API with SC 1 year ago
util-host-os-info.h host-os-policy: switch to radix4/6 2 years ago
util-hugepages.c
util-hugepages.h
util-hyperscan.c
util-hyperscan.h
util-ioctl.c util-device: break into public and private definitions 1 year ago
util-ioctl.h
util-ip.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-ip.h
util-ja3.c detect/transforms: Add engine detect thread ctx to signature 1 year ago
util-ja3.h util: fix -Wshorten-64-to-32 warnings 1 year ago
util-ja4.h
util-landlock.c conf: prefix conf API with SC 1 year ago
util-landlock.h
util-log-redis.c conf: prefix conf API with SC 1 year ago
util-log-redis.h conf: prefix conf API with SC 1 year ago
util-logopenfile.c conf: prefix conf API with SC 1 year ago
util-logopenfile.h conf: prefix conf API with SC 1 year ago
util-lua-base64lib.c lua: add base64 lib 1 year ago
util-lua-base64lib.h lua: add base64 lib 1 year ago
util-lua-builtins.c lua: convert lua flowint functions to lib: suricata.flowintlib 1 year ago
util-lua-builtins.h lua: add "builtins" file to consolidate registration 1 year ago
util-lua-common.c lua: add suricata.rule library 1 year ago
util-lua-common.h lua/datasets: factor out into its own file 2 years ago
util-lua-dataset.c lua: add "builtins" file to consolidate registration 1 year ago
util-lua-dataset.h lua: add "builtins" file to consolidate registration 1 year ago
util-lua-dnp3-objects.c lua: use quoted include style to avoid system includes 2 years ago
util-lua-dnp3-objects.h
util-lua-dnp3.c lua/dnp3: convert done and complete to boolean 1 year ago
util-lua-dnp3.h lua: convert dnp3 to suricata.dnp3 lib 1 year ago
util-lua-dns.c dns: stop renaming DNSTransaction to RSDNSTransaction 1 year ago
util-lua-dns.h lua: fix typos 1 year ago
util-lua-flowintlib.c lua: convert lua flowint functions to lib: suricata.flowintlib 1 year ago
util-lua-flowintlib.h lua: convert lua flowint functions to lib: suricata.flowintlib 1 year ago
util-lua-flowlib.c lua: add initial suricata.flow lib 1 year ago
util-lua-flowlib.h lua: add initial suricata.flow lib 1 year ago
util-lua-flowvarlib.c lua/flowvarlib: fix unchecked null 1 year ago
util-lua-flowvarlib.h lua: convert flowvar functions to lib 1 year ago
util-lua-hashlib.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-lua-hashlib.h lua: expose hashing functions to lua scripts 1 year ago
util-lua-http.c http: fail tx creation if we cannot allocate user data 1 year ago
util-lua-http.h lua: convert http fns into suricata.http lib 1 year ago
util-lua-ja3.c lua: use quoted include style to avoid system includes 2 years ago
util-lua-ja3.h lua: remove lua as a compile time feature 2 years ago
util-lua-packetlib.c lua: add initial suricata.packet lib 1 year ago
util-lua-packetlib.h lua: fix typos 1 year ago
util-lua-rule.c lua: add suricata.rule library 1 year ago
util-lua-rule.h lua: add suricata.rule library 1 year ago
util-lua-sandbox.c lua: add "builtins" file to consolidate registration 1 year ago
util-lua-sandbox.h util: fix -Wshorten-64-to-32 warnings 1 year ago
util-lua-smtp.c smtp: use rust for mime parsing 2 years ago
util-lua-smtp.h lua: remove lua as a compile time feature 2 years ago
util-lua-ssh.c lua: convert hassh function into suricata.hassh lib 1 year ago
util-lua-ssh.h lua: convert ssh function into suricata.ssh lib 1 year ago
util-lua-tls.c lua: use quoted include style to avoid system includes 2 years ago
util-lua-tls.h lua: remove lua as a compile time feature 2 years ago
util-lua.c lua: use quoted include style to avoid system includes 2 years ago
util-lua.h lua: remove lua as a compile time feature 2 years ago
util-macset.c conf: prefix conf API with SC 1 year ago
util-macset.h Eve: use mac addresses from flow for flow timeout 1 year ago
util-magic.c conf: prefix conf API with SC 1 year ago
util-magic.h
util-mem.c
util-mem.h
util-memcmp.c misc: Eliminate compiler warnings 2 years ago
util-memcmp.h
util-memcpy.h
util-memrchr.c
util-memrchr.h
util-misc.c parse/size: support IEEE 1541 size units 2 years ago
util-misc.h
util-mpm-ac-ks-small.c
util-mpm-ac-ks.c util-mpm: prepare MPM codebase for ruleset caching 1 year ago
util-mpm-ac-ks.h
util-mpm-ac.c conf: prefix conf API with SC 1 year ago
util-mpm-ac.h
util-mpm-hs-cache.c hyperscan: add caching mechanism for hyperscan contexts 1 year ago
util-mpm-hs-cache.h hyperscan: add caching mechanism for hyperscan contexts 1 year ago
util-mpm-hs-core.c hyperscan: add caching mechanism for hyperscan contexts 1 year ago
util-mpm-hs-core.h hyperscan: add caching mechanism for hyperscan contexts 1 year ago
util-mpm-hs.c util/mpm: prevents double free 1 year ago
util-mpm-hs.h util-mpm-hs: refactor Hyperscan Pattern DB initialization to smaller functions 1 year ago
util-mpm.c src: remove unused struct fields 2 years ago
util-mpm.h util-mpm: prepare MPM codebase for ruleset caching 1 year ago
util-optimize.h
util-pages.c
util-pages.h
util-path.c util-path: remove dead code 1 year ago
util-path.h util-path: remove dead code 1 year ago
util-pidfile.c
util-pidfile.h
util-plugin.c detect: rename with prefix SCSigTablePreRegister 1 year ago
util-plugin.h
util-pool-thread.c
util-pool-thread.h
util-pool.c style: remove some useless return 2 years ago
util-pool.h
util-port-interval-tree.c style: remove some useless return 2 years ago
util-port-interval-tree.h misc: move prototypes to correct header 2 years ago
util-prefilter.c
util-prefilter.h detect/pmq: assist branch prediction 1 year ago
util-print.c http: constify some function arguments 1 year ago
util-print.h http: constify some function arguments 1 year ago
util-privs.c runmodes: typedef runmode enum and use as type 1 year ago
util-privs.h
util-profiling-keywords.c conf: prefix conf API with SC 1 year ago
util-profiling-locks.c style: remove some useless return 2 years ago
util-profiling-locks.h
util-profiling-prefilter.c conf: prefix conf API with SC 1 year ago
util-profiling-rulegroups.c detect: move non-pf rules into special prefilter engines 1 year ago
util-profiling-rules.c conf: prefix conf API with SC 1 year ago
util-profiling.c conf: prefix conf API with SC 1 year ago
util-profiling.h app-layer: make number of alprotos dynamic 2 years ago
util-proto-name.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-proto-name.h
util-radix-tree-common.h gen/bool: Clarify bool checks 1 year ago
util-radix4-tree.c radix: implement more compact trees 2 years ago
util-radix4-tree.h radix: implement more compact trees 2 years ago
util-radix6-tree.c radix: implement more compact trees 2 years ago
util-radix6-tree.h radix: implement more compact trees 2 years ago
util-random.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-random.h
util-reference-config.c conf: prefix conf API with SC 1 year ago
util-reference-config.h conf: prefix conf API with SC 1 year ago
util-rohash.c
util-rohash.h
util-rule-vars.c conf: prefix conf API with SC 1 year ago
util-rule-vars.h
util-runmodes.c util-device: break into public and private definitions 1 year ago
util-runmodes.h
util-running-modes.c conf: prefix conf API with SC 1 year ago
util-running-modes.h
util-signal.c style: remove some useless return 2 years ago
util-signal.h
util-spm-bm.c
util-spm-bm.h
util-spm-bs.c smtp: use rust for mime parsing 2 years ago
util-spm-bs.h smtp: use rust for mime parsing 2 years ago
util-spm-bs2bm.c
util-spm-bs2bm.h
util-spm-hs.c
util-spm-hs.h
util-spm.c conf: prefix conf API with SC 1 year ago
util-spm.h
util-storage.c threads: add storage api, based on flow storage 2 years ago
util-storage.h threads: add storage api, based on flow storage 2 years ago
util-streaming-buffer.c conf: prefix conf API with SC 1 year ago
util-streaming-buffer.h
util-strlcatu.c
util-strlcpyu.c
util-strptime.c
util-sysfs.c ci: fix and test with Wunused-macros 2 years ago
util-sysfs.h
util-syslog.c
util-syslog.h
util-systemd.c
util-systemd.h
util-thash.c conf: prefix conf API with SC 1 year ago
util-thash.h util: fix -Wshorten-64-to-32 warnings 1 year ago
util-threshold-config.c conf: prefix conf API with SC 1 year ago
util-threshold-config.h
util-time.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-time.h time: add SCTIME_CMP_EQ 2 years ago
util-unittest-helper.c unittests: more realistic packet from UTHBuildPacketReal 1 year ago
util-unittest-helper.h
util-unittest.c style: remove some useless return 2 years ago
util-unittest.h
util-validate.h
util-var-name.c util: fix -Wshorten-64-to-32 warnings 1 year ago
util-var-name.h
util-var.c detect/threshold: implement tracking 'by_flow' 2 years ago
util-var.h detect/xbits: implement tx bits 1 year ago
win32-misc.c
win32-misc.h
win32-service.c
win32-service.h
win32-syscall.c util-device: break into public and private definitions 1 year ago
win32-syscall.h
win32-syslog.h