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
Victor Julien 0a22ba7e23 http: fix multipart body tracking slowdown
Optimize HTTP multipart body parsing. Big records that were not files
could slow down Suricata. The reason was that the body tracker was not
moved forward. This lead to growing body buffers, which were expensive
wrt memory and inspection.

This patch add logic to move the tracker forward in this case.
11 years ago
..
Makefile.am base64_decode, base64_data: decode and match base64 11 years ago
action-globals.h
alert-debuglog.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
alert-debuglog.h
alert-fastlog.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
alert-fastlog.h
alert-prelude.c prelude: clean up memory on setup failure 11 years ago
alert-prelude.h
alert-syslog.c
alert-syslog.h
alert-unified2-alert.c Add option to omit payload in unified2 output 11 years ago
alert-unified2-alert.h
app-layer-dcerpc-common.h
app-layer-dcerpc-udp.c app-layer: fix coverity warnings 11 years ago
app-layer-dcerpc-udp.h
app-layer-dcerpc.c app-layer: fix coverity warnings 11 years ago
app-layer-dcerpc.h
app-layer-detect-proto.c app-layer: template for application layer parser 11 years ago
app-layer-detect-proto.h
app-layer-dns-common.c Fix out-of-bounds memory access in DNS TXT record parser. 11 years ago
app-layer-dns-common.h counters: make DNS counters globals 11 years ago
app-layer-dns-tcp.c dns: reject bad response data 11 years ago
app-layer-dns-tcp.h
app-layer-dns-udp.c app-layer: update all protocols to accept NULL+EOF 11 years ago
app-layer-dns-udp.h
app-layer-events.c
app-layer-events.h
app-layer-ftp.c app-layer: fix coverity warnings 11 years ago
app-layer-ftp.h
app-layer-htp-body.c http: improve body pruning 11 years ago
app-layer-htp-body.h http: body pruning update 11 years ago
app-layer-htp-file.c http file: fix txid type 11 years ago
app-layer-htp-file.h http file: fix txid type 11 years ago
app-layer-htp-libhtp.c
app-layer-htp-libhtp.h
app-layer-htp-mem.c http: make http.memuse a global counter 11 years ago
app-layer-htp-mem.h http: make http.memuse a global counter 11 years ago
app-layer-htp-xff.c xff: support ports and more ipv6 notations 11 years ago
app-layer-htp-xff.h xff: support ports and more ipv6 notations 11 years ago
app-layer-htp.c http: fix multipart body tracking slowdown 11 years ago
app-layer-htp.h app-layer-htp: add http_body_inline setting 11 years ago
app-layer-modbus.c modbus: disable by default 11 years ago
app-layer-modbus.h
app-layer-nbss.h
app-layer-parser.c app-layer: template for application layer parser 11 years ago
app-layer-parser.h detect: pass flags to inspect_id update logic 11 years ago
app-layer-protos.c app-layer: template for application layer parser 11 years ago
app-layer-protos.h app-layer: template for application layer parser 11 years ago
app-layer-smb.c smb: fix coverity warning 11 years ago
app-layer-smb.h
app-layer-smb2.c app-layer: fix coverity warnings 11 years ago
app-layer-smb2.h
app-layer-smtp.c smtp: harden mime parsing 11 years ago
app-layer-smtp.h app-layer-smtp: parse and extract RCPT TO fields 11 years ago
app-layer-ssh.c app-layer: fix coverity warnings 11 years ago
app-layer-ssh.h lua: SSH output support 11 years ago
app-layer-ssl.c tls-sni: fix uninitialized memory use 11 years ago
app-layer-ssl.h app-layer-ssl: get server name from SNI extension 11 years ago
app-layer-template.c template app-layer: disable if not in config file (default) 11 years ago
app-layer-template.h app-layer: template for application layer parser 11 years ago
app-layer-tls-handshake.c tls: suppress warnings on alloc failure 11 years ago
app-layer-tls-handshake.h
app-layer.c proto detect: more bypass conditions 11 years ago
app-layer.h counters: work around unix-socket init issues 11 years ago
conf-yaml-loader.c conf - process includes even if not at root node. 11 years ago
conf-yaml-loader.h
conf.c conf: null guard in ConfNodeLookupChild 11 years ago
conf.h --set - handle spaces on either side of '=' 11 years ago
counters.c counters: reduce global usage 11 years ago
counters.h counters: use ptr to name instead of copy 11 years ago
data-queue.c
data-queue.h
debug.h
decode-erspan.c erspan: respect vlan.use-for-tracking setting 11 years ago
decode-erspan.h decode: add ERSPANv1 decoder 11 years ago
decode-ethernet.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-ethernet.h decode: add ERSPANv1 decoder 11 years ago
decode-events.c
decode-events.h decode: add ERSPANv1 decoder 11 years ago
decode-gre.c decode: add ERSPANv1 decoder 11 years ago
decode-gre.h
decode-icmpv4.c icmpv4: harden embedded packet handling 11 years ago
decode-icmpv4.h icmpv4: remove unused header fields 11 years ago
decode-icmpv6.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-icmpv6.h
decode-ipv4.c decode: clean up tunnel decode logic 11 years ago
decode-ipv4.h
decode-ipv6.c decode: clean up tunnel decode logic 11 years ago
decode-ipv6.h
decode-mpls.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-mpls.h
decode-null.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-null.h pcap: implement LINKTYPE_NULL 12 years ago
decode-ppp.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-ppp.h
decode-pppoe.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-pppoe.h
decode-raw.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-raw.h
decode-sctp.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-sctp.h
decode-sll.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-sll.h
decode-tcp.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-tcp.h Fix minor format string issues 11 years ago
decode-template.c decoder: add template/example 11 years ago
decode-template.h decoder: add template/example 11 years ago
decode-teredo.c decode: clean up tunnel decode logic 11 years ago
decode-teredo.h
decode-udp.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-udp.h
decode-vlan.c counters: s/SCPerfCounterIncr/StatsIncr/g 11 years ago
decode-vlan.h
decode.c decode: add flow memcap counter 11 years ago
decode.h decode: add flow memcap counter 11 years ago
defrag-config.c
defrag-config.h
defrag-hash.c defrag: tracker initialization cleanup 11 years ago
defrag-hash.h
defrag-queue.c
defrag-queue.h
defrag-timeout.c
defrag-timeout.h
defrag.c defrag tests: fix compiler warnings 11 years ago
defrag.h defrag: tracker initialization cleanup 11 years ago
detect-ack.c
detect-ack.h
detect-app-layer-event.c
detect-app-layer-event.h
detect-app-layer-protocol.c
detect-app-layer-protocol.h
detect-asn1.c parsing: s/strtok/strtok_r/g 11 years ago
detect-asn1.h
detect-base64-data.c base64_decode, base64_data: decode and match base64 11 years ago
detect-base64-data.h base64_decode, base64_data: decode and match base64 11 years ago
detect-base64-decode.c base64_decode, base64_data: decode and match base64 11 years ago
detect-base64-decode.h base64_decode, base64_data: decode and match base64 11 years ago
detect-byte-extract.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-byte-extract.h
detect-bytejump.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-bytejump.h
detect-bytetest.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-bytetest.h
detect-classtype.c classification: remove global from parsing 11 years ago
detect-classtype.h
detect-content.c Bug 1281 - Add tests for rule content of lengths > 255. 11 years ago
detect-content.h Bug 1281 - Accept rule content with lengths greater than 255. 11 years ago
detect-csum.c
detect-csum.h
detect-dce-iface.c
detect-dce-iface.h
detect-dce-opnum.c dce_opnum: improve memory handling on parsing error 11 years ago
detect-dce-opnum.h
detect-dce-stub-data.c
detect-dce-stub-data.h
detect-depth.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-depth.h
detect-detection-filter.c parsing: s/strtok/strtok_r/g 11 years ago
detect-detection-filter.h
detect-distance.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-distance.h
detect-dns-query.c dns: rename type so it's purpose is more clear 11 years ago
detect-dns-query.h
detect-dsize.c
detect-dsize.h
detect-engine-address-ipv4.c
detect-engine-address-ipv4.h
detect-engine-address-ipv6.c
detect-engine-address-ipv6.h
detect-engine-address.c
detect-engine-address.h
detect-engine-alert.c detect: set flow noinspect on pass in applayer/stream 11 years ago
detect-engine-alert.h
detect-engine-analyzer.c dns: rename type so it's purpose is more clear 11 years ago
detect-engine-analyzer.h
detect-engine-apt-event.c
detect-engine-apt-event.h
detect-engine-content-inspection.c Fix two more potential issues like bug 1550 11 years ago
detect-engine-content-inspection.h base64_decode, base64_data: decode and match base64 11 years ago
detect-engine-dcepayload.c
detect-engine-dcepayload.h
detect-engine-dns.c dns: generic inspect engines for DNS 11 years ago
detect-engine-dns.h dns: generic inspect engines for DNS 11 years ago
detect-engine-event.c
detect-engine-event.h decode: add ERSPANv1 decoder 11 years ago
detect-engine-file.c
detect-engine-file.h
detect-engine-filedata-smtp.c mpm: minor fixes and cleanups 11 years ago
detect-engine-filedata-smtp.h UT: implement tests for inspection code 12 years ago
detect-engine-hcbd.c transaction inspection: fix limit enforcement 11 years ago
detect-engine-hcbd.h
detect-engine-hcd.c app-layer: disruption flags 11 years ago
detect-engine-hcd.h
detect-engine-hhd.c transaction inspection: fix limit enforcement 11 years ago
detect-engine-hhd.h
detect-engine-hhhd.c app-layer: disruption flags 11 years ago
detect-engine-hhhd.h
detect-engine-hmd.c app-layer: disruption flags 11 years ago
detect-engine-hmd.h
detect-engine-hrhd.c app-layer: disruption flags 11 years ago
detect-engine-hrhd.h
detect-engine-hrhhd.c app-layer: disruption flags 11 years ago
detect-engine-hrhhd.h
detect-engine-hrl.c app-layer: disruption flags 11 years ago
detect-engine-hrl.h
detect-engine-hrud.c app-layer: disruption flags 11 years ago
detect-engine-hrud.h
detect-engine-hsbd.c transaction inspection: fix limit enforcement 11 years ago
detect-engine-hsbd.h
detect-engine-hscd.c app-layer: disruption flags 11 years ago
detect-engine-hscd.h
detect-engine-hsmd.c app-layer: disruption flags 11 years ago
detect-engine-hsmd.h
detect-engine-hua.c app-layer: disruption flags 11 years ago
detect-engine-hua.h
detect-engine-iponly.c Fix minor format string issues 11 years ago
detect-engine-iponly.h
detect-engine-loader.c detect loader: move to own file 11 years ago
detect-engine-loader.h detect loader: move to own file 11 years ago
detect-engine-modbus.c modbus: fix heap-buffer-overflow in Modbus parser 11 years ago
detect-engine-modbus.h
detect-engine-mpm.c mpm: improve debug output 11 years ago
detect-engine-mpm.h mpm: implement prefiltering for smtp 12 years ago
detect-engine-payload.c
detect-engine-payload.h
detect-engine-port.c
detect-engine-port.h
detect-engine-proto.c
detect-engine-proto.h
detect-engine-siggroup.c mpm: SGH maxlen was actually minlen, so rename 11 years ago
detect-engine-siggroup.h mpm: redo uri maxlen logic 11 years ago
detect-engine-sigorder.c
detect-engine-sigorder.h
detect-engine-state.c detect: pass flags to inspect_id update logic 11 years ago
detect-engine-state.h app-layer: template for application layer content inspection 11 years ago
detect-engine-tag.c
detect-engine-tag.h
detect-engine-template.c app-layer: template for application layer content inspection 11 years ago
detect-engine-template.h app-layer: template for application layer content inspection 11 years ago
detect-engine-threshold.c threshold: remove debug message from info loglevel 11 years ago
detect-engine-threshold.h
detect-engine-uri.c app-layer: disruption flags 11 years ago
detect-engine-uri.h
detect-engine.c multi-detect: fix and simplify config 11 years ago
detect-engine.h multi-detect: improve error handling 11 years ago
detect-fast-pattern.c dns: rename type so it's purpose is more clear 11 years ago
detect-fast-pattern.h
detect-file-data.c file_data: check for signature alproto and flow 11 years ago
detect-file-data.h
detect-fileext.c
detect-fileext.h
detect-filemagic.c file-magic: improve libmagic handling on *nix systems 11 years ago
detect-filemagic.h
detect-filemd5.c
detect-filemd5.h
detect-filename.c
detect-filename.h
detect-filesize.c
detect-filesize.h
detect-filestore.c
detect-filestore.h
detect-flags.c
detect-flags.h
detect-flow.c
detect-flow.h
detect-flowbits.c flowbits: strip leading and trailing spaces in name 11 years ago
detect-flowbits.h
detect-flowint.c
detect-flowint.h
detect-flowvar.c
detect-flowvar.h
detect-fragbits.c
detect-fragbits.h
detect-fragoffset.c
detect-fragoffset.h
detect-ftpbounce.c
detect-ftpbounce.h
detect-geoip.c
detect-geoip.h
detect-gid.c
detect-gid.h
detect-hostbits.c hostbits: ignore leading and trailing white space 11 years ago
detect-hostbits.h
detect-http-client-body.c
detect-http-client-body.h
detect-http-cookie.c
detect-http-cookie.h
detect-http-header.c
detect-http-header.h
detect-http-hh.c
detect-http-hh.h
detect-http-hrh.c
detect-http-hrh.h
detect-http-method.c
detect-http-method.h
detect-http-raw-header.c
detect-http-raw-header.h
detect-http-raw-uri.c
detect-http-raw-uri.h
detect-http-server-body.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-http-server-body.h
detect-http-stat-code.c
detect-http-stat-code.h
detect-http-stat-msg.c
detect-http-stat-msg.h
detect-http-ua.c
detect-http-ua.h
detect-http-uri.c
detect-http-uri.h
detect-icmp-id.c
detect-icmp-id.h
detect-icmp-seq.c
detect-icmp-seq.h
detect-icode.c
detect-icode.h
detect-id.c
detect-id.h
detect-ipopts.c
detect-ipopts.h
detect-ipproto.c
detect-ipproto.h
detect-iprep.c
detect-iprep.h
detect-isdataat.c dns: rename type so it's purpose is more clear 11 years ago
detect-isdataat.h
detect-itype.c
detect-itype.h
detect-l3proto.c
detect-l3proto.h
detect-lua-extensions.c lua: SSH support 11 years ago
detect-lua-extensions.h detect-lua: set direction 11 years ago
detect-lua.c lua: set thread vars in DetectLuaMatch 11 years ago
detect-lua.h
detect-mark.c
detect-mark.h
detect-metadata.c
detect-metadata.h
detect-modbus.c
detect-modbus.h
detect-msg.c classification: remove global from parsing 11 years ago
detect-msg.h
detect-noalert.c
detect-noalert.h
detect-nocase.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-nocase.h
detect-offset.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-offset.h
detect-parse.c base64: code style fixups 11 years ago
detect-parse.h
detect-pcre.c detect-pcre: allow upper cases metachars for host (/W). 11 years ago
detect-pcre.h
detect-pkt-data.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-pkt-data.h
detect-pktvar.c
detect-pktvar.h
detect-priority.c
detect-priority.h
detect-rawbytes.c
detect-rawbytes.h
detect-reference.c reference: remove global 11 years ago
detect-reference.h
detect-replace.c Formatting cleanup in detect-replace.c 12 years ago
detect-replace.h
detect-rev.c
detect-rev.h
detect-rpc.c
detect-rpc.h
detect-sameip.c
detect-sameip.h
detect-seq.c
detect-seq.h
detect-sid.c
detect-sid.h
detect-ssh-proto-version.c
detect-ssh-proto-version.h
detect-ssh-software-version.c Allow colon in SSH version, at least some trojaned PuTTY clients have version like Putty-Local: Timestamp HH:MM:SS 11 years ago
detect-ssh-software-version.h
detect-ssl-state.c
detect-ssl-state.h
detect-ssl-version.c
detect-ssl-version.h
detect-stream_size.c stream_size operator comparison (fix issue #1488) 11 years ago
detect-stream_size.h
detect-tag.c
detect-tag.h
detect-template-buffer.c template app-layer: disable if not in config file (default) 11 years ago
detect-template-buffer.h app-layer: template for application layer content inspection 11 years ago
detect-template.c detect plugin: add template 11 years ago
detect-template.h detect plugin: add template 11 years ago
detect-threshold.c suppress: support ip-lists 11 years ago
detect-threshold.h suppress: add track by_either mode 11 years ago
detect-tls-version.c
detect-tls-version.h
detect-tls.c
detect-tls.h
detect-tos.c
detect-tos.h
detect-ttl.c
detect-ttl.h
detect-uricontent.c mpm: redo uri maxlen logic 11 years ago
detect-uricontent.h
detect-urilen.c
detect-urilen.h
detect-window.c
detect-window.h
detect-within.c find and replace HSBDMATCH by FILEDATA 12 years ago
detect-within.h
detect-xbits.c
detect-xbits.h
detect.c smtp: reset inspection buffers 11 years ago
detect.h base64_decode, base64_data: decode and match base64 11 years ago
flow-bit.c
flow-bit.h
flow-hash.c decode: add flow memcap counter 11 years ago
flow-hash.h
flow-manager.c unittests: use a global packetpool 11 years ago
flow-manager.h
flow-private.h
flow-queue.c
flow-queue.h
flow-storage.c
flow-storage.h
flow-timeout.c multi-detect: set tenant id on pseudo packets 11 years ago
flow-timeout.h
flow-util.c
flow-util.h multi-detect: set tenant id on pseudo packets 11 years ago
flow-var.c
flow-var.h
flow.c flow: add missing storage size to checks, output 11 years ago
flow.h multi-detect: set tenant id on pseudo packets 11 years ago
host-bit.c Minor unittest cleanups 11 years ago
host-bit.h
host-queue.c
host-queue.h
host-storage.c host-storage: document host storage API 11 years ago
host-storage.h
host-timeout.c
host-timeout.h
host.c host: update host size logic 11 years ago
host.h
ippair-bit.c Minor unittest cleanups 11 years ago
ippair-bit.h
ippair-queue.c
ippair-queue.h
ippair-storage.c
ippair-storage.h
ippair-timeout.c
ippair-timeout.h
ippair.c ippair: update ippair size logic 11 years ago
ippair.h
log-dnslog.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
log-dnslog.h
log-droplog.c ips/drop-log: fix crash on logging drops 11 years ago
log-droplog.h
log-file.c file-store: add force-filestore configuration option to enable writing all 11 years ago
log-file.h
log-filestore.c file-store: add force-filestore configuration option to enable writing all 11 years ago
log-filestore.h
log-httplog.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
log-httplog.h
log-pcap.c
log-pcap.h
log-stats.c Added checking of negated "totals" and "threads" config values for stats. 11 years ago
log-stats.h
log-tcp-data.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
log-tcp-data.h
log-tlslog.c log-tls: added SNI field to extended output 11 years ago
log-tlslog.h tls-store: now a separate module 11 years ago
log-tlsstore.c tls-store: avoid log flooding 11 years ago
log-tlsstore.h tls-store: now a separate module 11 years ago
output-file.c
output-file.h
output-filedata.c
output-filedata.h
output-flow.c
output-flow.h
output-json-alert.c eve: fix stream payload logging wrong direction 11 years ago
output-json-alert.h json: fix missing includes in disable unix socket case 11 years ago
output-json-dns.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
output-json-dns.h
output-json-drop.c ips/drop-log: fix crash on logging drops 11 years ago
output-json-drop.h
output-json-email-common.c json-email: fix coverity alert 11 years ago
output-json-email-common.h json-email: JsonEmailAddMetadata update 11 years ago
output-json-file.c file-store: add force-filestore configuration option to enable writing all 11 years ago
output-json-file.h
output-json-flow.c output-json: add app_proto key in root 11 years ago
output-json-flow.h
output-json-http.c output-json: add tx_id to events 11 years ago
output-json-http.h json: fix missing includes in disable unix socket case 11 years ago
output-json-netflow.c output-json: add app_proto key in root 11 years ago
output-json-netflow.h
output-json-smtp.c output-json: add tx_id to events 11 years ago
output-json-smtp.h json: fix missing includes in disable unix socket case 11 years ago
output-json-ssh.c logging: integrate rotation into SCConfLogOpenGeneric. 11 years ago
output-json-ssh.h json: fix missing includes in disable unix socket case 11 years ago
output-json-stats.c Added checking of negated "totals" and "threads" config values for stats. 11 years ago
output-json-stats.h eve-log: add JSON stats logging 11 years ago
output-json-template.c template app-layer: disable if not in config file (default) 11 years ago
output-json-template.h app-layer: template for application layer tx logger 11 years ago
output-json-tls.c output-json-tls: added SNI field to extended output 11 years ago
output-json-tls.h json: fix missing includes in disable unix socket case 11 years ago
output-json.c json: small improvement to log message wording 11 years ago
output-json.h json: fix missing includes in disable unix socket case 11 years ago
output-lua.c lua: SSH output support 11 years ago
output-lua.h
output-packet.c
output-packet.h
output-stats.c
output-stats.h counters: pass per thread stats to output api 11 years ago
output-streaming.c output-tx: use disrupt flags 11 years ago
output-streaming.h
output-tx.c output-tx: use disrupt flags 11 years ago
output-tx.h
output.c
output.h
packet-queue.c
packet-queue.h
pkt-var.c
pkt-var.h
ptxdump.py
queue.h
reputation.c asan: fix reputation code include 11 years ago
reputation.h
respond-reject-libnet11.c
respond-reject-libnet11.h
respond-reject.c
respond-reject.h
runmode-af-packet.c afpacket: suppress output 11 years ago
runmode-af-packet.h
runmode-erf-dag.c
runmode-erf-dag.h
runmode-erf-file.c Fix minor format string issues 11 years ago
runmode-erf-file.h
runmode-ipfw.c
runmode-ipfw.h
runmode-napatech.c
runmode-napatech.h
runmode-netmap.c netmap: support SW rings 11 years ago
runmode-netmap.h
runmode-nflog.c
runmode-nflog.h
runmode-nfq.c
runmode-nfq.h
runmode-pcap-file.c Fix minor format string issues 11 years ago
runmode-pcap-file.h
runmode-pcap.c
runmode-pcap.h
runmode-pfring.c pfring pkt acq: keep running on 'pfring_set_cluster' failure when cluster is not required 11 years ago
runmode-pfring.h
runmode-tile.c
runmode-tile.h
runmode-unittests.c http: don't run unittests twice 11 years ago
runmode-unittests.h
runmode-unix-socket.c unix-manager: display errors like errors 11 years ago
runmode-unix-socket.h multi-detect: add reload-tenant command 11 years ago
runmodes.c introduce fatal error macro's 11 years ago
runmodes.h
source-af-packet.c afpacket: suppress output 11 years ago
source-af-packet.h af-packet: sync header with latest features 11 years ago
source-erf-dag.c Fix compile bad dereferences 11 years ago
source-erf-dag.h
source-erf-file.c decode: create util function for basic counter updates 11 years ago
source-erf-file.h
source-ipfw.c decode: create util function for basic counter updates 11 years ago
source-ipfw.h
source-mpipe.c decode: create util function for basic counter updates 11 years ago
source-mpipe.h
source-napatech.c decode: create util function for basic counter updates 11 years ago
source-napatech.h
source-netmap.c netmap: enable zero-copy mode only when copy-mode is specified. 11 years ago
source-netmap.h netmap: support SW rings 11 years ago
source-nflog.c decode: create util function for basic counter updates 11 years ago
source-nflog.h
source-nfq-prototypes.h
source-nfq.c fix nfq_get_timestamp 11 years ago
source-nfq.h
source-pcap-file.c pcap-file: set tenant-id if available 11 years ago
source-pcap-file.h
source-pcap.c pcap: fix setup failure memleak on libpcap < 1.0 11 years ago
source-pcap.h pcap-file: set tenant-id if available 11 years ago
source-pfring.c pfring pkt acq: keep running on 'pfring_set_cluster' failure when cluster is not required 11 years ago
source-pfring.h pfring pkt acq: keep running on 'pfring_set_cluster' failure when cluster is not required 11 years ago
stream-tcp-inline.c
stream-tcp-inline.h
stream-tcp-private.h stream: remove STREAMTCP_STREAM_FLAG_CLOSE_INITIATED logic 11 years ago
stream-tcp-reassemble.c stream-tcp: bail early on segments before base_seq 11 years ago
stream-tcp-reassemble.h http: make http.memuse a global counter 11 years ago
stream-tcp-sack.c
stream-tcp-sack.h
stream-tcp-util.c
stream-tcp-util.h
stream-tcp.c stream: improve StreamTcpSegmentForEach for IPS 11 years ago
stream-tcp.h counters: make tcp.memuse a global counter 11 years ago
stream.c stream: update StreamMsg to don't have fixed size 11 years ago
stream.h stream: update StreamMsg to don't have fixed size 11 years ago
suricata-common.h pool: fix memory leak 11 years ago
suricata.c qa: add --simulate-ips option 11 years ago
suricata.h Update dev version to reflect we're doing 3.0 now 11 years ago
threads-arch-tile.h threads: add untimed control cond call 11 years ago
threads-debug.h threads: add untimed control cond call 11 years ago
threads-profile.h threads: add untimed control cond call 11 years ago
threads.c
threads.h threads: add untimed control cond call 11 years ago
threadvars.h threading: store thread module flags in threadvars 11 years ago
tm-modules.c app-layer: template for application layer tx logger 11 years ago
tm-modules.h logging: fix modules ordering during logging 11 years ago
tm-queuehandlers.c
tm-queuehandlers.h
tm-queues.c
tm-queues.h
tm-threads-common.h app-layer: template for application layer tx logger 11 years ago
tm-threads.c threads: add func to count running threads of types 11 years ago
tm-threads.h threads: add func to count running threads of types 11 years ago
tmqh-flow.c counters: remaining s/SCPerf/Stats/g 11 years ago
tmqh-flow.h
tmqh-nfq.c
tmqh-nfq.h
tmqh-packetpool.c threading: avoid autofp deadlock 11 years ago
tmqh-packetpool.h threading: avoid autofp deadlock 11 years ago
tmqh-ringbuffer.c counters: remaining s/SCPerf/Stats/g 11 years ago
tmqh-ringbuffer.h
tmqh-simple.c counters: remaining s/SCPerf/Stats/g 11 years ago
tmqh-simple.h
unix-manager.c unix manager: log client's version with debug level 11 years ago
unix-manager.h unix-manager: convert to thread module 11 years ago
util-action.c
util-action.h
util-affinity.c
util-affinity.h
util-atomic.c
util-atomic.h
util-base64.c base64: code style fixups 11 years ago
util-base64.h util-base64: strict mode - all characters must be valid 11 years ago
util-binsearch.c
util-binsearch.h
util-bloomfilter-counting.c
util-bloomfilter-counting.h
util-bloomfilter.c
util-bloomfilter.h
util-buffer.c
util-buffer.h Fix bug #1435 (data loss when dumping payloads to JSON) 12 years ago
util-byte.c Fix minor format string issues 11 years ago
util-byte.h
util-checksum.c
util-checksum.h
util-cidr.c
util-cidr.h
util-classification-config.c multi-detect: make classification prefix aware 11 years ago
util-classification-config.h classification: update pcre globals use 11 years ago
util-clock.h
util-conf.c
util-conf.h
util-coredump-config.c
util-coredump-config.h
util-cpu.c
util-cpu.h
util-crypt.c
util-crypt.h
util-cuda-buffer.c
util-cuda-buffer.h
util-cuda-handlers.c
util-cuda-handlers.h
util-cuda-vars.c
util-cuda-vars.h
util-cuda.c
util-cuda.h
util-daemon.c
util-daemon.h
util-debug-filters.c
util-debug-filters.h
util-debug.c json: fix missing includes in disable unix socket case 11 years ago
util-debug.h introduce fatal error macro's 11 years ago
util-decode-asn1.c asn1: fix memory leak 11 years ago
util-decode-asn1.h
util-decode-der-get.c decode-der: decode DC keyword 12 years ago
util-decode-der-get.h
util-decode-der.c DER decoder: don't use strlcpy on non-strings 11 years ago
util-decode-der.h
util-decode-mime.c util-base64: strict mode - all characters must be valid 11 years ago
util-decode-mime.h json-email-common: can now log same header twice 11 years ago
util-device.c device: constify string args 11 years ago
util-device.h device: constify string args 11 years ago
util-enum.c
util-enum.h
util-error.c Added checking of negated "totals" and "threads" config values for stats. 11 years ago
util-error.h Added checking of negated "totals" and "threads" config values for stats. 11 years ago
util-file.c file-store: add force-filestore configuration option to enable writing all 11 years ago
util-file.h file-store: add force-filestore configuration option to enable writing all 11 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.c
util-hash.h
util-hashlist.c
util-hashlist.h
util-host-info.c
util-host-info.h
util-host-os-info.c fix util-host-os-info unit tests. 11 years ago
util-host-os-info.h
util-ioctl.c offloading: compress printing of iface offloading 11 years ago
util-ioctl.h
util-ip.c
util-ip.h
util-logopenfile-tile.c
util-logopenfile-tile.h
util-logopenfile.c redis: fix compiler warning 11 years ago
util-logopenfile.h output-json: fix regression on log prefix handling 11 years ago
util-lua-common.c
util-lua-common.h
util-lua-dns.c lua: dns extensions 11 years ago
util-lua-dns.h
util-lua-http.c
util-lua-http.h
util-lua-ssh.c lua: SSH support 11 years ago
util-lua-ssh.h lua: SSH support 11 years ago
util-lua-tls.c lua: expose TLS certificate chain to lua 11 years ago
util-lua-tls.h lua: TLS support 11 years ago
util-lua.c lua: add direction support 11 years ago
util-lua.h lua: add direction support 11 years ago
util-magic.c file-magic: improve libmagic handling on *nix systems 11 years ago
util-magic.h
util-mem.h
util-memcmp.c
util-memcmp.h
util-memcpy.h
util-memrchr.c
util-memrchr.h
util-misc.c
util-misc.h
util-mpm-ac-bs.c
util-mpm-ac-bs.h
util-mpm-ac-cuda-kernel.cu
util-mpm-ac-gfbs.c
util-mpm-ac-gfbs.h
util-mpm-ac-tile-small.c
util-mpm-ac-tile.c
util-mpm-ac-tile.h
util-mpm-ac.c
util-mpm-ac.h
util-mpm-b2g.c
util-mpm-b2g.h
util-mpm-b3g.c
util-mpm-b3g.h
util-mpm-wumanber.c
util-mpm-wumanber.h
util-mpm.c
util-mpm.h
util-optimize.h
util-path.c
util-path.h
util-pidfile.c
util-pidfile.h
util-pool-thread.c
util-pool-thread.h
util-pool.c pool: fix memory leak 11 years ago
util-pool.h
util-print.c print: make PrintRawDataFp take a const arg 11 years ago
util-print.h print: make PrintRawDataFp take a const arg 11 years ago
util-privs.c Issue 1491: fix capabilities for pf_ring mode when running under non-root account 11 years ago
util-privs.h
util-profiling-keywords.c
util-profiling-locks.c profiling: fix lock profile compilation 11 years ago
util-profiling-locks.h
util-profiling-rules.c rule profiling: json output 11 years ago
util-profiling.c
util-profiling.h
util-proto-name.c parsing: s/strtok/strtok_r/g 11 years ago
util-proto-name.h
util-radix-tree.c radix-tree - prevent out of bounds array access 11 years ago
util-radix-tree.h
util-random.c
util-random.h
util-reference-config.c multi-detect: make reference prefix aware 11 years ago
util-reference-config.h reference: update pcre globals use 11 years ago
util-ringbuffer.c
util-ringbuffer.h
util-rohash.c
util-rohash.h
util-rule-vars.c rule vars: fix compiler warning 11 years ago
util-rule-vars.h
util-runmodes.c workers runmode: allow multiple input devices 11 years ago
util-runmodes.h
util-running-modes.c
util-running-modes.h
util-signal.c
util-signal.h
util-spm-bm.c
util-spm-bm.h
util-spm-bs.c
util-spm-bs.h
util-spm-bs2bm.c
util-spm-bs2bm.h
util-spm.c
util-spm.h
util-storage.c
util-storage.h
util-strlcatu.c
util-strlcpyu.c
util-syslog.c
util-syslog.h
util-threshold-config.c multi-detect: make threshold prefix aware 11 years ago
util-threshold-config.h
util-time.c Add timezone to timestamp in JSON logs 12 years ago
util-time.h
util-unittest-helper.c
util-unittest-helper.h
util-unittest.c
util-unittest.h
util-validate.h debug validation: introduce DEBUG_VALIDATE_BUG_ON 11 years ago
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-syslog.h