-noinst_HEADERS = action-globals.h \
- app-layer-nbss.h app-layer-dcerpc-common.h \
- debug.h \
- flow-private.h queue.h source-nfq-prototypes.h \
- source-windivert-prototypes.h \
- suricata-common.h threadvars.h tree.h \
- util-validate.h
bin_PROGRAMS = suricata
if BUILD_FUZZTARGETS
bin_PROGRAMS += fuzz_applayerprotodetectgetproto \
fuzz_sigpcap fuzz_mimedecparseline
endif
-COMMON_SOURCES = \
-alert-debuglog.c alert-debuglog.h \
-alert-fastlog.c alert-fastlog.h \
-alert-prelude.c alert-prelude.h \
-alert-syslog.c alert-syslog.h \
-app-layer.c app-layer.h \
-app-layer-dcerpc.c app-layer-dcerpc.h \
-app-layer-dcerpc-udp.c app-layer-dcerpc-udp.h \
-app-layer-detect-proto.c app-layer-detect-proto.h \
-app-layer-dnp3.c app-layer-dnp3.h \
-app-layer-dnp3-objects.c app-layer-dnp3-objects.h \
-app-layer-enip.c app-layer-enip.h \
-app-layer-enip-common.c app-layer-enip-common.h \
-app-layer-events.c app-layer-events.h \
-app-layer-expectation.c app-layer-expectation.h \
-app-layer-ftp.c app-layer-ftp.h \
-app-layer-htp-body.c app-layer-htp-body.h \
-app-layer-htp.c app-layer-htp.h \
-app-layer-htp-file.c app-layer-htp-file.h \
-app-layer-htp-libhtp.c app-layer-htp-libhtp.h \
-app-layer-htp-mem.c app-layer-htp-mem.h \
-app-layer-htp-xff.c app-layer-htp-xff.h \
-app-layer-http2.c app-layer-http2.h \
-app-layer-modbus.c app-layer-modbus.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-smtp.c app-layer-smtp.h \
-app-layer-snmp.c app-layer-snmp.h \
-app-layer-nfs-tcp.c app-layer-nfs-tcp.h \
-app-layer-nfs-udp.c app-layer-nfs-udp.h \
-app-layer-ntp.c app-layer-ntp.h \
-app-layer-register.c app-layer-register.h \
-app-layer-tftp.c app-layer-tftp.h \
-app-layer-ikev2.c app-layer-ikev2.h \
-app-layer-krb5.c app-layer-krb5.h \
-app-layer-rfb.c app-layer-rfb.h \
-app-layer-mqtt.c app-layer-mqtt.h \
-app-layer-template.c app-layer-template.h \
-app-layer-template-rust.c app-layer-template-rust.h \
-app-layer-rdp.c app-layer-rdp.h \
-app-layer-ssh.c app-layer-ssh.h \
-app-layer-ssl.c app-layer-ssl.h \
-app-layer-sip.c app-layer-sip.h \
-conf.c conf.h \
-conf-yaml-loader.c conf-yaml-loader.h \
-counters.c counters.h \
-datasets.c datasets.h datasets-reputation.h \
-datasets-string.c datasets-string.h \
-datasets-sha256.c datasets-sha256.h \
-datasets-md5.c datasets-md5.h \
-decode.c decode.h \
-decode-chdlc.c decode-chdlc.h \
-decode-erspan.c decode-erspan.h \
-decode-ethernet.c decode-ethernet.h \
-decode-events.c decode-events.h \
-decode-geneve.c decode-geneve.h \
-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-ipv6.h \
-decode-nsh.c decode-nsh.h \
-decode-null.c decode-null.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-esp.c decode-esp.h \
-decode-sll.c decode-sll.h \
-decode-tcp.c decode-tcp.h \
-decode-teredo.c decode-teredo.h \
-decode-udp.c decode-udp.h \
-decode-vlan.c decode-vlan.h \
-decode-vxlan.c decode-vxlan.h \
-decode-mpls.c decode-mpls.h \
-decode-template.c decode-template.h \
-defrag-config.c defrag-config.h \
-defrag.c defrag.h \
-defrag-hash.c defrag-hash.h \
-defrag-queue.c defrag-queue.h \
-defrag-timeout.c defrag-timeout.h \
-detect-app-layer-event.c detect-app-layer-event.h \
-detect-app-layer-protocol.c detect-app-layer-protocol.h \
-detect-asn1.c detect-asn1.h \
-detect-base64-data.c detect-base64-data.h \
-detect-base64-decode.c detect-base64-decode.h \
-detect-bsize.c detect-bsize.h \
-detect-byte.c detect-byte.h \
-detect-byte-extract.c detect-byte-extract.h \
-detect-bytejump.c detect-bytejump.h \
-detect-bytemath.c detect-bytemath.h \
-detect-bytetest.c detect-bytetest.h \
-detect-bypass.c detect-bypass.h \
-detect.c detect.h \
-detect-classtype.c detect-classtype.h \
-detect-config.c detect-config.h \
-detect-content.c detect-content.h \
-detect-csum.c detect-csum.h \
-detect-datarep.c detect-datarep.h \
-detect-dataset.c detect-dataset.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 detect-depth.h \
-detect-detection-filter.c detect-detection-filter.h \
-detect-distance.c detect-distance.h \
-detect-dnp3.c detect-dnp3.h \
-detect-dns-opcode.c detect-dns-opcode.h \
-detect-dns-query.c detect-dns-query.h \
-detect-tls-ja3-hash.c detect-tls-ja3-hash.h \
-detect-tls-ja3-string.c detect-tls-ja3-string.h \
-detect-tls-ja3s-hash.c detect-tls-ja3s-hash.h \
-detect-tls-ja3s-string.c detect-tls-ja3s-string.h \
-detect-tls-sni.c detect-tls-sni.h \
-detect-tls-cert-issuer.c detect-tls-cert-issuer.h \
-detect-tls-cert-subject.c detect-tls-cert-subject.h \
-detect-tls-cert-serial.c detect-tls-cert-serial.h \
-detect-tls-cert-fingerprint.c detect-tls-cert-fingerprint.h \
-detect-tls-certs.c detect-tls-certs.h \
-detect-dsize.c detect-dsize.h \
-detect-engine.c detect-engine.h \
-detect-engine-address.c detect-engine-address.h \
-detect-engine-address-ipv4.c detect-engine-address-ipv4.h \
-detect-engine-address-ipv6.c detect-engine-address-ipv6.h \
-detect-engine-alert.c detect-engine-alert.h \
-detect-engine-analyzer.c detect-engine-analyzer.h \
-detect-engine-build.c detect-engine-build.h \
-detect-engine-content-inspection.c detect-engine-content-inspection.h \
-detect-engine-dcepayload.c detect-engine-dcepayload.h \
-detect-engine-dns.c detect-engine-dns.h \
-detect-engine-modbus.c detect-engine-modbus.h \
-detect-engine-enip.c detect-engine-enip.h \
-detect-engine-event.c detect-engine-event.h \
-detect-engine-file.c detect-engine-file.h \
-detect-engine-iponly.c detect-engine-iponly.h \
-detect-engine-loader.c detect-engine-loader.h \
-detect-engine-mpm.c detect-engine-mpm.h \
-detect-engine-payload.c detect-engine-payload.h \
-detect-engine-port.c detect-engine-port.h \
-detect-engine-prefilter.c detect-engine-prefilter.h \
-detect-engine-prefilter-common.c detect-engine-prefilter-common.h \
-detect-engine-proto.c detect-engine-proto.h \
-detect-engine-profile.c detect-engine-profile.h \
-detect-engine-register.c detect-engine-register.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-uint.c detect-engine-uint.h \
-detect-fast-pattern.c detect-fast-pattern.h \
-detect-file-data.c detect-file-data.h \
-detect-file-hash-common.c detect-file-hash-common.h \
-detect-fileext.c detect-fileext.h \
-detect-filemagic.c detect-filemagic.h \
-detect-filemd5.c detect-filemd5.h \
-detect-filesha1.c detect-filesha1.h \
-detect-filesha256.c detect-filesha256.h \
-detect-filename.c detect-filename.h \
-detect-filesize.c detect-filesize.h \
-detect-filestore.c detect-filestore.h \
-detect-flowbits.c detect-flowbits.h \
-detect-flow.c detect-flow.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 detect-hostbits.h \
-detect-http-accept.c detect-http-accept.h \
-detect-http-accept-enc.c detect-http-accept-enc.h \
-detect-http-accept-lang.c detect-http-accept-lang.h \
-detect-http-client-body.c 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 detect-http-cookie.h \
-detect-http-header.c detect-http-header.h \
-detect-http-headers.c detect-http-headers.h detect-http-headers-stub.h \
-detect-http-header-common.c detect-http-header-common.h \
-detect-http-header-names.c detect-http-header-names.h \
-detect-http-host.c detect-http-host.h \
-detect-http-location.c detect-http-location.h \
-detect-http-method.c detect-http-method.h \
-detect-http-protocol.c detect-http-protocol.h \
-detect-http-raw-header.c detect-http-raw-header.h \
-detect-http-referer.c detect-http-referer.h \
-detect-http-request-line.c detect-http-request-line.h \
-detect-http-response-line.c detect-http-response-line.h \
-detect-http-server.c detect-http-server.h \
-detect-http-server-body.c detect-http-server-body.h \
-detect-http-start.c detect-http-start.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-http2.c detect-http2.h \
-detect-icmp-id.c detect-icmp-id.h \
-detect-icmp-seq.c detect-icmp-seq.h \
-detect-icmpv4hdr.c detect-icmpv4hdr.h \
-detect-icmpv6hdr.c detect-icmpv6hdr.h \
-detect-icmpv6-mtu.c detect-icmpv6-mtu.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-ipv4hdr.c detect-ipv4hdr.h \
-detect-ipv6hdr.c detect-ipv6hdr.h \
-detect-isdataat.c detect-isdataat.h \
-detect-itype.c detect-itype.h \
-detect-krb5-cname.c detect-krb5-cname.h \
-detect-krb5-errcode.c detect-krb5-errcode.h \
-detect-krb5-msgtype.c detect-krb5-msgtype.h \
-detect-krb5-sname.c detect-krb5-sname.h \
-detect-l3proto.c detect-l3proto.h \
-detect-lua.c detect-lua.h \
-detect-lua-extensions.c detect-lua-extensions.h \
-detect-mark.c detect-mark.h \
-detect-metadata.c detect-metadata.h \
-detect-msg.c detect-msg.h \
-detect-nfs-procedure.c detect-nfs-procedure.h \
-detect-nfs-version.c detect-nfs-version.h \
-detect-noalert.c detect-noalert.h \
-detect-nocase.c detect-nocase.h \
-detect-offset.c detect-offset.h \
-detect-parse.c detect-parse.h \
-detect-pcre.c detect-pcre.h \
-detect-pkt-data.c detect-pkt-data.h \
-detect-pktvar.c detect-pktvar.h \
-detect-prefilter.c detect-prefilter.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-sid.c detect-sid.h \
-detect-snmp-community.c detect-snmp-community.h \
-detect-snmp-pdu_type.c detect-snmp-pdu_type.h \
-detect-snmp-version.c detect-snmp-version.h \
-detect-sip-method.c detect-sip-method.h \
-detect-sip-uri.c detect-sip-uri.h \
-detect-sip-protocol.c detect-sip-protocol.h \
-detect-sip-stat-code.c detect-sip-stat-code.h \
-detect-sip-stat-msg.c detect-sip-stat-msg.h \
-detect-sip-request-line.c detect-sip-request-line.h \
-detect-sip-response-line.c detect-sip-response-line.h \
-detect-rfb-secresult.c detect-rfb-secresult.h \
-detect-rfb-sectype.c detect-rfb-sectype.h \
-detect-rfb-name.c detect-rfb-name.h \
-detect-ssh-proto.c detect-ssh-proto.h \
-detect-ssh-proto-version.c detect-ssh-proto-version.h \
-detect-ssh-software.c detect-ssh-software.h \
-detect-ssh-software-version.c detect-ssh-software-version.h \
-detect-ssh-hassh.c detect-ssh-hassh.h \
-detect-ssh-hassh-server.c detect-ssh-hassh-server.h \
-detect-ssh-hassh-string.c detect-ssh-hassh-string.h \
-detect-ssh-hassh-server-string.c detect-ssh-hassh-server-string.h \
-detect-smb-share.c detect-smb-share.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 detect-tag.h \
-detect-target.c detect-target.h \
-detect-tcp-ack.c detect-tcp-ack.h \
-detect-tcp-flags.c detect-tcp-flags.h \
-detect-tcp-seq.c detect-tcp-seq.h \
-detect-tcp-window.c detect-tcp-window.h \
-detect-tcphdr.c detect-tcphdr.h \
-detect-udphdr.c detect-udphdr.h \
-detect-tcpmss.c detect-tcpmss.h \
-detect-template.c detect-template.h \
-detect-template2.c detect-template2.h \
-detect-ftpdata.c detect-ftpdata.h \
-detect-template-rust-buffer.c detect-template-rust-buffer.h \
-detect-mqtt-type.c detect-mqtt-type.h \
-detect-mqtt-flags.c detect-mqtt-flags.h \
-detect-mqtt-qos.c detect-mqtt-qos.h \
-detect-mqtt-protocol-version.c detect-mqtt-protocol-version.h \
-detect-mqtt-reason-code.c detect-mqtt-reason-code.h \
-detect-mqtt-connect-flags.c detect-mqtt-connect-flags.h \
-detect-mqtt-connect-clientid.c detect-mqtt-connect-clientid.h \
-detect-mqtt-connect-username.c detect-mqtt-connect-username.h \
-detect-mqtt-connect-password.c detect-mqtt-connect-password.h \
-detect-mqtt-connect-willtopic.c detect-mqtt-connect-willtopic.h \
-detect-mqtt-connect-willmessage.c detect-mqtt-connect-willmessage.h \
-detect-mqtt-connack-sessionpresent.c detect-mqtt-connack-sessionpresent.h \
-detect-mqtt-publish-message.c detect-mqtt-publish-message.h \
-detect-mqtt-publish-topic.c detect-mqtt-publish-topic.h \
-detect-mqtt-subscribe-topic.c detect-mqtt-subscribe-topic.h \
-detect-mqtt-unsubscribe-topic.c detect-mqtt-unsubscribe-topic.h \
-detect-template-buffer.c detect-template-buffer.h \
-detect-threshold.c detect-threshold.h \
-detect-tls.c detect-tls.h \
-detect-tls-cert-validity.c detect-tls-cert-validity.h \
-detect-tls-version.c detect-tls-version.h \
-detect-tos.c detect-tos.h \
-detect-transform-compress-whitespace.c detect-transform-compress-whitespace.h \
-detect-transform-strip-whitespace.c detect-transform-strip-whitespace.h \
-detect-transform-md5.c detect-transform-md5.h \
-detect-transform-sha1.c detect-transform-sha1.h \
-detect-transform-sha256.c detect-transform-sha256.h \
-detect-transform-dotprefix.c detect-transform-dotprefix.h \
-detect-transform-pcrexform.c detect-transform-pcrexform.h \
-detect-transform-urldecode.c detect-transform-urldecode.h \
-detect-ttl.c detect-ttl.h \
-detect-uricontent.c detect-uricontent.h \
-detect-urilen.c detect-urilen.h \
-detect-within.c detect-within.h \
-detect-modbus.c detect-modbus.h \
-detect-xbits.c detect-xbits.h \
-detect-cipservice.c detect-cipservice.h \
-device-storage.c device-storage.h \
-feature.c feature.h \
-flow-bit.c flow-bit.h \
-flow.c flow.h \
-flow-bypass.c flow-bypass.h \
-flow-hash.c flow-hash.h \
-flow-manager.c flow-manager.h \
-flow-queue.c flow-queue.h \
-flow-storage.c flow-storage.h \
-flow-spare-pool.c flow-spare-pool.h \
-flow-timeout.c flow-timeout.h \
-flow-util.c flow-util.h \
-flow-var.c flow-var.h \
-flow-worker.c flow-worker.h \
-host.c host.h \
-host-bit.c host-bit.h \
-host-queue.c host-queue.h \
-host-storage.c host-storage.h \
-host-timeout.c host-timeout.h \
-ippair.c ippair.h \
-ippair-bit.c ippair-bit.h \
-ippair-queue.c ippair-queue.h \
-ippair-storage.c ippair-storage.h \
-ippair-timeout.c ippair-timeout.h \
-log-cf-common.c log-cf-common.h \
-log-httplog.c log-httplog.h \
-log-pcap.c log-pcap.h \
-log-stats.c log-stats.h \
-log-tcp-data.c log-tcp-data.h \
-log-tlslog.c log-tlslog.h \
-log-tlsstore.c log-tlsstore.h \
-output.c output.h \
-output-file.c output-file.h \
-output-filedata.c output-filedata.h \
-output-filestore.c output-filestore.h \
-output-flow.c output-flow.h \
-output-json-alert.c output-json-alert.h \
-output-json-anomaly.c output-json-anomaly.h \
-output-json-dns.c output-json-dns.h \
-output-json-dnp3.c output-json-dnp3.h \
-output-json-dnp3-objects.c output-json-dnp3-objects.h \
-output-json-drop.c output-json-drop.h \
-output-json-email-common.c output-json-email-common.h \
-output-json-file.c output-json-file.h \
-output-json-flow.c output-json-flow.h \
-output-json-ftp.c output-json-ftp.h \
-output-json-netflow.c output-json-netflow.h \
-output-json-http.c output-json-http.h \
-output-json-http2.c output-json-http2.h \
-output-json-sip.c output-json-sip.h \
-output-json-smtp.c output-json-smtp.h \
-output-json-ssh.c output-json-ssh.h \
-output-json-stats.c output-json-stats.h \
-output-json-tls.c output-json-tls.h \
-output-json-nfs.c output-json-nfs.h \
-output-json-tftp.c output-json-tftp.h \
-output-json-smb.c output-json-smb.h \
-output-json-ikev2.c output-json-ikev2.h \
-output-json-krb5.c output-json-krb5.h \
-output-json-dhcp.c output-json-dhcp.h \
-output-json-snmp.c output-json-snmp.h \
-output-json-rfb.c output-json-rfb.h \
-output-json-mqtt.c output-json-mqtt.h \
-output-json-template.c output-json-template.h \
-output-json-template-rust.c output-json-template-rust.h \
-output-json-rdp.c output-json-rdp.h \
-output-json-dcerpc.c output-json-dcerpc.h \
-output-json-metadata.c output-json-metadata.h \
-output-lua.c output-lua.h \
-output-packet.c output-packet.h \
-output-stats.c output-stats.h \
-output-streaming.c output-streaming.h \
-output-tx.c output-tx.h \
-output-json.c output-json.h \
-output-json-common.c \
-packet-queue.c packet-queue.h \
-pkt-var.c pkt-var.h \
-reputation.c reputation.h \
-respond-reject.c respond-reject.h \
-respond-reject-libnet11.h respond-reject-libnet11.c \
-runmode-af-packet.c runmode-af-packet.h \
-runmode-erf-dag.c runmode-erf-dag.h \
-runmode-erf-file.c runmode-erf-file.h \
-runmode-ipfw.c runmode-ipfw.h \
-runmode-napatech.c runmode-napatech.h \
-runmode-netmap.c runmode-netmap.h \
-runmode-nfq.c runmode-nfq.h \
-runmode-nflog.c runmode-nflog.h \
-runmode-pcap.c runmode-pcap.h \
-runmode-pcap-file.c runmode-pcap-file.h \
-runmode-pfring.c runmode-pfring.h \
-runmode-unittests.c runmode-unittests.h \
-runmode-unix-socket.c runmode-unix-socket.h \
-runmode-windivert.c runmode-windivert.h \
-runmodes.c runmodes.h \
-rust.h \
-rust-context.c rust-context.h \
-source-af-packet.c source-af-packet.h \
-source-erf-dag.c source-erf-dag.h \
-source-erf-file.c source-erf-file.h \
-source-ipfw.c source-ipfw.h \
-source-napatech.c source-napatech.h \
-source-netmap.c source-netmap.h \
-source-nfq.c source-nfq.h \
-source-nflog.c source-nflog.h \
-source-pcap.c source-pcap.h \
-source-pcap-file.c source-pcap-file.h \
-source-pcap-file-directory-helper.c source-pcap-file-directory-helper.h \
-source-pcap-file-helper.c source-pcap-file-helper.h \
-source-pfring.c source-pfring.h \
-source-windivert.c source-windivert.h \
-stream.c stream.h \
-stream-tcp.c stream-tcp.h stream-tcp-private.h \
-stream-tcp-inline.c stream-tcp-inline.h \
-stream-tcp-list.c stream-tcp-list.h \
-stream-tcp-reassemble.c stream-tcp-reassemble.h \
-stream-tcp-sack.c stream-tcp-sack.h \
-stream-tcp-util.c stream-tcp-util.h \
-suricata.c suricata.h \
-threads.c threads.h \
-threads-debug.h threads-profile.h \
-tm-modules.c tm-modules.h \
-tmqh-flow.c tmqh-flow.h \
-tmqh-packetpool.c tmqh-packetpool.h \
-tmqh-simple.c tmqh-simple.h \
-tm-queuehandlers.c tm-queuehandlers.h \
-tm-queues.c tm-queues.h \
-tm-threads.c tm-threads.h tm-threads-common.h \
-unix-manager.c unix-manager.h \
-util-action.c util-action.h \
-util-atomic.c util-atomic.h \
-util-base64.c util-base64.h \
-util-bloomfilter-counting.c util-bloomfilter-counting.h \
-util-bloomfilter.c util-bloomfilter.h \
-util-bpf.c util-bpf.h \
-util-buffer.c util-buffer.h \
-util-byte.c util-byte.h \
-util-checksum.c util-checksum.h \
-util-cidr.c util-cidr.h \
-util-classification-config.c util-classification-config.h \
-util-config.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-daemon.c util-daemon.h \
-util-debug.c util-debug.h \
-util-debug-filters.c util-debug-filters.h \
-util-decode-mime.c util-decode-mime.h \
-util-detect.c util-detect.h \
-util-device.c util-device.h \
-util-ebpf.c util-ebpf.h \
-util-enum.c util-enum.h \
-util-error.c util-error.h \
-util-file.c util-file.h \
-util-file-decompression.c util-file-decompression.h \
-util-file-swf-decompression.c util-file-swf-decompression.h \
-util-fix_checksum.c util-fix_checksum.h \
-util-fmemopen.c util-fmemopen.h \
-util-hash.c util-hash.h \
-util-hashlist.c util-hashlist.h \
-util-hash-lookup3.c util-hash-lookup3.h \
-util-hash-string.c util-hash-string.h \
-util-host-os-info.c util-host-os-info.h \
-util-host-info.c util-host-info.h \
-util-hyperscan.c util-hyperscan.h \
-util-ioctl.h util-ioctl.c \
-util-ip.h util-ip.c \
-util-ja3.h util-ja3.c \
-util-logopenfile.h util-logopenfile.c \
-util-log-redis.h util-log-redis.c \
-util-lua.c util-lua.h \
-util-luajit.c util-luajit.h \
-util-lua-common.c util-lua-common.h \
-util-lua-dnp3.c util-lua-dnp3.h \
-util-lua-dnp3-objects.c util-lua-dnp3-objects.h \
-util-lua-dns.c util-lua-dns.h \
-util-lua-http.c util-lua-http.h \
-util-lua-ja3.c util-lua-ja3.h \
-util-lua-tls.c util-lua-tls.h \
-util-lua-ssh.c util-lua-ssh.h \
-util-lua-hassh.c util-lua-hassh.h \
-util-lua-smtp.c util-lua-smtp.h \
-util-macset.c util-macset.h \
-util-magic.c util-magic.h \
-util-memcmp.c util-memcmp.h \
-util-memcpy.h \
-util-mem.c util-mem.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.c util-mpm-ac.h \
-util-mpm-ac-ks.c util-mpm-ac-ks.h \
-util-mpm-ac-ks-small.c \
-util-mpm-hs.c util-mpm-hs.h \
-util-mpm.c util-mpm.h \
-util-napatech.c util-napatech.h \
-util-optimize.h \
-util-pages.c util-pages.h \
-util-path.c util-path.h \
-util-pidfile.c util-pidfile.h \
-util-plugin.c util-plugin.h \
-util-pool.c util-pool.h \
-util-pool-thread.c util-pool-thread.h \
-util-prefilter.c util-prefilter.h \
-util-print.c util-print.h \
-util-privs.c util-privs.h \
-util-profiling.c util-profiling.h \
-util-profiling-keywords.c \
-util-profiling-locks.c util-profiling-locks.h \
-util-profiling-prefilter.c \
-util-profiling-rulegroups.c \
-util-profiling-rules.c \
-util-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 util-reference-config.h \
-util-rohash.c util-rohash.h \
-util-rule-vars.c util-rule-vars.h \
-util-runmodes.c 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-bs2bm.c util-spm-bs2bm.h \
-util-spm-bs.c util-spm-bs.h \
-util-spm-hs.c util-spm-hs.h \
-util-spm.c util-spm.h util-clock.h \
-util-storage.c util-storage.h \
-util-streaming-buffer.c util-streaming-buffer.h \
-util-strlcatu.c \
-util-strlcpyu.c \
-util-strptime.c \
-util-syslog.c util-syslog.h \
-util-thash.c util-thash.h \
-util-threshold-config.c util-threshold-config.h \
-util-time.c util-time.h \
-util-unittest.c util-unittest.h \
-util-unittest-helper.c util-unittest-helper.h \
-util-validate.h util-affinity.h util-affinity.c \
-util-var.c util-var.h \
-util-var-name.c util-var-name.h \
-util-vector.h \
-win32-syscall.c win32-syscall.h \
-win32-misc.c win32-misc.h \
-win32-service.c win32-service.h \
-win32-syslog.h
+noinst_HEADERS = \
+ action-globals.h \
+ alert-debuglog.h \
+ alert-fastlog.h \
+ alert-prelude.h \
+ alert-syslog.h \
+ app-layer-dcerpc-common.h \
+ app-layer-dcerpc.h \
+ app-layer-dcerpc-udp.h \
+ app-layer-detect-proto.h \
+ app-layer-dnp3.h \
+ app-layer-dnp3-objects.h \
+ app-layer-enip-common.h \
+ app-layer-enip.h \
+ app-layer-events.h \
+ app-layer-expectation.h \
+ app-layer-ftp.h \
+ app-layer.h \
+ app-layer-htp-body.h \
+ app-layer-htp-file.h \
+ app-layer-htp.h \
+ app-layer-htp-libhtp.h \
+ app-layer-htp-mem.h \
+ app-layer-htp-xff.h \
+ app-layer-http2.h \
+ app-layer-ikev2.h \
+ app-layer-krb5.h \
+ app-layer-modbus.h \
+ app-layer-mqtt.h \
+ app-layer-nbss.h \
+ app-layer-nfs-tcp.h \
+ app-layer-nfs-udp.h \
+ app-layer-ntp.h \
+ app-layer-parser.h \
+ app-layer-protos.h \
+ app-layer-rdp.h \
+ app-layer-register.h \
+ app-layer-rfb.h \
+ app-layer-sip.h \
+ app-layer-smb.h \
+ app-layer-smtp.h \
+ app-layer-snmp.h \
+ app-layer-ssh.h \
+ app-layer-ssl.h \
+ app-layer-template.h \
+ app-layer-template-rust.h \
+ app-layer-tftp.h \
+ autoconf.h \
+ build-info.h \
+ conf.h \
+ conf-yaml-loader.h \
+ counters.h \
+ datasets.h \
+ datasets-md5.h \
+ datasets-reputation.h \
+ datasets-sha256.h \
+ datasets-string.h \
+ debug.h \
+ decode-chdlc.h \
+ decode-erspan.h \
+ decode-esp.h \
+ decode-ethernet.h \
+ decode-events.h \
+ decode-geneve.h \
+ decode-gre.h \
+ decode.h \
+ decode-icmpv4.h \
+ decode-icmpv6.h \
+ decode-ipv4.h \
+ decode-ipv6.h \
+ decode-mpls.h \
+ decode-nsh.h \
+ decode-null.h \
+ decode-ppp.h \
+ decode-pppoe.h \
+ decode-raw.h \
+ decode-sctp.h \
+ decode-sll.h \
+ decode-tcp.h \
+ decode-template.h \
+ decode-teredo.h \
+ decode-udp.h \
+ decode-vlan.h \
+ decode-vxlan.h \
+ defrag-config.h \
+ defrag.h \
+ defrag-hash.h \
+ defrag-queue.h \
+ defrag-timeout.h \
+ detect-app-layer-event.h \
+ detect-app-layer-protocol.h \
+ detect-asn1.h \
+ detect-base64-data.h \
+ detect-base64-decode.h \
+ detect-bsize.h \
+ detect-bypass.h \
+ detect-byte-extract.h \
+ detect-byte.h \
+ detect-bytejump.h \
+ detect-bytemath.h \
+ detect-bytetest.h \
+ detect-cipservice.h \
+ detect-classtype.h \
+ detect-config.h \
+ detect-content.h \
+ detect-csum.h \
+ detect-datarep.h \
+ detect-dataset.h \
+ detect-dce-iface.h \
+ detect-dce-opnum.h \
+ detect-dce-stub-data.h \
+ detect-depth.h \
+ detect-detection-filter.h \
+ detect-distance.h \
+ detect-dnp3.h \
+ detect-dns-opcode.h \
+ detect-dns-query.h \
+ detect-dsize.h \
+ detect-engine-address.h \
+ detect-engine-address-ipv4.h \
+ detect-engine-address-ipv6.h \
+ detect-engine-alert.h \
+ detect-engine-analyzer.h \
+ detect-engine-build.h \
+ detect-engine-content-inspection.h \
+ detect-engine-dcepayload.h \
+ detect-engine-dns.h \
+ detect-engine-enip.h \
+ detect-engine-event.h \
+ detect-engine-file.h \
+ detect-engine.h \
+ detect-engine-iponly.h \
+ detect-engine-loader.h \
+ detect-engine-modbus.h \
+ detect-engine-mpm.h \
+ detect-engine-payload.h \
+ detect-engine-port.h \
+ detect-engine-prefilter-common.h \
+ detect-engine-prefilter.h \
+ detect-engine-profile.h \
+ detect-engine-proto.h \
+ detect-engine-register.h \
+ detect-engine-siggroup.h \
+ detect-engine-sigorder.h \
+ detect-engine-state.h \
+ detect-engine-tag.h \
+ detect-engine-threshold.h \
+ detect-engine-uint.h \
+ detect-fast-pattern.h \
+ detect-file-data.h \
+ detect-fileext.h \
+ detect-file-hash-common.h \
+ detect-filemagic.h \
+ detect-filemd5.h \
+ detect-filename.h \
+ detect-filesha1.h \
+ detect-filesha256.h \
+ detect-filesize.h \
+ detect-filestore.h \
+ detect-flowbits.h \
+ detect-flow.h \
+ detect-flowint.h \
+ detect-flowvar.h \
+ detect-fragbits.h \
+ detect-fragoffset.h \
+ detect-ftpbounce.h \
+ detect-ftpdata.h \
+ detect-geoip.h \
+ detect-gid.h \
+ detect.h \
+ detect-hostbits.h \
+ detect-http2.h \
+ detect-http-accept-enc.h \
+ detect-http-accept.h \
+ detect-http-accept-lang.h \
+ detect-http-client-body.h \
+ detect-http-connection.h \
+ detect-http-content-len.h \
+ detect-http-content-type.h \
+ detect-http-cookie.h \
+ detect-http-header-common.h \
+ detect-http-header.h \
+ detect-http-header-names.h \
+ detect-http-headers.h \
+ detect-http-headers-stub.h \
+ detect-http-host.h \
+ detect-http-location.h \
+ detect-http-method.h \
+ detect-http-protocol.h \
+ detect-http-raw-header.h \
+ detect-http-referer.h \
+ detect-http-request-line.h \
+ detect-http-response-line.h \
+ detect-http-server-body.h \
+ detect-http-server.h \
+ detect-http-start.h \
+ detect-http-stat-code.h \
+ detect-http-stat-msg.h \
+ detect-http-ua.h \
+ detect-http-uri.h \
+ detect-icmp-id.h \
+ detect-icmp-seq.h \
+ detect-icmpv4hdr.h \
+ detect-icmpv6hdr.h \
+ detect-icmpv6-mtu.h \
+ detect-icode.h \
+ detect-id.h \
+ detect-ipopts.h \
+ detect-ipproto.h \
+ detect-iprep.h \
+ detect-ipv4hdr.h \
+ detect-ipv6hdr.h \
+ detect-isdataat.h \
+ detect-itype.h \
+ detect-krb5-cname.h \
+ detect-krb5-errcode.h \
+ detect-krb5-msgtype.h \
+ detect-krb5-sname.h \
+ detect-l3proto.h \
+ detect-lua-extensions.h \
+ detect-lua.h \
+ detect-mark.h \
+ detect-metadata.h \
+ detect-modbus.h \
+ detect-mqtt-connack-sessionpresent.h \
+ detect-mqtt-connect-clientid.h \
+ detect-mqtt-connect-flags.h \
+ detect-mqtt-connect-password.h \
+ detect-mqtt-connect-username.h \
+ detect-mqtt-connect-willmessage.h \
+ detect-mqtt-connect-willtopic.h \
+ detect-mqtt-flags.h \
+ detect-mqtt-protocol-version.h \
+ detect-mqtt-publish-message.h \
+ detect-mqtt-publish-topic.h \
+ detect-mqtt-qos.h \
+ detect-mqtt-reason-code.h \
+ detect-mqtt-subscribe-topic.h \
+ detect-mqtt-type.h \
+ detect-mqtt-unsubscribe-topic.h \
+ detect-msg.h \
+ detect-nfs-procedure.h \
+ detect-nfs-version.h \
+ detect-noalert.h \
+ detect-nocase.h \
+ detect-offset.h \
+ detect-parse.h \
+ detect-pcre.h \
+ detect-pkt-data.h \
+ detect-pktvar.h \
+ detect-prefilter.h \
+ detect-priority.h \
+ detect-rawbytes.h \
+ detect-reference.h \
+ detect-replace.h \
+ detect-rev.h \
+ detect-rfb-name.h \
+ detect-rfb-secresult.h \
+ detect-rfb-sectype.h \
+ detect-rpc.h \
+ detect-sameip.h \
+ detect-sid.h \
+ detect-sip-method.h \
+ detect-sip-protocol.h \
+ detect-sip-request-line.h \
+ detect-sip-response-line.h \
+ detect-sip-stat-code.h \
+ detect-sip-stat-msg.h \
+ detect-sip-uri.h \
+ detect-smb-share.h \
+ detect-snmp-community.h \
+ detect-snmp-pdu_type.h \
+ detect-snmp-version.h \
+ detect-ssh-hassh.h \
+ detect-ssh-hassh-server.h \
+ detect-ssh-hassh-server-string.h \
+ detect-ssh-hassh-string.h \
+ detect-ssh-proto.h \
+ detect-ssh-proto-version.h \
+ detect-ssh-software.h \
+ detect-ssh-software-version.h \
+ detect-ssl-state.h \
+ detect-ssl-version.h \
+ detect-stream_size.h \
+ detect-tag.h \
+ detect-target.h \
+ detect-tcp-ack.h \
+ detect-tcp-flags.h \
+ detect-tcphdr.h \
+ detect-tcpmss.h \
+ detect-tcp-seq.h \
+ detect-tcp-window.h \
+ detect-template2.h \
+ detect-template-buffer.h \
+ detect-template.h \
+ detect-template-rust-buffer.h \
+ detect-threshold.h \
+ detect-tls-cert-fingerprint.h \
+ detect-tls-cert-issuer.h \
+ detect-tls-cert-serial.h \
+ detect-tls-certs.h \
+ detect-tls-cert-subject.h \
+ detect-tls-cert-validity.h \
+ detect-tls.h \
+ detect-tls-ja3-hash.h \
+ detect-tls-ja3s-hash.h \
+ detect-tls-ja3s-string.h \
+ detect-tls-ja3-string.h \
+ detect-tls-sni.h \
+ detect-tls-version.h \
+ detect-tos.h \
+ detect-transform-compress-whitespace.h \
+ detect-transform-dotprefix.h \
+ detect-transform-md5.h \
+ detect-transform-pcrexform.h \
+ detect-transform-sha1.h \
+ detect-transform-sha256.h \
+ detect-transform-strip-whitespace.h \
+ detect-transform-urldecode.h \
+ detect-ttl.h \
+ detect-udphdr.h \
+ detect-uricontent.h \
+ detect-urilen.h \
+ detect-within.h \
+ detect-xbits.h \
+ device-storage.h \
+ feature.h \
+ flow-bit.h \
+ flow-bypass.h \
+ flow.h \
+ flow-hash.h \
+ flow-manager.h \
+ flow-private.h \
+ flow-queue.h \
+ flow-spare-pool.h \
+ flow-storage.h \
+ flow-timeout.h \
+ flow-util.h \
+ flow-var.h \
+ flow-worker.h \
+ host-bit.h \
+ host.h \
+ host-queue.h \
+ host-storage.h \
+ host-timeout.h \
+ ippair-bit.h \
+ ippair.h \
+ ippair-queue.h \
+ ippair-storage.h \
+ ippair-timeout.h \
+ log-cf-common.h \
+ log-httplog.h \
+ log-pcap.h \
+ log-stats.h \
+ log-tcp-data.h \
+ log-tlslog.h \
+ log-tlsstore.h \
+ output-filedata.h \
+ output-file.h \
+ output-filestore.h \
+ output-flow.h \
+ output.h \
+ output-json-alert.h \
+ output-json-anomaly.h \
+ output-json-dcerpc.h \
+ output-json-dhcp.h \
+ output-json-dnp3.h \
+ output-json-dnp3-objects.h \
+ output-json-dns.h \
+ output-json-drop.h \
+ output-json-email-common.h \
+ output-json-file.h \
+ output-json-flow.h \
+ output-json-ftp.h \
+ output-json.h \
+ output-json-http2.h \
+ output-json-http.h \
+ output-json-ikev2.h \
+ output-json-krb5.h \
+ output-json-metadata.h \
+ output-json-mqtt.h \
+ output-json-netflow.h \
+ output-json-nfs.h \
+ output-json-rdp.h \
+ output-json-rfb.h \
+ output-json-sip.h \
+ output-json-smb.h \
+ output-json-smtp.h \
+ output-json-snmp.h \
+ output-json-ssh.h \
+ output-json-stats.h \
+ output-json-template.h \
+ output-json-template-rust.h \
+ output-json-tftp.h \
+ output-json-tls.h \
+ output-lua.h \
+ output-packet.h \
+ output-stats.h \
+ output-streaming.h \
+ output-tx.h \
+ packet-queue.h \
+ pkt-var.h \
+ queue.h \
+ reputation.h \
+ respond-reject.h \
+ respond-reject-libnet11.h \
+ runmode-af-packet.h \
+ runmode-erf-dag.h \
+ runmode-erf-file.h \
+ runmode-ipfw.h \
+ runmode-napatech.h \
+ runmode-netmap.h \
+ runmode-nflog.h \
+ runmode-nfq.h \
+ runmode-pcap-file.h \
+ runmode-pcap.h \
+ runmode-pfring.h \
+ runmodes.h \
+ runmode-unittests.h \
+ runmode-unix-socket.h \
+ runmode-windivert.h \
+ rust-context.h \
+ rust.h \
+ source-af-packet.h \
+ source-erf-dag.h \
+ source-erf-file.h \
+ source-ipfw.h \
+ source-napatech.h \
+ source-netmap.h \
+ source-nflog.h \
+ source-nfq.h \
+ source-nfq-prototypes.h \
+ source-pcap-file-directory-helper.h \
+ source-pcap-file.h \
+ source-pcap-file-helper.h \
+ source-pcap.h \
+ source-pfring.h \
+ source-windivert.h \
+ source-windivert-prototypes.h \
+ stream.h \
+ stream-tcp.h \
+ stream-tcp-inline.h \
+ stream-tcp-list.h \
+ stream-tcp-private.h \
+ stream-tcp-reassemble.h \
+ stream-tcp-sack.h \
+ stream-tcp-util.h \
+ suricata-common.h \
+ suricata.h \
+ suricata-plugin.h \
+ threads-debug.h \
+ threads.h \
+ threads-profile.h \
+ threadvars.h \
+ tm-modules.h \
+ tmqh-flow.h \
+ tmqh-packetpool.h \
+ tmqh-simple.h \
+ tm-queuehandlers.h \
+ tm-queues.h \
+ tm-threads-common.h \
+ tm-threads.h \
+ tree.h \
+ unix-manager.h \
+ util-action.h \
+ util-affinity.h \
+ util-atomic.h \
+ util-base64.h \
+ util-bloomfilter-counting.h \
+ util-bloomfilter.h \
+ util-bpf.h \
+ util-buffer.h \
+ util-byte.h \
+ util-checksum.h \
+ util-cidr.h \
+ util-classification-config.h \
+ util-clock.h \
+ util-conf.h \
+ util-config.h \
+ util-coredump-config.h \
+ util-cpu.h \
+ util-crypt.h \
+ util-daemon.h \
+ util-debug-filters.h \
+ util-debug.h \
+ util-decode-mime.h \
+ util-detect.h \
+ util-device.h \
+ util-ebpf.h \
+ util-enum.h \
+ util-error.h \
+ util-file-decompression.h \
+ util-file.h \
+ util-file-swf-decompression.h \
+ util-fix_checksum.h \
+ util-fmemopen.h \
+ util-hash.h \
+ util-hashlist.h \
+ util-hash-lookup3.h \
+ util-hash-string.h \
+ util-host-info.h \
+ util-host-os-info.h \
+ util-hyperscan.h \
+ util-ioctl.h \
+ util-ip.h \
+ util-ja3.h \
+ util-logopenfile.h \
+ util-log-redis.h \
+ util-lua-common.h \
+ util-lua-dnp3.h \
+ util-lua-dnp3-objects.h \
+ util-lua-dns.h \
+ util-lua.h \
+ util-lua-hassh.h \
+ util-lua-http.h \
+ util-lua-ja3.h \
+ util-luajit.h \
+ util-lua-smtp.h \
+ util-lua-ssh.h \
+ util-lua-tls.h \
+ util-macset.h \
+ util-magic.h \
+ util-memcmp.h \
+ util-memcpy.h \
+ util-mem.h \
+ util-memrchr.h \
+ util-misc.h \
+ util-mpm-ac-bs.h \
+ util-mpm-ac.h \
+ util-mpm-ac-ks.h \
+ util-mpm.h \
+ util-mpm-hs.h \
+ util-napatech.h \
+ util-optimize.h \
+ util-pages.h \
+ util-path.h \
+ util-pidfile.h \
+ util-plugin.h \
+ util-pool.h \
+ util-pool-thread.h \
+ util-prefilter.h \
+ util-print.h \
+ util-privs.h \
+ util-profiling.h \
+ util-profiling-locks.h \
+ util-proto-name.h \
+ util-radix-tree.h \
+ util-random.h \
+ util-reference-config.h \
+ util-rohash.h \
+ util-rule-vars.h \
+ util-runmodes.h \
+ util-running-modes.h \
+ util-signal.h \
+ util-spm-bm.h \
+ util-spm-bs2bm.h \
+ util-spm-bs.h \
+ util-spm.h \
+ util-spm-hs.h \
+ util-storage.h \
+ util-streaming-buffer.h \
+ util-syslog.h \
+ util-thash.h \
+ util-threshold-config.h \
+ util-time.h \
+ util-unittest.h \
+ util-unittest-helper.h \
+ util-validate.h \
+ util-var.h \
+ util-var-name.h \
+ util-vector.h \
+ win32-misc.h \
+ win32-service.h \
+ win32-syscall.h \
+ win32-syslog.h
-include_HEADERS = \
-suricata-plugin.h
+libsuricata_c_a_SOURCES = \
+ alert-debuglog.c \
+ alert-fastlog.c \
+ alert-prelude.c \
+ alert-syslog.c \
+ app-layer.c \
+ app-layer-dcerpc.c \
+ app-layer-dcerpc-udp.c \
+ app-layer-detect-proto.c \
+ app-layer-dnp3.c \
+ app-layer-dnp3-objects.c \
+ app-layer-enip.c \
+ app-layer-enip-common.c \
+ app-layer-events.c \
+ app-layer-expectation.c \
+ app-layer-ftp.c \
+ app-layer-htp-body.c \
+ app-layer-htp.c \
+ app-layer-htp-file.c \
+ app-layer-htp-libhtp.c \
+ app-layer-htp-mem.c \
+ app-layer-htp-xff.c \
+ app-layer-http2.c \
+ app-layer-ikev2.c \
+ app-layer-krb5.c \
+ app-layer-modbus.c \
+ app-layer-mqtt.c \
+ app-layer-nfs-tcp.c \
+ app-layer-nfs-udp.c \
+ app-layer-ntp.c \
+ app-layer-parser.c \
+ app-layer-protos.c \
+ app-layer-rdp.c \
+ app-layer-register.c \
+ app-layer-rfb.c \
+ app-layer-sip.c \
+ app-layer-smb.c \
+ app-layer-smtp.c \
+ app-layer-snmp.c \
+ app-layer-ssh.c \
+ app-layer-ssl.c \
+ app-layer-template.c \
+ app-layer-template-rust.c \
+ app-layer-tftp.c \
+ conf.c \
+ conf-yaml-loader.c \
+ counters.c \
+ datasets.c \
+ datasets-md5.c \
+ datasets-sha256.c \
+ datasets-string.c \
+ decode.c \
+ decode-chdlc.c \
+ decode-erspan.c \
+ decode-esp.c \
+ decode-ethernet.c \
+ decode-events.c \
+ decode-geneve.c \
+ decode-gre.c \
+ decode-icmpv4.c \
+ decode-icmpv6.c \
+ decode-ipv4.c \
+ decode-ipv6.c \
+ decode-mpls.c \
+ decode-nsh.c \
+ decode-null.c \
+ decode-ppp.c \
+ decode-pppoe.c \
+ decode-raw.c \
+ decode-sctp.c \
+ decode-sll.c \
+ decode-tcp.c \
+ decode-template.c \
+ decode-teredo.c \
+ decode-udp.c \
+ decode-vlan.c \
+ decode-vxlan.c \
+ defrag.c \
+ defrag-config.c \
+ defrag-hash.c \
+ defrag-queue.c \
+ defrag-timeout.c \
+ detect-app-layer-event.c \
+ detect-app-layer-protocol.c \
+ detect-asn1.c \
+ detect-base64-data.c \
+ detect-base64-decode.c \
+ detect-bsize.c \
+ detect-bypass.c \
+ detect-byte.c \
+ detect-byte-extract.c \
+ detect-bytejump.c \
+ detect-bytemath.c \
+ detect-bytetest.c \
+ detect.c \
+ detect-cipservice.c \
+ detect-classtype.c \
+ detect-config.c \
+ detect-content.c \
+ detect-csum.c \
+ detect-datarep.c \
+ detect-dataset.c \
+ detect-dce-iface.c \
+ detect-dce-opnum.c \
+ detect-dce-stub-data.c \
+ detect-depth.c \
+ detect-detection-filter.c \
+ detect-distance.c \
+ detect-dnp3.c \
+ detect-dns-opcode.c \
+ detect-dns-query.c \
+ detect-dsize.c \
+ detect-engine-address.c \
+ detect-engine-address-ipv4.c \
+ detect-engine-address-ipv6.c \
+ detect-engine-alert.c \
+ detect-engine-analyzer.c \
+ detect-engine-build.c \
+ detect-engine.c \
+ detect-engine-content-inspection.c \
+ detect-engine-dcepayload.c \
+ detect-engine-dns.c \
+ detect-engine-enip.c \
+ detect-engine-event.c \
+ detect-engine-file.c \
+ detect-engine-iponly.c \
+ detect-engine-loader.c \
+ detect-engine-modbus.c \
+ detect-engine-mpm.c \
+ detect-engine-payload.c \
+ detect-engine-port.c \
+ detect-engine-prefilter.c \
+ detect-engine-prefilter-common.c \
+ detect-engine-profile.c \
+ detect-engine-proto.c \
+ detect-engine-register.c \
+ detect-engine-siggroup.c \
+ detect-engine-sigorder.c \
+ detect-engine-state.c \
+ detect-engine-tag.c \
+ detect-engine-threshold.c \
+ detect-engine-uint.c \
+ detect-fast-pattern.c \
+ detect-file-data.c \
+ detect-fileext.c \
+ detect-file-hash-common.c \
+ detect-filemagic.c \
+ detect-filemd5.c \
+ detect-filename.c \
+ detect-filesha1.c \
+ detect-filesha256.c \
+ detect-filesize.c \
+ detect-filestore.c \
+ detect-flowbits.c \
+ detect-flow.c \
+ detect-flowint.c \
+ detect-flowvar.c \
+ detect-fragbits.c \
+ detect-fragoffset.c \
+ detect-ftpbounce.c \
+ detect-ftpdata.c \
+ detect-geoip.c \
+ detect-gid.c \
+ detect-hostbits.c \
+ detect-http2.c \
+ detect-http-accept.c \
+ detect-http-accept-enc.c \
+ detect-http-accept-lang.c \
+ detect-http-client-body.c \
+ detect-http-connection.c \
+ detect-http-content-len.c \
+ detect-http-content-type.c \
+ detect-http-cookie.c \
+ detect-http-header.c \
+ detect-http-header-common.c \
+ detect-http-header-names.c \
+ detect-http-headers.c \
+ detect-http-host.c \
+ detect-http-location.c \
+ detect-http-method.c \
+ detect-http-protocol.c \
+ detect-http-raw-header.c \
+ detect-http-referer.c \
+ detect-http-request-line.c \
+ detect-http-response-line.c \
+ detect-http-server-body.c \
+ detect-http-server.c \
+ detect-http-start.c \
+ detect-http-stat-code.c \
+ detect-http-stat-msg.c \
+ detect-http-ua.c \
+ detect-http-uri.c \
+ detect-icmp-id.c \
+ detect-icmp-seq.c \
+ detect-icmpv4hdr.c \
+ detect-icmpv6hdr.c \
+ detect-icmpv6-mtu.c \
+ detect-icode.c \
+ detect-id.c \
+ detect-ipopts.c \
+ detect-ipproto.c \
+ detect-iprep.c \
+ detect-ipv4hdr.c \
+ detect-ipv6hdr.c \
+ detect-isdataat.c \
+ detect-itype.c \
+ detect-krb5-cname.c \
+ detect-krb5-errcode.c \
+ detect-krb5-msgtype.c \
+ detect-krb5-sname.c \
+ detect-l3proto.c \
+ detect-lua.c \
+ detect-lua-extensions.c \
+ detect-mark.c \
+ detect-metadata.c \
+ detect-modbus.c \
+ detect-mqtt-connack-sessionpresent.c \
+ detect-mqtt-connect-clientid.c \
+ detect-mqtt-connect-flags.c \
+ detect-mqtt-connect-password.c \
+ detect-mqtt-connect-username.c \
+ detect-mqtt-connect-willmessage.c \
+ detect-mqtt-connect-willtopic.c \
+ detect-mqtt-flags.c \
+ detect-mqtt-protocol-version.c \
+ detect-mqtt-publish-message.c \
+ detect-mqtt-publish-topic.c \
+ detect-mqtt-qos.c \
+ detect-mqtt-reason-code.c \
+ detect-mqtt-subscribe-topic.c \
+ detect-mqtt-type.c \
+ detect-mqtt-unsubscribe-topic.c \
+ detect-msg.c \
+ detect-nfs-procedure.c \
+ detect-nfs-version.c \
+ detect-noalert.c \
+ detect-nocase.c \
+ detect-offset.c \
+ detect-parse.c \
+ detect-pcre.c \
+ detect-pkt-data.c \
+ detect-pktvar.c \
+ detect-prefilter.c \
+ detect-priority.c \
+ detect-rawbytes.c \
+ detect-reference.c \
+ detect-replace.c \
+ detect-rev.c \
+ detect-rfb-name.c \
+ detect-rfb-secresult.c \
+ detect-rfb-sectype.c \
+ detect-rpc.c \
+ detect-sameip.c \
+ detect-sid.c \
+ detect-sip-method.c \
+ detect-sip-protocol.c \
+ detect-sip-request-line.c \
+ detect-sip-response-line.c \
+ detect-sip-stat-code.c \
+ detect-sip-stat-msg.c \
+ detect-sip-uri.c \
+ detect-smb-share.c \
+ detect-snmp-community.c \
+ detect-snmp-pdu_type.c \
+ detect-snmp-version.c \
+ detect-ssh-hassh.c \
+ detect-ssh-hassh-server.c \
+ detect-ssh-hassh-server-string.c \
+ detect-ssh-hassh-string.c \
+ detect-ssh-proto.c \
+ detect-ssh-proto-version.c \
+ detect-ssh-software.c \
+ detect-ssh-software-version.c \
+ detect-ssl-state.c \
+ detect-ssl-version.c \
+ detect-stream_size.c \
+ detect-tag.c \
+ detect-target.c \
+ detect-tcp-ack.c \
+ detect-tcp-flags.c \
+ detect-tcphdr.c \
+ detect-tcpmss.c \
+ detect-tcp-seq.c \
+ detect-tcp-window.c \
+ detect-template2.c \
+ detect-template-buffer.c \
+ detect-template.c \
+ detect-template-rust-buffer.c \
+ detect-threshold.c \
+ detect-tls.c \
+ detect-tls-cert-fingerprint.c \
+ detect-tls-cert-issuer.c \
+ detect-tls-certs.c \
+ detect-tls-cert-serial.c \
+ detect-tls-cert-subject.c \
+ detect-tls-cert-validity.c \
+ detect-tls-ja3-hash.c \
+ detect-tls-ja3s-hash.c \
+ detect-tls-ja3s-string.c \
+ detect-tls-ja3-string.c \
+ detect-tls-sni.c \
+ detect-tls-version.c \
+ detect-tos.c \
+ detect-transform-compress-whitespace.c \
+ detect-transform-dotprefix.c \
+ detect-transform-md5.c \
+ detect-transform-pcrexform.c \
+ detect-transform-sha1.c \
+ detect-transform-sha256.c \
+ detect-transform-strip-whitespace.c \
+ detect-transform-urldecode.c \
+ detect-ttl.c \
+ detect-udphdr.c \
+ detect-uricontent.c \
+ detect-urilen.c \
+ detect-within.c \
+ detect-xbits.c \
+ device-storage.c \
+ feature.c \
+ flow-bit.c \
+ flow-bypass.c \
+ flow.c \
+ flow-hash.c \
+ flow-manager.c \
+ flow-queue.c \
+ flow-spare-pool.c \
+ flow-storage.c \
+ flow-timeout.c \
+ flow-util.c \
+ flow-var.c \
+ flow-worker.c \
+ host-bit.c \
+ host.c \
+ host-queue.c \
+ host-storage.c \
+ host-timeout.c \
+ ippair-bit.c \
+ ippair.c \
+ ippair-queue.c \
+ ippair-storage.c \
+ ippair-timeout.c \
+ log-cf-common.c \
+ log-httplog.c \
+ log-pcap.c \
+ log-stats.c \
+ log-tcp-data.c \
+ log-tlslog.c \
+ log-tlsstore.c \
+ output.c \
+ output-file.c \
+ output-filedata.c \
+ output-filestore.c \
+ output-flow.c \
+ output-json-alert.c \
+ output-json-anomaly.c \
+ output-json.c \
+ output-json-common.c \
+ output-json-dcerpc.c \
+ output-json-dhcp.c \
+ output-json-dnp3.c \
+ output-json-dnp3-objects.c \
+ output-json-dns.c \
+ output-json-drop.c \
+ output-json-email-common.c \
+ output-json-file.c \
+ output-json-flow.c \
+ output-json-ftp.c \
+ output-json-http2.c \
+ output-json-http.c \
+ output-json-ikev2.c \
+ output-json-krb5.c \
+ output-json-metadata.c \
+ output-json-mqtt.c \
+ output-json-netflow.c \
+ output-json-nfs.c \
+ output-json-rdp.c \
+ output-json-rfb.c \
+ output-json-sip.c \
+ output-json-smb.c \
+ output-json-smtp.c \
+ output-json-snmp.c \
+ output-json-ssh.c \
+ output-json-stats.c \
+ output-json-template.c \
+ output-json-template-rust.c \
+ output-json-tftp.c \
+ output-json-tls.c \
+ output-lua.c \
+ output-packet.c \
+ output-stats.c \
+ output-streaming.c \
+ output-tx.c \
+ packet-queue.c \
+ pkt-var.c \
+ reputation.c \
+ respond-reject.c \
+ respond-reject-libnet11.c \
+ runmode-af-packet.c \
+ runmode-erf-dag.c \
+ runmode-erf-file.c \
+ runmode-ipfw.c \
+ runmode-napatech.c \
+ runmode-netmap.c \
+ runmode-nflog.c \
+ runmode-nfq.c \
+ runmode-pcap.c \
+ runmode-pcap-file.c \
+ runmode-pfring.c \
+ runmodes.c \
+ runmode-unittests.c \
+ runmode-unix-socket.c \
+ runmode-windivert.c \
+ rust-context.c \
+ source-af-packet.c \
+ source-erf-dag.c \
+ source-erf-file.c \
+ source-ipfw.c \
+ source-napatech.c \
+ source-netmap.c \
+ source-nflog.c \
+ source-nfq.c \
+ source-pcap.c \
+ source-pcap-file.c \
+ source-pcap-file-directory-helper.c \
+ source-pcap-file-helper.c \
+ source-pfring.c \
+ source-windivert.c \
+ stream.c \
+ stream-tcp.c \
+ stream-tcp-inline.c \
+ stream-tcp-list.c \
+ stream-tcp-reassemble.c \
+ stream-tcp-sack.c \
+ stream-tcp-util.c \
+ suricata.c \
+ threads.c \
+ tm-modules.c \
+ tmqh-flow.c \
+ tmqh-packetpool.c \
+ tmqh-simple.c \
+ tm-queuehandlers.c \
+ tm-queues.c \
+ tm-threads.c \
+ unix-manager.c \
+ util-action.c \
+ util-affinity.c \
+ util-atomic.c \
+ util-base64.c \
+ util-bloomfilter.c \
+ util-bloomfilter-counting.c \
+ util-bpf.c \
+ util-buffer.c \
+ util-byte.c \
+ util-checksum.c \
+ util-cidr.c \
+ util-classification-config.c \
+ util-conf.c \
+ util-coredump-config.c \
+ util-cpu.c \
+ util-crypt.c \
+ util-daemon.c \
+ util-debug.c \
+ util-debug-filters.c \
+ util-decode-mime.c \
+ util-detect.c \
+ util-device.c \
+ util-ebpf.c \
+ util-enum.c \
+ util-error.c \
+ util-file.c \
+ util-file-decompression.c \
+ util-file-swf-decompression.c \
+ util-fix_checksum.c \
+ util-fmemopen.c \
+ util-hash.c \
+ util-hashlist.c \
+ util-hash-lookup3.c \
+ util-hash-string.c \
+ util-host-info.c \
+ util-host-os-info.c \
+ util-hyperscan.c \
+ util-ioctl.c \
+ util-ip.c \
+ util-ja3.c \
+ util-logopenfile.c \
+ util-log-redis.c \
+ util-lua.c \
+ util-lua-common.c \
+ util-lua-dnp3.c \
+ util-lua-dnp3-objects.c \
+ util-lua-dns.c \
+ util-lua-hassh.c \
+ util-lua-http.c \
+ util-lua-ja3.c \
+ util-luajit.c \
+ util-lua-smtp.c \
+ util-lua-ssh.c \
+ util-lua-tls.c \
+ util-macset.c \
+ util-magic.c \
+ util-mem.c \
+ util-memcmp.c \
+ util-memrchr.c \
+ util-misc.c \
+ util-mpm-ac-bs.c \
+ util-mpm-ac.c \
+ util-mpm-ac-ks.c \
+ util-mpm-ac-ks-small.c \
+ util-mpm.c \
+ util-mpm-hs.c \
+ util-napatech.c \
+ util-pages.c \
+ util-path.c \
+ util-pidfile.c \
+ util-plugin.c \
+ util-pool.c \
+ util-pool-thread.c \
+ util-prefilter.c \
+ util-print.c \
+ util-privs.c \
+ util-profiling.c \
+ util-profiling-keywords.c \
+ util-profiling-locks.c \
+ util-profiling-prefilter.c \
+ util-profiling-rulegroups.c \
+ util-profiling-rules.c \
+ util-proto-name.c \
+ util-radix-tree.c \
+ util-random.c \
+ util-reference-config.c \
+ util-rohash.c \
+ util-rule-vars.c \
+ util-runmodes.c \
+ util-running-modes.c \
+ util-signal.c \
+ util-spm-bm.c \
+ util-spm-bs2bm.c \
+ util-spm-bs.c \
+ util-spm.c \
+ util-spm-hs.c \
+ util-storage.c \
+ util-streaming-buffer.c \
+ util-strlcatu.c \
+ util-strlcpyu.c \
+ util-strptime.c \
+ util-syslog.c \
+ util-thash.c \
+ util-threshold-config.c \
+ util-time.c \
+ util-unittest.c \
+ util-unittest-helper.c \
+ util-var.c \
+ util-var-name.c \
+ win32-misc.c \
+ win32-service.c \
+ win32-syscall.c
EXTRA_DIST = tests
+install-headers:
+ mkdir -p $(DESTDIR)${includedir}/suricata
+ for header in $(noinst_HEADERS); do \
+ $(INSTALL_DATA) $$header "$(DESTDIR)${includedir}/suricata"; \
+ done
+
# set the include path found by configure
AM_CPPFLAGS = $(all_includes)
noinst_LIBRARIES = libsuricata_c.a
-libsuricata_c_a_SOURCES = $(COMMON_SOURCES)
suricata_SOURCES = main.c