Warning:
The number of runtime covered functions are larger than the
number of reachable functions. This means that Fuzz Introspector found
there are more functions covered at runtime than what is considered
reachable based on the static analysis. This is a limitation in the
analysis as anything covered at runtime is by definition reachable by the
fuzzers.
This is likely due to a limitation in the static analysis. In this case, the
count of functions covered at runtime is the true value, which means this
is what should be considered "achieved" by the fuzzer.
Use the project functions table below to query all functions that were not covered at runtime.
The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
| Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
|---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 68 | 24.6% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 1 | 0.36% |
| greenyellow | [30:49] | 1 | 0.36% |
| lawngreen | 50+ | 206 | 74.6% |
| All colors | 276 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 15 | 221 | ndpi_patricia_search_best2 | call site: 00221 | fprintf |
| 9 | 154 | ndpi_patricia_search_exact | call site: 00154 | fprintf |
| 6 | 52 | ndpi_patricia_lookup | call site: 00052 | fprintf |
| 6 | 65 | ndpi_patricia_lookup | call site: 00065 | fprintf |
| 4 | 30 | LLVMFuzzerTestOneInput | call site: 00030 | fprintf |
| 3 | 47 | ndpi_patricia_lookup | call site: 00047 | fprintf |
| 2 | 60 | ndpi_patricia_lookup | call site: 00060 | fprintf |
| 2 | 72 | ndpi_patricia_lookup | call site: 00072 | fprintf |
| 2 | 81 | ndpi_patricia_lookup | call site: 00081 | fprintf |
| 2 | 85 | ndpi_patricia_lookup | call site: 00085 | fprintf |
| 2 | 96 | ndpi_patricia_lookup | call site: 00096 | fprintf |
| 2 | 169 | ndpi_patricia_search_exact | call site: 00169 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_patricia.cpp | 28 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/third_partyndpi_patricia.c | 25 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/ndpi_main.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 20 | 14.5% |
| gold | [1:9] | 4 | 2.91% |
| yellow | [10:29] | 1 | 0.72% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 112 | 81.7% |
| All colors | 137 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 5 | 125 | ndpi_cluster_bins | call site: 00125 | printf |
| 3 | 27 | ndpi_bin_similarity | call site: 00027 | ndpi_get_bin_value |
| 3 | 121 | ndpi_cluster_bins | call site: 00121 | ndpi_print_bin |
| 2 | 112 | ndpi_cluster_bins | call site: 00112 | ndpi_print_bin |
| 2 | 115 | ndpi_cluster_bins | call site: 00115 | printf |
| 1 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | |
| 1 | 12 | ndpi_init_bin | call site: 00012 | |
| 1 | 40 | ndpi_clone_bin | call site: 00040 | |
| 1 | 76 | ndpi_snprintf | call site: 00076 | |
| 1 | 105 | ndpi_cluster_bins | call site: 00105 | printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_bins.cpp | 21 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_analyze.c | 20 |
| ndpilib/ndpi_utils.c | 5 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 55 | 29.4% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.53% |
| lawngreen | 50+ | 131 | 70.0% |
| All colors | 187 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 15 | 69 | ndpi_patricia_search_best2 | call site: 00069 | fprintf |
| 6 | 110 | ndpi_patricia_lookup | call site: 00110 | fprintf |
| 6 | 123 | ndpi_patricia_lookup | call site: 00123 | fprintf |
| 4 | 64 | ndpi_patricia_search_best2 | call site: 00064 | fprintf |
| 2 | 21 | ndpi_DeleteEntry | call site: 00021 | |
| 2 | 88 | ndpi_patricia_search_best2 | call site: 00088 | fprintf |
| 2 | 91 | ndpi_ptree_insert | call site: 00091 | fprintf |
| 2 | 103 | ndpi_New_Prefix2 | call site: 00103 | ndpi_calloc |
| 2 | 106 | ndpi_patricia_lookup | call site: 00106 | fprintf |
| 2 | 118 | ndpi_patricia_lookup | call site: 00118 | fprintf |
| 2 | 130 | ndpi_patricia_lookup | call site: 00130 | fprintf |
| 2 | 139 | ndpi_patricia_lookup | call site: 00139 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_ptree.cpp | 16 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 24 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 5 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 0 | 0.0% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 23 | 100.% |
| All colors | 23 | 100 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_shoco.cpp | 9 |
| ndpilib/third_partyshoco.c | 9 |
| ndpilib/ndpi_utils.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 2 | 1.45% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.72% |
| lawngreen | 50+ | 134 | 97.8% |
| All colors | 137 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 108 | LLVMFuzzerTestOneInput | call site: 00108 | |
| 1 | 118 | LLVMFuzzerTestOneInput | call site: 00118 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_crc32_md5.c | 27 |
| ndpilib/ndpi_analyze.c | 3 |
| ndpilib/ndpi_main.c | 3 |
| ndpilib/third_partyndpi_md5.c | 6 |
| ndpilib/ndpi_hash.c | 3 |
| ndpilib/third_partyhll/MurmurHash3.c | 1 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/ndpi_utils.c | 5 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 11 | 6.87% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 2 | 1.25% |
| lawngreen | 50+ | 147 | 91.8% |
| All colors | 160 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 8 | 130 | ndpi_base64_encode | call site: 00130 | printf |
| 1 | 13 | LLVMFuzzerTestOneInput | call site: 00013 | |
| 1 | 120 | SHA1Transform | call site: 00120 | SHA1Transform |
| 1 | 140 | ndpi_community_id_finalize_and_compute_hash | call site: 00140 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_community_id.cpp | 12 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/ndpi_community_id.c | 20 |
| ndpilib/third_partyndpi_sha1.c | 10 |
| ndpilib/ndpi_utils.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 93 | 6.68% |
| gold | [1:9] | 12 | 0.86% |
| yellow | [10:29] | 3 | 0.21% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1283 | 92.2% |
| All colors | 1391 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 110 | ndpi_exit_detection_module | call site: 00110 | ndpi_hash_free |
| 17 | 46 | ndpi_exit_detection_module | call site: 00046 | cache_free |
| 5 | 1310 | ndpi_set_config | call site: 01310 | ndpi_str_endswith |
| 4 | 7 | ndpi_init_detection_module | call site: 00007 | set_ndpi_debug_function |
| 4 | 21 | ndpi_patricia_destroy | call site: 00021 | ndpi_Deref_Prefix |
| 4 | 26 | ndpi_DeleteEntry | call site: 00026 | ndpi_DeleteEntry |
| 4 | 67 | ndpi_exit_detection_module | call site: 00067 | ndpi_tdestroy_recurse |
| 4 | 90 | ndpi_exit_detection_module | call site: 00090 | ndpi_hash_free |
| 4 | 1278 | init_string_based_protocols | call site: 01278 | NDPI_LOG_ERR |
| 2 | 86 | ac_automata_release | call site: 00086 | acho_free |
| 2 | 95 | ndpi_hash_free | call site: 00095 | ndpi_hash_free |
| 2 | 107 | ndpi_exit_detection_module | call site: 00107 | ndpi_free |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_risk_domains.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 68 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 7 |
| ndpilib/ndpi_utils.c | 12 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 2 |
| ndpilib/third_partyahocorasick.c | 33 |
| ndpilib/ndpi_domain_classify.c | 4 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 575 | 18.5% |
| gold | [1:9] | 2044 | 65.8% |
| yellow | [10:29] | 47 | 1.51% |
| greenyellow | [30:49] | 19 | 0.61% |
| lawngreen | 50+ | 420 | 13.5% |
| All colors | 3105 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 61 | 2682 | processCertificateElements | call site: 02682 | strptime |
| 42 | 28 | ndpi_patricia_destroy | call site: 00028 | ndpi_exit_detection_module |
| 33 | 96 | ndpi_domain_classify_free | call site: 00096 | ac_automata_release |
| 27 | 2933 | ndpi_lru_add_to_cache | call site: 02933 | ndpi_set_risk |
| 26 | 3078 | ndpi_free_flow_data | call site: 03078 | ndpi_free |
| 25 | 1343 | ndpi_load_categories_dir | call site: 01343 | _wopendir |
| 17 | 3043 | ndpi_free_flow_data | call site: 03043 | ndpi_free |
| 16 | 74 | ac_automata_walk | call site: 00074 | ac_automata_release |
| 15 | 2855 | ndpi_patricia_search_best2 | call site: 02855 | fprintf |
| 10 | 2765 | processCertificateElements | call site: 02765 | ndpi_set_risk |
| 9 | 1615 | node_resize_mp | call site: 01615 | node_resize_mp |
| 9 | 2972 | proto_stack_update | call site: 02972 | ookla_add_to_cache |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_tls_certificate.c | 7 |
| ndpi/fuzz/fuzz_common_code.c | 11 |
| ndpilib/ndpi_main.c | 447 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 49 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 9 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 36 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 1 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 1 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 1 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 1 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/third_partystrptime.c | 7 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 131 | 8.91% |
| gold | [1:9] | 14 | 0.95% |
| yellow | [10:29] | 3 | 0.20% |
| greenyellow | [30:49] | 1 | 0.06% |
| lawngreen | 50+ | 1321 | 89.8% |
| All colors | 1470 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 110 | ndpi_exit_detection_module | call site: 00110 | ndpi_hash_free |
| 17 | 46 | ndpi_exit_detection_module | call site: 00046 | cache_free |
| 6 | 1370 | ndpi_patricia_lookup | call site: 01370 | fprintf |
| 6 | 1383 | ndpi_patricia_lookup | call site: 01383 | fprintf |
| 5 | 1312 | ndpi_set_config | call site: 01312 | ndpi_str_endswith |
| 5 | 1423 | ndpi_encode_domain | call site: 01423 | ndpi_hash_find_entry |
| 4 | 7 | ndpi_init_detection_module | call site: 00007 | set_ndpi_debug_function |
| 4 | 67 | ndpi_exit_detection_module | call site: 00067 | ndpi_tdestroy_recurse |
| 4 | 80 | node_release | call site: 00080 | acho_free |
| 4 | 1278 | init_string_based_protocols | call site: 01278 | NDPI_LOG_ERR |
| 4 | 1349 | add_to_ptree | call site: 01349 | fprintf |
| 4 | 1463 | ndpi_hash_add_entry | call site: 01463 | ndpi_hash_add_entry |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_categories.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 74 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_utils.c | 25 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 2 |
| ndpilib/third_partyahocorasick.c | 12 |
| ndpilib/ndpi_domain_classify.c | 7 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 3 |
| ndpilib/ndpi_domains.c | 3 |
| ndpilib/third_partyshoco.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 23 | 25.2% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 68 | 74.7% |
| All colors | 91 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 43 | ndpi_bitmap_serialize | call site: 00043 | |
| 1 | 6 | LLVMFuzzerTestOneInput | call site: 00006 | |
| 1 | 11 | LLVMFuzzerTestOneInput | call site: 00011 | |
| 1 | 17 | LLVMFuzzerTestOneInput | call site: 00017 | |
| 1 | 21 | LLVMFuzzerTestOneInput | call site: 00021 | |
| 1 | 26 | LLVMFuzzerTestOneInput | call site: 00026 | |
| 1 | 31 | LLVMFuzzerTestOneInput | call site: 00031 | |
| 1 | 34 | LLVMFuzzerTestOneInput | call site: 00034 | |
| 1 | 37 | LLVMFuzzerTestOneInput | call site: 00037 | |
| 1 | 40 | LLVMFuzzerTestOneInput | call site: 00040 | |
| 1 | 47 | LLVMFuzzerTestOneInput | call site: 00047 | |
| 1 | 50 | LLVMFuzzerTestOneInput | call site: 00050 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_bitmap.cpp | 25 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_bitmap.c | 43 |
| ndpi/tests/performance/gcrypt.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 1484 | 37.1% |
| gold | [1:9] | 2088 | 52.3% |
| yellow | [10:29] | 49 | 1.22% |
| greenyellow | [30:49] | 17 | 0.42% |
| lawngreen | 50+ | 354 | 8.86% |
| All colors | 3992 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 977 | 2961 | ndpi_search_dtls | call site: 02961 | ndpi_search_tls_tcp |
| 84 | 2810 | ndpi_set_detected_protocol | call site: 02810 | ndpi_handle_risk_exceptions |
| 42 | 28 | ndpi_patricia_destroy | call site: 00028 | ndpi_exit_detection_module |
| 33 | 96 | ndpi_domain_classify_free | call site: 00096 | ac_automata_release |
| 25 | 1343 | ndpi_load_categories_dir | call site: 01343 | _wopendir |
| 16 | 74 | ac_automata_walk | call site: 00074 | ac_automata_release |
| 15 | 2895 | ndpi_reconcile_protocols | call site: 02895 | ndpi_set_risk |
| 10 | 2766 | ndpi_int_stun_add_connection | call site: 02766 | |
| 9 | 1615 | node_resize_mp | call site: 01615 | node_resize_mp |
| 7 | 1369 | ndpi_load_categories_dir | call site: 01369 | readdir_r |
| 7 | 2737 | ndpi_lru_find_cache | call site: 02737 | ndpi_get_current_time |
| 6 | 1430 | ndpi_patricia_lookup | call site: 01430 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_is_stun_tcp.c | 3 |
| ndpi/fuzz/fuzz_common_code.c | 11 |
| ndpilib/ndpi_main.c | 462 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 53 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 20 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 2 |
| ndpilib/ndpi_bitmap.c | 4 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 108 |
| ndpilib/protocols/rtp.c | 5 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 52 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 1 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 1 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 9 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 1 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 8 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/ndpi_serializer.c | 2 |
| ndpilib/third_partyndpi_md5.c | 6 |
| ndpi/windowsndpi_define.h | 1 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpilib/third_partyndpi_sha1.c | 10 |
| ndpilib/third_partystrptime.c | 7 |
| ndpilib/ndpi_analyze.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 6 | 18.7% |
| gold | [1:9] | 1 | 3.12% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 25 | 78.1% |
| All colors | 32 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 15 | ndpi_cm_sketch_init | call site: 00015 | printf |
| 1 | 11 | ndpi_cm_sketch_init | call site: 00011 | |
| 1 | 18 | ndpi_cm_sketch_init | call site: 00018 | |
| 1 | 21 | ndpi_cm_sketch_add | call site: 00021 | printf |
| 1 | 25 | ndpi_cm_sketch_count | call site: 00025 | printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_cmsketch.cpp | 9 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpi/tests/performance/gcrypt.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 3 | 6.38% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 44 | 93.6% |
| All colors | 47 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 9 | ndpi_hash_init | call site: 00009 | |
| 1 | 18 | ndpi_hash_add_entry | call site: 00018 | |
| 1 | 20 | ndpi_hash_add_entry | call site: 00020 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_hash.cpp | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_utils.c | 7 |
| ndpi/tests/performance/gcrypt.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 16 | 13.2% |
| gold | [1:9] | 7 | 5.78% |
| yellow | [10:29] | 1 | 0.82% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 97 | 80.1% |
| All colors | 121 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 4 | 65 | binary_fuse16_populate | call site: 00065 | binary_fuse_rng_splitmix64 |
| 3 | 22 | binary_fuse_calculate_segment_length | call site: 00022 | |
| 3 | 29 | binary_fuse_calculate_size_factor | call site: 00029 | binary_fuse_max |
| 1 | 7 | ndpi_bitmap64_fuse_alloc | call site: 00007 | |
| 1 | 9 | ndpi_bitmap64_fuse_alloc | call site: 00009 | |
| 1 | 11 | ndpi_bitmap64_fuse_alloc | call site: 00011 | |
| 1 | 16 | ndpi_bitmap64_fuse_compress | call site: 00016 | printf |
| 1 | 38 | binary_fuse_rng_splitmix64 | call site: 00038 | UINT64_C |
| 1 | 60 | binary_fuse_murmur64 | call site: 00060 | UINT64_C |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_bitmap64_fuse.cpp | 10 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_bitmap64_fuse.c | 13 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_party/include/binaryfusefilter.h | 19 |
| ndpilib/ndpi_memory.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 90 | 6.70% |
| gold | [1:9] | 10 | 0.74% |
| yellow | [10:29] | 5 | 0.37% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1238 | 92.1% |
| All colors | 1343 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 110 | ndpi_exit_detection_module | call site: 00110 | ndpi_hash_free |
| 17 | 46 | ndpi_exit_detection_module | call site: 00046 | cache_free |
| 5 | 1310 | ndpi_set_config | call site: 01310 | ndpi_str_endswith |
| 4 | 7 | ndpi_init_detection_module | call site: 00007 | set_ndpi_debug_function |
| 4 | 21 | ndpi_patricia_destroy | call site: 00021 | ndpi_Deref_Prefix |
| 4 | 26 | ndpi_DeleteEntry | call site: 00026 | ndpi_DeleteEntry |
| 4 | 67 | ndpi_exit_detection_module | call site: 00067 | ndpi_tdestroy_recurse |
| 4 | 80 | node_release | call site: 00080 | acho_free |
| 4 | 1278 | init_string_based_protocols | call site: 01278 | NDPI_LOG_ERR |
| 3 | 75 | ac_automata_walk | call site: 00075 | |
| 3 | 86 | ac_automata_release | call site: 00086 | ac_automata_release |
| 2 | 95 | ndpi_hash_free | call site: 00095 | ndpi_hash_free |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_malicious_ja4.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 62 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 7 |
| ndpilib/ndpi_utils.c | 16 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 2 |
| ndpilib/third_partyahocorasick.c | 12 |
| ndpilib/ndpi_domain_classify.c | 4 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 18 | 9.57% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 170 | 90.4% |
| All colors | 188 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 53 | xmemchr | call site: 00053 | DETECTNULL |
| 2 | 183 | ac_automata_release | call site: 00183 | acho_free |
| 1 | 10 | ac_automata_init | call site: 00010 | |
| 1 | 14 | ac_automata_init | call site: 00014 | |
| 1 | 17 | LLVMFuzzerTestOneInput | call site: 00017 | ac_automata_init |
| 1 | 38 | ndpi_strdup | call site: 00038 | |
| 1 | 58 | xmemchr | call site: 00058 | |
| 1 | 89 | node_resize_mp | call site: 00089 | |
| 1 | 96 | LLVMFuzzerTestOneInput | call site: 00096 | |
| 1 | 112 | ac_automata_walk | call site: 00112 | |
| 1 | 124 | LLVMFuzzerTestOneInput | call site: 00124 | printf |
| 1 | 129 | node_findbs_next | call site: 00129 | node_findbs_next |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_ahocorasick.cpp | 31 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/third_partyahocorasick.c | 42 |
| ndpilib/ndpi_main.c | 12 |
| ndpilib/ndpi_memory.c | 3 |
| ndpi/tests/performance/gcrypt.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 3 | 4.22% |
| gold | [1:9] | 1 | 1.40% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 67 | 94.3% |
| All colors | 71 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 8 | cache_new | call site: 00008 | |
| 1 | 11 | cache_new | call site: 00011 | |
| 1 | 26 | cache_add | call site: 00026 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_libcache.cpp | 14 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/third_partylibcache.c | 9 |
| ndpi/tests/performance/gcrypt.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 704 | 15.8% |
| gold | [1:9] | 2117 | 47.6% |
| yellow | [10:29] | 92 | 2.06% |
| greenyellow | [30:49] | 39 | 0.87% |
| lawngreen | 50+ | 1495 | 33.6% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_64k.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 532 | 14.2% |
| gold | [1:9] | 2171 | 58.0% |
| yellow | [10:29] | 118 | 3.15% |
| greenyellow | [30:49] | 44 | 1.17% |
| lawngreen | 50+ | 874 | 23.3% |
| All colors | 3739 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 42 | 28 | ndpi_patricia_destroy | call site: 00028 | ndpi_exit_detection_module |
| 33 | 96 | ndpi_domain_classify_free | call site: 00096 | ac_automata_release |
| 25 | 1343 | ndpi_load_categories_dir | call site: 01343 | _wopendir |
| 16 | 74 | ac_automata_walk | call site: 00074 | ac_automata_release |
| 15 | 2823 | ndpi_patricia_search_best2 | call site: 02823 | fprintf |
| 14 | 3306 | ndpi_serialize_binary_uint32 | call site: 03306 | ndpi_serialize_uint32_uint32 |
| 14 | 3395 | ndpi_serialize_binary_float | call site: 03395 | ndpi_serialize_uint32_float |
| 11 | 3263 | ndpi_serialize_uint32_binary | call site: 03263 | ndpi_serialize_key_uint32 |
| 10 | 2905 | internal_giveup | call site: 02905 | internal_giveup |
| 10 | 3084 | ndpi_internal_detection_process_packet | call site: 03084 | fully_enc_heuristic |
| 9 | 1615 | node_resize_mp | call site: 01615 | node_resize_mp |
| 9 | 3199 | ookla_search_into_cache | call site: 03199 | ndpi_set_detected_protocol |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_process_packet.c | 9 |
| ndpi/fuzz/fuzz_common_code.c | 11 |
| ndpilib/ndpi_main.c | 517 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 103 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 9 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpilib/ndpi_analyze.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 2 | 10.5% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 17 | 89.4% |
| All colors | 19 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 4 | LLVMFuzzerTestOneInput | call site: 00004 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_strnstr.cpp | 8 |
| ndpi/tests/performance/strnstr.cpp | 2 |
| ndpilib/ndpi_utils.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 19 | 3.32% |
| gold | [1:9] | 3 | 0.52% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 5 | 0.87% |
| lawngreen | 50+ | 544 | 95.2% |
| All colors | 571 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 3 | 183 | ndpi_serialize_binary_uint32 | call site: 00183 | ndpi_serializer_header_string |
| 3 | 312 | ndpi_serialize_binary_double | call site: 00312 | ndpi_serialize_single_string |
| 2 | 128 | ndpi_serialize_uint32_double | call site: 00128 | ndpi_serialize_key_uint32 |
| 1 | 13 | ndpi_init_serializer_buffer | call site: 00013 | |
| 1 | 17 | ndpi_term_serializer | call site: 00017 | |
| 1 | 23 | ndpi_snprintf | call site: 00023 | |
| 1 | 36 | ndpi_realloc | call site: 00036 | |
| 1 | 471 | ndpi_deserialize_key_string | call site: 00471 | |
| 1 | 481 | ndpi_deserialize_key_uint32 | call site: 00481 | |
| 1 | 483 | ndpi_deserialize_key_uint32 | call site: 00483 | |
| 1 | 501 | ndpi_deserialize_value_uint64 | call site: 00501 | ndpi_deserialize_value_uint32 |
| 1 | 514 | ndpi_deserialize_value_int32 | call site: 00514 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_serialization.cpp | 67 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_serializer.c | 86 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_utils.c | 5 |
| ndpilib/ndpi_memory.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 123 | 7.63% |
| gold | [1:9] | 11 | 0.68% |
| yellow | [10:29] | 4 | 0.24% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1472 | 91.4% |
| All colors | 1610 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 17 | 46 | ndpi_exit_detection_module | call site: 00046 | cache_free |
| 11 | 120 | ndpi_exit_detection_module | call site: 00120 | ndpi_term_address_cache |
| 7 | 110 | ndpi_exit_detection_module | call site: 00110 | ndpi_hash_free |
| 7 | 1479 | node_resize_mp | call site: 01479 | node_resize_mp |
| 6 | 1390 | ndpi_patricia_lookup | call site: 01390 | fprintf |
| 6 | 1403 | ndpi_patricia_lookup | call site: 01403 | fprintf |
| 5 | 1310 | ndpi_set_config | call site: 01310 | ndpi_str_endswith |
| 4 | 7 | ndpi_init_detection_module | call site: 00007 | set_ndpi_debug_function |
| 4 | 67 | ndpi_exit_detection_module | call site: 00067 | ndpi_tdestroy_recurse |
| 4 | 1278 | init_string_based_protocols | call site: 01278 | NDPI_LOG_ERR |
| 4 | 1369 | add_to_ptree | call site: 01369 | fprintf |
| 4 | 1529 | ndpi_handle_rule | call site: 01529 | NDPI_LOG_ERR |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_protocols.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 103 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_utils.c | 17 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 2 |
| ndpilib/third_partyahocorasick.c | 32 |
| ndpilib/ndpi_domain_classify.c | 4 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 9 | 18.0% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 41 | 82.0% |
| All colors | 50 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 36 | ndpi_bitmap_serialize | call site: 00036 | |
| 1 | 7 | ndpi_filter_alloc | call site: 00007 | |
| 1 | 13 | ndpi_filter_add | call site: 00013 | |
| 1 | 24 | ndpi_filter_contains | call site: 00024 | |
| 1 | 33 | ndpi_filter_size | call site: 00033 | |
| 1 | 40 | ndpi_filter_size | call site: 00040 | |
| 1 | 43 | ndpi_filter_cardinality | call site: 00043 | |
| 1 | 47 | ndpi_filter_free | call site: 00047 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_filter.cpp | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_filter.c | 10 |
| ndpilib/ndpi_bitmap.c | 15 |
| ndpi/tests/performance/gcrypt.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 60 | 37.7% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 28 | 17.6% |
| lawngreen | 50+ | 71 | 44.6% |
| All colors | 159 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 23 | 91 | mbedtls_cipher_update | call site: 00091 | mbedtls_gcm_update |
| 18 | 66 | mbedtls_cipher_set_iv | call site: 00066 | mbedtls_gcm_starts |
| 8 | 121 | mbedtls_cipher_finish | call site: 00121 | mbedtls_cipher_get_iv_size |
| 5 | 147 | LLVMFuzzerTestOneInput | call site: 00147 | |
| 1 | 30 | LLVMFuzzerTestOneInput | call site: 00030 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 32 | LLVMFuzzerTestOneInput | call site: 00032 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 34 | LLVMFuzzerTestOneInput | call site: 00034 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 36 | LLVMFuzzerTestOneInput | call site: 00036 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 38 | LLVMFuzzerTestOneInput | call site: 00038 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 40 | LLVMFuzzerTestOneInput | call site: 00040 | MBEDTLS_INTERNAL_VALIDATE_RET |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_gcrypt_cipher.cpp | 39 |
| ndpilib/third_partygcrypt/cipher.c | 19 |
| ndpilib/third_party/include/gcrypt/cipher.h | 1 |
| ndpilib/third_partygcrypt/gcm.c | 13 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 704 | 15.8% |
| gold | [1:9] | 2118 | 47.6% |
| yellow | [10:29] | 92 | 2.06% |
| greenyellow | [30:49] | 43 | 0.96% |
| lawngreen | 50+ | 1490 | 33.5% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 33 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 1 | 14.2% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 6 | 85.7% |
| All colors | 7 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 5 | ntohs_ndpi_bytestream_to_number | call site: 00005 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_bytestream.c | 4 |
| ndpilib/ndpi_main.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 17 | 12.2% |
| gold | [1:9] | 8 | 5.75% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.71% |
| lawngreen | 50+ | 113 | 81.2% |
| All colors | 139 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 3 | 79 | ndpi_encode_domain | call site: 00079 | fprintf |
| 2 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | set_ndpi_debug_function |
| 2 | 85 | ndpi_domain_classify_add | call site: 00085 | ndpi_hash_add_entry |
| 2 | 110 | ndpi_domain_classify_hostname | call site: 00110 | ndpi_hash_find_entry |
| 2 | 128 | ndpi_domain_classify_hostname | call site: 00128 | ndpi_hash_find_entry |
| 1 | 5 | ndpi_load_domain_suffixes | call site: 00005 | ndpi_hash_free |
| 1 | 8 | ndpi_hash_free | call site: 00008 | |
| 1 | 13 | ndpi_hash_init | call site: 00013 | |
| 1 | 21 | ndpi_hash_add_entry | call site: 00021 | |
| 1 | 29 | ndpi_load_domain_suffixes | call site: 00029 | NDPI_LOG_ERR |
| 1 | 56 | ndpi_get_host_domain_suffix | call site: 00056 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_domain_classify.cpp | 17 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/ndpi_utils.c | 17 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_domain_classify.c | 17 |
| ndpilib/third_partyshoco.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 16 | 15.3% |
| gold | [1:9] | 2 | 1.92% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 86 | 82.6% |
| All colors | 104 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10 | 72 | InvMixColumns | call site: 00072 | |
| 2 | 58 | ndpi_quick_decrypt | call site: 00058 | ndpi_free |
| 1 | 10 | ndpi_quick_encrypt | call site: 00010 | |
| 1 | 42 | ndpi_base64_encode | call site: 00042 | |
| 1 | 44 | ndpi_quick_encrypt | call site: 00044 | |
| 1 | 55 | ndpi_base64_decode | call site: 00055 | ndpi_free |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_quick_encryption.cpp | 10 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_utils.c | 13 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyaes.c | 16 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 2 | 4.87% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 39 | 95.1% |
| All colors | 41 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 8 | LLVMFuzzerTestOneInput | call site: 00008 | |
| 1 | 15 | LLVMFuzzerTestOneInput | call site: 00015 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_tree.cpp | 12 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/ndpi_utils.c | 4 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 11 | 8.14% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 4 | 2.96% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 120 | 88.8% |
| All colors | 135 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 4 | 62 | LLVMFuzzerTestOneInput | call site: 00062 | printf |
| 3 | 26 | ndpi_hw_init | call site: 00026 | |
| 1 | 8 | LLVMFuzzerTestOneInput | call site: 00008 | |
| 1 | 12 | LLVMFuzzerTestOneInput | call site: 00012 | |
| 1 | 33 | ndpi_hw_init | call site: 00033 | |
| 1 | 60 | ndpi_hw_add_value | call site: 00060 | printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp | 39 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_analyze.c | 26 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 704 | 15.8% |
| gold | [1:9] | 2078 | 46.7% |
| yellow | [10:29] | 108 | 2.42% |
| greenyellow | [30:49] | 44 | 0.98% |
| lawngreen | 50+ | 1513 | 34.0% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_simplest_internal.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 22 | 20.3% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 86 | 79.6% |
| All colors | 108 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 8 | 39 | manhattan_dist | call site: 00039 | recursive_build |
| 6 | 65 | query_depth_first | call site: 00065 | query_depth_first |
| 5 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | |
| 1 | 9 | LLVMFuzzerTestOneInput | call site: 00009 | |
| 1 | 30 | btree_init | call site: 00030 | |
| 1 | 86 | nheap_get_arrays | call site: 00086 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_btree.cpp | 12 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_analyze.c | 4 |
| ndpilib/third_partyball.c | 28 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 699 | 15.7% |
| gold | [1:9] | 2110 | 47.4% |
| yellow | [10:29] | 91 | 2.04% |
| greenyellow | [30:49] | 43 | 0.96% |
| lawngreen | 50+ | 1504 | 33.8% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_simplest.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 4 | 10.2% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 35 | 89.7% |
| All colors | 39 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 6 | LLVMFuzzerTestOneInput | call site: 00006 | set_ndpi_debug_function |
| 1 | 23 | ndpi_hash_add_entry | call site: 00023 | |
| 1 | 25 | ndpi_hash_add_entry | call site: 00025 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_malicious_sha1.c | 9 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_main.c | 7 |
| ndpilib/ndpi_utils.c | 7 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 4 | 17.3% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 19 | 82.6% |
| All colors | 23 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | |
| 1 | 12 | ndpi_jitter_init | call site: 00012 | |
| 1 | 16 | ndpi_jitter_add_value | call site: 00016 | printf |
| 1 | 20 | ndpi_jitter_free | call site: 00020 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_jitter.cpp | 10 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_analyze.c | 5 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 69 | 34.1% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 133 | 65.8% |
| All colors | 202 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 69 | 33 | syntax_merge_words | call site: 00033 | ndpi_Ref_Prefix |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_libinjection.c | 6 |
| ndpilib/third_partylibinjection_sqli.c | 28 |
| ndpilib/third_partyndpi_patricia.c | 14 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partylibinjection_xss.c | 10 |
| ndpilib/third_partylibinjection_html5.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 137 | 9.33% |
| gold | [1:9] | 14 | 0.95% |
| yellow | [10:29] | 4 | 0.27% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1312 | 89.4% |
| All colors | 1467 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 110 | ndpi_exit_detection_module | call site: 00110 | ndpi_hash_free |
| 17 | 46 | ndpi_exit_detection_module | call site: 00046 | cache_free |
| 6 | 1367 | ndpi_patricia_lookup | call site: 01367 | fprintf |
| 6 | 1380 | ndpi_patricia_lookup | call site: 01380 | fprintf |
| 5 | 1310 | ndpi_set_config | call site: 01310 | ndpi_str_endswith |
| 5 | 1420 | ndpi_encode_domain | call site: 01420 | ndpi_hash_find_entry |
| 4 | 7 | ndpi_init_detection_module | call site: 00007 | set_ndpi_debug_function |
| 4 | 67 | ndpi_exit_detection_module | call site: 00067 | ndpi_tdestroy_recurse |
| 4 | 80 | node_release | call site: 00080 | acho_free |
| 4 | 1278 | init_string_based_protocols | call site: 01278 | NDPI_LOG_ERR |
| 4 | 1346 | add_to_ptree | call site: 01346 | fprintf |
| 4 | 1460 | ndpi_hash_add_entry | call site: 01460 | ndpi_hash_add_entry |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_category.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 72 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_utils.c | 24 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 2 |
| ndpilib/third_partyahocorasick.c | 12 |
| ndpilib/ndpi_domain_classify.c | 7 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 3 |
| ndpilib/ndpi_domains.c | 3 |
| ndpilib/third_partyshoco.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 331 | 12.0% |
| gold | [1:9] | 2041 | 74.2% |
| yellow | [10:29] | 46 | 1.67% |
| greenyellow | [30:49] | 21 | 0.76% |
| lawngreen | 50+ | 308 | 11.2% |
| All colors | 2747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 42 | 28 | ndpi_patricia_destroy | call site: 00028 | ndpi_exit_detection_module |
| 33 | 96 | ndpi_domain_classify_free | call site: 00096 | ac_automata_release |
| 25 | 1343 | ndpi_load_categories_dir | call site: 01343 | _wopendir |
| 16 | 74 | ac_automata_walk | call site: 00074 | ac_automata_release |
| 9 | 1615 | node_resize_mp | call site: 01615 | node_resize_mp |
| 7 | 1369 | ndpi_load_categories_dir | call site: 01369 | readdir_r |
| 6 | 1430 | ndpi_patricia_lookup | call site: 01430 | fprintf |
| 6 | 1443 | ndpi_patricia_lookup | call site: 01443 | fprintf |
| 5 | 1308 | ndpi_set_config | call site: 01308 | ndpi_str_endswith |
| 5 | 1423 | ndpi_New_Prefix2 | call site: 01423 | ndpi_free |
| 4 | 3 | ndpi_init_detection_module | call site: 00003 | set_ndpi_debug_function |
| 4 | 17 | ndpi_patricia_destroy | call site: 00017 | ndpi_Deref_Prefix |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_dga.c | 7 |
| ndpi/fuzz/fuzz_common_code.c | 11 |
| ndpilib/ndpi_main.c | 428 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_utils.c | 33 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 4 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 7 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 1 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 1 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 1 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 1 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 1 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 87 | 24.7% |
| gold | [1:9] | 3 | 0.85% |
| yellow | [10:29] | 3 | 0.85% |
| greenyellow | [30:49] | 6 | 1.70% |
| lawngreen | 50+ | 253 | 71.8% |
| All colors | 352 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 32 | 211 | mbedtls_aes_crypt_ecb | call site: 00211 | mbedtls_internal_aes_encrypt |
| 19 | 122 | mbedtls_aesni_setkey_enc | call site: 00122 | MBEDTLS_GET_UINT32_LE |
| 6 | 38 | sha256_write_byte_block | call site: 00038 | SIG1 |
| 6 | 258 | mbedtls_gcm_starts | call site: 00258 | gcm_mult |
| 5 | 184 | mbedtls_gcm_update | call site: 00184 | |
| 3 | 171 | gcm_mult | call site: 00171 | gcm_mask |
| 2 | 97 | mbedtls_aesni_has_support | call site: 00097 | |
| 2 | 177 | gcm_mask | call site: 00177 | gcm_mult |
| 2 | 203 | _gcry_cipher_crypt | call site: 00203 | ndpi_malloc |
| 2 | 267 | mbedtls_gcm_update_ad | call site: 00267 | gcm_mult |
| 1 | 16 | gcry_md_open | call site: 00016 | |
| 1 | 57 | gcry_md_close | call site: 00057 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_gcrypt_light.cpp | 31 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/third_partygcrypt_light.c | 21 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partygcrypt/digest.c | 5 |
| ndpilib/third_partyndpi_sha256.c | 6 |
| ndpilib/third_partygcrypt/aes.c | 22 |
| ndpilib/third_partygcrypt/gcm.c | 23 |
| ndpilib/third_partygcrypt/aesni.c | 11 |
| ndpilib/third_partygcrypt/cipher.c | 8 |
| ndpilib/third_party/include/gcrypt/cipher.h | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 15 | 27.7% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 39 | 72.2% |
| All colors | 54 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 3 | 14 | ndpi_ses_init | call site: 00014 | |
| 3 | 25 | ndpi_ses_fitting | call site: 00025 | printf |
| 3 | 37 | ndpi_des_fitting | call site: 00037 | printf |
| 1 | 8 | LLVMFuzzerTestOneInput | call site: 00008 | |
| 1 | 20 | ndpi_normal_cdf_inverse | call site: 00020 | printf |
| 1 | 23 | ndpi_ses_add_value | call site: 00023 | printf |
| 1 | 32 | ndpi_des_init | call site: 00032 | printf |
| 1 | 35 | ndpi_des_add_value | call site: 00035 | printf |
| 1 | 41 | LLVMFuzzerTestOneInput | call site: 00041 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_ses_des.cpp | 17 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/ndpi_analyze.c | 11 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 753 | 18.3% |
| gold | [1:9] | 133 | 3.23% |
| yellow | [10:29] | 66 | 1.60% |
| greenyellow | [30:49] | 26 | 0.63% |
| lawngreen | 50+ | 3127 | 76.1% |
| All colors | 4105 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 77 | 2663 | packet_processing | call site: 02663 | ndpi_classify |
| 61 | 3990 | process_ndpi_collected_info | call site: 03990 | dump_flow_fingerprint |
| 30 | 3781 | ndpi_dpi2json | call site: 03781 | ndpi_serialize_string_uint32 |
| 17 | 3913 | ndpi_dpi2json | call site: 03913 | ndpi_serialize_string_uint32 |
| 15 | 133 | ndpi_exit_detection_module | call site: 00133 | ndpi_hash_free |
| 15 | 2946 | ndpi_patricia_search_best2 | call site: 02946 | fprintf |
| 15 | 3893 | ndpi_dpi2json | call site: 03893 | ndpi_serialize_string_uint32 |
| 14 | 3542 | ndpi_is_number | call site: 03542 | ndpi_serialize_uint32_uint32 |
| 13 | 3329 | ndpi_internal_detection_giveup | call site: 03329 | ndpi_set_detected_protocol |
| 13 | 3828 | ndpi_dpi2json | call site: 03828 | |
| 11 | 3710 | ndpi_serialize_binary_float | call site: 03710 | ndpi_serialize_uint32_float |
| 10 | 3207 | ndpi_internal_detection_process_packet | call site: 03207 | fully_enc_heuristic |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_readerutils_workflow.cpp | 22 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 478 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 119 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 120 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 17 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_domains.c | 8 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 12 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 612 | 17.7% |
| gold | [1:9] | 2045 | 59.2% |
| yellow | [10:29] | 56 | 1.62% |
| greenyellow | [30:49] | 22 | 0.63% |
| lawngreen | 50+ | 718 | 20.7% |
| All colors | 3453 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 42 | 28 | ndpi_patricia_destroy | call site: 00028 | ndpi_exit_detection_module |
| 33 | 96 | ndpi_domain_classify_free | call site: 00096 | ac_automata_release |
| 26 | 2848 | ndpi_lru_add_to_cache | call site: 02848 | ndpi_set_risk |
| 26 | 3223 | processClientServerHello | call site: 03223 | ndpi_cache_find_hostname_ip |
| 25 | 1343 | ndpi_load_categories_dir | call site: 01343 | _wopendir |
| 22 | 3426 | ndpi_free_flow_data | call site: 03426 | ndpi_free |
| 17 | 3391 | ndpi_free_flow_data | call site: 03391 | ndpi_free |
| 16 | 74 | ac_automata_walk | call site: 00074 | ac_automata_release |
| 15 | 2770 | ndpi_patricia_search_best2 | call site: 02770 | fprintf |
| 10 | 2834 | ndpi_handle_risk_exceptions | call site: 02834 | ndpi_check_ipv6_exception |
| 9 | 1615 | node_resize_mp | call site: 01615 | node_resize_mp |
| 9 | 2895 | proto_stack_update | call site: 02895 | ookla_add_to_cache |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_quic_get_crypto_data.c | 10 |
| ndpi/fuzz/fuzz_common_code.c | 11 |
| ndpilib/ndpi_main.c | 463 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 50 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 20 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 2 |
| ndpilib/ndpi_bitmap.c | 4 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 51 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 7 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 1 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 1 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 41 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 1 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/ndpi_serializer.c | 1 |
| ndpi/windowsndpi_define.h | 1 |
| ndpilib/third_partyndpi_md5.c | 6 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 135 | 84.9% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 24 | 15.0% |
| All colors | 159 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 54 | 28 | LLVMFuzzerTestOneInput | call site: 00028 | ndpi_free |
| 48 | 99 | LLVMFuzzerTestOneInput | call site: 00099 | ndpi_free |
| 17 | 10 | LLVMFuzzerTestOneInput | call site: 00010 | binary_fuse_calculate_size_factor |
| 5 | 85 | LLVMFuzzerTestOneInput | call site: 00085 | binary_fuse_mix_split |
| 4 | 94 | LLVMFuzzerTestOneInput | call site: 00094 | binary_fuse_calculate_size_factor |
| 4 | 150 | LLVMFuzzerTestOneInput | call site: 00150 | binary_fuse_mix_split |
| 1 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | |
| 1 | 92 | LLVMFuzzerTestOneInput | call site: 00092 | ndpi_free |
| 1 | 156 | LLVMFuzzerTestOneInput | call site: 00156 | ndpi_free |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_binaryfusefilter.cpp | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_party/include/binaryfusefilter.h | 22 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 2 | 6.45% |
| gold | [1:9] | 1 | 3.22% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 28 | 90.3% |
| All colors | 31 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 19 | LLVMFuzzerTestOneInput | call site: 00019 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_memmem.cpp | 9 |
| ndpilib/ndpi_main.c | 5 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 6 | 5.66% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.94% |
| lawngreen | 50+ | 99 | 93.3% |
| All colors | 106 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 22 | ndpi_init_address_cache | call site: 00022 | |
| 1 | 26 | ndpi_init_address_cache | call site: 00026 | |
| 1 | 28 | ndpi_init_address_cache | call site: 00028 | |
| 1 | 90 | LLVMFuzzerTestOneInput | call site: 00090 | ndpi_filter_free |
| 1 | 92 | ndpi_filter_free | call site: 00092 | |
| 1 | 96 | ndpi_filter_alloc | call site: 00096 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_address_cache.cpp | 21 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_cache.c | 26 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_memory.c | 3 |
| ndpilib/ndpi_filter.c | 2 |
| ndpilib/ndpi_bitmap.c | 4 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 89 | 6.65% |
| gold | [1:9] | 10 | 0.74% |
| yellow | [10:29] | 6 | 0.44% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1232 | 92.1% |
| All colors | 1337 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 110 | ndpi_exit_detection_module | call site: 00110 | ndpi_hash_free |
| 17 | 46 | ndpi_exit_detection_module | call site: 00046 | cache_free |
| 4 | 7 | ndpi_init_detection_module | call site: 00007 | set_ndpi_debug_function |
| 4 | 21 | ndpi_patricia_destroy | call site: 00021 | ndpi_Deref_Prefix |
| 4 | 26 | ndpi_DeleteEntry | call site: 00026 | ndpi_DeleteEntry |
| 4 | 67 | ndpi_exit_detection_module | call site: 00067 | ndpi_tdestroy_recurse |
| 4 | 80 | node_release | call site: 00080 | acho_free |
| 4 | 90 | ndpi_exit_detection_module | call site: 00090 | ndpi_hash_free |
| 4 | 1278 | init_string_based_protocols | call site: 01278 | NDPI_LOG_ERR |
| 3 | 75 | ac_automata_walk | call site: 00075 | |
| 3 | 86 | ac_automata_release | call site: 00086 | ac_automata_release |
| 2 | 95 | ndpi_hash_free | call site: 00095 | ndpi_hash_free |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_filecfg_config.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 61 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 7 |
| ndpilib/ndpi_utils.c | 12 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 2 |
| ndpilib/third_partyahocorasick.c | 12 |
| ndpilib/ndpi_domain_classify.c | 4 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 430 | 9.55% |
| gold | [1:9] | 63 | 1.40% |
| yellow | [10:29] | 57 | 1.26% |
| greenyellow | [30:49] | 27 | 0.60% |
| lawngreen | 50+ | 3921 | 87.1% |
| All colors | 4498 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 25 | 1607 | ndpi_load_categories_dir | call site: 01607 | _wopendir |
| 20 | 4402 | ndpi_free_flow_data | call site: 04402 | ndpi_free |
| 19 | 4243 | ndpi_serialize_uint32_binary | call site: 04243 | ndpi_serializer_header_uint32 |
| 15 | 3253 | ndpi_patricia_search_best2 | call site: 03253 | fprintf |
| 12 | 1644 | ndpi_load_categories_dir | call site: 01644 | ndpi_load_category_file |
| 11 | 4181 | ndpi_internal_detection_giveup | call site: 04181 | ndpi_set_detected_protocol |
| 10 | 3889 | ndpi_reconcile_protocols | call site: 03889 | ndpi_set_risk |
| 10 | 3914 | internal_giveup | call site: 03914 | internal_giveup |
| 10 | 4353 | LLVMFuzzerTestOneInput | call site: 04353 | ndpi_min |
| 7 | 51 | ndpi_exit_detection_module | call site: 00051 | cache_free |
| 7 | 1472 | node_resize_mp | call site: 01472 | node_resize_mp |
| 7 | 1633 | ndpi_load_categories_dir | call site: 01633 | readdir_r |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_config.cpp | 144 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 553 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 77 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 14 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 8 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 5 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 1 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpilib/ndpi_analyze.c | 2 |
| ndpilib/ndpi_serializer.c | 26 |
| ndpilib/protocols/tcp_udp.c | 5 |
| ndpilib/ndpi_classify.c | 5 |
| ndpilib/third_partywindows/gettimeofday.c | 2 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 3 | 2.32% |
| gold | [1:9] | 5 | 3.87% |
| yellow | [10:29] | 33 | 25.5% |
| greenyellow | [30:49] | 3 | 2.32% |
| lawngreen | 50+ | 85 | 65.8% |
| All colors | 129 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 2 | 24 | mbedtls_aesni_has_support | call site: 00024 | |
| 1 | 18 | aes_gen_tables | call site: 00018 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_gcrypt_aes.cpp | 13 |
| ndpilib/third_partygcrypt/aes.c | 30 |
| ndpilib/third_partygcrypt/aesni.c | 12 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 17 | 10.1% |
| gold | [1:9] | 3 | 1.79% |
| yellow | [10:29] | 6 | 3.59% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 141 | 84.4% |
| All colors | 167 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 5 | 70 | mbedtls_gcm_update | call site: 00070 | |
| 2 | 58 | gcm_mult | call site: 00058 | gcm_mask |
| 2 | 86 | mbedtls_aesni_has_support | call site: 00086 | |
| 2 | 115 | mbedtls_gcm_update_ad | call site: 00115 | gcm_mult |
| 1 | 37 | mbedtls_cipher_setkey | call site: 00037 | |
| 1 | 48 | mbedtls_cipher_update | call site: 00048 | mbedtls_gcm_update |
| 1 | 61 | gcm_mask | call site: 00061 | mbedtls_platform_zeroize |
| 1 | 64 | gcm_mask | call site: 00064 | gcm_mult |
| 1 | 80 | gcm_gen_table | call site: 00080 | |
| 1 | 124 | mbedtls_gcm_finish | call site: 00124 | gcm_mult |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_gcrypt_gcm.cpp | 18 |
| ndpilib/third_partygcrypt/gcm.c | 24 |
| ndpilib/third_partygcrypt/cipher.c | 8 |
| ndpilib/third_party/include/gcrypt/cipher.h | 1 |
| ndpilib/third_partygcrypt/aesni.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 714 | 16.0% |
| gold | [1:9] | 2122 | 47.7% |
| yellow | [10:29] | 81 | 1.82% |
| greenyellow | [30:49] | 48 | 1.07% |
| lawngreen | 50+ | 1482 | 33.3% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 5 | 5.15% |
| gold | [1:9] | 2 | 2.06% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 90 | 92.7% |
| All colors | 97 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 8 | LLVMFuzzerTestOneInput | call site: 00008 | |
| 1 | 11 | LLVMFuzzerTestOneInput | call site: 00011 | |
| 1 | 68 | kd_nearest | call site: 00068 | kd_res_free |
| 1 | 74 | LLVMFuzzerTestOneInput | call site: 00074 | printf |
| 1 | 88 | clear_rec | call site: 00088 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ds_kdtree.cpp | 18 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/ndpi_analyze.c | 9 |
| ndpilib/third_partykdtree.c | 20 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 623 | 14.0% |
| gold | [1:9] | 2128 | 47.8% |
| yellow | [10:29] | 96 | 2.15% |
| greenyellow | [30:49] | 41 | 0.92% |
| lawngreen | 50+ | 1559 | 35.0% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| 9 | 126 | ndpi_free_addr_item | call site: 00126 | ndpi_free |
| 9 | 1682 | node_resize_mp | call site: 01682 | node_resize_mp |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_payload_analyzer.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 649 | 14.5% |
| gold | [1:9] | 2130 | 47.8% |
| yellow | [10:29] | 100 | 2.24% |
| greenyellow | [30:49] | 42 | 0.94% |
| lawngreen | 50+ | 1526 | 34.3% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| 9 | 126 | ndpi_free_addr_item | call site: 00126 | ndpi_free |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_alloc_fail.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 792 | 17.8% |
| gold | [1:9] | 2130 | 47.8% |
| yellow | [10:29] | 76 | 1.70% |
| greenyellow | [30:49] | 38 | 0.85% |
| lawngreen | 50+ | 1411 | 31.7% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 61 | 4328 | process_ndpi_collected_info | call site: 04328 | dump_flow_fingerprint |
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 33 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 20 | 1844 | LLVMFuzzerTestOneInput | call site: 01844 | ndpi_set_config |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_only_subclassification.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 702 | 15.7% |
| gold | [1:9] | 2125 | 47.7% |
| yellow | [10:29] | 78 | 1.75% |
| greenyellow | [30:49] | 52 | 1.16% |
| lawngreen | 50+ | 1490 | 33.5% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_internal.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 706 | 15.8% |
| gold | [1:9] | 2122 | 47.7% |
| yellow | [10:29] | 107 | 2.40% |
| greenyellow | [30:49] | 42 | 0.94% |
| lawngreen | 50+ | 1470 | 33.0% |
| All colors | 4447 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4402 | LLVMFuzzerTestOneInput | call site: 04402 | ndpi_report_payload_stats |
| 35 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_exit_detection_module |
| 35 | 4354 | process_ndpi_collected_info | call site: 04354 | dump_flow_fingerprint |
| 29 | 3001 | packet_processing | call site: 03001 | ndpi_payload_analyzer |
| 25 | 1357 | ndpi_load_categories_dir | call site: 01357 | _wopendir |
| 22 | 102 | ndpi_domain_classify_free | call site: 00102 | ac_automata_release |
| 19 | 3700 | ndpi_serialize_uint32_binary | call site: 03700 | ndpi_serializer_header_uint32 |
| 16 | 80 | ac_automata_walk | call site: 00080 | ac_automata_release |
| 15 | 3284 | ndpi_patricia_search_best2 | call site: 03284 | fprintf |
| 14 | 3880 | ndpi_is_number | call site: 03880 | ndpi_serialize_uint32_uint32 |
| 13 | 4048 | ndpi_serialize_binary_float | call site: 04048 | ndpi_serialize_uint32_float |
| 10 | 3868 | ndpi_serialize_string_uint32 | call site: 03868 | ndpi_serializer_header_string |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_randomize_ports.c | 35 |
| ndpi/fuzz/fuzz_common_code.c | 5 |
| ndpilib/ndpi_main.c | 523 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 123 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 12 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 1 |
| ndpilib/ndpi_bitmap.c | 2 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 13 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 1 |
| ndpilib/protocols/rtp.c | 1 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 1 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 2 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 2 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 5 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 4 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 7 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 40 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 4 | 8.88% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 41 | 91.1% |
| All colors | 45 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | |
| 1 | 12 | hll_init | call site: 00012 | |
| 1 | 27 | hll_count | call site: 00027 | |
| 1 | 42 | hll_destroy | call site: 00042 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_hll.cpp | 15 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/ndpi_analyze.c | 5 |
| ndpilib/third_partyhll/hll.c | 7 |
| ndpilib/third_partyhll/MurmurHash3.c | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 651 | 16.3% |
| gold | [1:9] | 2092 | 52.4% |
| yellow | [10:29] | 84 | 2.10% |
| greenyellow | [30:49] | 52 | 1.30% |
| lawngreen | 50+ | 1113 | 27.8% |
| All colors | 3992 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 61 | 3676 | processCertificateElements | call site: 03676 | strptime |
| 25 | 1343 | ndpi_load_categories_dir | call site: 01343 | _wopendir |
| 15 | 2847 | ndpi_patricia_search_best2 | call site: 02847 | fprintf |
| 11 | 106 | ndpi_exit_detection_module | call site: 00106 | ndpi_hash_free |
| 11 | 3877 | ookla_search_into_cache | call site: 03877 | ndpi_set_detected_protocol |
| 10 | 3759 | processCertificateElements | call site: 03759 | ndpi_set_risk |
| 9 | 1615 | node_resize_mp | call site: 01615 | node_resize_mp |
| 9 | 3355 | ndpi_bitmap_isset | call site: 03355 | ndpi_set_risk |
| 7 | 52 | ndpi_lru_free_cache | call site: 00052 | ndpi_lru_free_cache |
| 7 | 1369 | ndpi_load_categories_dir | call site: 01369 | readdir_r |
| 7 | 3142 | processClientServerHello | call site: 03142 | printf |
| 7 | 3365 | processClientServerHello | call site: 03365 | printf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_is_stun.c | 3 |
| ndpi/fuzz/fuzz_common_code.c | 11 |
| ndpilib/ndpi_main.c | 462 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_utils.c | 53 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 20 |
| ndpilib/third_partyahocorasick.c | 41 |
| ndpilib/ndpi_domain_classify.c | 13 |
| ndpilib/ndpi_geoip.c | 2 |
| ndpilib/ndpi_filter.c | 2 |
| ndpilib/ndpi_bitmap.c | 4 |
| ndpilib/ndpi_memory.c | 4 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/protocols/http.c | 1 |
| ndpilib/protocols/blizzard.c | 1 |
| ndpilib/protocols/tls.c | 108 |
| ndpilib/protocols/rtp.c | 5 |
| ndpilib/protocols/rtsp.c | 1 |
| ndpilib/protocols/rdp.c | 1 |
| ndpilib/protocols/stun.c | 52 |
| ndpilib/protocols/sip.c | 1 |
| ndpilib/protocols/mudfish.c | 1 |
| ndpilib/protocols/imo.c | 1 |
| ndpilib/protocols/teredo.c | 1 |
| ndpilib/protocols/edonkey.c | 1 |
| ndpilib/protocols/gnutella.c | 1 |
| ndpilib/protocols/nats.c | 1 |
| ndpilib/protocols/socks45.c | 1 |
| ndpilib/protocols/irc.c | 1 |
| ndpilib/protocols/jabber.c | 1 |
| ndpilib/protocols/mail_pop.c | 1 |
| ndpilib/protocols/mail_imap.c | 1 |
| ndpilib/protocols/mail_smtp.c | 1 |
| ndpilib/protocols/usenet.c | 1 |
| ndpilib/protocols/dns.c | 1 |
| ndpilib/protocols/vmware.c | 1 |
| ndpilib/protocols/non_tcp_udp.c | 1 |
| ndpilib/protocols/iax.c | 1 |
| ndpilib/protocols/mgcp.c | 1 |
| ndpilib/protocols/zattoo.c | 1 |
| ndpilib/protocols/qq.c | 1 |
| ndpilib/protocols/ssh.c | 1 |
| ndpilib/protocols/vnc.c | 1 |
| ndpilib/protocols/vxlan.c | 1 |
| ndpilib/protocols/teamviewer.c | 1 |
| ndpilib/protocols/dhcp.c | 1 |
| ndpilib/protocols/steam.c | 1 |
| ndpilib/protocols/xbox.c | 1 |
| ndpilib/protocols/smb.c | 1 |
| ndpilib/protocols/mining.c | 1 |
| ndpilib/protocols/telnet.c | 1 |
| ndpilib/protocols/ntp.c | 1 |
| ndpilib/protocols/nfs.c | 1 |
| ndpilib/protocols/ssdp.c | 1 |
| ndpilib/protocols/postgres.c | 1 |
| ndpilib/protocols/mysql.c | 1 |
| ndpilib/protocols/bgp.c | 1 |
| ndpilib/protocols/snmp_proto.c | 1 |
| ndpilib/protocols/icecast.c | 1 |
| ndpilib/protocols/kerberos.c | 1 |
| ndpilib/protocols/syslog.c | 1 |
| ndpilib/protocols/netbios.c | 1 |
| ndpilib/protocols/ipp.c | 1 |
| ndpilib/protocols/ldap.c | 1 |
| ndpilib/protocols/xdmcp.c | 1 |
| ndpilib/protocols/tftp.c | 1 |
| ndpilib/protocols/mssql_tds.c | 1 |
| ndpilib/protocols/pptp.c | 1 |
| ndpilib/protocols/dhcpv6.c | 1 |
| ndpilib/protocols/afp.c | 1 |
| ndpilib/protocols/checkmk.c | 1 |
| ndpilib/protocols/cpha.c | 1 |
| ndpilib/protocols/nexon.c | 1 |
| ndpilib/protocols/dofus.c | 1 |
| ndpilib/protocols/crossfire.c | 1 |
| ndpilib/protocols/guildwars2.c | 1 |
| ndpilib/protocols/armagetron.c | 1 |
| ndpilib/protocols/dropbox.c | 1 |
| ndpilib/protocols/sonos.c | 1 |
| ndpilib/protocols/spotify.c | 1 |
| ndpilib/protocols/radius_proto.c | 1 |
| ndpilib/protocols/citrix.c | 1 |
| ndpilib/protocols/hcl_notes.c | 1 |
| ndpilib/protocols/gtp.c | 1 |
| ndpilib/protocols/hsrp.c | 1 |
| ndpilib/protocols/dcerpc.c | 1 |
| ndpilib/protocols/netflow.c | 1 |
| ndpilib/protocols/sflow.c | 1 |
| ndpilib/protocols/h323.c | 1 |
| ndpilib/protocols/openvpn.c | 1 |
| ndpilib/protocols/noe.c | 1 |
| ndpilib/protocols/ciscovpn.c | 1 |
| ndpilib/protocols/teamspeak.c | 1 |
| ndpilib/protocols/skinny.c | 1 |
| ndpilib/protocols/rsync.c | 1 |
| ndpilib/protocols/whoisdas.c | 1 |
| ndpilib/protocols/oracle.c | 1 |
| ndpilib/protocols/corba.c | 1 |
| ndpilib/protocols/rtmp.c | 1 |
| ndpilib/protocols/ftp_control.c | 1 |
| ndpilib/protocols/ftp_data.c | 1 |
| ndpilib/protocols/megaco.c | 1 |
| ndpilib/protocols/resp.c | 1 |
| ndpilib/protocols/zeromq.c | 1 |
| ndpilib/protocols/telegram.c | 1 |
| ndpilib/protocols/quic.c | 9 |
| ndpilib/protocols/diameter.c | 1 |
| ndpilib/protocols/apple_push.c | 1 |
| ndpilib/protocols/eaq.c | 1 |
| ndpilib/protocols/kakaotalk_voice.c | 1 |
| ndpilib/protocols/mikrotik.c | 1 |
| ndpilib/protocols/mpegts.c | 1 |
| ndpilib/protocols/ubntac2.c | 1 |
| ndpilib/protocols/coap.c | 1 |
| ndpilib/protocols/mqtt.c | 1 |
| ndpilib/protocols/someip.c | 1 |
| ndpilib/protocols/rx.c | 1 |
| ndpilib/protocols/git.c | 1 |
| ndpilib/protocols/drda.c | 1 |
| ndpilib/protocols/bjnp.c | 1 |
| ndpilib/protocols/smpp.c | 1 |
| ndpilib/protocols/tinc.c | 1 |
| ndpilib/protocols/fix.c | 1 |
| ndpilib/protocols/nintendo.c | 1 |
| ndpilib/protocols/modbus.c | 1 |
| ndpilib/protocols/capwap.c | 1 |
| ndpilib/protocols/zabbix.c | 1 |
| ndpilib/protocols/viber.c | 1 |
| ndpilib/protocols/bittorrent.c | 1 |
| ndpilib/protocols/whatsapp.c | 1 |
| ndpilib/protocols/ookla.c | 8 |
| ndpilib/protocols/amqp.c | 1 |
| ndpilib/protocols/steam_datagram_relay.c | 1 |
| ndpilib/protocols/lisp.c | 1 |
| ndpilib/protocols/ajp.c | 1 |
| ndpilib/protocols/memcached.c | 1 |
| ndpilib/protocols/nest_log_sink.c | 1 |
| ndpilib/protocols/wireguard.c | 1 |
| ndpilib/protocols/amazon_video.c | 1 |
| ndpilib/protocols/s7comm.c | 1 |
| ndpilib/protocols/iec60870-5-104.c | 1 |
| ndpilib/protocols/dnp3.c | 1 |
| ndpilib/protocols/websocket.c | 1 |
| ndpilib/protocols/soap.c | 1 |
| ndpilib/protocols/dnscrypt.c | 1 |
| ndpilib/protocols/mongodb.c | 1 |
| ndpilib/protocols/among_us.c | 1 |
| ndpilib/protocols/hpvirtgrp.c | 1 |
| ndpilib/protocols/genshin_impact.c | 1 |
| ndpilib/protocols/z3950.c | 1 |
| ndpilib/protocols/avast_securedns.c | 1 |
| ndpilib/protocols/cassandra.c | 1 |
| ndpilib/protocols/ethernet_ip.c | 1 |
| ndpilib/protocols/wsd.c | 1 |
| ndpilib/protocols/tocaboca.c | 1 |
| ndpilib/protocols/sd_rtn.c | 1 |
| ndpilib/protocols/raknet.c | 1 |
| ndpilib/protocols/xiaomi.c | 1 |
| ndpilib/protocols/mpegdash.c | 1 |
| ndpilib/protocols/rsh.c | 1 |
| ndpilib/protocols/ipsec.c | 1 |
| ndpilib/protocols/collectd.c | 1 |
| ndpilib/protocols/i3d.c | 1 |
| ndpilib/protocols/riotgames.c | 1 |
| ndpilib/protocols/ultrasurf.c | 1 |
| ndpilib/protocols/threema.c | 1 |
| ndpilib/protocols/alicloud.c | 1 |
| ndpilib/protocols/avast.c | 1 |
| ndpilib/protocols/softether.c | 1 |
| ndpilib/protocols/activision.c | 1 |
| ndpilib/protocols/discord.c | 1 |
| ndpilib/protocols/tivoconnect.c | 1 |
| ndpilib/protocols/kismet.c | 1 |
| ndpilib/protocols/fastcgi.c | 1 |
| ndpilib/protocols/natpmp.c | 1 |
| ndpilib/protocols/syncthing.c | 1 |
| ndpilib/protocols/crynet.c | 1 |
| ndpilib/protocols/line.c | 1 |
| ndpilib/protocols/munin.c | 1 |
| ndpilib/protocols/elastic_search.c | 1 |
| ndpilib/protocols/tuya_lp.c | 1 |
| ndpilib/protocols/tplink_shp.c | 1 |
| ndpilib/protocols/merakicloud.c | 1 |
| ndpilib/protocols/tailscale.c | 1 |
| ndpilib/protocols/source_engine.c | 1 |
| ndpilib/protocols/bacnet.c | 1 |
| ndpilib/protocols/oicq.c | 1 |
| ndpilib/protocols/hots.c | 1 |
| ndpilib/protocols/epicgames.c | 1 |
| ndpilib/protocols/bitcoin.c | 1 |
| ndpilib/protocols/thrift.c | 1 |
| ndpilib/protocols/slp.c | 1 |
| ndpilib/protocols/http2.c | 1 |
| ndpilib/protocols/haproxy.c | 1 |
| ndpilib/protocols/rmcp.c | 1 |
| ndpilib/protocols/can.c | 1 |
| ndpilib/protocols/protobuf.c | 1 |
| ndpilib/protocols/ethereum.c | 1 |
| ndpilib/protocols/ptpv2.c | 1 |
| ndpilib/protocols/hart-ip.c | 1 |
| ndpilib/protocols/rtps.c | 1 |
| ndpilib/protocols/opc-ua.c | 1 |
| ndpilib/protocols/fins.c | 1 |
| ndpilib/protocols/ethersio.c | 1 |
| ndpilib/protocols/beckhoff_ads.c | 1 |
| ndpilib/protocols/iso9506-1-mms.c | 1 |
| ndpilib/protocols/ieee-c37118.c | 1 |
| ndpilib/protocols/ethersbus.c | 1 |
| ndpilib/protocols/monero.c | 1 |
| ndpilib/protocols/profinet_io.c | 1 |
| ndpilib/protocols/hislip.c | 1 |
| ndpilib/protocols/uftp.c | 1 |
| ndpilib/protocols/openflow.c | 1 |
| ndpilib/protocols/json-rpc.c | 1 |
| ndpilib/protocols/kafka.c | 1 |
| ndpilib/protocols/nomachine.c | 1 |
| ndpilib/protocols/iec62056.c | 1 |
| ndpilib/protocols/hl7.c | 1 |
| ndpilib/protocols/dicom.c | 1 |
| ndpilib/protocols/ceph.c | 1 |
| ndpilib/protocols/roughtime.c | 1 |
| ndpilib/protocols/kcp.c | 1 |
| ndpilib/protocols/mumble.c | 1 |
| ndpilib/protocols/zoom.c | 1 |
| ndpilib/protocols/yojimbo.c | 1 |
| ndpilib/protocols/stomp.c | 1 |
| ndpilib/protocols/radmin.c | 1 |
| ndpilib/protocols/raft.c | 1 |
| ndpilib/protocols/cip.c | 1 |
| ndpilib/protocols/gearman.c | 1 |
| ndpilib/protocols/tencent_games.c | 1 |
| ndpilib/protocols/gaijin_entertainment.c | 1 |
| ndpilib/protocols/c1222.c | 1 |
| ndpilib/protocols/dlep.c | 1 |
| ndpilib/protocols/bfd.c | 1 |
| ndpilib/protocols/netease_games.c | 1 |
| ndpilib/protocols/path_of_exile.c | 1 |
| ndpilib/protocols/pfcp.c | 1 |
| ndpilib/protocols/flute.c | 1 |
| ndpilib/protocols/lol_wild_rift.c | 1 |
| ndpilib/protocols/teso.c | 1 |
| ndpilib/protocols/ldp.c | 1 |
| ndpilib/protocols/knxnet_ip.c | 1 |
| ndpilib/protocols/bfcp.c | 1 |
| ndpilib/protocols/iqiyi.c | 1 |
| ndpilib/protocols/egd.c | 1 |
| ndpilib/protocols/cod_mobile.c | 1 |
| ndpilib/protocols/zug.c | 1 |
| ndpilib/protocols/jrmi.c | 1 |
| ndpilib/protocols/ripe_atlas.c | 1 |
| ndpilib/protocols/cloudflare_warp.c | 1 |
| ndpilib/protocols/nano.c | 1 |
| ndpilib/protocols/openwire.c | 1 |
| ndpilib/protocols/cnp-ip.c | 1 |
| ndpilib/protocols/atg.c | 1 |
| ndpilib/protocols/trdp.c | 1 |
| ndpilib/protocols/lustre.c | 1 |
| ndpilib/protocols/dingtalk.c | 1 |
| ndpilib/protocols/paltalk.c | 1 |
| ndpilib/protocols/lagofast.c | 1 |
| ndpilib/protocols/gearup_booster.c | 1 |
| ndpilib/protocols/msdo.c | 1 |
| ndpilib/protocols/melsec.c | 1 |
| ndpilib/protocols/hamachi.c | 1 |
| ndpilib/protocols/glbp.c | 1 |
| ndpilib/protocols/easyweather.c | 1 |
| ndpilib/protocols/tristation.c | 1 |
| ndpilib/protocols/samsung_sdp.c | 1 |
| ndpilib/protocols/matter.c | 1 |
| ndpilib/ndpi_fingerprint.c | 5 |
| ndpilib/ndpi_serializer.c | 2 |
| ndpilib/third_partyndpi_md5.c | 6 |
| ndpi/windowsndpi_define.h | 1 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpilib/third_partyndpi_sha1.c | 10 |
| ndpilib/third_partystrptime.c | 7 |
| ndpilib/ndpi_analyze.c | 3 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
| Color | Runtime hitcount | Callsite count | Percentage |
|---|---|---|---|
| red | 0 | 261 | 97.7% |
| gold | [1:9] | 2 | 0.74% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 4 | 1.49% |
| All colors | 267 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 245 | 0 | EP | call site: 00000 | json_tokener_parse_ex |
| 12 | 247 | LLVMFuzzerTestOneInput | call site: 00247 | json_object_to_json_string_ext |
| 4 | 262 | LLVMFuzzerTestOneInput | call site: 00262 | json_tokener_reset |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc | 8 |
| json-c-json-c-0.17-20230812/json_tokener.c | 47 |
| json-c-json-c-0.17-20230812/printbuf.c | 3 |
| json-c-json-c-0.17-20230812/json_object.c | 48 |
| json-c-json-c-0.17-20230812/linkhash.c | 8 |
| json-c-json-c-0.17-20230812/arraylist.c | 4 |
| json-c-json-c-0.17-20230812/json_util.c | 2 |
| json-c-json-c-0.17-20230812/linkhash.h | 1 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
| Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
processing_thread
|
/src/ndpi/example/ndpiReader.c | 1 | ['void*'] | 18 | 0 | 46 | 10 | 17 | 537 | 0 | 3183 | 460 |
parse_parameters
|
/src/ndpi/example/ndpiReader.c | 2 | ['int', 'char**'] | 14 | 0 | 333 | 98 | 109 | 573 | 2 | 1490 | 264 |
ndpi_search_bittorrent
|
/src/ndpi/src/lib/protocols/bittorrent.c | 2 | ['struct ndpi_detection_module_struct*', 'struct ndpi_flow_struct*'] | 15 | 0 | 78 | 22 | 49 | 107 | 0 | 538 | 262 |
pl7m_mutator
|
/src/ndpi/src/lib/third_party/src/fuzz/pl7m.c | 4 | ['uint8_t*', 'size_t', 'size_t', 'unsigned int'] | 8 | 0 | 13 | 3 | 2 | 56 | 1 | 230 | 227 |
roaring::internal::container_iand
|
/src/ndpi/src/lib/third_party/src/roaring.c | 5 | ['container_t*', 'uint8_t', 'container_t*', 'uint8_t', 'uint8_t*'] | 7 | 0 | 45 | 11 | 1 | 106 | 0 | 200 | 198 |
ndpi_search_quic_extra
|
/src/ndpi/src/lib/protocols/quic.c | 2 | ['struct ndpi_detection_module_struct*', 'struct ndpi_flow_struct*'] | 16 | 0 | 28 | 6 | 9 | 368 | 0 | 1661 | 196 |
bt_decode
|
/src/ndpi/src/lib/protocols/btlib.c | 4 | ['u_int8_t*', 'size_t*', 'int*', 'bt_parse_data_cb_t*'] | 6 | 0 | 123 | 25 | 61 | 19 | 1 | 196 | 191 |
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
| Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Runtime reached by Fuzzers | Combined reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
|---|
This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_patricia_search_best2', 'ndpi_patricia_search_exact', 'ndpi_patricia_lookup', 'LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_cluster_bins', 'ndpi_bin_similarity', 'LLVMFuzzerTestOneInput', 'ndpi_init_bin', 'ndpi_clone_bin', 'ndpi_snprintf']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_patricia_search_best2', 'ndpi_patricia_lookup', 'ndpi_DeleteEntry', 'ndpi_ptree_insert', 'ndpi_New_Prefix2']
Use this with the libFuzzer -dict=DICT.file flag
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_base64_encode', 'LLVMFuzzerTestOneInput', 'SHA1Transform', 'ndpi_community_id_finalize_and_compute_hash']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_exit_detection_module', 'ndpi_set_config', 'ndpi_init_detection_module', 'ndpi_patricia_destroy', 'ndpi_DeleteEntry', 'init_string_based_protocols', 'ac_automata_release']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['processCertificateElements', 'ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_lru_add_to_cache', 'ndpi_free_flow_data', 'ndpi_load_categories_dir', 'ac_automata_walk', 'ndpi_patricia_search_best2']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_exit_detection_module', 'ndpi_patricia_lookup', 'ndpi_set_config', 'ndpi_encode_domain', 'ndpi_init_detection_module', 'node_release', 'init_string_based_protocols']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_bitmap_serialize', 'LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_search_dtls', 'ndpi_set_detected_protocol', 'ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_load_categories_dir', 'ac_automata_walk', 'ndpi_reconcile_protocols', 'ndpi_int_stun_add_connection', 'node_resize_mp']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_cm_sketch_init', 'ndpi_cm_sketch_add', 'ndpi_cm_sketch_count']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_hash_init', 'ndpi_hash_add_entry']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['binary_fuse16_populate', 'binary_fuse_calculate_segment_length', 'binary_fuse_calculate_size_factor', 'ndpi_bitmap64_fuse_alloc', 'ndpi_bitmap64_fuse_compress', 'binary_fuse_rng_splitmix64', 'binary_fuse_murmur64']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_exit_detection_module', 'ndpi_set_config', 'ndpi_init_detection_module', 'ndpi_patricia_destroy', 'ndpi_DeleteEntry', 'node_release', 'init_string_based_protocols', 'ac_automata_walk']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['xmemchr', 'ac_automata_release', 'ac_automata_init', 'LLVMFuzzerTestOneInput', 'ndpi_strdup', 'node_resize_mp', 'ac_automata_walk']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['cache_new', 'cache_add']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_load_categories_dir', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_serialize_binary_uint32', 'ndpi_serialize_binary_float', 'ndpi_serialize_uint32_binary', 'internal_giveup', 'ndpi_internal_detection_process_packet']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_serialize_binary_uint32', 'ndpi_serialize_binary_double', 'ndpi_serialize_uint32_double', 'ndpi_init_serializer_buffer', 'ndpi_term_serializer', 'ndpi_snprintf', 'ndpi_realloc', 'ndpi_deserialize_key_string', 'ndpi_deserialize_key_uint32']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_exit_detection_module', 'node_resize_mp', 'ndpi_patricia_lookup', 'ndpi_set_config', 'ndpi_init_detection_module', 'init_string_based_protocols']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_bitmap_serialize', 'ndpi_filter_alloc', 'ndpi_filter_add', 'ndpi_filter_contains', 'ndpi_filter_size', 'ndpi_filter_cardinality', 'ndpi_filter_free']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['mbedtls_cipher_update', 'mbedtls_cipher_set_iv', 'mbedtls_cipher_finish', 'LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'ndpi_domain_classify_free', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ntohs_ndpi_bytestream_to_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_encode_domain', 'LLVMFuzzerTestOneInput', 'ndpi_domain_classify_add', 'ndpi_domain_classify_hostname', 'ndpi_load_domain_suffixes', 'ndpi_hash_free', 'ndpi_hash_init', 'ndpi_hash_add_entry']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['InvMixColumns', 'ndpi_quick_decrypt', 'ndpi_quick_encrypt', 'ndpi_base64_encode', 'ndpi_base64_decode']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_hw_init', 'ndpi_hw_add_value']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['manhattan_dist', 'query_depth_first', 'LLVMFuzzerTestOneInput', 'btree_init', 'nheap_get_arrays']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_hash_add_entry']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_jitter_init', 'ndpi_jitter_add_value', 'ndpi_jitter_free']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['syntax_merge_words']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_exit_detection_module', 'ndpi_patricia_lookup', 'ndpi_set_config', 'ndpi_encode_domain', 'ndpi_init_detection_module', 'node_release', 'init_string_based_protocols']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_load_categories_dir', 'ac_automata_walk', 'node_resize_mp', 'ndpi_patricia_lookup', 'ndpi_set_config', 'ndpi_New_Prefix2']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['mbedtls_aes_crypt_ecb', 'mbedtls_aesni_setkey_enc', 'sha256_write_byte_block', 'mbedtls_gcm_starts', 'mbedtls_gcm_update', 'gcm_mult', 'mbedtls_aesni_has_support', 'gcm_mask', '_gcry_cipher_crypt', 'mbedtls_gcm_update_ad']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_ses_init', 'ndpi_ses_fitting', 'ndpi_des_fitting', 'LLVMFuzzerTestOneInput', 'ndpi_normal_cdf_inverse', 'ndpi_ses_add_value', 'ndpi_des_init', 'ndpi_des_add_value']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['packet_processing', 'process_ndpi_collected_info', 'ndpi_dpi2json', 'ndpi_exit_detection_module', 'ndpi_patricia_search_best2', 'ndpi_is_number', 'ndpi_internal_detection_giveup']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_lru_add_to_cache', 'processClientServerHello', 'ndpi_load_categories_dir', 'ndpi_free_flow_data', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_handle_risk_exceptions']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_init_address_cache', 'LLVMFuzzerTestOneInput', 'ndpi_filter_free', 'ndpi_filter_alloc']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_exit_detection_module', 'ndpi_init_detection_module', 'ndpi_patricia_destroy', 'ndpi_DeleteEntry', 'node_release', 'init_string_based_protocols', 'ac_automata_walk']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_load_categories_dir', 'ndpi_free_flow_data', 'ndpi_serialize_uint32_binary', 'ndpi_patricia_search_best2', 'ndpi_internal_detection_giveup', 'ndpi_reconcile_protocols', 'internal_giveup', 'LLVMFuzzerTestOneInput', 'ndpi_exit_detection_module']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['mbedtls_aesni_has_support', 'aes_gen_tables']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['mbedtls_gcm_update', 'gcm_mult', 'mbedtls_aesni_has_support', 'mbedtls_gcm_update_ad', 'mbedtls_cipher_setkey', 'mbedtls_cipher_update', 'gcm_mask', 'gcm_gen_table', 'mbedtls_gcm_finish']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'kd_nearest', 'clear_rec']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['ndpi_patricia_destroy', 'process_ndpi_collected_info', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number', 'ndpi_serialize_binary_float', 'ndpi_serialize_string_uint32']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number', 'ndpi_serialize_binary_float']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['process_ndpi_collected_info', 'LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'packet_processing', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'ndpi_patricia_search_best2', 'ndpi_is_number']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput', 'hll_init', 'hll_count', 'hll_destroy']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['processCertificateElements', 'ndpi_load_categories_dir', 'ndpi_patricia_search_best2', 'ndpi_exit_detection_module', 'ookla_search_into_cache', 'node_resize_mp', 'ndpi_bitmap_isset', 'ndpi_lru_free_cache']
Use this with the libFuzzer -dict=DICT.file flag
Use one of these functions as input to libfuzzer with flag: -focus_function name
-focus_function=['LLVMFuzzerTestOneInput']
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
| Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
|---|---|---|---|---|
| intersect_skewed_uint16 | 51 | 14 | 27.45% | |
| art_iterator_lower_bound | 34 | 16 | 47.05% | |
| convert_run_optimize | 88 | 45 | 51.13% | |
| container_iand | 66 | 30 | 45.45% | |
| container_ior | 82 | 36 | 43.90% | |
| container_ixor | 59 | 29 | 49.15% | |
| container_iandnot | 56 | 26 | 46.42% | |
| container_and | 70 | 33 | 47.14% | |
| container_or | 84 | 34 | 40.47% | |
| mbedtls_cipher_update | 42 | 20 | 47.61% | ['fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_gcrypt_cipher', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_gcrypt_light', 'fuzz_gcrypt_gcm', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_process_packet', '/src/ndpi/fuzz/fuzz_is_stun.c', '/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_readerutils_workflow'] |
| query_depth_first | 36 | 16 | 44.44% | ['/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_ds_btree', '/src/ndpi/fuzz/fuzz_is_stun.c'] |
The below fuzzers are templates and suggestions for how to target the set of optimal functions above
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target processing_thread */
UNKNOWN_TYPE unknown_0;
processing_thread(unknown_0);
/* target parse_parameters */
int new_var1 = ada_safe_get_int();
char **new_var2 = af_get_double_char_p();
parse_parameters(new_var1, new_var2);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target ndpi_search_bittorrent */
structndpi_detection_module_struct* new_var3 = calloc(sizeof(structndpi_detection_module_struct), 1);
structndpi_flow_struct* new_var4 = calloc(sizeof(structndpi_flow_struct), 1);
ndpi_search_bittorrent(new_var3, new_var4);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target pl7m_mutator */
UNKNOWN_TYPE unknown_5;
UNKNOWN_TYPE unknown_6;
UNKNOWN_TYPE unknown_7;
UNKNOWN_TYPE unknown_8;
pl7m_mutator(unknown_5, unknown_6, unknown_7, unknown_8);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target roaring::internal::container_iand */
UNKNOWN_TYPE unknown_9;
UNKNOWN_TYPE unknown_10;
UNKNOWN_TYPE unknown_11;
UNKNOWN_TYPE unknown_12;
UNKNOWN_TYPE unknown_13;
roaring::internal::container_iand(unknown_9, unknown_10, unknown_11, unknown_12, unknown_13);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target ndpi_search_quic_extra */
structndpi_detection_module_struct* new_var14 = calloc(sizeof(structndpi_detection_module_struct), 1);
structndpi_flow_struct* new_var15 = calloc(sizeof(structndpi_flow_struct), 1);
ndpi_search_quic_extra(new_var14, new_var15);
af_safe_gb_cleanup();
}
#include "ada_fuzz_header.h"
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
af_safe_gb_init(data, size);
/* target bt_decode */
UNKNOWN_TYPE unknown_16;
UNKNOWN_TYPE unknown_17;
int *new_var18 = af_get_int_p();
UNKNOWN_TYPE unknown_19;
bt_decode(unknown_16, unknown_17, new_var18, unknown_19);
af_safe_gb_cleanup();
}
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
| Source file | Reached by | Covered by |
|---|---|---|
| /src/ndpi/fuzz/fuzz_dga.c | ['fuzz_dga'] | ['fuzz_dga'] |
| /src/ndpi/src/include/ndpi_win32.h | [] | [] |
| /src/ndpi/src/lib/protocols/steam.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt_light.c | ['fuzz_gcrypt_light'] | ['fuzz_gcrypt_light'] |
| /src/ndpi/src/lib/protocols/thrift.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_patricia.cpp | ['fuzz_ds_patricia'] | ['fuzz_ds_patricia'] |
| /src/ndpi/src/lib/protocols/openflow.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/raknet.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_shoco.cpp | ['fuzz_alg_shoco'] | ['fuzz_alg_shoco'] |
| /src/ndpi/src/lib/protocols/amazon_video.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_bytestream.c | ['fuzz_alg_bytestream'] | ['fuzz_alg_bytestream'] |
| /src/ndpi/src/lib/protocols/rtmp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/http.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ethernet_ip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/sha1-fast.c | [] | [] |
| /src/ndpi/src/lib/protocols/hislip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_quick_encryption.cpp | ['fuzz_alg_quick_encryption'] | ['fuzz_alg_quick_encryption'] |
| /src/ndpi/src/lib/protocols/jrmi.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kafka.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ceph.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/epicgames.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dicom.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/rrdtool/rrd_similarity.c | [] | [] |
| /src/ndpi/src/lib/protocols/lagofast.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/postgres.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt/gcm.c | ['fuzz_gcrypt_cipher', 'fuzz_gcrypt_light', 'fuzz_gcrypt_gcm'] | ['fuzz_gcrypt_light', 'fuzz_gcrypt_gcm'] |
| /src/ndpi/src/lib/protocols/viber.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/radius_proto.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/afp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/websocket.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_strnstr.cpp | ['fuzz_alg_strnstr'] | ['fuzz_alg_strnstr'] |
| /src/ndpi/fuzz/fuzz_ds_ahocorasick.cpp | ['fuzz_ds_ahocorasick'] | ['fuzz_ds_ahocorasick'] |
| /src/ndpi/src/lib/protocols/megaco.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/smb.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/guildwars2.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt/cipher_wrap.c | [] | [] |
| /src/ndpi/src/lib/protocols/hcl_notes.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/flute.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/softether.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bjnp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/hll/hll.c | ['fuzz_alg_hll'] | ['fuzz_alg_hll'] |
| /src/ndpi/src/lib/protocols/modbus.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_domain_classify.cpp | ['fuzz_ds_domain_classify'] | ['fuzz_ds_domain_classify'] |
| /src/ndpi/src/lib/protocols/uftp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dingtalk.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bittorrent.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mail_imap.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kismet.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/example/ndpiSimpleIntegration.c | [] | [] |
| /src/ndpi/src/lib/protocols/fix.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/soap.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dropbox.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/path_of_exile.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/memcached.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/random_seed.c | [] | [] |
| /src/ndpi/fuzz/fuzz_alg_memmem.cpp | ['fuzz_alg_memmem'] | ['fuzz_alg_memmem'] |
| /src/ndpi/example/ndpiReader.c | [] | [] |
| /src/json-c-json-c-0.17-20230812/printbuf.h | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_kdtree.cpp | ['fuzz_ds_kdtree'] | ['fuzz_ds_kdtree'] |
| /src/ndpi/src/lib/protocols/oicq.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mysql.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/shoco.c | ['fuzz_alg_shoco', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_shoco', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_object_iterator.c | [] | [] |
| /src/ndpi/src/lib/protocols/nexon.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_bins.cpp | ['fuzz_alg_bins'] | ['fuzz_alg_bins'] |
| /src/ndpi/src/lib/protocols/teamspeak.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/whoisdas.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zabbix.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/roaring.c | [] | [] |
| /src/ndpi/src/lib/protocols/cloudflare_warp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/raft.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ssh.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt/cipher.c | ['fuzz_gcrypt_cipher', 'fuzz_gcrypt_light', 'fuzz_gcrypt_gcm'] | ['fuzz_gcrypt_cipher', 'fuzz_gcrypt_light', 'fuzz_gcrypt_gcm'] |
| /src/ndpi/src/lib/protocols/avast_securedns.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/msdo.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_domains.c | ['fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_process_packet.c | ['fuzz_process_packet'] | ['fuzz_process_packet'] |
| /src/ndpi/src/include/ndpi_main.h | [] | [] |
| /src/ndpi/fuzz/fuzz_serialization.cpp | ['fuzz_serialization'] | ['fuzz_serialization'] |
| /src/ndpi/src/lib/protocols/ciscovpn.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_json_patch.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_alloc_fail.c | ['fuzz_ndpi_reader_alloc_fail'] | ['fuzz_ndpi_reader_alloc_fail'] |
| /src/json-c-json-c-0.17-20230812/apps/json_parse.c | [] | [] |
| /src/ndpi/src/lib/protocols/dofus.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/corba.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_randomize_ports.c | ['fuzz_ndpi_reader_pl7m_randomize_ports'] | ['fuzz_ndpi_reader_pl7m_randomize_ports'] |
| /src/ndpi/src/lib/protocols/xbox.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cnp-ip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ndpi_patricia.c | ['fuzz_ds_patricia', 'fuzz_ds_ptree', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_libinjection', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_patricia', 'fuzz_ds_ptree', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mpegdash.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iax.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/tests/performance/gcrypt.c | ['fuzz_ds_patricia', 'fuzz_alg_bins', 'fuzz_ds_ptree', 'fuzz_alg_crc32_md5', 'fuzz_community_id', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_ds_bitmap', 'fuzz_is_stun_tcp', 'fuzz_ds_cmsketch', 'fuzz_ds_hash', 'fuzz_ds_bitmap64_fuse', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ds_libcache', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_alg_quick_encryption', 'fuzz_ds_tree', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ds_btree', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_alg_jitter', 'fuzz_libinjection', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_gcrypt_light', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/ndpi/src/lib/protocols/json-rpc.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/syncthing.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/roaring_v2.h | [] | [] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_only_subclassification.c | ['fuzz_ndpi_reader_pl7m_only_subclassification'] | ['fuzz_ndpi_reader_pl7m_only_subclassification'] |
| /src/ndpi/fuzz/fuzz_filecfg_malicious_ja4.c | ['fuzz_filecfg_malicious_ja4'] | ['fuzz_filecfg_malicious_ja4'] |
| /src/ndpi/fuzz/fuzz_ds_libcache.cpp | ['fuzz_ds_libcache'] | ['fuzz_ds_libcache'] |
| /src/json-c-json-c-0.17-20230812/tests/test2.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/libinjection_html5.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/protocols/beckhoff_ads.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_api.h | [] | [] |
| /src/ndpi/src/lib/third_party/include/gcrypt/error.h | [] | [] |
| /src/ndpi/src/lib/protocols/netflow.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cpha.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/src/ndpi_define.h | ['fuzz_is_stun_tcp', 'fuzz_quic_get_crypto_data', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/ndpi/src/lib/protocols/bitcoin.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/monero.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rdp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/gcrypt/cipher.h | ['fuzz_gcrypt_cipher', 'fuzz_gcrypt_light', 'fuzz_gcrypt_gcm'] | ['fuzz_gcrypt_cipher', 'fuzz_gcrypt_light', 'fuzz_gcrypt_gcm'] |
| /src/ndpi/src/lib/protocols/avast.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/genshin_impact.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/knxnet_ip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/citrix.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_charcase.c | [] | [] |
| /src/ndpi/src/lib/protocols/c1222.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/h323.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hart-ip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_int_get.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_address_cache.cpp | ['fuzz_ds_address_cache'] | ['fuzz_ds_address_cache'] |
| /src/ndpi/fuzz/fuzz_gcrypt_gcm.cpp | ['fuzz_gcrypt_gcm'] | ['fuzz_gcrypt_gcm'] |
| /src/ndpi/src/lib/protocols/capwap.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_ses_des.cpp | ['fuzz_alg_ses_des'] | ['fuzz_alg_ses_des'] |
| /src/ndpi/src/lib/protocols/opc-ua.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rmcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tuya_lp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iec62056.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_domain_classify.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/linkhash.c | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/protocols/netease_games.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/http2.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gtp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_is_stun_tcp.c | ['fuzz_is_stun_tcp'] | ['fuzz_is_stun_tcp'] |
| /src/ndpi/src/lib/protocols/dlep.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_c_version.c | [] | [] |
| /src/ndpi/src/lib/third_party/include/binaryfusefilter.h | ['fuzz_ds_bitmap64_fuse', 'fuzz_binaryfusefilter'] | ['fuzz_ds_bitmap64_fuse'] |
| /src/ndpi/src/lib/protocols/easyweather.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mail_smtp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/source_engine.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bfd.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_category.c | ['fuzz_filecfg_category'] | ['fuzz_filecfg_category'] |
| /src/ndpi/src/lib/protocols/diameter.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_object.h | [] | [] |
| /src/json-c-json-c-0.17-20230812/debug.h | [] | [] |
| /src/ndpi/src/lib/protocols/socks45.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kerberos.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mumble.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/libinjection_sqli.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/protocols/kakaotalk_voice.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tocaboca.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_util.c | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/protocols/mssql_tds.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/matter.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/xiaomi.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_gcrypt_cipher.cpp | ['fuzz_gcrypt_cipher'] | ['fuzz_gcrypt_cipher'] |
| /src/ndpi/src/lib/protocols/resp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hpvirtgrp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rx.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/jabber.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/amqp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/someip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/utils/hosts2domains.c | [] | [] |
| /src/ndpi/tests/performance/strnstr.cpp | ['fuzz_alg_strnstr'] | [] |
| /src/ndpi/src/lib/protocols/natpmp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/tests/unit/unit.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/gcrypt/aes.c | ['fuzz_gcrypt_light', 'fuzz_gcrypt_aes'] | ['fuzz_gcrypt_light', 'fuzz_gcrypt_aes'] |
| /src/ndpi/fuzz/fuzz_alg_crc32_md5.c | ['fuzz_alg_crc32_md5'] | ['fuzz_alg_crc32_md5'] |
| /src/ndpi/src/lib/protocols/pptp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_bitmap64_fuse.cpp | ['fuzz_ds_bitmap64_fuse'] | ['fuzz_ds_bitmap64_fuse'] |
| /src/ndpi/src/lib/ndpi_binary_bitmap.c | [] | [] |
| /src/ndpi/src/lib/protocols/eaq.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_visit.c | [] | [] |
| /src/ndpi/src/lib/protocols/munin.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/libcache.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_libcache', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_libcache', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/haproxy.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_is_stun.c | ['ndpi/fuzz/fuzz_is_stun.c'] | ['ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tivoconnect.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ahocorasick.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cassandra.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dnscrypt.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_simplest_internal.c | ['fuzz_ndpi_reader_pl7m_simplest_internal'] | ['fuzz_ndpi_reader_pl7m_simplest_internal'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader.c | ['fuzz_ndpi_reader'] | ['fuzz_ndpi_reader'] |
| /src/ndpi/src/lib/protocols/zug.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/hll/MurmurHash3.c | ['fuzz_alg_crc32_md5', 'fuzz_alg_hll'] | ['fuzz_alg_crc32_md5', 'fuzz_alg_hll'] |
| /src/ndpi/src/lib/protocols/ipsec.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/vmware.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/smpp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/crossfire.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/paltalk.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/nest_log_sink.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dnp3.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt/digest.c | ['fuzz_gcrypt_light'] | ['fuzz_gcrypt_light'] |
| /src/ndpi/src/lib/protocols/nomachine.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ripe_atlas.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dcerpc.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ndpi_md5.c | ['fuzz_alg_crc32_md5', 'fuzz_is_stun_tcp', 'fuzz_quic_get_crypto_data', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_crc32_md5', 'fuzz_quic_get_crypto_data', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_tree.cpp | ['fuzz_ds_tree'] | ['fuzz_ds_tree'] |
| /src/json-c-json-c-0.17-20230812/json_tokener.c | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/json-c-json-c-0.17-20230812/tests/test_set_serializer.c | [] | [] |
| /src/ndpi/src/lib/protocols/among_us.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/roaring_v2.c | [] | [] |
| /src/ndpi/src/lib/protocols/mpegts.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt/aesni.c | ['fuzz_gcrypt_light', 'fuzz_gcrypt_aes', 'fuzz_gcrypt_gcm'] | ['fuzz_gcrypt_light', 'fuzz_gcrypt_aes', 'fuzz_gcrypt_gcm'] |
| /src/ndpi/fuzz/fuzz_ds_filter.cpp | ['fuzz_ds_filter'] | ['fuzz_ds_filter'] |
| /src/ndpi/src/lib/protocols/vxlan.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_binaryfusefilter.cpp | ['fuzz_binaryfusefilter'] | ['fuzz_binaryfusefilter'] |
| /src/ndpi/src/lib/protocols/rtps.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/nintendo.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/edonkey.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_config.c | ['fuzz_filecfg_config'] | ['fuzz_filecfg_config'] |
| /src/ndpi/src/lib/protocols/telegram.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/alicloud.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hamachi.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/yojimbo.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_parse.c | [] | [] |
| /src/ndpi/src/lib/protocols/rtsp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/windows/dirent.h | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/ndpi/src/lib/protocols/tftp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/sflow.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/s7comm.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_protocols.c | ['fuzz_filecfg_protocols'] | ['fuzz_filecfg_protocols'] |
| /src/ndpi/src/lib/protocols/dhcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_64k.c | ['fuzz_ndpi_reader_pl7m_64k'] | ['fuzz_ndpi_reader_pl7m_64k'] |
| /src/json-c-json-c-0.17-20230812/tests/test_printbuf.c | [] | [] |
| /src/ndpi/src/lib/protocols/qq.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hots.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_quic_get_crypto_data.c | ['fuzz_quic_get_crypto_data'] | ['fuzz_quic_get_crypto_data'] |
| /src/ndpi/src/lib/protocols/atg.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/aes.c | ['fuzz_alg_quick_encryption'] | ['fuzz_alg_quick_encryption'] |
| /src/ndpi/src/lib/protocols/tinc.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/uthash.h | [] | [] |
| /src/ndpi/src/lib/protocols/apple_push.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/coap.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dns.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/example/reader_util.h | [] | [] |
| /src/ndpi/src/lib/third_party/src/kdtree.c | ['fuzz_ds_kdtree'] | ['fuzz_ds_kdtree'] |
| /src/json-c-json-c-0.17-20230812/debug.c | [] | [] |
| /src/ndpi/src/lib/protocols/elastic_search.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_private.h | [] | [] |
| /src/ndpi/src/lib/third_party/src/strptime.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/ndpi/src/lib/ndpi_cache.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_ds_address_cache', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_gcrypt_light.cpp | ['fuzz_gcrypt_light'] | ['fuzz_gcrypt_light'] |
| /src/ndpi/src/lib/protocols/tencent_games.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/tests/dga/dga_evaluate.c | [] | [] |
| /src/ndpi/src/lib/ndpi_utils.c | ['fuzz_alg_bins', 'fuzz_ds_ptree', 'fuzz_alg_shoco', 'fuzz_alg_crc32_md5', 'fuzz_community_id', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ds_hash', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_alg_strnstr', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_alg_quick_encryption', 'fuzz_ds_tree', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_bins', 'fuzz_ds_ptree', 'fuzz_alg_shoco', 'fuzz_alg_crc32_md5', 'fuzz_community_id', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ds_hash', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_alg_strnstr', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_alg_quick_encryption', 'fuzz_ds_tree', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/armagetron.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/drda.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/linkhash.h | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/protocols/telnet.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tristation.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tcp_udp.c | ['fuzz_config'] | ['fuzz_config'] |
| /src/ndpi/src/lib/protocols/ptpv2.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_json_pointer.c | [] | [] |
| /src/json-c-json-c-0.17-20230812/tests/test_cast.c | [] | [] |
| /src/ndpi/fuzz/fuzz_filecfg_malicious_sha1.c | ['fuzz_filecfg_malicious_sha1'] | ['fuzz_filecfg_malicious_sha1'] |
| /src/ndpi/fuzz/fuzz_alg_hll.cpp | ['fuzz_alg_hll'] | ['fuzz_alg_hll'] |
| /src/ndpi/src/lib/protocols/spotify.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bacnet.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/strerror_override.c | [] | [] |
| /src/ndpi/src/lib/protocols/ftp_data.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_payload_analyzer.c | ['fuzz_ndpi_reader_payload_analyzer'] | ['fuzz_ndpi_reader_payload_analyzer'] |
| /src/ndpi/windows/WpdPack/Include/pcap/pcap.h | [] | [] |
| /src/ndpi/src/lib/protocols/rsync.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/usenet.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/fins.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gearman.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ethersio.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/printbuf.c | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/ndpi_hash.c | ['fuzz_alg_crc32_md5'] | ['fuzz_alg_crc32_md5'] |
| /src/ndpi/src/lib/third_party/include/secure_memzero.h | [] | [] |
| /src/ndpi/src/lib/protocols/fastcgi.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_typedefs.h | [] | [] |
| /src/ndpi/tests/performance/substringsearch.c | [] | [] |
| /src/ndpi/src/lib/protocols/i3d.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_filter.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ds_address_cache', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_bitmap.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_ds_bitmap', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_bitmap', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ds_address_cache', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_bitmap.cpp | ['fuzz_ds_bitmap'] | ['fuzz_ds_bitmap'] |
| /src/ndpi/src/lib/protocols/icecast.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_geoip.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_filecfg_risk_domains', 'fuzz_filecfg_categories', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_protocols', 'fuzz_filecfg_category', 'fuzz_readerutils_workflow', 'fuzz_filecfg_config', 'fuzz_config', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rsh.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/melsec.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/xdmcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_object.c | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/protocols/ubntac2.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ieee-c37118.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/merakicloud.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iec60870-5-104.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/openvpn.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_bitmap64_fuse.c | ['fuzz_ds_bitmap64_fuse'] | ['fuzz_ds_bitmap64_fuse'] |
| /src/ndpi/src/lib/protocols/nats.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_pointer.c | [] | [] |
| /src/ndpi/src/lib/protocols/protobuf.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mail_pop.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/WpdPack/Include/ip6_misc.h | [] | [] |
| /src/ndpi/src/lib/protocols/ntp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tls.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_analyze.c | ['fuzz_alg_bins', 'fuzz_alg_crc32_md5', 'fuzz_is_stun_tcp', 'fuzz_ds_cmsketch', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ds_btree', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_alg_jitter', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_bins', 'fuzz_alg_crc32_md5', 'fuzz_ds_cmsketch', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ds_btree', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_alg_jitter', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_util_file.c | [] | [] |
| /src/ndpi/src/lib/protocols/ethereum.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/arraylist.c | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/protocols/bfcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/stomp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/ndpi_patricia.h | [] | [] |
| /src/ndpi/fuzz/fuzz_config.cpp | ['fuzz_config'] | ['fuzz_config'] |
| /src/ndpi/src/lib/protocols/iqiyi.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/glbp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_classify.c | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports'] | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports'] |
| /src/ndpi/src/lib/protocols/steam_datagram_relay.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/activision.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mining.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_main.c | ['fuzz_ds_patricia', 'fuzz_ds_ptree', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_alg_bytestream', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_alg_memmem', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_patricia', 'fuzz_ds_ptree', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_alg_bytestream', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_alg_memmem', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/git.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ookla.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/WpdPack/Include/pcap/bpf.h | [] | [] |
| /src/ndpi/src/lib/protocols/btlib.c | [] | [] |
| /src/ndpi/src/lib/protocols/wsd.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/lol_wild_rift.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mgcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/noe.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/stun.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/sip.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_util.h | [] | [] |
| /src/ndpi/src/lib/protocols/roughtime.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ultrasurf.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_internal.c | ['fuzz_ndpi_reader_pl7m_internal'] | ['fuzz_ndpi_reader_pl7m_internal'] |
| /src/ndpi/fuzz/fuzz_gcrypt_aes.cpp | ['fuzz_gcrypt_aes'] | ['fuzz_gcrypt_aes'] |
| /src/ndpi/fuzz/fuzz_common_code.c | ['fuzz_ds_patricia', 'fuzz_alg_bins', 'fuzz_ds_ptree', 'fuzz_community_id', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_ds_bitmap', 'fuzz_is_stun_tcp', 'fuzz_ds_cmsketch', 'fuzz_ds_hash', 'fuzz_ds_bitmap64_fuse', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ds_libcache', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_alg_quick_encryption', 'fuzz_ds_tree', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ds_btree', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_alg_jitter', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_gcrypt_light', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_patricia', 'fuzz_alg_bins', 'fuzz_ds_ptree', 'fuzz_community_id', 'fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_ds_bitmap', 'fuzz_is_stun_tcp', 'fuzz_ds_cmsketch', 'fuzz_ds_hash', 'fuzz_ds_bitmap64_fuse', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ds_libcache', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ds_filter', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_alg_quick_encryption', 'fuzz_ds_tree', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_alg_jitter', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_gcrypt_light', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_community_id.c | ['fuzz_community_id'] | ['fuzz_community_id'] |
| /src/ndpi/fuzz/fuzz_community_id.cpp | ['fuzz_community_id'] | ['fuzz_community_id'] |
| /src/json-c-json-c-0.17-20230812/tests/parse_flags.c | [] | [] |
| /src/ndpi/src/lib/protocols/trdp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/z3950.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/syslog.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_readerutils_workflow.cpp | ['fuzz_readerutils_workflow'] | ['fuzz_readerutils_workflow'] |
| /src/ndpi/src/lib/protocols/netbios.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/libinjection_xss.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/protocols/threema.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/snmp_proto.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/profinet_io.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ldap.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_tls_certificate.c | ['fuzz_tls_certificate'] | ['fuzz_tls_certificate'] |
| /src/ndpi/src/lib/protocols/bgp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tplink_shp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/sonos.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/sd_rtn.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/samsung_sdp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hl7.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/roaring.h | [] | [] |
| /src/ndpi/src/lib/protocols/line.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/can.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ftp_control.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/openwire.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tailscale.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/nano.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/radmin.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test4.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_hash.cpp | ['fuzz_ds_hash'] | ['fuzz_ds_hash'] |
| /src/ndpi/src/lib/third_party/src/fuzz/pl7m.c | [] | [] |
| /src/ndpi/src/lib/protocols/gearup_booster.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zoom.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ajp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_visit.c | [] | [] |
| /src/ndpi/src/lib/protocols/vnc.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/riotgames.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/crynet.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/slp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_libinjection.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/protocols/whatsapp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ipp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zattoo.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_jitter.cpp | ['fuzz_alg_jitter'] | ['fuzz_alg_jitter'] |
| /src/ndpi/fuzz/fuzz_filecfg_risk_domains.c | ['fuzz_filecfg_risk_domains'] | ['fuzz_filecfg_risk_domains'] |
| /src/json-c-json-c-0.17-20230812/math_compat.h | [] | [] |
| /src/ndpi/example/reader_util.c | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports'] | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports'] |
| /src/ndpi/src/lib/protocols/blizzard.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/skinny.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/oracle.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/pfcp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rtp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_memory.c | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ds_bitmap64_fuse', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_filecfg_risk_domains', 'fuzz_tls_certificate', 'fuzz_filecfg_categories', 'fuzz_is_stun_tcp', 'fuzz_ds_bitmap64_fuse', 'fuzz_filecfg_malicious_ja4', 'fuzz_ds_ahocorasick', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zeromq.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/wireguard.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/lustre.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_simplest.c | ['fuzz_ndpi_reader_pl7m_simplest'] | ['fuzz_ndpi_reader_pl7m_simplest'] |
| /src/ndpi/src/lib/protocols/checkmk.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_btree.cpp | ['fuzz_ds_btree'] | ['fuzz_ds_btree'] |
| /src/ndpi/src/lib/protocols/gnutella.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_ptree.cpp | ['fuzz_ds_ptree'] | ['fuzz_ds_ptree'] |
| /src/json-c-json-c-0.17-20230812/tests/test1.c | [] | [] |
| /src/ndpi/src/include/ndpi_replace_printf.h | [] | [] |
| /src/ndpi/src/lib/protocols/ssdp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_patch.c | [] | [] |
| /src/ndpi/src/lib/ndpi_fingerprint.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mikrotik.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ball.c | ['fuzz_ds_btree'] | ['fuzz_ds_btree'] |
| /src/json-c-json-c-0.17-20230812/snprintf_compat.h | [] | [] |
| /src/ndpi/src/lib/protocols/gaijin_entertainment.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iso9506-1-mms.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mudfish.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_parse_int64.c | [] | [] |
| /src/ndpi/src/lib/protocols/cod_mobile.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mqtt.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/quic.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/egd.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/non_tcp_udp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] |
| /src/ndpi/src/lib/protocols/teso.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dhcpv6.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/lisp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/discord.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp | ['fuzz_alg_hw_rsi_outliers_da'] | ['fuzz_alg_hw_rsi_outliers_da'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m.c | ['fuzz_ndpi_reader_pl7m'] | ['fuzz_ndpi_reader_pl7m'] |
| /src/ndpi/src/lib/third_party/src/ndpi_sha1.c | ['fuzz_community_id', 'fuzz_is_stun_tcp', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_community_id', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/src/getopt.c | [] | [] |
| /src/ndpi/src/lib/third_party/include/gcrypt/common.h | [] | [] |
| /src/ndpi/src/lib/protocols/teamviewer.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_categories.c | ['fuzz_filecfg_categories'] | ['fuzz_filecfg_categories'] |
| /src/ndpi/src/lib/ndpi_serializer.c | ['fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_serialization', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_cmsketch.cpp | ['fuzz_ds_cmsketch'] | ['fuzz_ds_cmsketch'] |
| /src/ndpi/src/lib/protocols/ethersbus.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/collectd.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/teredo.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mongodb.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/irc.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/vasprintf_compat.h | [] | [] |
| /src/ndpi/src/lib/protocols/nfs.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/libjson.c | [] | [] |
| /src/ndpi/src/lib/protocols/hsrp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ldp.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_deep_copy.c | [] | [] |
| /src/ndpi/src/lib/protocols/imo.c | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_tls_certificate', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ndpi_sha256.c | ['fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_gcrypt_light', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| Directory |
|---|
| /src/ndpi/tests/unit/ |
| /src/ndpi/src/lib/third_party/include/windows/ |
| /src/ndpi/src/lib/third_party/src/gcrypt/ |
| /src/ndpi/utils/ |
| /src/json-c-json-c-0.17-20230812/fuzz/ |
| /src/ndpi/tests/performance/ |
| /src/json-c-json-c-0.17-20230812/ |
| /src/ndpi/src/lib/protocols/ |
| /src/ndpi/src/lib/third_party/src/ |
| /src/ndpi/example/ |
| /src/ndpi/windows/WpdPack/Include/ |
| /src/ndpi/tests/dga/ |
| /src/ndpi/src/lib/third_party/src/fuzz/ |
| /src/ndpi/src/include/ |
| /src/ndpi/windows/src/ |
| /src/ndpi/src/lib/third_party/include/ |
| /src/ndpi/src/lib/third_party/include/gcrypt/ |
| /src/ndpi/fuzz/ |
| /src/json-c-json-c-0.17-20230812/apps/ |
| /src/ndpi/src/lib/ |
| /src/ndpi/src/lib/third_party/src/hll/ |
| /src/ndpi/rrdtool/ |
| /src/ndpi/windows/WpdPack/Include/pcap/ |
| /src/json-c-json-c-0.17-20230812/tests/ |
This section shows a list of 3rd party function calls and their relative coverage information. By static analysis of the target project code, all of the 3rd party function call and their caller information, including the source file and line number that initiate the call are captured. The caller source code file and line number are shown in column 2 while column 1 is the function name of the 3rd party function call. Each occurrent of the 3rd party function call will occuply a separate row. Column 3 of each row indicate if the 3rd party call in the source file line is unreachable. Column 4 lists all fuzzers that have covered that particular system call in that specific location (source file and line)during their dynamic fuzzing.
| Target sink | Callsite location | Reached by fuzzer | Covered by Fuzzers |
|---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
This section contains multiple tables, each table contains a list of sink functions/methods found in the project for one of the CWE supported by the sink analyser, together with information like which fuzzers statically reach the sink functions/methods and possible call path to that sink functions/methods if it is not statically reached by any fuzzers. Column 1 is the function/method name of the sink functions/methods found in the project. Column 2 lists all fuzzers (or no fuzzers at all) that have covered that particular function method statically. Column 3 shows a list of possible call paths to reach the specific function/method call if none of the fuzzers cover the target function/method calls. Lastly, column 4 shows possible fuzzer blockers that prevent an existing fuzzer from reaching the target sink functions/methods dynamically.
| Target sink | Reached by fuzzer | Function call path | Possible branch blockers | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| readdir | ['fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m', 'fuzz_dga', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_process_packet', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_quic_get_crypto_data', 'fuzz_ndpi_reader_pl7m_only_subclassification'] | N/A |
|
||||||||||||||||||||||||||||||||
| readdir_r | ['fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m', 'fuzz_dga', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_process_packet', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_quic_get_crypto_data', 'fuzz_ndpi_reader_pl7m_only_subclassification'] | N/A |
|
||||||||||||||||||||||||||||||||
| opendir | ['fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m', 'fuzz_dga', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_process_packet', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_quic_get_crypto_data', 'fuzz_ndpi_reader_pl7m_only_subclassification'] | N/A |
|