You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/src
Juliana Fajardini 0bf1227f0f pgsql: fix defect found by coverity
Pgsql was using bitwise operations to assign password output config to
its context flags, but mixing that with logic negation of the default
value, resulting in the expressions having a constant value as result.

Bug: #5007
4 years ago
..
tests pgsql: add initial support 4 years ago
Makefile.am pgsql: add initial support 4 years ago
action-globals.h rules: add config action 5 years ago
alert-debuglog.c
alert-debuglog.h
alert-fastlog.c proto: Remove dependency on /etc/protocols 5 years ago
alert-fastlog.h
alert-syslog.c output/syslog: Refactor syslog definitions 4 years ago
alert-syslog.h
app-layer-dcerpc-common.h dcerpc: Replace C function calls with Rust 6 years ago
app-layer-detect-proto.c pgsql: add initial support 4 years ago
app-layer-detect-proto.h app-layer: disable by default if not in configuration 4 years ago
app-layer-dnp3-objects.c dnp3: fix int warnings 4 years ago
app-layer-dnp3-objects.h
app-layer-dnp3.c app-layer: use StreamSlice as input to parsers 4 years ago
app-layer-dnp3.h app-layer: include decoder events in app-layer tx data 4 years ago
app-layer-enip-common.c
app-layer-enip-common.h app-layer: include decoder events in app-layer tx data 4 years ago
app-layer-enip.c enip: fix too restrictive check in probing parser 4 years ago
app-layer-enip.h
app-layer-events.c
app-layer-events.h
app-layer-expectation.c ftp: do not set alproto if one was already found 4 years ago
app-layer-expectation.h ippair/storage: use dedicated 'id' type 5 years ago
app-layer-frames.c app/frames: initial support 4 years ago
app-layer-frames.h eve: implement frame logging 4 years ago
app-layer-ftp.c file: define own variable instead of PATH_MAX 4 years ago
app-layer-ftp.h ftp: fix int warnings 4 years ago
app-layer-htp-body.c
app-layer-htp-body.h
app-layer-htp-file.c http: : fix int warnings 4 years ago
app-layer-htp-file.h http2: follow range requests 4 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 http: : fix int warnings 4 years ago
app-layer-htp-range.h http2: follow range requests 4 years ago
app-layer-htp-xff.c protos: renaming ALPROTO_HTTP* constants 5 years ago
app-layer-htp-xff.h
app-layer-htp.c htp: improve request/response size accuracy 4 years ago
app-layer-htp.h htp: implement basic request/response frames 4 years ago
app-layer-http2.c http2: enable by default, even if not in config 4 years ago
app-layer-http2.h http2: mimic HTTP1 request from upgrade 5 years ago
app-layer-ike.c general: Cleanup bool usage 5 years ago
app-layer-ike.h ikev1: add ikev1 parser 5 years ago
app-layer-krb5.c
app-layer-krb5.h
app-layer-modbus.c modbus: move from C to rust 5 years ago
app-layer-modbus.h modbus: move tests from c to rust 5 years ago
app-layer-mqtt.c rust/mqtt: add MQTT parser 5 years ago
app-layer-mqtt.h rust/mqtt: add MQTT parser 5 years ago
app-layer-nbss.h
app-layer-nfs-tcp.c nfs: Add rust registration function 4 years ago
app-layer-nfs-tcp.h app-layer/nfs: dead code removal 5 years ago
app-layer-nfs-udp.c nfs: Add rust registration function 4 years ago
app-layer-nfs-udp.h
app-layer-ntp.c
app-layer-ntp.h
app-layer-parser.c pgsql: add initial support 4 years ago
app-layer-parser.h app/frames: initial support 4 years ago
app-layer-protos.c pgsql: add initial support 4 years ago
app-layer-protos.h pgsql: add initial support 4 years ago
app-layer-quic.c quic: Add QUIC App Layer 4 years ago
app-layer-quic.h quic: Add QUIC App Layer 4 years ago
app-layer-rdp.c
app-layer-rdp.h
app-layer-register.c app/frames: implement name to id API for frames 4 years ago
app-layer-register.h app/frames: implement name to id API for frames 4 years ago
app-layer-rfb.c general: Cleanup bool usage 5 years ago
app-layer-rfb.h
app-layer-sip.c sip: minor cleanup 5 years ago
app-layer-sip.h sip: minor cleanup 5 years ago
app-layer-smb.c smb: Add rust registration function 4 years ago
app-layer-smb.h
app-layer-smtp.c smtp: use AppLayerResult instead of buffering 4 years ago
app-layer-smtp.h smtp: use AppLayerResult instead of buffering 4 years ago
app-layer-snmp.c
app-layer-snmp.h
app-layer-ssh.c general: Cleanup bool usage 5 years ago
app-layer-ssh.h eve: add Hassh fields to SSH JSON logger and add ssh log condition 5 years ago
app-layer-ssl.c ssl: implement frames for SSLv3 and TLS 4 years ago
app-layer-ssl.h ssl: implement frames for SSLv3 and TLS 4 years ago
app-layer-template-rust.c templates: fix typos 5 years ago
app-layer-template-rust.h
app-layer-template.c app-layer: use StreamSlice as input to parsers 4 years ago
app-layer-template.h app-layer: include decoder events in app-layer tx data 4 years ago
app-layer-tftp.c app-layer: use StreamSlice as input to parsers 4 years ago
app-layer-tftp.h
app-layer.c proto-detect: set flags in packet direction for UDP 4 years ago
app-layer.h app-layer: add StreamSlice to pass data to parsers 4 years ago
conf-yaml-loader.c conf: avoid quadratic complexity 4 years ago
conf-yaml-loader.h
conf.c dpdk: initial support with workers runmode 4 years ago
conf.h dpdk: initial support with workers runmode 4 years ago
counters.c unittests (assorted): remove PASS_IF macro 4 years ago
counters.h
datasets-md5.c base64: use the Rust base64 encode implementation 4 years ago
datasets-md5.h
datasets-reputation.h
datasets-sha256.c base64: use the Rust base64 encode implementation 4 years ago
datasets-sha256.h
datasets-string.c base64: use the Rust base64 encode implementation 4 years ago
datasets-string.h
datasets.c base64: use the Rust base64 encode implementation 4 years ago
datasets.h datasets: allow memcap, hashsize be set via yaml or rule 5 years ago
debug.h
decode-chdlc.c decode: Eliminate NULL pkt checks 4 years ago
decode-chdlc.h
decode-erspan.c decode: Eliminate NULL pkt checks 4 years ago
decode-erspan.h decode/erspan: Warn on ERSPAN Type I config 6 years ago
decode-esp.c decode: Eliminate NULL pkt checks 4 years ago
decode-esp.h decode/flow/esp: Add ESP decoder & flow 5 years ago
decode-ethernet.c decode: Eliminate NULL pkt checks 4 years ago
decode-ethernet.h decode: Add ethertype for VNTAG 5 years ago
decode-events.c tcp: rejects FIN+SYN packets as invalid 4 years ago
decode-events.h tcp: rejects FIN+SYN packets as invalid 4 years ago
decode-geneve.c decode: Eliminate NULL pkt checks 4 years ago
decode-geneve.h decode/geneve: Add Geneve decoding functionality 5 years ago
decode-gre.c GRE: Handling pptp without payload 4 years ago
decode-gre.h GRE: Handling pptp without payload 4 years ago
decode-icmpv4.c decode: Improved handling of ICMPv4 messages 5 years ago
decode-icmpv4.h decode: Improved handling of ICMPv4 messages 5 years ago
decode-icmpv6.c
decode-icmpv6.h
decode-ipv4.c decode: limits the number of decoded layers 5 years ago
decode-ipv4.h
decode-ipv6.c ipv6: decoder event on invalid length 4 years ago
decode-ipv6.h general: Cleanup bool usage 5 years ago
decode-mpls.c decode: Eliminate NULL pkt checks 4 years ago
decode-mpls.h
decode-nsh.c general/typo: Correct typo 4 years ago
decode-nsh.h nsh: Parsing of Network Services Header and payload 5 years ago
decode-null.c loopback: decodes IPv6 from all OSes 4 years ago
decode-null.h
decode-ppp.c decode: Eliminate NULL pkt checks 4 years ago
decode-ppp.h
decode-pppoe.c tests/pppoe: clean up more tests to use PASS/FAIL macros 4 years ago
decode-pppoe.h pppoe: fix protocol field length variation 4 years ago
decode-raw.c decode: Eliminate NULL pkt checks 4 years ago
decode-raw.h
decode-sctp.c decode: Eliminate NULL pkt checks 4 years ago
decode-sctp.h
decode-sll.c decode: Eliminate NULL pkt checks 4 years ago
decode-sll.h
decode-tcp.c stream/tcp: handle RST with MD5 or AO header 4 years ago
decode-tcp.h stream/tcp: handle RST with MD5 or AO header 4 years ago
decode-template.c decode: Eliminate NULL pkt checks 4 years ago
decode-template.h
decode-teredo.c decode: Eliminate NULL pkt checks 4 years ago
decode-teredo.h
decode-udp.c decode/geneve: Add Geneve decoding functionality 5 years ago
decode-udp.h
decode-vlan.c decode: Eliminate NULL pkt checks 4 years ago
decode-vlan.h
decode-vntag.c unittests (assorted): remove PASS_IF macro 4 years ago
decode-vntag.h decode/vntag: VNTAG 802.1Qbh decoder 5 years ago
decode-vxlan.c decode/vxlan: Delay var init until needed 4 years ago
decode-vxlan.h
decode.c doc: fix typo lenght/length 4 years ago
decode.h eve/alert: add support for logging frame 4 years ago
defrag-config.c src: use FatalError whenever possible 5 years ago
defrag-config.h
defrag-hash.c general: Cleanup bool usage 5 years ago
defrag-hash.h general: Cleanup bool usage 5 years ago
defrag-queue.c
defrag-queue.h
defrag-timeout.c
defrag-timeout.h
defrag.c ipv6: simpler generic overlap condition 4 years ago
defrag.h
detect-app-layer-event.c protos: renaming ALPROTO_HTTP* constants 5 years ago
detect-app-layer-event.h detect: Provide `de_ctx` to free functions 6 years ago
detect-app-layer-protocol.c detect: fix app-layer-protocol keyword for HTTP 4 years ago
detect-app-layer-protocol.h
detect-asn1.c detect/asn1: minor cleanups 5 years ago
detect-asn1.h detect/asn1: Update asn1 C files to use rust code 5 years ago
detect-base64-data.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-base64-data.h
detect-base64-decode.c detect: do not upgrade base64 decode when fuzzing 4 years ago
detect-base64-decode.h
detect-bsize.c detect/keywords: dynamic version part of doc URL 6 years ago
detect-bsize.h
detect-bypass.c general: Cleanup bool usage 5 years ago
detect-bypass.h
detect-byte-extract.c pcre2: follow code naming style 4 years ago
detect-byte-extract.h
detect-byte.c detect: Use byte-math to byte var handling func 5 years ago
detect-byte.h detect: Add utility module for byte var handling 5 years ago
detect-bytejump.c pcre2: migrate keywords parsing 4 years ago
detect-bytejump.h detect/bsize: Use U16 bit macros 5 years ago
detect-bytemath.c pcre2: follow code naming style 4 years ago
detect-bytemath.h detect: Treat offset as a signed value 5 years ago
detect-bytetest.c pcre2: migrate keywords parsing 4 years ago
detect-bytetest.h detect: byte_math support 5 years ago
detect-cipservice.c detect/enip/cip: convert to v2 inspect API 5 years ago
detect-cipservice.h
detect-classtype.c pcre2: migrate keywords parsing 4 years ago
detect-classtype.h
detect-config.c pcre2: migrate keywords parsing 4 years ago
detect-config.h detect/config: initial version 5 years ago
detect-content.c detect: split register time and detect load time buffer funcs 4 years ago
detect-content.h detect/content: generalize pattern pretty printing 4 years ago
detect-csum.c general: Cleanup bool usage 5 years ago
detect-csum.h
detect-datarep.c detect: fix use of uninit memory in DetectDatarepParse 5 years ago
detect-datarep.h
detect-dataset.c datasets: allow memcap, hashsize be set via yaml or rule 5 years ago
detect-dataset.h
detect-dce-iface.c dcerpc: Add rust registration function 5 years ago
detect-dce-iface.h dcerpc: Replace C function calls with Rust 6 years ago
detect-dce-opnum.c dcerpc: Add rust registration function 5 years ago
detect-dce-opnum.h dcerpc: Replace C function calls with Rust 6 years ago
detect-dce-stub-data.c dcerpc: Add rust registration function 5 years ago
detect-dce-stub-data.h dcerpc: Replace C function calls with Rust 6 years ago
detect-depth.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-depth.h
detect-detection-filter.c pcre2: migrate keywords parsing 4 years ago
detect-detection-filter.h
detect-distance.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-distance.h
detect-dnp3.c general: Cleanup bool usage 5 years ago
detect-dnp3.h
detect-dns-opcode.c detect: remove unused arg from generic list inspect 5 years ago
detect-dns-opcode.h
detect-dns-query.c dns: wrap with HAVE_LUA 4 years ago
detect-dns-query.h
detect-dsize.c detect/dsize: convert unittests to FAIL/PASS API 4 years ago
detect-dsize.h detect-dsize: Add ! operator for dsize matching 4 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 detect: Avoid recomputing ntohl() in addr match 4 years ago
detect-engine-address.h detect/address: Expose DetectAddressCopy function 5 years ago
detect-engine-alert.c eve/alert: add support for logging frame 4 years ago
detect-engine-alert.h
detect-engine-analyzer.c detect/analyzer: add frame support 4 years ago
detect-engine-analyzer.h
detect-engine-build.c detect/engine: support frames 4 years ago
detect-engine-build.h
detect-engine-content-inspection.c dcerpc: Add rust registration function 5 years ago
detect-engine-content-inspection.h detect/engine: support frames 4 years ago
detect-engine-dcepayload.c dcerpc: Add rust registration function 5 years ago
detect-engine-dcepayload.h
detect-engine-enip.c unittests/enip: Register ENIP unittests 4 years ago
detect-engine-enip.h detect/enip/cip: convert to v2 inspect API 5 years ago
detect-engine-event.c detect/event: convert unittests to FAIL/PASS APIs 4 years ago
detect-engine-event.h
detect-engine-file.c dcerpc: Add rust registration function 5 years ago
detect-engine-file.h detect/files: remove unused prototypes 5 years ago
detect-engine-frame.c detect/engine: support frames 4 years ago
detect-engine-frame.h detect/engine: support frames 4 years ago
detect-engine-iponly.c detect: unify alert handling; fix bugs 4 years ago
detect-engine-iponly.h
detect-engine-loader.c thresholds: Improve validation of threshold.config 5 years ago
detect-engine-loader.h
detect-engine-mpm.c dns: wrap with HAVE_LUA 4 years ago
detect-engine-mpm.h detect/engine: support frames 4 years ago
detect-engine-payload.c rust: export constants via cbindgen 4 years ago
detect-engine-payload.h detect/stream: convert to inspect API v2 5 years ago
detect-engine-port.c detect: fix possible leak found by coverity 4 years ago
detect-engine-port.h
detect-engine-prefilter-common.c detect: move init only array to init data 4 years ago
detect-engine-prefilter-common.h general: Cleanup bool usage 5 years ago
detect-engine-prefilter.c detect/engine: support frames 4 years ago
detect-engine-prefilter.h detect/engine: support frames 4 years ago
detect-engine-profile.c detect/profile: add support for tx inspection 4 years ago
detect-engine-profile.h detect/profile: add support for tx inspection 4 years ago
detect-engine-proto.c detect/proto: convert unittests to FAIL/PASS APIs 4 years ago
detect-engine-proto.h
detect-engine-register.c quic: add quic.ua for matching user agent 4 years ago
detect-engine-register.h quic: add quic.ua for matching user agent 4 years ago
detect-engine-siggroup.c detect/engine: support frames 4 years ago
detect-engine-siggroup.h
detect-engine-sigorder.c detect: checks for overflow when comparing signatures priorities 5 years ago
detect-engine-sigorder.h
detect-engine-state.c app-layer: remove tx detect state setter and getter 4 years ago
detect-engine-state.h detect/state: fix reset bug 5 years ago
detect-engine-tag.c general: Cleanup bool usage 5 years ago
detect-engine-tag.h
detect-engine-threshold.c alert: fixes leak in ThresholdHandlePacketRule 4 years ago
detect-engine-threshold.h thresholds: Fix buffer overflow in threshold context 4 years ago
detect-engine-uint.c detect: allows <> syntax for uint ranges 4 years ago
detect-engine-uint.h detect: use prefilter values for modes 4 years ago
detect-engine.c detect/engine: support frames 4 years ago
detect-engine.h detect/engine: support frames 4 years ago
detect-fast-pattern.c detect/fast_pattern: allow for rule time registration 4 years ago
detect-fast-pattern.h detect/fast_pattern: allow for rule time registration 4 years ago
detect-file-data.c detect: file_data keyword works on nfs protocol 4 years ago
detect-file-data.h
detect-file-hash-common.c filestore: remove requirement of nss for filestore 5 years ago
detect-file-hash-common.h detect: Provide `de_ctx` to free functions 6 years ago
detect-fileext.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-fileext.h
detect-filemagic.c detect/files: fix buffer tracking with multiple files 4 years ago
detect-filemagic.h magic: get rid of global lock 6 years ago
detect-filemd5.c filestore: remove requirement of nss for filestore 5 years ago
detect-filemd5.h
detect-filename.c detect/files: fix buffer tracking with multiple files 4 years ago
detect-filename.h
detect-filesha1.c filestore: remove requirement of nss for filestore 5 years ago
detect-filesha1.h
detect-filesha256.c filestore: remove requirement of nss for filestore 5 years ago
detect-filesha256.h
detect-filesize.c pcre2: follow code naming style 4 years ago
detect-filesize.h
detect-filestore.c pcre2: migrate keywords parsing 4 years ago
detect-filestore.h
detect-flow.c pcre2: follow code naming style 4 years ago
detect-flow.h
detect-flowbits.c pcre2: migrate keywords parsing 4 years ago
detect-flowbits.h flowbits: Allow support for flowbit ORing 6 years ago
detect-flowint.c pcre2: migrate keywords parsing 4 years ago
detect-flowint.h
detect-flowvar.c pcre2: migrate keywords parsing 4 years ago
detect-flowvar.h detect: Provide `de_ctx` to free functions 6 years ago
detect-fragbits.c pcre2: follow code naming style 4 years ago
detect-fragbits.h detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-fragoffset.c detect-fragoffset: convert unittests to FAIL/PASS APIs 4 years ago
detect-fragoffset.h
detect-frame.c detect/frames: implement 'frame' keyword 4 years ago
detect-frame.h detect/frames: implement 'frame' keyword 4 years ago
detect-ftpbounce.c general: Cleanup bool usage 5 years ago
detect-ftpbounce.h
detect-ftpdata.c pcre2: migrate keywords parsing 4 years ago
detect-ftpdata.h
detect-geoip.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-geoip.h
detect-gid.c detect-gid: convert unittests to FAIL/PASS APIs 4 years ago
detect-gid.h detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-hostbits.c pcre2: migrate keywords parsing 4 years ago
detect-hostbits.h
detect-http-accept-enc.c
detect-http-accept-enc.h
detect-http-accept-lang.c
detect-http-accept-lang.h
detect-http-accept.c
detect-http-accept.h
detect-http-client-body.c detect: fixes InspectionBuffer id with transforms 4 years ago
detect-http-client-body.h
detect-http-connection.c
detect-http-connection.h
detect-http-content-len.c
detect-http-content-len.h
detect-http-content-type.c
detect-http-content-type.h
detect-http-cookie.c http2: http.cookie keyword now works for HTTP2 5 years ago
detect-http-cookie.h
detect-http-header-common.c detect/http: clean up header buffer logic 4 years ago
detect-http-header-common.h detect/http: clean up header buffer logic 4 years ago
detect-http-header-names.c detect/http: clean up header buffer logic 4 years ago
detect-http-header-names.h
detect-http-header.c detect/http: clean up header buffer logic 4 years ago
detect-http-header.h
detect-http-headers-stub.h http2: makes all HTTP1 header keywords work 5 years ago
detect-http-headers.c
detect-http-headers.h
detect-http-host.c http2: http.host normalized keyword now works for HTTP2 4 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 5 years ago
detect-http-method.h
detect-http-protocol.c protos: renaming ALPROTO_HTTP* constants 5 years ago
detect-http-protocol.h
detect-http-raw-header.c http2: http.header keyword now works for HTTP2 4 years ago
detect-http-raw-header.h
detect-http-referer.c
detect-http-referer.h
detect-http-request-line.c general: Cleanup bool usage 5 years ago
detect-http-request-line.h
detect-http-response-line.c general: Cleanup bool usage 5 years ago
detect-http-response-line.h
detect-http-server-body.c protos: renaming ALPROTO_HTTP* constants 5 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 4 years ago
detect-http-start.h
detect-http-stat-code.c http2: http.stat_code keyword now works for HTTP2 5 years ago
detect-http-stat-code.h
detect-http-stat-msg.c http2: there is no status msg in HTTP2 5 years ago
detect-http-stat-msg.h
detect-http-ua.c http2: http.user_agent keyword now works for HTTP2 5 years ago
detect-http-ua.h
detect-http-uri.c http2: http.uri.raw keyword now works for HTTP2 5 years ago
detect-http-uri.h
detect-http2.c detect: use u32 for InspectionBufferMultipleForList 4 years ago
detect-http2.h http2: initial support 5 years ago
detect-icmp-id.c pcre2: follow code naming style 4 years ago
detect-icmp-id.h
detect-icmp-seq.c pcre2: follow code naming style 4 years ago
detect-icmp-seq.h
detect-icmpv4hdr.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-icmpv4hdr.h detect: Add icmpv4.hdr sticky buffer 5 years ago
detect-icmpv6-mtu.c general: Cleanup bool usage 5 years ago
detect-icmpv6-mtu.h
detect-icmpv6hdr.c icmpv6: bail out for icmpv6.hdr keyword if not ICMPv6 5 years ago
detect-icmpv6hdr.h
detect-icode.c detect: adds test with invalid uint mode << 4 years ago
detect-icode.h
detect-id.c detect-id: convert unittests to FAIL/PASS APIs 4 years ago
detect-id.h
detect-ike-chosen-sa.c pcre2: migrate keywords parsing 4 years ago
detect-ike-chosen-sa.h ikev1: add ikev1 parser 5 years ago
detect-ike-exch-type.c ikev1: add ikev1 parser 5 years ago
detect-ike-exch-type.h ikev1: add ikev1 parser 5 years ago
detect-ike-key-exchange-payload-length.c ikev1: add ikev1 parser 5 years ago
detect-ike-key-exchange-payload-length.h ikev1: add ikev1 parser 5 years ago
detect-ike-key-exchange-payload.c ikev1: add ikev1 parser 5 years ago
detect-ike-key-exchange-payload.h ikev1: add ikev1 parser 5 years ago
detect-ike-nonce-payload-length.c ikev1: add ikev1 parser 5 years ago
detect-ike-nonce-payload-length.h ikev1: add ikev1 parser 5 years ago
detect-ike-nonce-payload.c ikev1: add ikev1 parser 5 years ago
detect-ike-nonce-payload.h ikev1: add ikev1 parser 5 years ago
detect-ike-spi.c ikev1: add ikev1 parser 5 years ago
detect-ike-spi.h ikev1: add ikev1 parser 5 years ago
detect-ike-vendor.c detect: use u32 for InspectionBufferMultipleForList 4 years ago
detect-ike-vendor.h ikev1: add ikev1 parser 5 years ago
detect-ipopts.c detect-ipopts: convert unittests to FAIL/PASS APIs 4 years ago
detect-ipopts.h
detect-ipproto.c pcre2: migrate keywords parsing 4 years ago
detect-ipproto.h detect: Provide `de_ctx` to free functions 6 years ago
detect-iprep.c pcre2: migrate keywords parsing 4 years ago
detect-iprep.h
detect-ipv4hdr.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-ipv4hdr.h
detect-ipv6hdr.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-ipv6hdr.h
detect-isdataat.c pcre2: migrate keywords parsing 4 years ago
detect-isdataat.h detect: byte_math support 5 years ago
detect-itype.c pcre2: follow code naming style 4 years ago
detect-itype.h
detect-krb5-cname.c detect: use u32 for InspectionBufferMultipleForList 4 years ago
detect-krb5-cname.h
detect-krb5-errcode.c pcre2: migrate keywords parsing 4 years ago
detect-krb5-errcode.h
detect-krb5-msgtype.c pcre2: migrate keywords parsing 4 years ago
detect-krb5-msgtype.h
detect-krb5-sname.c detect: use u32 for InspectionBufferMultipleForList 4 years ago
detect-krb5-sname.h
detect-l3proto.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-l3proto.h
detect-lua-extensions.c lua: Fix SCRule functions for match scripts 4 years ago
detect-lua-extensions.h lua: Fix SCRule functions for match scripts 4 years ago
detect-lua.c lua: Fix SCRule functions for match scripts 4 years ago
detect-lua.h lua: move lua includes to util-lua.h 4 years ago
detect-mark.c unittests (assorted): remove PASS_IF macro 4 years ago
detect-mark.h detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-metadata.c eve/metadata: create preformatted json string at start up 5 years ago
detect-metadata.h eve/metadata: create preformatted json string at start up 5 years ago
detect-modbus.c modbus: move tests from c to rust 5 years ago
detect-modbus.h modbus: move tests from c to rust 5 years ago
detect-mqtt-connack-sessionpresent.c rust: include file cleanup 5 years ago
detect-mqtt-connack-sessionpresent.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-connect-clientid.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-connect-clientid.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-connect-flags.c pcre2: migrate keywords parsing 4 years ago
detect-mqtt-connect-flags.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-connect-password.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-connect-password.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-connect-username.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-connect-username.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-connect-willmessage.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-connect-willmessage.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-connect-willtopic.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-connect-willtopic.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-flags.c pcre2: migrate keywords parsing 4 years ago
detect-mqtt-flags.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-protocol-version.c rust: include file cleanup 5 years ago
detect-mqtt-protocol-version.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-publish-message.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-publish-message.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-publish-topic.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-mqtt-publish-topic.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-qos.c rust: include file cleanup 5 years ago
detect-mqtt-qos.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-reason-code.c rust: include file cleanup 5 years ago
detect-mqtt-reason-code.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-subscribe-topic.c mqtt: move sub/unsub limits into app-layer config 4 years ago
detect-mqtt-subscribe-topic.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-type.c rust: include file cleanup 5 years ago
detect-mqtt-type.h rust/mqtt: add MQTT parser 5 years ago
detect-mqtt-unsubscribe-topic.c mqtt: move sub/unsub limits into app-layer config 4 years ago
detect-mqtt-unsubscribe-topic.h rust/mqtt: add MQTT parser 5 years ago
detect-msg.c detect/msg: convert to FAIL/PASS API 5 years ago
detect-msg.h
detect-nfs-procedure.c pcre2: follow code naming style 4 years ago
detect-nfs-procedure.h
detect-nfs-version.c pcre2: follow code naming style 4 years ago
detect-nfs-version.h
detect-noalert.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-noalert.h
detect-nocase.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-nocase.h
detect-offset.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-offset.h
detect-parse.c detect/frames: limit mixing frames and other detection 4 years ago
detect-parse.h pcre2: follow code naming style 4 years ago
detect-pcre.c detect: split register time and detect load time buffer funcs 4 years ago
detect-pcre.h pcre: use thread-storage for matches 4 years ago
detect-pkt-data.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-pkt-data.h
detect-pktvar.c pcre2: migrate keywords parsing 4 years ago
detect-pktvar.h
detect-prefilter.c detect/prefilter: fix handling of prefilter as fast_pattern alias 5 years ago
detect-prefilter.h
detect-priority.c pcre2: migrate keywords parsing 4 years ago
detect-priority.h
detect-quic-cyu-hash.c quic: Add QUIC App Layer 4 years ago
detect-quic-cyu-hash.h quic: Add QUIC App Layer 4 years ago
detect-quic-cyu-string.c quic: Add QUIC App Layer 4 years ago
detect-quic-cyu-string.h quic: Add QUIC App Layer 4 years ago
detect-quic-sni.c detect/quic: add quic.sni sticky buffer 4 years ago
detect-quic-sni.h detect/quic: add quic.sni sticky buffer 4 years ago
detect-quic-ua.c quic: add quic.ua for matching user agent 4 years ago
detect-quic-ua.h quic: add quic.ua for matching user agent 4 years ago
detect-quic-version.c quic: redo quic.version; parser cleanups 4 years ago
detect-quic-version.h quic: Add QUIC App Layer 4 years ago
detect-rawbytes.c detect: split register time and detect load time buffer funcs 4 years ago
detect-rawbytes.h
detect-reference.c pcre2: migrate keywords parsing 4 years ago
detect-reference.h
detect-replace.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-replace.h
detect-rev.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-rev.h
detect-rfb-name.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-rfb-name.h
detect-rfb-secresult.c detect-rfb-secresult: convert unittest to FAIL/PASS APIs 4 years ago
detect-rfb-secresult.h
detect-rfb-sectype.c pcre2: follow code naming style 4 years ago
detect-rfb-sectype.h
detect-rpc.c pcre2: migrate keywords parsing 4 years ago
detect-rpc.h
detect-sameip.c detect-sameip: convert unittests to FAIL/PASS APIs 4 years ago
detect-sameip.h
detect-sid.c detect: fix typos and update copyright year 4 years ago
detect-sid.h
detect-sip-method.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-method.h
detect-sip-protocol.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-protocol.h
detect-sip-request-line.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-request-line.h
detect-sip-response-line.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-response-line.h
detect-sip-stat-code.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-stat-code.h
detect-sip-stat-msg.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-stat-msg.h
detect-sip-uri.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-sip-uri.h
detect-smb-share.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-smb-share.h
detect-snmp-community.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-snmp-community.h
detect-snmp-pdu_type.c pcre2: migrate keywords parsing 4 years ago
detect-snmp-pdu_type.h
detect-snmp-version.c pcre2: follow code naming style 4 years ago
detect-snmp-version.h
detect-ssh-hassh-server-string.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-ssh-hassh-server-string.h detect: add (mpm) hassh keywords 5 years ago
detect-ssh-hassh-server.c general: Cleanup bool usage 5 years ago
detect-ssh-hassh-server.h detect: add (mpm) hassh keywords 5 years ago
detect-ssh-hassh-string.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-ssh-hassh-string.h detect: add (mpm) hassh keywords 5 years ago
detect-ssh-hassh.c general: Cleanup bool usage 5 years ago
detect-ssh-hassh.h detect: add (mpm) hassh keywords 5 years ago
detect-ssh-proto-version.c pcre2: migrate keywords parsing 4 years ago
detect-ssh-proto-version.h
detect-ssh-proto.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-ssh-proto.h
detect-ssh-software-version.c pcre2: migrate keywords parsing 4 years ago
detect-ssh-software-version.h
detect-ssh-software.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-ssh-software.h
detect-ssl-state.c pcre2: check for PCRE2_ERROR_UNSET 4 years ago
detect-ssl-state.h
detect-ssl-version.c ssl: improves keyword ssl_version parsing 5 years ago
detect-ssl-version.h
detect-stream_size.c pcre2: migrate keywords parsing 4 years ago
detect-stream_size.h
detect-tag.c pcre2: migrate keywords parsing 4 years ago
detect-tag.h detect: Provide `de_ctx` to free functions 6 years ago
detect-target.c pcre2: migrate keywords parsing 4 years ago
detect-target.h
detect-tcp-ack.c general: Cleanup bool usage 5 years ago
detect-tcp-ack.h
detect-tcp-flags.c pcre2: follow code naming style 4 years ago
detect-tcp-flags.h detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-tcp-seq.c general: Cleanup bool usage 5 years ago
detect-tcp-seq.h
detect-tcp-window.c pcre2: follow code naming style 4 years ago
detect-tcp-window.h
detect-tcphdr.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-tcphdr.h
detect-tcpmss.c pcre2: migrate keywords parsing 4 years ago
detect-tcpmss.h
detect-template-buffer.c app-layer/template: don't always enable if unittests built 4 years ago
detect-template-buffer.h
detect-template-rust-buffer.c general: Cleanup bool usage 5 years ago
detect-template-rust-buffer.h
detect-template.c pcre2: migrate keywords parsing 4 years ago
detect-template.h templates: fix typos 5 years ago
detect-template2.c pcre2: migrate keywords parsing 4 years ago
detect-template2.h
detect-threshold.c pcre2: migrate keywords parsing 4 years ago
detect-threshold.h detect/threshold: Function to deep-copy thresh obj 5 years ago
detect-tls-cert-fingerprint.c general: Cleanup bool usage 5 years ago
detect-tls-cert-fingerprint.h
detect-tls-cert-issuer.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-tls-cert-issuer.h
detect-tls-cert-serial.c general: Cleanup bool usage 5 years ago
detect-tls-cert-serial.h
detect-tls-cert-subject.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-tls-cert-subject.h
detect-tls-cert-validity.c pcre2: follow code naming style 4 years ago
detect-tls-cert-validity.h
detect-tls-certs.c detect: use u32 for InspectionBufferMultipleForList 4 years ago
detect-tls-certs.h
detect-tls-ja3-hash.c general: Cleanup bool usage 5 years ago
detect-tls-ja3-hash.h
detect-tls-ja3-string.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-tls-ja3-string.h
detect-tls-ja3s-hash.c general: Cleanup bool usage 5 years ago
detect-tls-ja3s-hash.h
detect-tls-ja3s-string.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-tls-ja3s-string.h
detect-tls-sni.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-tls-sni.h
detect-tls-version.c pcre2: migrate keywords parsing 4 years ago
detect-tls-version.h
detect-tls.c pcre2: migrate keywords parsing 4 years ago
detect-tls.h
detect-tos.c pcre2: migrate keywords parsing 4 years ago
detect-tos.h
detect-transform-compress-whitespace.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-compress-whitespace.h
detect-transform-dotprefix.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-dotprefix.h
detect-transform-md5.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-md5.h
detect-transform-pcrexform.c pcrexform: use substring and not whole match 4 years ago
detect-transform-pcrexform.h detect/pcrexform: New transform: applies RE 5 years ago
detect-transform-sha1.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-sha1.h
detect-transform-sha256.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-sha256.h
detect-transform-strip-whitespace.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-strip-whitespace.h
detect-transform-urldecode.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-transform-urldecode.h transform: adds url_decode keyword 5 years ago
detect-transform-xor.c detect: xor transform 4 years ago
detect-transform-xor.h detect: xor transform 4 years ago
detect-ttl.c pcre2: migrate keywords parsing 4 years ago
detect-ttl.h
detect-udphdr.c detect: fix heap overflow issue with buffer setup 5 years ago
detect-udphdr.h
detect-uricontent.c general: Cleanup bool usage 5 years ago
detect-uricontent.h
detect-urilen.c pcre2: follow code naming style 4 years ago
detect-urilen.h
detect-within.c detect: hide RegisterTests behind ifdef UNITTESTS 5 years ago
detect-within.h
detect-xbits.c pcre2: migrate keywords parsing 4 years ago
detect-xbits.h
detect.c detect/engine: support frames 4 years ago
detect.h detect/engine: support frames 4 years ago
device-storage.c device/storage: use dedicated 'id' type 5 years ago
device-storage.h device/storage: use dedicated 'id' type 5 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 4 years ago
flow-hash.h flow: redesign of flow timeout handling 5 years ago
flow-manager.c flow/manager: fix flows not evicted & freed in time 4 years ago
flow-manager.h flow: redesign of flow timeout handling 5 years ago
flow-private.h flow: redesign of flow timeout handling 5 years ago
flow-queue.c flow: redesign of flow timeout handling 5 years ago
flow-queue.h flow: redesign of flow timeout handling 5 years ago
flow-spare-pool.c flow: free spare pool more aggressively 4 years ago
flow-spare-pool.h flow: redesign of flow timeout handling 5 years ago
flow-storage.c flow/storage: use dedicated 'id' type 5 years ago
flow-storage.h flow/storage: use dedicated 'id' type 5 years ago
flow-timeout.c threading: don't pass locked flow between threads 4 years ago
flow-timeout.h flow: minor code cleanup 5 years ago
flow-util.c flow/storage: use dedicated 'id' type 5 years ago
flow-util.h flow: redesign of flow timeout handling 5 years ago
flow-var.c
flow-var.h
flow-worker.c app/frames: initial support 4 years ago
flow-worker.h flow: redesign of flow timeout handling 5 years ago
flow.c flow: determine packet direction once per packet 4 years ago
flow.h flow/bypass: add util func to check if flow is bypassed 4 years ago
host-bit.c general: Cleanup bool usage 5 years ago
host-bit.h
host-queue.c
host-queue.h
host-storage.c host/storage: use dedicated 'id' type 5 years ago
host-storage.h host/storage: use dedicated 'id' type 5 years ago
host-timeout.c
host-timeout.h
host.c general: Cleanup bool usage 5 years ago
host.h general: Cleanup bool usage 5 years ago
ippair-bit.c general: Cleanup bool usage 5 years ago
ippair-bit.h
ippair-queue.c
ippair-queue.h
ippair-storage.c ippair/storage: use dedicated 'id' type 5 years ago
ippair-storage.h ippair/storage: use dedicated 'id' type 5 years ago
ippair-timeout.c
ippair-timeout.h
ippair.c general: Cleanup bool usage 5 years ago
ippair.h general: Cleanup bool usage 5 years ago
log-cf-common.c
log-cf-common.h
log-httplog.c protos: renaming ALPROTO_HTTP* constants 5 years ago
log-httplog.h
log-pcap.c pcre2: move header include to suricata-common only 4 years ago
log-pcap.h
log-stats.c
log-stats.h
log-tcp-data.c
log-tcp-data.h
log-tlslog.c base64: use the Rust base64 encode implementation 4 years ago
log-tlslog.h
log-tlsstore.c base64: use the Rust base64 encode implementation 4 years ago
log-tlsstore.h
main.c
output-eve-syslog.c plugins: remove internal fields 4 years ago
output-eve-syslog.h output/syslog: Convert syslog eve output to plugin 4 years ago
output-file.c app-layer/transactions: track files opens and logs 4 years ago
output-file.h
output-filedata.c filestore: track files getting stored per tx 4 years ago
output-filedata.h
output-filestore.c eve cleanup: remove duplicate/redundant code 5 years ago
output-filestore.h filestore: fix global counter init in unix socket mode 5 years ago
output-flow.c output/flow: fix deinit after incomplete init 5 years ago
output-flow.h
output-json-alert.c quic: Add QUIC App Layer 4 years ago
output-json-alert.h alert/eve: convert to jsonbuilder 5 years ago
output-json-anomaly.c base64: use the Rust base64 encode implementation 4 years ago
output-json-anomaly.h
output-json-common.c eve: factor thread context creation/free for reuse 5 years ago
output-json-dcerpc.c dcerpc/udp: Add rust registration function 5 years ago
output-json-dcerpc.h logging: Add DCERPC logger 5 years ago
output-json-dhcp.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-dhcp.h
output-json-dnp3-objects.c base64: use the Rust base64 encode implementation 4 years ago
output-json-dnp3-objects.h dnp3/eve: regenerator object logging code 5 years ago
output-json-dnp3.c base64: use the Rust base64 encode implementation 4 years ago
output-json-dnp3.h dnp3/eve: convert to jsonbuilder (non generated code) 5 years ago
output-json-dns.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-dns.h dns/eve: convert to jsonbuilder 5 years ago
output-json-drop.c decode: convert 'action' macros to inline funcs 4 years ago
output-json-drop.h
output-json-email-common.c base64: use the Rust base64 encode implementation 4 years ago
output-json-email-common.h eve: convert many loggers to use generate thread context 5 years ago
output-json-file.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-file.h eve cleanup: remove duplicate/redundant code 5 years ago
output-json-flow.c flow: log action applied to all packets 4 years ago
output-json-flow.h flow/eve: convert to jsonbuilder 5 years ago
output-json-frame.c eve: implement frame logging 4 years ago
output-json-frame.h eve: implement frame logging 4 years ago
output-json-ftp.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-ftp.h
output-json-http.c base64: use the Rust base64 encode implementation 4 years ago
output-json-http.h http/eve: remove jansson version of metadata logger 5 years ago
output-json-http2.c base64: use the Rust base64 encode implementation 4 years ago
output-json-http2.h http2: initial support 5 years ago
output-json-ike.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-ike.h ikev1: add metadata to alerts 5 years ago
output-json-krb5.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-krb5.h
output-json-metadata.c base64: use the Rust base64 encode implementation 4 years ago
output-json-metadata.h
output-json-modbus.c modbus: free eve thread context on deinit 4 years ago
output-json-modbus.h modbus: add eve logging 5 years ago
output-json-mqtt.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-mqtt.h rust/mqtt: add MQTT parser 5 years ago
output-json-netflow.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-netflow.h
output-json-nfs.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-nfs.h eve/nfs: switch output to jsonbuilder 5 years ago
output-json-pgsql.c pgsql: fix defect found by coverity 4 years ago
output-json-pgsql.h pgsql: add initial support 4 years ago
output-json-quic.c quic: Add QUIC App Layer 4 years ago
output-json-quic.h quic: Add QUIC App Layer 4 years ago
output-json-rdp.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-rdp.h
output-json-rfb.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-rfb.h rfb/eve: convert to jsonbuilder 5 years ago
output-json-sip.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-sip.h sip/eve: convert to jsonbuilder 5 years ago
output-json-smb.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-smb.h smb/eve: convert to jsonbuilder 5 years ago
output-json-smtp.c smtp: log transaction even if no email present 4 years ago
output-json-smtp.h smtp/eve: convert to jsonbuilder 5 years ago
output-json-snmp.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-snmp.h
output-json-ssh.c base64: use the Rust base64 encode implementation 4 years ago
output-json-ssh.h parse: move SSH parser from C to Rust 6 years ago
output-json-stats.c base64: use the Rust base64 encode implementation 4 years ago
output-json-stats.h
output-json-template-rust.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-template-rust.h
output-json-template.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-template.h
output-json-tftp.c eve: refactor OutputJsonBuilderBuffer to take context 5 years ago
output-json-tftp.h
output-json-tls.c base64: use the Rust base64 encode implementation 4 years ago
output-json-tls.h tls/eve: convert to jsonbuilder 5 years ago
output-json.c log: Coverity REVERSE_INULL warnings 4 years ago
output-json.h plugins: rename SCPLuginFileType to SCEveFileType 4 years ago
output-lua.c lua/output: fix typo 4 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 5 years ago
output-streaming.h
output-tx.c output/tx: check flags using BIT_U32 4 years ago
output-tx.h
output.c pgsql: add initial support 4 years ago
output.h output: Remove unused output functions 5 years ago
packet-queue.c
packet-queue.h
pkt-var.c
pkt-var.h
queue.h queue.h: suppress scan-build warnings 4 years ago
reputation.c detect/iprep: fix loading of mixed ipv4/ipv6 lists 5 years ago
reputation.h
respond-reject-libnet11.c reject: minor code cleanup 5 years ago
respond-reject-libnet11.h reject: minor code cleanup 5 years ago
respond-reject.c decode: convert 'action' macros to inline funcs 4 years ago
respond-reject.h reject: minor code cleanup 5 years ago
runmode-af-packet.c af-packet: only ref mpeer if needed in tpacket v2 4 years ago
runmode-af-packet.h
runmode-dpdk.c dpdk: adjust setting of MTU to the new DPDK API (21.11) 4 years ago
runmode-dpdk.h dpdk: initial support with workers runmode 4 years ago
runmode-erf-dag.c src: use FatalError whenever possible 5 years ago
runmode-erf-dag.h
runmode-erf-file.c src: use FatalError whenever possible 5 years ago
runmode-erf-file.h
runmode-ipfw.c
runmode-ipfw.h
runmode-napatech.c napatech: Add Deprecation Warning Message for HBA 5 years ago
runmode-napatech.h
runmode-netmap.c netmap: V14 API changes 4 years ago
runmode-netmap.h netmap: V14 API changes 4 years ago
runmode-nflog.c plugins: config.h: move into src and rename to autoconf.h 5 years ago
runmode-nflog.h
runmode-nfq.c
runmode-nfq.h
runmode-pcap-file.c src: use FatalError whenever possible 5 years ago
runmode-pcap-file.h
runmode-pcap.c src: use FatalError whenever possible 5 years ago
runmode-pcap.h
runmode-pfring.c pfring: fix compile warning 5 years ago
runmode-pfring.h
runmode-unittests.c unittests/enip: Register ENIP unittests 4 years ago
runmode-unittests.h
runmode-unix-socket.c plugins: support for capture plugins 5 years ago
runmode-unix-socket.h datasets: add 'dataset-remove' unix command 6 years ago
runmode-windivert.c
runmode-windivert.h
runmodes.c dpdk: initial support with workers runmode 4 years ago
runmodes.h dpdk: initial support with workers runmode 4 years ago
rust-context.c suricata: expose the SuricataContext with a function 5 years ago
rust-context.h http2: follow range requests 4 years ago
rust.h http2: follow range requests 4 years ago
source-af-packet.c af-packet: add send error counter 4 years ago
source-af-packet.h af-packet: only ref mpeer if needed in tpacket v2 4 years ago
source-dpdk.c dpdk: fix received/error counters 4 years ago
source-dpdk.h dpdk: initial support with workers runmode 4 years ago
source-erf-dag.c sources: hide RegisterTests behind ifdef UNITTESTS 5 years ago
source-erf-dag.h
source-erf-file.c sources: hide RegisterTests behind ifdef UNITTESTS 5 years ago
source-erf-file.h
source-ipfw.c decode: convert 'action' macros to inline funcs 4 years ago
source-ipfw.h
source-napatech.c decode: convert 'action' macros to inline funcs 4 years ago
source-napatech.h
source-netmap.c netmap: V14 API changes 4 years ago
source-netmap.h netmap: V14 API changes 4 years ago
source-nflog.c sources: hide RegisterTests behind ifdef UNITTESTS 5 years ago
source-nflog.h
source-nfq-prototypes.h
source-nfq.c decode: convert 'action' macros to inline funcs 4 years ago
source-nfq.h general: Cleanup bool usage 5 years ago
source-pcap-file-directory-helper.c
source-pcap-file-directory-helper.h pcap: read directories recursively 5 years ago
source-pcap-file-helper.c
source-pcap-file-helper.h
source-pcap-file.c source/pcap: remove unused code 4 years ago
source-pcap-file.h
source-pcap.c pcap: fix minor scan-build warnings 5 years ago
source-pcap.h
source-pfring.c sources: hide RegisterTests behind ifdef UNITTESTS 5 years ago
source-pfring.h plugins: config.h: move into src and rename to autoconf.h 5 years ago
source-windivert-prototypes.h
source-windivert.c decode: convert 'action' macros to inline funcs 4 years ago
source-windivert.h
stream-tcp-inline.c
stream-tcp-inline.h
stream-tcp-list.c app/frames: initial support 4 years ago
stream-tcp-list.h
stream-tcp-private.h stream: remove GAP flag from stream 5 years ago
stream-tcp-reassemble.c app/frames: initial support 4 years ago
stream-tcp-reassemble.h app-layer/pd: only consider actual available data 4 years ago
stream-tcp-sack.c stream: check if ACK packet is outdated 4 years ago
stream-tcp-sack.h stream: check if ACK packet is outdated 4 years ago
stream-tcp-util.c general: Cleanup bool usage 5 years ago
stream-tcp-util.h
stream-tcp.c warning: explicit casts to double 4 years ago
stream-tcp.h stream: add util function to get 'usable' data 4 years ago
stream.c
stream.h rust: export constants via cbindgen 4 years ago
suricata-common.h pgsql: add initial support 4 years ago
suricata-plugin.h plugins: remove internal fields 4 years ago
suricata.c logging: change ownership of application log if needed 4 years ago
suricata.h logging: change ownership of application log if needed 4 years ago
threads-debug.h
threads-profile.h
threads.c
threads.h plugins: config.h: move into src and rename to autoconf.h 5 years ago
threadvars.h threading: force break loop on flow inject 4 years ago
tm-modules.c dpdk: initial support with workers runmode 4 years ago
tm-modules.h sources: hide RegisterTests behind ifdef UNITTESTS 5 years ago
tm-queuehandlers.c
tm-queuehandlers.h
tm-queues.c
tm-queues.h
tm-threads-common.h dpdk: initial support with workers runmode 4 years ago
tm-threads.c threading: force break loop on flow inject 4 years ago
tm-threads.h flow: process evicted flows on low/no traffic 4 years ago
tmqh-flow.c flow: fix unlikely issue with int handling 5 years ago
tmqh-flow.h
tmqh-packetpool.c src: use FatalError whenever possible 5 years ago
tmqh-packetpool.h
tmqh-simple.c
tmqh-simple.h
tree.h
unix-manager.c unix-socket: Avoid spurious logs on close 4 years ago
unix-manager.h
util-action.c
util-action.h
util-affinity.c src: use FatalError whenever possible 5 years ago
util-affinity.h affinity: Convert nb_threads to uint32_t 5 years ago
util-atomic.c
util-atomic.h atomics: Add "decl and init with value" function 5 years ago
util-base64.c
util-base64.h
util-bloomfilter-counting.c
util-bloomfilter-counting.h
util-bloomfilter.c
util-bloomfilter.h
util-bpf.c plugins: config.h: move into src and rename to autoconf.h 5 years ago
util-bpf.h
util-buffer.c
util-buffer.h
util-byte.c util: fix trailing char check with ByteExtractString 5 years ago
util-byte.h Add wrappers for validating range checks 6 years ago
util-checksum.c
util-checksum.h
util-cidr.c
util-cidr.h
util-classification-config.c pcre2: move header include to suricata-common only 4 years ago
util-classification-config.h
util-clock.h warning: explicit casts to double 4 years ago
util-conf.c plugins: config.h: move into src and rename to autoconf.h 5 years ago
util-conf.h
util-config.h config: common definitions 5 years ago
util-coredump-config.c
util-coredump-config.h
util-cpu.c src: remove multiple uses of atoi 5 years ago
util-cpu.h
util-daemon.c src: use FatalError whenever possible 5 years ago
util-daemon.h
util-debug-filters.c src: use FatalError whenever possible 5 years ago
util-debug-filters.h
util-debug.c logging: change ownership of application log if needed 4 years ago
util-debug.h logging: change ownership of application log if needed 4 years ago
util-decode-mime.c rust: export constants via cbindgen 4 years ago
util-decode-mime.h util/mime: use Rust md5 bindings instead of libnss 5 years ago
util-detect.c
util-detect.h
util-device.c dpdk: initial support with workers runmode 4 years ago
util-device.h capture: optimize checksum handling 6 years ago
util-dpdk-i40e.c dpdk/i40e: support RSS on Intel i40e PMD driver 4 years ago
util-dpdk-i40e.h dpdk/i40e: support RSS on Intel i40e PMD driver 4 years ago
util-dpdk-ice.c dpdk/ice: setup RSS for Intel ICE PMD 4 years ago
util-dpdk-ice.h dpdk/ice: setup RSS for Intel ICE PMD 4 years ago
util-dpdk-ixgbe.c dpdk/ixgbe: setup RSS for Intel IXGBE PMD 4 years ago
util-dpdk-ixgbe.h dpdk/ixgbe: setup RSS for Intel IXGBE PMD 4 years ago
util-dpdk.c dpdk: initial support with workers runmode 4 years ago
util-dpdk.h dpdk/i40e: support RSS on Intel i40e PMD driver 4 years ago
util-ebpf.c util/ebpf: fix deprecation warning 5 years ago
util-ebpf.h
util-enum.c
util-enum.h
util-error.c logging: change ownership of application log if needed 4 years ago
util-error.h logging: change ownership of application log if needed 4 years ago
util-file-decompression.c swf: right input length for decompression 4 years ago
util-file-decompression.h
util-file-swf-decompression.c
util-file-swf-decompression.h
util-file.c filestore: respect g_disable_hashing 5 years ago
util-file.h file: define own variable instead of PATH_MAX 4 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 4 years ago
util-hash-string.h util: export Djb2 hash string function 4 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 4 years ago
util-host-info.h
util-host-os-info.c general: Cleanup bool usage 5 years ago
util-host-os-info.h
util-hyperscan.c
util-hyperscan.h
util-ioctl.c
util-ioctl.h
util-ip.c src: use FatalError whenever possible 5 years ago
util-ip.h
util-ja3.c ja3: use SCMd5HashBufferToHex to print hash as hex 5 years ago
util-ja3.h
util-log-redis.c output/redis: Fix possible segv 4 years ago
util-log-redis.h redis: Change port type to uint16_t 5 years ago
util-logopenfile.c rust: export constants via cbindgen 4 years ago
util-logopenfile.h plugins: rename SCPLuginFileType to SCEveFileType 4 years ago
util-lua-common.c lua: Fix SCRule functions for match scripts 4 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 lua: add functions to get hassh parameters 5 years ago
util-lua-hassh.h lua: add functions to get hassh parameters 5 years ago
util-lua-http.c protos: renaming ALPROTO_HTTP* constants 5 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 parse: move SSH parser from C to Rust 6 years ago
util-lua-ssh.h
util-lua-tls.c
util-lua-tls.h
util-lua.c lua: Fix SCRule functions for match scripts 4 years ago
util-lua.h lua: Fix SCRule functions for match scripts 4 years ago
util-luajit.c
util-luajit.h
util-macset.c macset: adjust test to pass after fix 4 years ago
util-macset.h flow/storage: use dedicated 'id' type 5 years ago
util-magic.c magic: get rid of global lock 6 years ago
util-magic.h magic: get rid of global lock 6 years ago
util-mem.c
util-mem.h
util-memcmp.c
util-memcmp.h util: adds util function SCBufferCmp 4 years ago
util-memcpy.h
util-memrchr.c
util-memrchr.h
util-misc.c pcre2: move header include to suricata-common only 4 years ago
util-misc.h
util-mpm-ac-bs.c src: use FatalError whenever possible 5 years ago
util-mpm-ac-bs.h
util-mpm-ac-ks-small.c
util-mpm-ac-ks.c src: use FatalError whenever possible 5 years ago
util-mpm-ac-ks.h
util-mpm-ac.c src: use FatalError whenever possible 5 years ago
util-mpm-ac.h
util-mpm-hs.c src: use FatalError whenever possible 5 years ago
util-mpm-hs.h
util-mpm.c ftp: fix int warnings 4 years ago
util-mpm.h ftp: fix int warnings 4 years ago
util-napatech.c util-napatech: fix typos, update copyright year 4 years ago
util-napatech.h napatech: make stream_id uint8_t 5 years ago
util-optimize.h
util-pages.c
util-pages.h
util-path.c path: SCBasename - function to return basename 5 years ago
util-path.h path: SCBasename - function to return basename 5 years ago
util-pidfile.c
util-pidfile.h
util-plugin.c plugins: check if eve file type is registered 4 years ago
util-plugin.h eve: register internal output file types 4 years ago
util-pool-thread.c
util-pool-thread.h
util-pool.c warning: explicit casts to double 4 years ago
util-pool.h
util-prefilter.c detect/prefilter: small cleanup 5 years ago
util-prefilter.h detect/prefilter: small cleanup 5 years ago
util-print.c doc: fix typo lenght/length 4 years ago
util-print.h
util-privs.c src: use FatalError whenever possible 5 years ago
util-privs.h
util-profiling-keywords.c detect: split register time and detect load time buffer funcs 4 years ago
util-profiling-locks.c
util-profiling-locks.h
util-profiling-prefilter.c src: use FatalError whenever possible 5 years ago
util-profiling-rulegroups.c src: use FatalError whenever possible 5 years ago
util-profiling-rules.c src: use FatalError whenever possible 5 years ago
util-profiling.c pgsql: add initial support 4 years ago
util-profiling.h
util-proto-name.c proto: Remove dependency on /etc/protocols 5 years ago
util-proto-name.h proto: Remove dependency on /etc/protocols 5 years ago
util-radix-tree.c src: use FatalError whenever possible 5 years ago
util-radix-tree.h
util-random.c
util-random.h
util-reference-config.c pcre2: move header include to suricata-common only 4 years ago
util-reference-config.h
util-rohash.c
util-rohash.h
util-rule-vars.c detect: Provide `de_ctx` to free functions 6 years ago
util-rule-vars.h
util-runmodes.c util/log: Include device name with thread count 4 years ago
util-runmodes.h
util-running-modes.c logging: change ownership of application log if needed 4 years ago
util-running-modes.h cmdline: --list-app-layer-protos respects -c arg 5 years ago
util-signal.c
util-signal.h
util-spm-bm.c src: use FatalError whenever possible 5 years ago
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 hyperscan: better error message if not compiled 5 years ago
util-spm.h
util-storage.c storage: fix a variable name 5 years ago
util-storage.h
util-streaming-buffer.c stream: fix stream pruning being too aggressive 4 years ago
util-streaming-buffer.h streaming/buffer: account sbb data size 4 years ago
util-strlcatu.c
util-strlcpyu.c
util-strptime.c
util-syslog.c
util-syslog.h output/syslog: Refactor syslog definitions 4 years ago
util-thash.c thash: add debug validation check for use_cnt 4 years ago
util-thash.h http/range: reassemble files from different flows with range 4 years ago
util-threshold-config.c pcre2: migrate utility uses of pcre 4 years ago
util-threshold-config.h thresholds: Improve validation of threshold.config 5 years ago
util-time.c windows: fix timestring timezone display 6 years ago
util-time.h
util-unittest-helper.c flow: redesign of flow timeout handling 5 years ago
util-unittest-helper.h
util-unittest.c pcre2: move header include to suricata-common only 4 years ago
util-unittest.h util/unittests: delete PASS_IF macro 4 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