• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OISF / suricata / 22553492142
71%
main: 74%

Build:
Build:
LAST BUILD BRANCH: dcerpc-revert/v1
DEFAULT BRANCH: main
Ran 01 Mar 2026 10:59PM UTC
Jobs 3
Files 1100
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Mar 2026 09:48PM UTC coverage: 70.74% (-2.9%) from 73.687%
22553492142

Pull #14920

github

web-flow
Merge e15a765bc into 90823fa90
Pull Request #14920: draft: rust based configuration file parser and loader - v4

38209 of 77306 branches covered (49.43%)

Branch coverage included in aggregate %.

533 of 779 new or added lines in 5 files covered. (68.42%)

11924 existing lines in 491 files now uncovered.

252429 of 333548 relevant lines covered (75.68%)

2403268.06 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
28
86.07
rust/config/src/loader.rs
55
77.82
rust/config/src/ffi.rs
60
78.54
-7.91% src/conf-yaml-loader.c
103
7.21
rust/config/src/lib.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
89.5
-0.55% rust/htp/src/c_api/connection_parser.rs
1
94.23
-1.92% rust/src/applayertemplate/detect.rs
1
88.89
-5.56% rust/src/applayertemplate/logger.rs
1
86.71
-0.23% rust/src/dcerpc/dcerpc_udp.rs
1
94.05
-1.19% rust/src/dcerpc/log.rs
1
82.14
-0.51% rust/src/detect/datasets.rs
1
94.2
-1.45% rust/src/detect/transforms/dotprefix.rs
1
96.97
-1.01% rust/src/detect/transforms/strip_whitespace.rs
1
98.11
-1.89% rust/src/filecontainer.rs
1
95.38
-0.38% rust/src/handshake.rs
1
95.12
-2.44% rust/src/krb/log.rs
1
86.89
-0.82% rust/src/quic/crypto.rs
1
10.64
-1.06% rust/src/smb/funcs.rs
1
99.07
-0.93% rust/src/smb/nbss_records.rs
1
96.97
-3.03% rust/src/smb/session.rs
1
96.0
-4.0% rust/src/smb/smb_records.rs
1
80.95
-2.38% rust/src/snmp/log.rs
1
86.57
-1.49% rust/src/ssh/logger.rs
1
80.0
-2.86% src/app-layer-ssl.h
1
0.0
-50.0% src/conf.h
1
93.33
-6.67% src/decode-ethernet.h
1
99.44
-0.56% src/decode-tcp.h
1
64.97
-0.17% src/defrag-hash.c
1
99.47
-0.07% src/detect-dce-stub-data.c
1
80.0
-20.0% src/detect-engine-content-inspection.h
1
83.85
0.0% src/detect-engine-prefilter.c
1
54.41
-1.47% src/detect-flow-age.c
1
65.07
-0.68% src/detect-ftpbounce.c
1
58.22
-0.68% src/detect-ftpdata.c
1
90.0
-10.0% src/detect-http-accept.c
1
90.0
-10.0% src/detect-http-accept-enc.c
1
90.0
-10.0% src/detect-http-accept-lang.c
1
90.0
-10.0% src/detect-http-content-len.c
1
90.0
-10.0% src/detect-http-content-type.c
1
91.89
-2.7% src/detect-http-server-body.c
1
73.33
-1.67% src/detect-ipv6hdr.c
1
87.88
-1.01% src/detect-tcp-window.c
1
51.81
-1.2% src/detect-tcp-wscale.c
1
48.08
-0.48% src/flow-var.c
1
83.24
-0.27% src/ippair-bit.c
1
71.02
-0.11% src/output.c
1
84.89
-0.89% src/output-file.c
1
94.74
-0.31% src/util-action.c
1
52.53
-0.63% src/util-file-decompression.c
1
82.52
-0.39% src/util-mpm.c
2
96.5
-0.58% rust/htp/src/headers.rs
2
94.54
-0.68% rust/src/applayer.rs
2
85.0
-10.0% rust/src/detect/fragbits.rs
2
93.48
-4.35% rust/src/detect/uri.rs
2
88.96
-0.19% rust/src/jsonbuilder.rs
2
94.12
-2.35% rust/src/mdns/mdns.rs
2
76.04
-2.08% rust/src/modbus/log.rs
2
97.14
-1.9% rust/src/nfs/log.rs
2
98.06
-0.28% rust/src/nfs/nfs3_records.rs
2
85.56
-1.11% rust/src/ntp/ntp.rs
2
95.12
-4.88% rust/src/pgsql/detect.rs
2
13.7
-0.36% rust/src/rdp/windows.rs
2
92.86
-2.04% rust/src/sdp/logger.rs
2
98.21
-1.79% rust/src/smb/ntlmssp_records.rs
2
97.84
-0.33% rust/src/ssh/parser.rs
2
97.18
-1.41% rust/src/tftp/tftp.rs
2
70.71
-2.02% rust/src/tls_version.rs
2
50.0
-16.67% src/autoconf.h
2
89.29
-1.79% src/decode-esp.c
2
80.46
-2.3% src/decode-etag.c
2
82.31
-1.36% src/decode-teredo.c
2
82.52
-1.94% src/decode-vntag.c
2
87.0
-0.5% src/detect-engine-inspect-buffer.c
2
71.43
-28.57% src/detect-filestore.h
2
77.27
-4.55% src/detect-ftp-command.c
2
87.5
-3.57% src/detect-ftp-command-data.c
2
90.0
-3.33% src/detect-ftp-completion-code.c
2
89.83
-3.39% src/detect-ftp-reply.c
2
94.44
-2.78% src/detect-http-stat-msg.c
2
81.11
-2.22% src/detect-ipaddr.c
2
92.03
-1.45% src/detect-ja4-hash.c
2
84.62
-7.69% src/detect-krb5-cname.c
2
84.62
-7.69% src/detect-krb5-sname.c
2
47.06
-16.1% src/detect-mark.c
2
86.67
-6.67% src/detect-requires.c
2
81.97
-3.28% src/detect-sip-uri.c
2
75.81
-0.81% src/detect-stream_size.c
2
91.84
-4.08% src/detect-tls-alpn.c
2
93.44
-3.28% src/detect-tls-cert-issuer.c
2
93.44
-3.28% src/detect-tls-cert-subject.c
2
84.44
-4.44% src/detect-tls-subjectaltname.c
2
75.76
-2.02% src/detect-ttl.c
2
96.67
-0.83% src/flow-bit.c
2
81.17
-0.84% src/output-filedata.c
2
74.64
-0.06% src/output-json.c
2
85.71
-3.38% src/queue.h
2
77.27
-9.09% src/source-af-packet.h
2
52.85
-0.71% src/source-pcap-file-directory-helper.c
2
0.0
-100.0% src/source-pcap.h
2
84.33
1.24% src/util-classification-config.c
2
87.5
-5.0% src/util-datalink.c
2
69.89
-2.15% src/util-debug.h
2
67.15
-0.97% src/util-ja3.c
2
23.93
-0.2% src/util-logopenfile.c
2
29.27
-0.48% src/util-mem.c
2
88.46
1.28% src/util-memcmp.h
2
85.98
-0.41% src/util-reference-config.c
2
64.65
-0.6% src/util-time.c
3
93.7
-2.36% rust/src/asn1/parse_rules.rs
3
97.88
-0.42% rust/src/detect/byte_math.rs
3
91.48
-1.7% rust/src/detect/transforms/hash.rs
3
70.97
-9.68% rust/src/kerberos.rs
3
87.05
-0.45% rust/src/pgsql/pgsql.rs
3
25.0
-25.0% rust/src/rdp/error.rs
3
90.11
-3.3% rust/src/rfb/logger.rs
3
83.33
-16.67% rust/src/smb/events.rs
3
71.92
-0.79% rust/src/telnet/telnet.rs
3
92.0
-2.4% src/app-layer-protos.h
3
20.0
-60.0% src/decode-nsh.h
3
50.0
-10.71% src/decode-sll2.c
3
50.0
-10.71% src/decode-sll.c
3
90.4
-1.69% src/decode-udp.c
3
96.48
-1.17% src/detect-asn1.c
3
92.98
-5.26% src/detect-base64-data.c
3
75.86
-10.34% src/detect-bypass.c
3
79.01
-0.46% src/detect-engine-content-inspection.c
3
95.9
-0.42% src/detect-engine-payload.c
3
97.75
-0.26% src/detect-engine-state.c
3
92.98
-5.26% src/detect-filesha1.c
3
87.23
-2.13% src/detect-filesize.c
3
89.29
-3.57% src/detect-http-stat-code.c
3
88.42
-3.16% src/detect-http-ua.c
3
75.86
-5.17% src/detect-ipv4hdr.c
3
90.15
-2.27% src/detect-msg.c
3
92.31
-3.85% src/detect-sid.c
3
80.62
-1.32% src/detect-tos.c
3
85.73
-0.43% src/output-json-tls.c
3
87.96
-0.24% src/output-tx.c
3
81.25
-18.75% src/threadvars.h
3
77.27
-13.64% src/util-print.h
3
72.94
-1.76% src/util-rohash.c
4
93.94
-4.04% rust/src/detect/tcp.rs
4
86.76
-1.83% rust/src/detect/vlan.rs
4
97.83
-2.17% rust/src/dhcp/parser.rs
4
90.91
-6.06% rust/src/dnp3/detect.rs
4
90.38
-2.56% rust/src/nfs/detect.rs
4
88.15
-1.9% rust/src/rfb/parser.rs
4
72.55
-2.94% src/app-layer-events.c
4
65.63
-12.5% src/capture-hooks.c
4
82.43
-6.76% src/defrag-timeout.c
4
93.01
-0.18% src/detect-content.c
4
91.66
-0.56% src/detect-detection-filter.c
4
83.16
-0.13% src/detect-engine-mpm.c
4
78.01
-1.37% src/detect-filemagic.c
4
60.0
-40.0% src/detect-geoip.c
4
86.36
-4.55% src/detect-http-request-line.c
4
86.21
-4.6% src/detect-http-response-line.c
4
74.19
-6.45% src/detect-icmpv4hdr.c
4
74.19
-6.45% src/detect-icmpv6hdr.c
4
83.1
-1.38% src/detect-metadata.c
4
75.38
-6.15% src/detect-nfs-version.c
4
70.0
-13.33% src/detect-nocase.c
4
85.22
-3.48% src/detect-priority.c
4
73.77
-6.56% src/detect-tcphdr.c
4
72.46
-5.8% src/detect-tls-ja3s-string.c
4
72.86
-5.71% src/detect-tls-ja3-string.c
4
84.78
-8.7% src/detect-tls-sni.c
4
73.33
-6.67% src/detect-udphdr.c
4
48.39
-6.45% src/detect-uricontent.c
4
55.67
-0.45% src/flow-hash.c
4
70.36
-1.3% src/output-json-file.c
4
67.69
-0.87% src/source-pcap-file.c
4
94.7
-0.71% src/tree.h
4
69.3
-3.51% src/util-conf.c
4
46.15
-46.35% src/util-dpdk.c
4
86.11
-0.76% src/util-hashlist.c
5
88.98
-1.97% rust/htp/src/util.rs
5
88.06
-2.49% rust/src/bittorrent_dht/bittorrent_dht.rs
5
91.69
-1.54% rust/src/bittorrent_dht/parser.rs
5
99.46
-0.54% rust/src/dns/parser.rs
5
88.41
-7.25% rust/src/ffi/base64.rs
5
87.5
-7.81% rust/src/frames.rs
5
92.93
-5.05% rust/src/ja4.rs
5
97.61
-1.99% rust/src/sip/parser.rs
5
88.0
-10.0% rust/src/smb/smb2_session.rs
5
78.9
-1.53% src/app-layer-htp-xff.c
5
70.69
-8.62% src/decode-chdlc.c
5
86.0
-5.0% src/decode-ethernet.c
5
80.36
-0.65% src/decode.h
5
61.26
-4.5% src/decode-ipv4.h
5
81.08
-6.76% src/detect-dce-iface.c
5
75.36
-7.25% src/detect-dce-opnum.c
5
89.74
-3.21% src/detect-frame.c
5
86.23
-2.99% src/detect-http-header-names.c
5
89.04
-2.19% src/detect-http-host.c
5
91.82
-3.14% src/detect-http-uri.c
5
72.01
-1.87% src/detect-icmp-id.c
5
87.94
-2.51% src/detect-ipopts.c
5
71.43
-10.2% src/detect-krb5-ticket-encryption.c
5
61.3
-1.92% src/detect-ssl-version.c
5
73.72
-0.77% src/reputation.c
5
11.63
-3.88% src/respond-reject.c
5
72.0
-27.41% src/source-dpdk.c
5
60.84
-1.51% src/util-print.c
6
50.0
-50.0% rust/htp/src/unicode_bestfit_map.rs
6
91.26
-5.83% rust/htp/src/utf8_decoder.rs
6
94.01
-1.89% rust/src/dcerpc/detect.rs
6
92.02
-3.68% rust/src/dhcp/detect.rs
6
80.72
-2.69% rust/src/filetracker.rs
6
58.33
-16.67% src/decode-sctp.c
6
82.81
-2.11% src/detect-engine-event.c
6
80.02
-0.68% src/detect-engine-threshold.c
6
89.02
-3.66% src/detect-itype.c
6
66.04
-11.32% src/detect-rawbytes.c
6
88.1
-1.19% src/detect-replace.c
6
87.84
-8.11% src/detect-rev.c
6
87.1
-4.84% src/detect-smtp.c
6
72.46
-8.7% src/detect-tls-ja3-hash.c
6
73.53
-8.82% src/detect-tls-ja3s-hash.c
6
16.96
-1.84% src/util-hash-lookup3.c
7
90.32
-7.53% rust/src/ike/ikev1.rs
7
87.45
-2.66% rust/src/krb/detect.rs
7
94.33
-1.8% rust/src/mime/mime.rs
7
14.29
-33.33% rust/src/quic/error.rs
7
84.9
-1.53% rust/src/rdp/rdp.rs
7
79.2
-5.6% rust/src/x509/mod.rs
7
68.53
-4.9% src/app-layer-tftp.c
7
79.23
-5.38% src/decode-raw.c
7
66.67
-8.33% src/detect-entropy.c
7
84.46
-1.53% src/detect-http-header.c
7
90.07
-0.92% src/detect-iprep.c
7
68.63
-13.73% src/detect-modbus.c
7
68.6
-4.07% src/detect-tls-version.c
7
84.49
-0.55% src/output-json-alert.c
8
88.37
-6.2% rust/src/detect/flow.rs
8
90.51
-5.84% rust/src/detect/transforms/xor.rs
8
92.13
-4.49% rust/src/rfb/detect.rs
8
89.19
-10.81% rust/src/smb/smb2_ioctl.rs
8
70.92
-2.61% src/app-layer-expectation.c
8
55.38
-12.31% src/decode-erspan.c
8
52.78
-22.22% src/decode-gre.h
8
90.06
-2.48% src/detect-dns-response.c
8
58.33
-8.33% src/detect-icmpv6-mtu.c
8
83.33
-6.06% src/detect-tls-certs.c
8
79.47
-1.11% src/detect-xbits.c
8
82.9
-1.0% src/flow-worker.c
8
89.38
-1.13% src/source-pcap-file-helper.c
8
74.09
-2.44% src/util-var-name.c
9
93.13
-2.81% rust/src/detect/byte_extract.rs
9
93.55
-2.9% rust/src/detect/entropy.rs
9
89.84
-2.47% rust/src/smb/log.rs
9
78.35
-4.64% src/detect-bsize.c
9
79.85
-1.14% src/detect-engine-loader.c
9
77.62
-4.29% src/detect-fragbits.c
9
76.16
-5.96% src/detect-http-cookie.c
9
66.28
-10.47% src/detect-target.c
10
72.66
-2.6% rust/htp/src/transaction.rs
10
83.45
-7.19% rust/src/http2/decompression.rs
10
86.01
-5.18% rust/src/http2/logger.rs
10
90.0
-6.67% rust/src/smb/files.rs
10
85.13
-5.13% rust/src/snmp/detect.rs
10
89.62
-0.31% src/detect.c
10
85.0
-12.5% src/detect-dns-name.c
10
86.95
-0.94% src/detect-flowint.c
10
80.16
-7.94% src/detect-http-protocol.c
10
63.58
-6.62% src/detect-vlan.c
10
90.36
-1.51% src/util-misc.c
11
94.38
-3.25% rust/src/detect/transforms/base64.rs
11
91.65
-2.55% src/detect-base64-decode.c
11
82.94
-0.45% src/detect-engine-build.c
11
44.07
-18.64% src/detect-engine-prefilter-common.h
11
79.86
-3.75% src/detect-http-client-body.c
11
84.24
-5.98% src/detect-l3proto.c
11
66.67
-2.72% src/detect-rpc.c
11
87.43
-5.76% src/detect-tls-random.c
11
69.92
-8.94% src/detect-transform-pcrexform.c
11
77.27
-1.02% src/stream-tcp-list.c
12
89.09
-7.27% rust/src/dhcp/dhcp.rs
12
87.43
-6.86% rust/src/dhcp/logger.rs
12
81.61
-6.9% rust/src/ftp/mod.rs
12
92.97
-3.67% rust/src/smb/detect.rs
12
58.12
-6.28% src/detect-app-layer-state.c
12
83.42
-2.35% src/detect-engine-frame.c
12
82.94
-0.65% src/detect-lua.c
12
89.97
-3.08% src/detect-urilen.c
12
88.76
-7.1% src/detect-within.c
12
48.17
-6.81% src/util-path.c
13
86.34
-2.47% rust/htp/src/connection_parser.rs
13
48.15
-16.05% rust/src/nfs/types.rs
13
86.18
-8.55% rust/src/smb/auth.rs
13
90.73
-3.17% rust/src/ssh/ssh.rs
13
89.81
-6.02% rust/src/websocket/detect.rs
13
87.58
-0.43% src/app-layer-detect-proto.c
13
84.77
-0.88% src/app-layer-parser.c
13
72.08
-5.42% src/decode-nsh.c
13
55.43
-14.13% src/decode-null.c
13
62.93
-11.21% src/decode-udp.h
13
79.08
-1.98% src/detect-file-data.c
13
74.5
-8.72% src/detect-http-start.c
13
68.87
-12.26% src/detect-sip-method.c
13
64.41
-0.89% src/util-debug.c
14
66.28
-16.28% rust/src/detect/iprep.rs
14
87.5
-2.82% rust/src/sip/detect.rs
14
91.59
-1.47% src/app-layer-htp-file.c
14
80.6
-1.35% src/decode.c
14
43.85
-10.77% src/detect-pktvar.c
14
86.0
-9.33% src/detect-tls-cert-serial.c
15
79.75
-18.99% rust/src/nfs/nfs2.rs
15
91.42
-4.95% rust/src/quic/parser.rs
15
80.54
-5.84% src/detect-filename.c
15
72.59
-11.11% src/detect-http-headers-stub.h
15
79.86
-10.79% src/detect-http-method.c
15
54.49
-8.43% src/detect-icmp-seq.c
15
83.65
-1.13% src/flow.c
15
87.79
-0.38% src/stream-tcp-reassemble.c
16
85.8
-4.83% rust/src/applayertemplate/template.rs
16
87.63
-1.07% rust/src/nfs/nfs4_records.rs
16
46.93
-4.91% rust/src/nfs/nfs4.rs
16
78.54
-7.91% src/conf-yaml-loader.c
16
67.33
-10.67% src/decode-vlan.c
16
85.34
-0.66% src/defrag.c
16
85.35
-10.19% src/detect-distance.c
16
69.4
-11.94% src/detect-id.c
16
71.09
-12.5% src/detect-tcp-seq.c
17
93.59
-3.63% rust/src/sip/sip.rs
17
85.12
-14.05% rust/src/smb/smb1_session.rs
17
85.83
-3.44% src/decode-vxlan.c
17
71.05
-5.59% src/detect-flow-pkts.c
17
73.02
-4.99% src/detect-tag.c
18
79.75
-11.04% rust/src/ike/logger.rs
18
95.72
-1.57% rust/src/modbus/detect.rs
18
83.42
-4.66% src/decode-geneve.c
18
70.73
-2.67% src/detect-csum.c
18
78.49
-4.84% src/detect-dnp3.c
18
47.5
-22.5% src/detect-tcpmss.c
18
85.22
-4.16% src/host-bit.c
19
90.26
-7.12% rust/src/nfs/rpc_records.rs
19
76.09
-6.4% rust/src/websocket/websocket.rs
19
80.37
-5.92% src/decode-mpls.c
19
79.83
-3.17% src/decode-tcp.c
19
79.58
-2.66% src/detect-app-layer-protocol.c
19
83.56
-1.7% src/detect-engine-address-ipv6.c
19
78.86
-15.45% src/detect-tls-cert-fingerprint.c
19
65.83
-4.36% src/detect-tls-cert-validity.c
20
76.62
-3.32% rust/src/dns/log.rs
20
82.99
-3.7% rust/src/ldap/detect.rs
20
93.61
-2.1% rust/src/modbus/modbus.rs
20
67.05
-4.61% rust/src/rdp/log.rs
20
96.84
-3.16% rust/src/smb/smb2_records.rs
20
74.12
-8.77% src/detect-classtype.c
20
86.15
-6.76% src/detect-email.c
20
54.14
-15.04% src/detect-krb5-errcode.c
20
12.33
-27.4% src/util-bpf.c
21
73.7
-5.47% rust/src/enip/parser.rs
21
96.5
-0.82% src/detect-byte-extract.c
21
86.85
-4.76% src/detect-dsize.c
21
64.21
-22.11% src/detect-offset.c
21
40.71
-18.58% src/detect-template.c
22
76.06
-8.49% rust/htp/src/parsers.rs
22
61.9
-3.31% src/app-layer-htp-range.c
22
82.8
-1.78% src/counters.c
22
61.76
-12.94% src/detect-fragoffset.c
22
71.73
-9.28% src/detect-http-raw-header.c
22
77.48
-9.91% src/detect-reference.c
23
78.14
-4.37% rust/htp/src/decompressors.rs
23
76.6
-6.41% rust/src/ike/parser.rs
23
88.3
-8.16% rust/src/snmp/snmp.rs
23
92.0
-6.57% rust/src/ssh/detect.rs
23
79.84
-1.58% src/app-layer-ftp.c
23
86.22
-0.39% src/app-layer-htp.c
23
52.34
-21.5% src/decode-icmpv6.h
23
15.87
-36.51% src/detect-ftp-reply-received.c
23
73.26
-8.91% src/detect-http2.c
24
84.41
-3.86% rust/src/rdp/parser.rs
24
56.25
-2.27% src/datasets-context-json.c
24
31.43
-68.57% src/decode-ppp.h
24
63.64
-8.08% src/detect-file-hash-common.c
24
33.57
-20.28% src/tm-threads.h
25
45.58
-17.01% rust/src/mqtt/mqtt_property.rs
25
82.48
-10.68% rust/src/quic/detect.rs
25
77.61
-2.27% src/conf.c
25
68.44
-11.56% src/detect-engine-buffer.c
25
41.57
-28.09% src/detect-prefilter.c
25
76.84
-9.19% src/output-json-netflow.c
26
50.0
-32.5% src/detect-engine-uint.c
26
55.37
-8.47% src/detect-flowvar.c
26
52.45
-2.77% src/util-byte.c
27
91.76
-1.74% rust/src/dcerpc/dcerpc.rs
27
56.7
-13.92% rust/src/ike/ikev2.rs
27
1.22
-1.5% rust/src/smb/smb_status.rs
28
86.32
-5.39% rust/src/ike/detect.rs
28
85.54
-11.24% rust/src/ike/ike.rs
28
89.58
-4.86% rust/src/mime/smtp.rs
28
94.79
-3.65% rust/src/mqtt/parser.rs
28
75.58
-12.9% rust/src/nfs/nfs3.rs
28
92.28
-2.27% src/detect-threshold.c
29
83.11
-6.62% rust/src/krb/krb5.rs
29
87.98
-7.42% rust/src/quic/frames.rs
29
80.54
-19.46% rust/src/smb/dcerpc_records.rs
29
29.66
-24.58% src/decode-arp.c
29
31.82
-43.94% src/detect-ftp-dynamic-port.c
29
32.24
-4.75% src/log-httplog.c
30
92.94
-3.92% rust/src/detect/uint.rs
30
94.33
-1.75% rust/src/pgsql/parser.rs
30
29.41
-44.12% src/detect-ftp-mode.c
31
72.14
-11.83% src/detect-app-layer-event.c
31
15.63
-32.29% src/detect-template2.c
31
31.7
-3.9% src/runmode-af-packet.c
32
89.71
-0.89% src/app-layer-smtp.c
32
92.7
-3.25% src/detect-fast-pattern.c
32
74.76
-5.5% src/output-json-http.c
33
69.94
-20.25% src/detect-depth.c
35
81.23
-6.14% rust/src/mqtt/mqtt.rs
35
91.83
-1.27% src/app-layer.c
36
92.36
-6.55% rust/src/detect/requires.rs
36
85.99
-6.23% rust/src/dns/detect.rs
36
67.16
-26.87% rust/src/ftp/ftp.rs
36
88.0
-8.47% rust/src/quic/quic.rs
36
84.48
-6.9% src/detect-tcp-flags.c
36
86.82
-2.3% src/util-mpm-ac.c
37
82.21
-6.39% rust/src/smb/smb1_records.rs
38
65.0
-3.71% src/runmodes.c
39
74.62
-6.0% src/detect-hostbits.c
39
87.9
-2.55% src/detect-ipproto.c
39
62.15
-9.11% src/detect-tls.c
40
69.78
-7.95% src/detect-engine-prefilter-common.c
41
84.18
-5.32% src/app-layer-frames.c
41
79.48
-4.48% src/detect-bytemath.c
41
39.31
-6.4% src/util-runmodes.c
42
75.39
-10.99% rust/htp/src/uri.rs
42
40.15
-15.61% src/detect-ssl-state.c
42
50.49
-3.73% src/unix-manager.c
43
81.54
-7.03% src/detect-isdataat.c
43
6.52
-88.76% src/runmode-dpdk.c
45
84.41
-3.77% rust/htp/src/response.rs
45
62.48
-8.7% rust/src/pop3/pop3.rs
47
84.41
-4.92% src/detect-flow.c
48
66.03
-13.04% src/detect-config.c
48
81.1
-2.48% src/detect-flowbits.c
48
68.23
-3.52% src/util-affinity.c
49
66.67
-9.72% src/detect-filestore.c
49
57.91
-5.83% src/util-thash.c
51
81.63
-2.98% src/detect-engine-port.c
52
92.46
-4.31% rust/src/dns/dns.rs
52
84.89
-4.37% src/detect-bytejump.c
54
84.45
-6.94% rust/src/sdp/detect.rs
54
81.99
-4.23% src/detect-bytetest.c
56
75.56
-7.32% rust/src/rfb/rfb.rs
57
80.07
-9.97% rust/src/ldap/ldap.rs
57
81.88
-9.22% rust/src/smb/smb2.rs
59
86.56
-1.51% src/detect-engine-address.c
59
28.46
-11.66% src/util-device.c
60
79.42
-3.37% src/detect-engine-iponly.c
61
63.35
-12.63% src/decode-pppoe.c
65
8.36
-3.6% rust/src/enip/logger.rs
65
76.42
-4.05% src/decode-ipv4.c
67
72.12
-9.2% src/stream-tcp-sack.c
70
48.33
-11.67% rust/htp/src/urlencoded.rs
70
76.52
-18.47% rust/src/smb/dcerpc.rs
71
79.64
-8.55% rust/src/http2/detect.rs
71
19.47
-3.62% src/output-json-dnp3-objects.c
72
56.45
-2.9% src/suricata.c
73
56.75
-16.7% rust/src/http2/huffman.rs
75
37.13
-12.21% src/ippair.c
76
29.26
-15.23% src/util-ioctl.c
77
70.1
-15.25% rust/src/enip/enip.rs
79
52.76
-18.94% src/detect-datarep.c
80
65.94
-2.95% src/tm-threads.c
81
82.45
-13.41% rust/src/http2/parser.rs
85
70.72
-10.77% src/decode-icmpv4.c
87
76.7
-7.68% rust/htp/src/request.rs
91
82.73
-4.41% src/app-layer-dnp3.c
92
45.87
-21.1% src/decode-gre.c
93
4.18
-32.4% src/runmode-pcap.c
94
35.9
-21.91% src/decode-ppp.c
96
69.87
-12.8% src/detect-dataset.c
99
80.71
-8.38% rust/src/mqtt/detect.rs
105
82.0
-5.46% src/detect-pcre.c
106
69.99
-9.97% src/decode-ipv6.c
113
68.56
-13.99% rust/src/smb/smb1.rs
114
77.58
-7.96% rust/src/enip/detect.rs
126
71.6
-11.43% rust/src/http2/http2.rs
139
37.57
-7.19% src/source-af-packet.c
153
61.36
-6.02% src/util-streaming-buffer.c
162
48.89
-8.75% src/datasets.c
170
0.0
-45.58% src/util-hugepages.c
175
65.39
-10.46% src/decode-icmpv6.c
182
83.4
-3.6% src/detect-parse.c
189
70.33
-11.04% rust/src/nfs/nfs.rs
203
78.54
-11.55% rust/src/smb/smb.rs
203
6.13
-38.89% src/source-pcap.c
270
60.15
-6.78% src/app-layer-ssl.c
322
64.82
-5.73% src/detect-engine.c
384
7.4
-23.1% src/runmode-unix-socket.c
497
10.88
-4.6% src/app-layer-dnp3-objects.c
720
58.72
-7.0% src/stream-tcp.c
Jobs
ID Job ID Ran Files Coverage
1 netns - 22553492142.1 02 Mar 2026 12:33AM UTC 976
17.54
GitHub Action Run
2 unittests - 22553492142.2 01 Mar 2026 11:44PM UTC 1044
56.07
GitHub Action Run
3 suricata-verify - 22553492142.3 01 Mar 2026 10:59PM UTC 977
60.12
GitHub Action Run
Source Files on build 22553492142
  • Tree
  • List 1100
  • Changed 68
  • Source Changed 4
  • Coverage Changed 68
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22553492142
  • Pull Request #14920
  • PR Base - main (#22512875201)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc