You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/src
Eric Leblond 66a083dafa Get rid of AppLayerHtpRegisterExtraCallbacks
This patch add a early exit condition to the body handling callback.
This permits to avoid to avoid a complex system to handle htp
object change.
13 years ago
..
Makefile.am tls: adding cryptographic functions. 13 years ago
action-globals.h
alert-debuglog.c
alert-debuglog.h
alert-fastlog.c
alert-fastlog.h
alert-pcapinfo.c
alert-pcapinfo.h
alert-prelude.c
alert-prelude.h
alert-syslog.c
alert-syslog.h
alert-unified2-alert.c
alert-unified2-alert.h
app-layer-dcerpc-common.h
app-layer-dcerpc-udp.c
app-layer-dcerpc-udp.h
app-layer-dcerpc.c
app-layer-dcerpc.h
app-layer-detect-proto.c
app-layer-detect-proto.h
app-layer-ftp.c
app-layer-ftp.h
app-layer-htp-body.c
app-layer-htp-body.h
app-layer-htp-file.c
app-layer-htp-file.h
app-layer-htp.c Get rid of AppLayerHtpRegisterExtraCallbacks 13 years ago
app-layer-htp.h Get rid of AppLayerHtpRegisterExtraCallbacks 13 years ago
app-layer-nbss.h
app-layer-parser.c
app-layer-parser.h
app-layer-protos.c
app-layer-protos.h
app-layer-smb.c
app-layer-smb.h
app-layer-smb2.c
app-layer-smb2.h
app-layer-smtp.c
app-layer-smtp.h
app-layer-ssh.c
app-layer-ssh.h
app-layer-ssl.c tls: keep pointers to all certificates in chain 13 years ago
app-layer-ssl.h tls: keep pointers to all certificates in chain 13 years ago
app-layer-tls-handshake.c tls: keep pointers to all certificates in chain 13 years ago
app-layer-tls-handshake.h
app-layer.c
app-layer.h
conf-yaml-loader.c
conf-yaml-loader.h
conf.c conf api: remove dead code 14 years ago
conf.h
counters.c
counters.h
cuda-packet-batcher.c Delay Detect threads initialization 13 years ago
cuda-packet-batcher.h
cuda-ptxdump.h
data-queue.c
data-queue.h
debug.h
decode-ethernet.c
decode-ethernet.h
decode-events.c
decode-events.h decode: decode IPv6-in-IPv6 13 years ago
decode-gre.c
decode-gre.h
decode-icmpv4.c
decode-icmpv4.h
decode-icmpv6.c
decode-icmpv6.h
decode-ipv4.c
decode-ipv4.h
decode-ipv6.c decode: decode IPv6-in-IPv6 13 years ago
decode-ipv6.h
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.h
decode-teredo.c Add teredo counter. 13 years ago
decode-teredo.h Teredo tunnel supports 13 years ago
decode-udp.c Teredo tunnel supports 13 years ago
decode-udp.h
decode-vlan.c
decode-vlan.h
decode.c Add teredo counter. 13 years ago
decode.h Add teredo counter. 13 years ago
defrag.c defrag: prealloc more frags. 13 years ago
defrag.h
detect-ack.c
detect-ack.h
detect-app-layer-event.c
detect-app-layer-event.h
detect-asn1.c
detect-asn1.h
detect-byte-extract.c
detect-byte-extract.h
detect-bytejump.c
detect-bytejump.h
detect-bytetest.c
detect-bytetest.h
detect-classtype.c
detect-classtype.h
detect-content.c
detect-content.h
detect-csum.c
detect-csum.h
detect-dce-iface.c
detect-dce-iface.h
detect-dce-opnum.c
detect-dce-opnum.h
detect-dce-stub-data.c
detect-dce-stub-data.h
detect-depth.c invalidate sigs if depth > content_length 13 years ago
detect-depth.h
detect-detection-filter.c
detect-detection-filter.h
detect-distance.c
detect-distance.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-engine-alert.h
detect-engine-analyzer.c rule analyzer: make analyzer aware of http_user_agent pcre flag /V. 13 years ago
detect-engine-analyzer.h rule analyzer: fix fast pattern analyzer reporting wrong filename (same as rule analyzer). 13 years ago
detect-engine-content-inspection.c
detect-engine-content-inspection.h
detect-engine-dcepayload.c
detect-engine-dcepayload.h
detect-engine-event.c
detect-engine-event.h decode: decode IPv6-in-IPv6 13 years ago
detect-engine-file.c
detect-engine-file.h
detect-engine-hcbd.c file inspection: improve logging when stream.depth limit is reached. #493. 14 years ago
detect-engine-hcbd.h
detect-engine-hcd.c
detect-engine-hcd.h
detect-engine-hhd.c
detect-engine-hhd.h
detect-engine-hmd.c
detect-engine-hmd.h
detect-engine-hrhd.c
detect-engine-hrhd.h
detect-engine-hrud.c
detect-engine-hrud.h
detect-engine-hsbd.c file inspection: improve logging when stream.depth limit is reached. #493. 14 years ago
detect-engine-hsbd.h
detect-engine-hscd.c
detect-engine-hscd.h
detect-engine-hsmd.c
detect-engine-hsmd.h
detect-engine-hua.c
detect-engine-hua.h
detect-engine-iponly.c Properly clean signature's ip only data. 14 years ago
detect-engine-iponly.h
detect-engine-mpm.c Update fast_pattern engine to not use negated content as fast_pattern if we have non-negated content in the sig. 13 years ago
detect-engine-mpm.h
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
detect-engine-siggroup.h
detect-engine-sigorder.c
detect-engine-sigorder.h
detect-engine-state.c
detect-engine-state.h
detect-engine-tag.c
detect-engine-tag.h
detect-engine-threshold.c
detect-engine-threshold.h
detect-engine-uri.c
detect-engine-uri.h
detect-engine.c Set thread name Suricata-Main for main thread and LiveRuleSwap for live swap thread 13 years ago
detect-engine.h
detect-fast-pattern.c
detect-fast-pattern.h
detect-file-data.c
detect-file-data.h
detect-fileext.c file detect: improve cleanup 14 years ago
detect-fileext.h
detect-filemagic.c file detect: improve cleanup 14 years ago
detect-filemagic.h
detect-filemd5.c filemd5: free hash during cleanup 14 years ago
detect-filemd5.h
detect-filename.c file detect: improve cleanup 14 years ago
detect-filename.h
detect-filestore.c file detect: improve cleanup 14 years ago
detect-filestore.h
detect-flags.c
detect-flags.h
detect-flow.c
detect-flow.h
detect-flowbits.c
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-gid.c
detect-gid.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-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
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-isdataat.c
detect-isdataat.h
detect-itype.c
detect-itype.h
detect-mark.c
detect-mark.h
detect-metadata.c
detect-metadata.h
detect-msg.c
detect-msg.h
detect-noalert.c
detect-noalert.h
detect-nocase.c
detect-nocase.h
detect-offset.c
detect-offset.h
detect-parse.c Only set SIG_FLAG_REQUIRE_STREAM if signature inspects TCP. 13 years ago
detect-parse.h
detect-pcre.c
detect-pcre.h
detect-pktvar.c Improve pktvar keyword parsing and error handling. 14 years ago
detect-pktvar.h
detect-priority.c
detect-priority.h
detect-rawbytes.c
detect-rawbytes.h
detect-reference.c
detect-reference.h
detect-replace.c
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
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
detect-stream_size.h
detect-tag.c Fix detect tag error handling. 14 years ago
detect-tag.h
detect-threshold.c
detect-threshold.h
detect-tls-version.c
detect-tls-version.h
detect-tls.c tls: suppress always true condition. 13 years ago
detect-tls.h tls: adding support for fingerprint rule matching. 13 years ago
detect-tos.c
detect-tos.h
detect-ttl.c
detect-ttl.h
detect-uricontent.c
detect-uricontent.h
detect-urilen.c
detect-urilen.h
detect-window.c
detect-window.h
detect-within.c
detect-within.h
detect.c rule analyzer: fix fast pattern analyzer reporting wrong filename (same as rule analyzer). 13 years ago
detect.h Delay Detect threads initialization 13 years ago
flow-alert-sid.c
flow-alert-sid.h
flow-bit.c
flow-bit.h
flow-hash.c
flow-hash.h
flow-manager.c
flow-manager.h
flow-private.h
flow-queue.c
flow-queue.h
flow-timeout.c Delay Detect threads initialization 13 years ago
flow-timeout.h
flow-util.c
flow-util.h
flow-var.c
flow-var.h
flow.c flow: remove unused prune-flows option 13 years ago
flow.h flow: remove unused prune-flows option 13 years ago
host-queue.c
host-queue.h
host-timeout.c
host-timeout.h
host.c
host.h
log-droplog.c
log-droplog.h
log-file.c file inspection: improve logging when stream.depth limit is reached. #493. 14 years ago
log-file.h
log-filestore.c file inspection: improve logging when stream.depth limit is reached. #493. 14 years ago
log-filestore.h
log-httplog.c Custom logging feature for log-httplog 13 years ago
log-httplog.h
log-pcap.c
log-pcap.h
log-tlslog.c detect-tls: various indent fixes. 13 years ago
log-tlslog.h tls: adding TLS Log support 13 years ago
output.c
output.h
packet-queue.c
packet-queue.h
pkt-var.c
pkt-var.h
ptxdump.py
queue.h
reputation.c
reputation.h
respond-reject-libnet11.c
respond-reject-libnet11.h
respond-reject.c
respond-reject.h
runmode-af-packet.c Minor fixes for coverity issues. 14 years ago
runmode-af-packet.h
runmode-erf-dag.c
runmode-erf-dag.h
runmode-erf-file.c
runmode-erf-file.h
runmode-ipfw.c Rename 'worker' running mode to 'workers' 14 years ago
runmode-ipfw.h
runmode-napatech.c
runmode-napatech.h
runmode-nfq.c Rename 'worker' running mode to 'workers' 14 years ago
runmode-nfq.h
runmode-pcap-file.c
runmode-pcap-file.h
runmode-pcap.c Minor fixes for coverity issues. 14 years ago
runmode-pcap.h
runmode-pfring.c
runmode-pfring.h
runmodes.c Rename 'worker' running mode to 'workers' 14 years ago
runmodes.h
source-af-packet.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-af-packet.h
source-erf-dag.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-erf-dag.h
source-erf-file.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-erf-file.h
source-ipfw.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-ipfw.h
source-napatech.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-napatech.h
source-nfq-prototypes.h
source-nfq.c nfq: implement "fail-open" support. 13 years ago
source-nfq.h
source-pcap-file.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-pcap-file.h
source-pcap.c pcap: handle failure of packet treatment 13 years ago
source-pcap.h
source-pfring.c rx TMs shouldn't return TM_ECODE_FAILED if engine is in shutdown mode + minor cleanup 13 years ago
source-pfring.h
stream-tcp-inline.c
stream-tcp-inline.h
stream-tcp-private.h stream: handle case where Suricata sees 3whs-ACK but server doesn't. Bug #523. 13 years ago
stream-tcp-reassemble.c stream: don't NULL dereference p->flow->protoctx in StreamTcpReassembleDepthReached 14 years ago
stream-tcp-reassemble.h file inspection: improve logging when stream.depth limit is reached. #493. 14 years ago
stream-tcp-sack.c
stream-tcp-sack.h
stream-tcp-util.c
stream-tcp-util.h
stream-tcp.c stream-tcp: no checksum alert if validation is off 13 years ago
stream-tcp.h
stream.c
stream.h
suricata-common.h
suricata.c Get rid of AppLayerHtpRegisterExtraCallbacks 13 years ago
suricata.h Update version number to reflect we're working towards 1.4 now. 13 years ago
threads.c
threads.h Fix SCSetThreadName() macros in threads.h Add FreeBSD thread naming implementation. 14 years ago
threadvars.h
tm-modules.c
tm-modules.h check if all packets are processed before disabling detect threads + kill all threads <= detect after FFR + other minor fixes 14 years ago
tm-queuehandlers.c Clean up packet pool at shut down. 14 years ago
tm-queuehandlers.h Clean up packet pool at shut down. 14 years ago
tm-queues.c
tm-queues.h
tm-threads-common.h tls: adding TLS Log support 13 years ago
tm-threads.c Delay Detect threads initialization 13 years ago
tm-threads.h Delay Detect threads initialization 13 years ago
tmqh-flow.c
tmqh-flow.h
tmqh-nfq.c
tmqh-nfq.h
tmqh-packetpool.c Clean up packet pool at shut down. 14 years ago
tmqh-packetpool.h Clean up packet pool at shut down. 14 years ago
tmqh-ringbuffer.c Clean up packet pool at shut down. 14 years ago
tmqh-ringbuffer.h Clean up packet pool at shut down. 14 years ago
tmqh-simple.c
tmqh-simple.h
util-action.c
util-action.h
util-affinity.c
util-affinity.h
util-atomic.c
util-atomic.h
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
util-byte.c
util-byte.h
util-checksum.c
util-checksum.h
util-cidr.c
util-cidr.h
util-classification-config.c Windows build and other misc fixes. 13 years ago
util-classification-config.h
util-clock.h
util-coredump-config.c
util-coredump-config.h
util-cpu.c bug #466 - Updated getticks() to serialize execution of rdtsc with cpuid 13 years ago
util-cpu.h
util-crypt.c tls: add NSS version for SHA1 computing function. 13 years ago
util-crypt.h tls: add NSS version for SHA1 computing function. 13 years ago
util-cuda-handlers.c
util-cuda-handlers.h
util-cuda.c
util-cuda.h
util-daemon.c
util-daemon.h
util-debug-filters.c
util-debug-filters.h
util-debug.c
util-debug.h
util-decode-asn1.c
util-decode-asn1.h
util-decode-der-get.c
util-decode-der-get.h
util-decode-der.c Use SCFree instead of free in DER decoder. 13 years ago
util-decode-der.h
util-device.c
util-device.h
util-enum.c
util-enum.h
util-error.c bug #455 - Warn users on signature event vars having precedence over threshold.conf ones 14 years ago
util-error.h tls: adding TLS Log support 13 years ago
util-file.c
util-file.h
util-fix_checksum.c
util-fix_checksum.h
util-fmemopen.c
util-fmemopen.h
util-hash-lookup3.c
util-hash-lookup3.h
util-hash.c
util-hash.h
util-hashlist.c
util-hashlist.h
util-host-os-info.c bug 499 - update host os info enum map to use - instead of _ + add new unittests 13 years ago
util-host-os-info.h
util-ioctl.c
util-ioctl.h
util-logopenfile.c
util-logopenfile.h
util-magic.c Minor fixes for coverity issues. 14 years ago
util-magic.h
util-mem.h
util-memcmp.c
util-memcmp.h
util-misc.c
util-misc.h
util-mpm-ac-bs.c ac-bs and ac-gfbs mem cleanup 14 years ago
util-mpm-ac-bs.h
util-mpm-ac-gfbs.c ac-bs and ac-gfbs mem cleanup 14 years ago
util-mpm-ac-gfbs.h
util-mpm-ac.c mpm engine and ac mem free fixes 14 years ago
util-mpm-ac.h
util-mpm-b2g-cuda-kernel.cu
util-mpm-b2g-cuda.c Delay Detect threads initialization 13 years ago
util-mpm-b2g-cuda.h
util-mpm-b2g.c
util-mpm-b2g.h
util-mpm-b2gc.c
util-mpm-b2gc.h
util-mpm-b2gm.c
util-mpm-b2gm.h
util-mpm-b3g.c
util-mpm-b3g.h
util-mpm-wumanber.c
util-mpm-wumanber.h
util-mpm.c ac-bs and ac-gfbs mem cleanup 14 years ago
util-mpm.h
util-optimize.h
util-path.c
util-path.h
util-pidfile.c
util-pidfile.h
util-pool.c
util-pool.h
util-print.c
util-print.h
util-privs.c
util-privs.h
util-profiling-locks.c
util-profiling-locks.h
util-profiling.c
util-profiling.h
util-proto-name.c
util-proto-name.h
util-radix-tree.c
util-radix-tree.h
util-random.c
util-random.h
util-reference-config.c Minor fixes for coverity issues. 14 years ago
util-reference-config.h
util-ringbuffer.c
util-ringbuffer.h
util-rohash.c
util-rohash.h
util-rule-vars.c
util-rule-vars.h
util-runmodes.c Delay Detect threads initialization 13 years ago
util-runmodes.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-strlcatu.c
util-strlcpyu.c
util-syslog.c
util-syslog.h
util-threshold-config.c Windows build and other misc fixes. 13 years ago
util-threshold-config.h
util-time.c
util-time.h
util-unittest-helper.c
util-unittest-helper.h
util-unittest.c
util-unittest.h
util-validate.h
util-var-name.c
util-var-name.h
util-var.c
util-var.h
util-vector.h
win32-misc.c
win32-misc.h
win32-service.c
win32-service.h
win32-syslog.h