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 | 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 | 70 | 34.8% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.49% |
| lawngreen | 50+ | 130 | 64.6% |
| All colors | 201 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 15 | 83 | ndpi_patricia_search_best2 | call site: 00083 | fprintf |
| 14 | 6 | ndpi_ptree_create | call site: 00006 | malloc |
| 6 | 124 | ndpi_patricia_lookup | call site: 00124 | fprintf |
| 6 | 137 | ndpi_patricia_lookup | call site: 00137 | fprintf |
| 4 | 78 | ndpi_patricia_search_best2 | call site: 00078 | fprintf |
| 3 | 22 | ndpi_patricia_new | call site: 00022 | calloc |
| 2 | 35 | ndpi_DeleteEntry | call site: 00035 | |
| 2 | 102 | ndpi_patricia_search_best2 | call site: 00102 | fprintf |
| 2 | 105 | ndpi_ptree_insert | call site: 00105 | fprintf |
| 2 | 117 | ndpi_New_Prefix2 | call site: 00117 | ndpi_calloc |
| 2 | 120 | ndpi_patricia_lookup | call site: 00120 | fprintf |
| 2 | 132 | ndpi_patricia_lookup | call site: 00132 | 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 | 3 |
| ndpilib/ndpi_main.c | 24 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 81 | 28.1% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 1 | 0.34% |
| greenyellow | [30:49] | 1 | 0.34% |
| lawngreen | 50+ | 205 | 71.1% |
| All colors | 288 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 15 | 233 | ndpi_patricia_search_best2 | call site: 00233 | fprintf |
| 14 | 8 | ndpi_patricia_new | call site: 00008 | calloc |
| 9 | 166 | ndpi_patricia_search_exact | call site: 00166 | fprintf |
| 6 | 64 | ndpi_patricia_lookup | call site: 00064 | fprintf |
| 6 | 77 | ndpi_patricia_lookup | call site: 00077 | fprintf |
| 4 | 42 | LLVMFuzzerTestOneInput | call site: 00042 | fprintf |
| 3 | 59 | ndpi_patricia_lookup | call site: 00059 | fprintf |
| 2 | 72 | ndpi_patricia_lookup | call site: 00072 | fprintf |
| 2 | 84 | ndpi_patricia_lookup | call site: 00084 | fprintf |
| 2 | 93 | ndpi_patricia_lookup | call site: 00093 | fprintf |
| 2 | 97 | ndpi_patricia_lookup | call site: 00097 | fprintf |
| 2 | 108 | ndpi_patricia_lookup | call site: 00108 | 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 | 3 |
| ndpilib/third_partyndpi_patricia.c | 25 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 1636 | 38.9% |
| gold | [1:9] | 2146 | 51.1% |
| yellow | [10:29] | 48 | 1.14% |
| greenyellow | [30:49] | 23 | 0.54% |
| lawngreen | 50+ | 342 | 8.15% |
| All colors | 4195 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 1012 | 3129 | ndpi_search_dtls | call site: 03129 | ndpi_search_tls_tcp |
| 84 | 2973 | ndpi_set_detected_protocol | call site: 02973 | ndpi_handle_risk_exceptions |
| 45 | 45 | ndpi_patricia_destroy | call site: 00045 | ndpi_exit_detection_module |
| 39 | 2933 | ndpi_int_change_protocol | call site: 02933 | ndpi_free_flow_data_protos |
| 33 | 116 | ndpi_domain_classify_free | call site: 00116 | ac_automata_release |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 20 | 3058 | ndpi_reconcile_protocols | call site: 03058 | ndpi_int_change_protocol |
| 19 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 19 | 2792 | is_stun | call site: 02792 | parse_xor_ip_port_attribute |
| 19 | 2815 | ndpi_lru_add_to_cache | call site: 02815 | is_subclassification_real |
| 16 | 94 | ac_automata_walk | call site: 00094 | ac_automata_release |
| 11 | 1782 | ndpi_add_ja4_subprotocol | call site: 01782 | ndpi_decode_tls_blocks |
| 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 | 15 |
| ndpilib/ndpi_main.c | 469 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 59 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| 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 | 115 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| 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 | 673 | 20.7% |
| gold | [1:9] | 2098 | 64.7% |
| yellow | [10:29] | 45 | 1.38% |
| greenyellow | [30:49] | 43 | 1.32% |
| lawngreen | 50+ | 379 | 11.7% |
| All colors | 3238 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 109 | 2795 | is_flowrisk_enabled | call site: 02795 | strptime |
| 45 | 45 | ndpi_patricia_destroy | call site: 00045 | ndpi_exit_detection_module |
| 33 | 116 | ndpi_domain_classify_free | call site: 00116 | ac_automata_release |
| 27 | 3102 | ndpi_lru_add_to_cache | call site: 03102 | ndpi_reconcile_msteams_udp |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 19 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 19 | 3211 | LLVMFuzzerTestOneInput | call site: 03211 | |
| 17 | 3076 | ndpi_set_detected_protocol | call site: 03076 | ndpi_handle_risk_exceptions |
| 16 | 94 | ac_automata_walk | call site: 00094 | ac_automata_release |
| 15 | 2984 | ndpi_patricia_search_best2 | call site: 02984 | fprintf |
| 14 | 3061 | ndpi_free_flow_data_protos | call site: 03061 | |
| 11 | 1782 | ndpi_add_ja4_subprotocol | call site: 01782 | ndpi_decode_tls_blocks |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_tls_certificate.c | 8 |
| ndpi/fuzz/fuzz_common_code.c | 18 |
| ndpilib/ndpi_main.c | 451 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 54 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| 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 | 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| 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 | 36 | 34.9% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 67 | 65.0% |
| All colors | 103 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 15 | 42 | ndpi_bitmap_serialize | call site: 00042 | malloc |
| 1 | 5 | LLVMFuzzerTestOneInput | call site: 00005 | |
| 1 | 10 | LLVMFuzzerTestOneInput | call site: 00010 | |
| 1 | 16 | LLVMFuzzerTestOneInput | call site: 00016 | |
| 1 | 20 | LLVMFuzzerTestOneInput | call site: 00020 | |
| 1 | 25 | LLVMFuzzerTestOneInput | call site: 00025 | |
| 1 | 30 | LLVMFuzzerTestOneInput | call site: 00030 | |
| 1 | 33 | LLVMFuzzerTestOneInput | call site: 00033 | |
| 1 | 36 | LLVMFuzzerTestOneInput | call site: 00036 | |
| 1 | 39 | LLVMFuzzerTestOneInput | call site: 00039 | |
| 1 | 59 | LLVMFuzzerTestOneInput | call site: 00059 | |
| 1 | 62 | LLVMFuzzerTestOneInput | call site: 00062 |
| 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 | 3 |
| ndpilib/ndpi_bitmap.c | 43 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.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 | 35 | 23.1% |
| gold | [1:9] | 4 | 2.64% |
| yellow | [10:29] | 1 | 0.66% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 111 | 73.5% |
| All colors | 151 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 6 | LLVMFuzzerTestOneInput | call site: 00006 | malloc |
| 5 | 139 | ndpi_cluster_bins | call site: 00139 | printf |
| 3 | 24 | ndpi_init_bin | call site: 00024 | calloc |
| 3 | 41 | ndpi_bin_similarity | call site: 00041 | ndpi_get_bin_value |
| 3 | 135 | ndpi_cluster_bins | call site: 00135 | ndpi_print_bin |
| 2 | 126 | ndpi_cluster_bins | call site: 00126 | ndpi_print_bin |
| 2 | 129 | ndpi_cluster_bins | call site: 00129 | printf |
| 1 | 54 | ndpi_clone_bin | call site: 00054 | |
| 1 | 90 | ndpi_snprintf | call site: 00090 | |
| 1 | 119 | ndpi_cluster_bins | call site: 00119 | 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 18 | 26.8% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 49 | 73.1% |
| All colors | 67 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 10 | ndpi_init_ranking | call site: 00010 | calloc |
| 2 | 25 | LLVMFuzzerTestOneInput | call site: 00025 | nalloc_fail |
| 1 | 44 | ndpi_print_ranking | call site: 00044 | fprintf |
| 1 | 54 | ndpi_term_ranking | call site: 00054 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_alg_ranking.cpp | 15 |
| ndpi/fuzz/fuzz_common_code.c | 3 |
| ndpilib/ndpi_analyze.c | 11 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
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 | 10.0% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.66% |
| lawngreen | 50+ | 134 | 89.3% |
| All colors | 150 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 108 | LLVMFuzzerTestOneInput | call site: 00108 | malloc |
| 1 | 131 | LLVMFuzzerTestOneInput | call site: 00131 |
| 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/third_partyfuzz/nallocinc.c | 8 |
| 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 | 111 | 7.78% |
| gold | [1:9] | 10 | 0.70% |
| yellow | [10:29] | 5 | 0.35% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1300 | 91.1% |
| All colors | 1426 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 129 | ndpi_exit_detection_module | call site: 00129 | ndpi_hash_free |
| 19 | 6 | ndpi_init_detection_module | call site: 00006 | calloc |
| 17 | 65 | ndpi_exit_detection_module | call site: 00065 | cache_free |
| 5 | 1345 | ndpi_set_config | call site: 01345 | ndpi_str_endswith |
| 4 | 37 | ndpi_patricia_destroy | call site: 00037 | ndpi_Deref_Prefix |
| 4 | 42 | ndpi_DeleteEntry | call site: 00042 | |
| 4 | 86 | ndpi_exit_detection_module | call site: 00086 | ndpi_tdestroy_recurse |
| 4 | 109 | ndpi_exit_detection_module | call site: 00109 | ndpi_hash_free |
| 4 | 1313 | init_string_based_protocols | call site: 01313 | NDPI_LOG_ERR |
| 3 | 27 | ndpi_ptree_create | call site: 00027 | malloc |
| 2 | 105 | ac_automata_release | call site: 00105 | acho_free |
| 2 | 114 | ndpi_hash_free | call site: 00114 | ndpi_hash_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 | 4 |
| ndpilib/ndpi_main.c | 66 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 7 |
| ndpilib/ndpi_plugin.c | 2 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 6 |
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 | 858 | 18.0% |
| gold | [1:9] | 2208 | 46.5% |
| yellow | [10:29] | 118 | 2.48% |
| greenyellow | [30:49] | 78 | 1.64% |
| lawngreen | 50+ | 1485 | 31.2% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 44 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 18 | 1982 | LLVMFuzzerTestOneInput | call site: 01982 | ndpi_set_config |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_nalloc.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 112 | 8.09% |
| gold | [1:9] | 8 | 0.57% |
| yellow | [10:29] | 7 | 0.50% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1256 | 90.8% |
| All colors | 1383 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 129 | ndpi_exit_detection_module | call site: 00129 | ndpi_hash_free |
| 19 | 6 | ndpi_init_detection_module | call site: 00006 | calloc |
| 17 | 65 | ndpi_exit_detection_module | call site: 00065 | cache_free |
| 5 | 1345 | ndpi_set_config | call site: 01345 | ndpi_str_endswith |
| 4 | 37 | ndpi_patricia_destroy | call site: 00037 | ndpi_Deref_Prefix |
| 4 | 42 | ndpi_DeleteEntry | call site: 00042 | |
| 4 | 86 | ndpi_exit_detection_module | call site: 00086 | ndpi_tdestroy_recurse |
| 4 | 99 | node_release | call site: 00099 | acho_free |
| 4 | 1313 | init_string_based_protocols | call site: 01313 | NDPI_LOG_ERR |
| 3 | 27 | ndpi_ptree_create | call site: 00027 | malloc |
| 3 | 94 | ac_automata_walk | call site: 00094 | |
| 3 | 105 | ac_automata_release | call site: 00105 | ac_automata_release |
| 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 | 4 |
| ndpilib/ndpi_main.c | 60 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 7 |
| ndpilib/ndpi_plugin.c | 2 |
| ndpilib/ndpi_utils.c | 18 |
| 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 |
| ndpilib/ndpi_config.c | 6 |
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 | 152 | 10.0% |
| gold | [1:9] | 12 | 0.79% |
| yellow | [10:29] | 5 | 0.33% |
| greenyellow | [30:49] | 1 | 0.06% |
| lawngreen | 50+ | 1339 | 88.7% |
| All colors | 1509 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 129 | ndpi_exit_detection_module | call site: 00129 | ndpi_hash_free |
| 19 | 6 | ndpi_init_detection_module | call site: 00006 | calloc |
| 17 | 65 | ndpi_exit_detection_module | call site: 00065 | cache_free |
| 6 | 1405 | ndpi_patricia_lookup | call site: 01405 | fprintf |
| 6 | 1418 | ndpi_patricia_lookup | call site: 01418 | fprintf |
| 6 | 1458 | ndpi_encode_domain | call site: 01458 | ndpi_hash_find_entry |
| 5 | 1347 | ndpi_set_config | call site: 01347 | ndpi_str_endswith |
| 4 | 86 | ndpi_exit_detection_module | call site: 00086 | ndpi_tdestroy_recurse |
| 4 | 99 | node_release | call site: 00099 | acho_free |
| 4 | 1313 | init_string_based_protocols | call site: 01313 | NDPI_LOG_ERR |
| 4 | 1384 | add_to_ptree | call site: 01384 | fprintf |
| 4 | 1502 | ndpi_hash_add_entry | call site: 01502 | 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 | 4 |
| ndpilib/ndpi_main.c | 71 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_plugin.c | 2 |
| ndpilib/ndpi_utils.c | 28 |
| 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_config.c | 8 |
| 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 | 24 | 13.9% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 2 | 1.16% |
| lawngreen | 50+ | 146 | 84.8% |
| All colors | 172 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 12 | LLVMFuzzerTestOneInput | call site: 00012 | malloc |
| 8 | 142 | ndpi_base64_encode | call site: 00142 | printf |
| 1 | 132 | SHA1Transform | call site: 00132 | SHA1Transform |
| 1 | 152 | ndpi_community_id_finalize_and_compute_hash | call site: 00152 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 21 | 45.6% |
| gold | [1:9] | 1 | 2.17% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 24 | 52.1% |
| All colors | 46 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 10 | ndpi_cm_sketch_init | call site: 00010 | malloc |
| 4 | 27 | ndpi_cm_sketch_init | call site: 00027 | calloc |
| 1 | 32 | ndpi_cm_sketch_init | call site: 00032 | |
| 1 | 35 | ndpi_cm_sketch_add | call site: 00035 | printf |
| 1 | 39 | ndpi_cm_sketch_count | call site: 00039 | 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 | 3 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
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 | 829 | 17.4% |
| gold | [1:9] | 2153 | 45.3% |
| yellow | [10:29] | 93 | 1.95% |
| greenyellow | [30:49] | 40 | 0.84% |
| lawngreen | 50+ | 1632 | 34.3% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_64k.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 33 | 24.0% |
| gold | [1:9] | 7 | 5.10% |
| yellow | [10:29] | 1 | 0.72% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 96 | 70.0% |
| 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 |
|---|---|---|---|---|
| 14 | 6 | ndpi_bitmap64_fuse_alloc | call site: 00006 | malloc |
| 4 | 79 | binary_fuse16_populate | call site: 00079 | binary_fuse_rng_splitmix64 |
| 3 | 21 | ndpi_bitmap64_fuse_alloc | call site: 00021 | calloc |
| 3 | 36 | binary_fuse_calculate_segment_length | call site: 00036 | |
| 3 | 43 | binary_fuse_calculate_size_factor | call site: 00043 | binary_fuse_max |
| 2 | 113 | ndpi_realloc | call site: 00113 | nalloc_fail |
| 1 | 25 | ndpi_bitmap64_fuse_alloc | call site: 00025 | |
| 1 | 30 | ndpi_bitmap64_fuse_compress | call site: 00030 | printf |
| 1 | 52 | binary_fuse_rng_splitmix64 | call site: 00052 | UINT64_C |
| 1 | 74 | binary_fuse_murmur64 | call site: 00074 | 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 | 3 |
| ndpilib/ndpi_bitmap64_fuse.c | 13 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| 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 | 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 | 18 | 21.1% |
| gold | [1:9] | 1 | 1.17% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 66 | 77.6% |
| All colors | 85 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 7 | cache_new | call site: 00007 | calloc |
| 3 | 38 | cache_add | call site: 00038 | malloc |
| 1 | 23 | cache_new | call site: 00023 |
| 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 | 3 |
| ndpilib/third_partylibcache.c | 9 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
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 | 31 | 15.5% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 169 | 84.5% |
| All colors | 200 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 37 | ndpi_strdup | call site: 00037 | malloc |
| 2 | 65 | xmemchr | call site: 00065 | DETECTNULL |
| 2 | 195 | ac_automata_release | call site: 00195 | acho_free |
| 1 | 9 | ac_automata_init | call site: 00009 | |
| 1 | 13 | ac_automata_init | call site: 00013 | |
| 1 | 16 | LLVMFuzzerTestOneInput | call site: 00016 | ac_automata_init |
| 1 | 70 | xmemchr | call site: 00070 | |
| 1 | 101 | node_resize_mp | call site: 00101 | |
| 1 | 108 | LLVMFuzzerTestOneInput | call site: 00108 | |
| 1 | 124 | ac_automata_walk | call site: 00124 | |
| 1 | 136 | LLVMFuzzerTestOneInput | call site: 00136 | printf |
| 1 | 141 | node_findbs_next | call site: 00141 | 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 | 3 |
| ndpilib/third_partyahocorasick.c | 42 |
| ndpilib/ndpi_main.c | 12 |
| ndpilib/ndpi_memory.c | 3 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.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 | 34.3% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 44 | 65.6% |
| All colors | 67 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 8 | ndpi_hash_init | call site: 00008 | calloc |
| 7 | 28 | ndpi_hash_add_entry | call site: 00028 | ndpi_list_append |
| 1 | 40 | ndpi_hash_add_entry | call site: 00040 | ndpi_list_append |
| 1 | 52 | LLVMFuzzerTestOneInput | call site: 00052 | ndpi_hash_find_entry_extra |
| 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 | 3 |
| ndpilib/ndpi_utils.c | 10 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
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 | 33 | 5.65% |
| gold | [1:9] | 1 | 0.17% |
| yellow | [10:29] | 4 | 0.68% |
| greenyellow | [30:49] | 3 | 0.51% |
| lawngreen | 50+ | 543 | 92.9% |
| All colors | 584 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 12 | ndpi_init_serializer_buffer | call site: 00012 | calloc |
| 3 | 196 | ndpi_serialize_binary_uint32 | call site: 00196 | ndpi_serializer_header_string |
| 3 | 325 | ndpi_serialize_binary_double | call site: 00325 | ndpi_serialize_single_string |
| 2 | 50 | ndpi_realloc | call site: 00050 | nalloc_fail |
| 2 | 141 | ndpi_serialize_uint32_double | call site: 00141 | ndpi_serialize_key_uint32 |
| 1 | 29 | ndpi_term_serializer | call site: 00029 | |
| 1 | 35 | ndpi_snprintf | call site: 00035 | |
| 1 | 484 | ndpi_deserialize_key_string | call site: 00484 | |
| 1 | 494 | ndpi_deserialize_key_uint32 | call site: 00494 | |
| 1 | 496 | ndpi_deserialize_key_uint32 | call site: 00496 | |
| 1 | 514 | ndpi_deserialize_value_uint64 | call site: 00514 | ndpi_deserialize_value_uint32 |
| 1 | 527 | ndpi_deserialize_value_int32 | call site: 00527 |
| 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 | 3 |
| ndpilib/ndpi_serializer.c | 86 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 73 | 42.4% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 11 | 6.39% |
| lawngreen | 50+ | 88 | 51.1% |
| All colors | 172 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 23 | 104 | mbedtls_cipher_update | call site: 00104 | mbedtls_gcm_update |
| 18 | 79 | mbedtls_cipher_set_iv | call site: 00079 | mbedtls_gcm_starts |
| 13 | 10 | LLVMFuzzerTestOneInput | call site: 00010 | nalloc_fail |
| 8 | 134 | mbedtls_cipher_finish | call site: 00134 | mbedtls_cipher_get_iv_size |
| 5 | 160 | LLVMFuzzerTestOneInput | call site: 00160 | |
| 1 | 43 | LLVMFuzzerTestOneInput | call site: 00043 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 45 | LLVMFuzzerTestOneInput | call site: 00045 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 47 | LLVMFuzzerTestOneInput | call site: 00047 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 49 | LLVMFuzzerTestOneInput | call site: 00049 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 51 | LLVMFuzzerTestOneInput | call site: 00051 | MBEDTLS_INTERNAL_VALIDATE_RET |
| 1 | 53 | LLVMFuzzerTestOneInput | call site: 00053 | 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_partyfuzz/nallocinc.c | 8 |
| 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 | 899 | 22.4% |
| gold | [1:9] | 2175 | 54.3% |
| yellow | [10:29] | 106 | 2.64% |
| greenyellow | [30:49] | 87 | 2.17% |
| lawngreen | 50+ | 736 | 18.3% |
| All colors | 4003 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 59 | 3815 | ndpi_tls2json | call site: 03815 | ndpi_serialize_string_uint32 |
| 45 | 45 | ndpi_patricia_destroy | call site: 00045 | ndpi_exit_detection_module |
| 33 | 116 | ndpi_domain_classify_free | call site: 00116 | ac_automata_release |
| 28 | 3285 | check_proto_on_non_std_port_risk | call site: 03285 | ndpi_set_risk |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 23 | 3360 | ndpi_entropy | call site: 03360 | ndpi_entropy2risk |
| 20 | 2912 | internal_giveup | call site: 02912 | ndpi_set_detected_protocol |
| 19 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 19 | 2815 | is_flowrisk_info_enabled | call site: 02815 | ndpi_set_risk |
| 16 | 94 | ac_automata_walk | call site: 00094 | ac_automata_release |
| 15 | 3011 | ndpi_patricia_search_best2 | call site: 03011 | fprintf |
| 15 | 3487 | ndpi_serialize_binary_uint32 | call site: 03487 | ndpi_serialize_uint32_uint32 |
| 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 | 15 |
| ndpilib/ndpi_main.c | 521 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 118 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpilib/ndpi_analyze.c | 2 |
| ndpi/tests/performance/strnstr.cpp | 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 | 157 | 9.45% |
| gold | [1:9] | 11 | 0.66% |
| yellow | [10:29] | 4 | 0.24% |
| greenyellow | [30:49] | 2 | 0.12% |
| lawngreen | 50+ | 1486 | 89.5% |
| All colors | 1660 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 19 | 6 | ndpi_init_detection_module | call site: 00006 | calloc |
| 17 | 65 | ndpi_exit_detection_module | call site: 00065 | cache_free |
| 11 | 139 | ndpi_exit_detection_module | call site: 00139 | ndpi_term_address_cache |
| 9 | 1607 | ndpi_add_ja4_subprotocol | call site: 01607 | ndpi_decode_tls_blocks |
| 7 | 129 | ndpi_exit_detection_module | call site: 00129 | ndpi_hash_free |
| 7 | 1514 | node_resize_mp | call site: 01514 | node_resize_mp |
| 6 | 1425 | ndpi_patricia_lookup | call site: 01425 | fprintf |
| 6 | 1438 | ndpi_patricia_lookup | call site: 01438 | fprintf |
| 5 | 1345 | ndpi_set_config | call site: 01345 | ndpi_str_endswith |
| 4 | 86 | ndpi_exit_detection_module | call site: 00086 | ndpi_tdestroy_recurse |
| 4 | 1313 | init_string_based_protocols | call site: 01313 | NDPI_LOG_ERR |
| 4 | 1404 | add_to_ptree | call site: 01404 | fprintf |
| 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 | 4 |
| ndpilib/ndpi_main.c | 103 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_plugin.c | 2 |
| ndpilib/ndpi_utils.c | 21 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 6 |
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 | 831 | 17.5% |
| gold | [1:9] | 2159 | 45.4% |
| yellow | [10:29] | 100 | 2.10% |
| greenyellow | [30:49] | 46 | 0.96% |
| lawngreen | 50+ | 1611 | 33.9% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 22 | 35.4% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 40 | 64.5% |
| All colors | 62 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 15 | 35 | ndpi_bitmap_serialize | call site: 00035 | malloc |
| 1 | 6 | ndpi_filter_alloc | call site: 00006 | |
| 1 | 12 | ndpi_filter_add | call site: 00012 | |
| 1 | 23 | ndpi_filter_contains | call site: 00023 | |
| 1 | 32 | ndpi_filter_size | call site: 00032 | |
| 1 | 52 | ndpi_filter_size | call site: 00052 | |
| 1 | 55 | ndpi_filter_cardinality | call site: 00055 | |
| 1 | 59 | ndpi_filter_free | call site: 00059 |
| 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 | 3 |
| ndpilib/ndpi_filter.c | 10 |
| ndpilib/ndpi_bitmap.c | 15 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.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 | 39 | 24.5% |
| gold | [1:9] | 8 | 5.03% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.62% |
| lawngreen | 50+ | 111 | 69.8% |
| 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 |
|---|---|---|---|---|
| 17 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | calloc |
| 6 | 34 | ndpi_hash_add_entry | call site: 00034 | ndpi_list_append |
| 3 | 99 | ndpi_encode_domain | call site: 00099 | fprintf |
| 2 | 105 | ndpi_domain_classify_add | call site: 00105 | ndpi_hash_add_entry |
| 2 | 130 | ndpi_domain_classify_hostname | call site: 00130 | ndpi_hash_find_entry |
| 2 | 148 | ndpi_domain_classify_hostname | call site: 00148 | ndpi_hash_find_entry |
| 1 | 20 | ndpi_load_domain_suffixes | call site: 00020 | ndpi_hash_free |
| 1 | 23 | ndpi_hash_free | call site: 00023 | |
| 1 | 28 | ndpi_hash_init | call site: 00028 | |
| 1 | 45 | ndpi_hash_add_entry | call site: 00045 | ndpi_list_append |
| 1 | 51 | ndpi_load_domain_suffixes | call site: 00051 | NDPI_LOG_ERR |
| 1 | 75 | ndpi_get_host_domain_suffix | call site: 00075 | ndpi_hash_find_entry_extra |
| 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/third_partyfuzz/nallocinc.c | 9 |
| ndpilib/ndpi_main.c | 1 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/ndpi_utils.c | 20 |
| ndpi/fuzz/fuzz_common_code.c | 3 |
| 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 | 31 | 26.2% |
| gold | [1:9] | 2 | 1.69% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 85 | 72.0% |
| All colors | 118 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 9 | ndpi_quick_encrypt | call site: 00009 | calloc |
| 10 | 86 | InvMixColumns | call site: 00086 | |
| 3 | 54 | ndpi_base64_encode | call site: 00054 | malloc |
| 2 | 72 | ndpi_quick_decrypt | call site: 00072 | |
| 1 | 58 | ndpi_quick_encrypt | call site: 00058 | |
| 1 | 69 | ndpi_base64_decode | call site: 00069 |
| 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 | 3 |
| ndpilib/ndpi_utils.c | 13 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 15 | 28.3% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 38 | 71.6% |
| All colors | 53 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | malloc |
| 1 | 27 | LLVMFuzzerTestOneInput | call site: 00027 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 26 | 17.4% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 4 | 2.68% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 119 | 79.8% |
| All colors | 149 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | malloc |
| 4 | 76 | LLVMFuzzerTestOneInput | call site: 00076 | printf |
| 3 | 38 | ndpi_hw_init | call site: 00038 | |
| 3 | 45 | ndpi_hw_init | call site: 00045 | calloc |
| 1 | 24 | LLVMFuzzerTestOneInput | call site: 00024 | |
| 1 | 74 | ndpi_hw_add_value | call site: 00074 | 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 830 | 17.4% |
| gold | [1:9] | 2148 | 45.2% |
| yellow | [10:29] | 96 | 2.02% |
| greenyellow | [30:49] | 41 | 0.86% |
| lawngreen | 50+ | 1632 | 34.3% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_simplest_internal.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 36 | 29.5% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 86 | 70.4% |
| All colors | 122 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 8 | LLVMFuzzerTestOneInput | call site: 00008 | malloc |
| 8 | 53 | manhattan_dist | call site: 00053 | recursive_build |
| 6 | 79 | query_depth_first | call site: 00079 | query_depth_first |
| 4 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | fuzz_set_alloc_callbacks_and_seed |
| 3 | 42 | btree_init | call site: 00042 | calloc |
| 1 | 100 | nheap_get_arrays | call site: 00100 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 829 | 17.4% |
| gold | [1:9] | 2160 | 45.5% |
| yellow | [10:29] | 88 | 1.85% |
| greenyellow | [30:49] | 47 | 0.99% |
| lawngreen | 50+ | 1623 | 34.1% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_simplest.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 25 | 41.6% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 35 | 58.3% |
| All colors | 60 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 17 | 5 | LLVMFuzzerTestOneInput | call site: 00005 | calloc |
| 7 | 35 | ndpi_hash_add_entry | call site: 00035 | ndpi_list_append |
| 1 | 47 | ndpi_hash_add_entry | call site: 00047 | ndpi_list_append |
| 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 | 4 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| ndpilib/ndpi_main.c | 8 |
| ndpilib/ndpi_utils.c | 9 |
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 | 102 | 27.8% |
| gold | [1:9] | 3 | 0.81% |
| yellow | [10:29] | 3 | 0.81% |
| greenyellow | [30:49] | 5 | 1.36% |
| lawngreen | 50+ | 253 | 69.1% |
| All colors | 366 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 32 | 225 | mbedtls_aes_crypt_ecb | call site: 00225 | mbedtls_internal_aes_encrypt |
| 19 | 136 | mbedtls_aesni_setkey_enc | call site: 00136 | MBEDTLS_GET_UINT32_LE |
| 14 | 15 | gcry_md_open | call site: 00015 | calloc |
| 6 | 50 | sha256_write_byte_block | call site: 00050 | SIG1 |
| 6 | 272 | mbedtls_gcm_starts | call site: 00272 | gcm_mult |
| 5 | 198 | mbedtls_gcm_update | call site: 00198 | |
| 3 | 79 | LLVMFuzzerTestOneInput | call site: 00079 | malloc |
| 3 | 185 | gcm_mult | call site: 00185 | gcm_mask |
| 2 | 111 | mbedtls_aesni_has_support | call site: 00111 | |
| 2 | 191 | gcm_mask | call site: 00191 | gcm_mult |
| 2 | 217 | _gcry_cipher_crypt | call site: 00217 | ndpi_malloc |
| 2 | 281 | mbedtls_gcm_update_ad | call site: 00281 | gcm_mult |
| 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 | 3 |
| ndpilib/third_partygcrypt_light.c | 21 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 19 | 51.3% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 18 | 48.6% |
| All colors | 37 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 6 | LLVMFuzzerTestOneInput | call site: 00006 | malloc |
| 3 | 24 | ndpi_jitter_init | call site: 00024 | calloc |
| 1 | 30 | ndpi_jitter_add_value | call site: 00030 | printf |
| 1 | 34 | ndpi_jitter_free | call site: 00034 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 381 | 13.2% |
| gold | [1:9] | 2097 | 73.0% |
| yellow | [10:29] | 45 | 1.56% |
| greenyellow | [30:49] | 25 | 0.87% |
| lawngreen | 50+ | 324 | 11.2% |
| All colors | 2872 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 45 | 45 | ndpi_patricia_destroy | call site: 00045 | ndpi_exit_detection_module |
| 33 | 116 | ndpi_domain_classify_free | call site: 00116 | ac_automata_release |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 19 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 16 | 94 | ac_automata_walk | call site: 00094 | ac_automata_release |
| 11 | 1782 | ndpi_add_ja4_subprotocol | call site: 01782 | ndpi_decode_tls_blocks |
| 11 | 2777 | is_flowrisk_enabled | call site: 02777 | ndpi_strdup |
| 9 | 1720 | node_resize_mp | call site: 01720 | node_resize_mp |
| 7 | 1416 | ndpi_load_categories_dir | call site: 01416 | readdir_r |
| 6 | 1478 | ndpi_patricia_lookup | call site: 01478 | fprintf |
| 6 | 1491 | ndpi_patricia_lookup | call site: 01491 | fprintf |
| 5 | 1471 | ndpi_New_Prefix2 | call site: 01471 | ndpi_calloc |
| 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 | 15 |
| ndpilib/ndpi_main.c | 431 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 39 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| 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 | 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.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 | 28 | 42.4% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 38 | 57.5% |
| All colors | 66 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | malloc |
| 3 | 26 | ndpi_ses_init | call site: 00026 | |
| 3 | 37 | ndpi_ses_fitting | call site: 00037 | printf |
| 3 | 49 | ndpi_des_fitting | call site: 00049 | printf |
| 1 | 32 | ndpi_normal_cdf_inverse | call site: 00032 | printf |
| 1 | 35 | ndpi_ses_add_value | call site: 00035 | printf |
| 1 | 44 | ndpi_des_init | call site: 00044 | printf |
| 1 | 47 | ndpi_des_add_value | call site: 00047 | printf |
| 1 | 53 | LLVMFuzzerTestOneInput | call site: 00053 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 82 | 38.1% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 133 | 61.8% |
| All colors | 215 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 82 | 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_partyfuzz/nallocinc.c | 8 |
| 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 | 933 | 21.7% |
| gold | [1:9] | 123 | 2.86% |
| yellow | [10:29] | 59 | 1.37% |
| greenyellow | [30:49] | 26 | 0.60% |
| lawngreen | 50+ | 3156 | 73.4% |
| All colors | 4297 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 77 | 2710 | packet_processing | call site: 02710 | ndpi_classify |
| 61 | 4182 | process_ndpi_collected_info | call site: 04182 | dump_flow_fingerprint |
| 59 | 4020 | ndpi_tls2json | call site: 04020 | ndpi_serialize_string_uint32 |
| 53 | 3838 | ndpi_dpi2json | call site: 03838 | ndpi_serialize_string_int32 |
| 37 | 4081 | ndpi_dpi2json | call site: 04081 | ndpi_serialize_string_uint32 |
| 30 | 3913 | ndpi_dpi2json | call site: 03913 | ndpi_serialize_string_uint32 |
| 20 | 4132 | ndpi_dpi2json | call site: 04132 | ndpi_ssh_serialize_csv |
| 15 | 152 | ndpi_exit_detection_module | call site: 00152 | ndpi_hash_free |
| 15 | 3024 | ndpi_patricia_search_best2 | call site: 03024 | fprintf |
| 14 | 20 | ndpi_global_init | call site: 00020 | calloc |
| 14 | 3613 | ndpi_is_number | call site: 03613 | ndpi_serialize_uint32_uint32 |
| 14 | 3960 | ndpi_dpi2json | call site: 03960 |
| 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 | 4 |
| ndpilib/ndpi_main.c | 477 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpi/example/reader_util.c | 119 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 133 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 2 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_domains.c | 8 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 16 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 12 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 784 | 21.7% |
| gold | [1:9] | 2097 | 58.2% |
| yellow | [10:29] | 55 | 1.52% |
| greenyellow | [30:49] | 26 | 0.72% |
| lawngreen | 50+ | 636 | 17.6% |
| All colors | 3598 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 100 | 3225 | processClientServerHello | call site: 03225 | ndpi_malloc |
| 45 | 45 | ndpi_patricia_destroy | call site: 00045 | ndpi_exit_detection_module |
| 33 | 116 | ndpi_domain_classify_free | call site: 00116 | ac_automata_release |
| 26 | 3012 | ndpi_lru_add_to_cache | call site: 03012 | ndpi_reconcile_msteams_udp |
| 26 | 3397 | processClientServerHello | call site: 03397 | ndpi_cache_find_hostname_ip |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 22 | 2986 | ndpi_set_detected_protocol | call site: 02986 | ndpi_handle_risk_exceptions |
| 19 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 19 | 3571 | LLVMFuzzerTestOneInput | call site: 03571 | |
| 16 | 94 | ac_automata_walk | call site: 00094 | ac_automata_release |
| 15 | 2894 | ndpi_patricia_search_best2 | call site: 02894 | fprintf |
| 14 | 2971 | ndpi_free_flow_data_protos | call site: 02971 |
| 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 | 15 |
| ndpilib/ndpi_main.c | 469 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 56 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| 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 | 53 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| 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 | 158 | 10.4% |
| gold | [1:9] | 10 | 0.66% |
| yellow | [10:29] | 8 | 0.53% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1331 | 88.3% |
| All colors | 1507 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 129 | ndpi_exit_detection_module | call site: 00129 | ndpi_hash_free |
| 19 | 6 | ndpi_init_detection_module | call site: 00006 | calloc |
| 17 | 65 | ndpi_exit_detection_module | call site: 00065 | cache_free |
| 6 | 1403 | ndpi_patricia_lookup | call site: 01403 | fprintf |
| 6 | 1416 | ndpi_patricia_lookup | call site: 01416 | fprintf |
| 6 | 1456 | ndpi_encode_domain | call site: 01456 | ndpi_hash_find_entry |
| 5 | 1345 | ndpi_set_config | call site: 01345 | ndpi_str_endswith |
| 4 | 86 | ndpi_exit_detection_module | call site: 00086 | ndpi_tdestroy_recurse |
| 4 | 99 | node_release | call site: 00099 | acho_free |
| 4 | 1313 | init_string_based_protocols | call site: 01313 | NDPI_LOG_ERR |
| 4 | 1382 | add_to_ptree | call site: 01382 | fprintf |
| 4 | 1500 | ndpi_hash_add_entry | call site: 01500 | 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 | 4 |
| ndpilib/ndpi_main.c | 70 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_plugin.c | 2 |
| ndpilib/ndpi_utils.c | 27 |
| 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_config.c | 6 |
| 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 | 150 | 86.7% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 23 | 13.2% |
| All colors | 173 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 54 | 42 | LLVMFuzzerTestOneInput | call site: 00042 | ndpi_calloc |
| 48 | 113 | LLVMFuzzerTestOneInput | call site: 00113 | ndpi_calloc |
| 19 | 22 | LLVMFuzzerTestOneInput | call site: 00022 | ndpi_malloc |
| 14 | 6 | LLVMFuzzerTestOneInput | call site: 00006 | calloc |
| 5 | 99 | LLVMFuzzerTestOneInput | call site: 00099 | binary_fuse_mix_split |
| 4 | 108 | LLVMFuzzerTestOneInput | call site: 00108 | ndpi_calloc |
| 4 | 164 | LLVMFuzzerTestOneInput | call site: 00164 | binary_fuse_mix_split |
| 1 | 106 | LLVMFuzzerTestOneInput | call site: 00106 | |
| 1 | 170 | LLVMFuzzerTestOneInput | call site: 00170 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 21 | 17.5% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 1 | 0.83% |
| lawngreen | 50+ | 98 | 81.6% |
| All colors | 120 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 21 | ndpi_init_address_cache | call site: 00021 | malloc |
| 3 | 38 | ndpi_init_address_cache | call site: 00038 | calloc |
| 1 | 42 | ndpi_init_address_cache | call site: 00042 | |
| 1 | 104 | LLVMFuzzerTestOneInput | call site: 00104 | ndpi_filter_free |
| 1 | 106 | ndpi_filter_free | call site: 00106 | |
| 1 | 110 | ndpi_filter_alloc | call site: 00110 |
| 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 | 3 |
| ndpilib/ndpi_cache.c | 26 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 369 | 13.1% |
| gold | [1:9] | 2096 | 74.9% |
| yellow | [10:29] | 48 | 1.71% |
| greenyellow | [30:49] | 22 | 0.78% |
| lawngreen | 50+ | 261 | 9.33% |
| All colors | 2796 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 45 | 45 | ndpi_patricia_destroy | call site: 00045 | ndpi_exit_detection_module |
| 33 | 116 | ndpi_domain_classify_free | call site: 00116 | ac_automata_release |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 19 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 16 | 94 | ac_automata_walk | call site: 00094 | ac_automata_release |
| 11 | 1782 | ndpi_add_ja4_subprotocol | call site: 01782 | ndpi_decode_tls_blocks |
| 9 | 1720 | node_resize_mp | call site: 01720 | node_resize_mp |
| 7 | 1416 | ndpi_load_categories_dir | call site: 01416 | readdir_r |
| 6 | 1478 | ndpi_patricia_lookup | call site: 01478 | fprintf |
| 6 | 1491 | ndpi_patricia_lookup | call site: 01491 | fprintf |
| 5 | 1471 | ndpi_New_Prefix2 | call site: 01471 | ndpi_calloc |
| 4 | 34 | ndpi_patricia_destroy | call site: 00034 | ndpi_Deref_Prefix |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_match_custom_category.c | 4 |
| ndpi/fuzz/fuzz_common_code.c | 18 |
| ndpilib/ndpi_main.c | 414 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 16 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 34 |
| ndpilib/third_partylibcache.c | 1 |
| ndpilib/ndpi_cache.c | 4 |
| ndpilib/third_partyahocorasick.c | 33 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| 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 | 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.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 | 462 | 11.0% |
| gold | [1:9] | 85 | 2.03% |
| yellow | [10:29] | 44 | 1.05% |
| greenyellow | [30:49] | 34 | 0.81% |
| lawngreen | 50+ | 3560 | 85.0% |
| All colors | 4185 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 25 | 1657 | ndpi_load_categories_dir | call site: 01657 | _wopendir |
| 19 | 3490 | ndpi_compute_ndpi_flow_fingerprint | call site: 03490 | ndpi_set_detected_protocol |
| 19 | 3960 | ndpi_serialize_uint32_binary | call site: 03960 | ndpi_serializer_header_uint32 |
| 15 | 2908 | ndpi_patricia_search_best2 | call site: 02908 | fprintf |
| 14 | 9 | ndpi_global_init | call site: 00009 | calloc |
| 14 | 3536 | ndpi_free_flow_data_protos | call site: 03536 | |
| 13 | 1694 | ndpi_load_categories_dir | call site: 01694 | ndpi_load_category_file |
| 11 | 1600 | ndpi_add_ja4_subprotocol | call site: 01600 | ndpi_decode_tls_blocks |
| 10 | 3611 | ndpi_lru_find_cache | call site: 03611 | ndpi_int_change_protocol |
| 10 | 3728 | ndpi_internal_detection_giveup | call site: 03728 | internal_giveup |
| 10 | 4070 | LLVMFuzzerTestOneInput | call site: 04070 | ndpi_min |
| 9 | 3519 | ndpi_free_flow_data_protos | call site: 03519 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_config.cpp | 147 |
| ndpi/fuzz/fuzz_common_code.c | 3 |
| ndpilib/ndpi_main.c | 547 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 78 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 23 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_fingerprint.c | 16 |
| 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 | 107 | 7.79% |
| gold | [1:9] | 8 | 0.58% |
| yellow | [10:29] | 8 | 0.58% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1249 | 91.0% |
| All colors | 1372 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 21 | 129 | ndpi_exit_detection_module | call site: 00129 | ndpi_hash_free |
| 19 | 6 | ndpi_init_detection_module | call site: 00006 | calloc |
| 17 | 65 | ndpi_exit_detection_module | call site: 00065 | cache_free |
| 4 | 37 | ndpi_patricia_destroy | call site: 00037 | ndpi_Deref_Prefix |
| 4 | 42 | ndpi_DeleteEntry | call site: 00042 | |
| 4 | 86 | ndpi_exit_detection_module | call site: 00086 | ndpi_tdestroy_recurse |
| 4 | 99 | node_release | call site: 00099 | acho_free |
| 4 | 109 | ndpi_exit_detection_module | call site: 00109 | ndpi_hash_free |
| 4 | 1313 | init_string_based_protocols | call site: 01313 | NDPI_LOG_ERR |
| 3 | 27 | ndpi_ptree_create | call site: 00027 | malloc |
| 3 | 94 | ac_automata_walk | call site: 00094 | |
| 3 | 105 | ac_automata_release | call site: 00105 | ac_automata_release |
| 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 | 4 |
| ndpilib/ndpi_main.c | 59 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 7 |
| ndpilib/ndpi_plugin.c | 2 |
| 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 |
| ndpilib/ndpi_config.c | 6 |
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 | 832 | 17.5% |
| gold | [1:9] | 2183 | 45.9% |
| yellow | [10:29] | 76 | 1.60% |
| greenyellow | [30:49] | 46 | 0.96% |
| lawngreen | 50+ | 1610 | 33.9% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| 14 | 4057 | ndpi_is_number | call site: 04057 | ndpi_serialize_uint32_uint32 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 30 | 16.6% |
| gold | [1:9] | 6 | 3.33% |
| yellow | [10:29] | 3 | 1.66% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 141 | 78.3% |
| All colors | 180 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 13 | 2 | LLVMFuzzerTestOneInput | call site: 00002 | nalloc_fail |
| 5 | 83 | mbedtls_gcm_update | call site: 00083 | |
| 2 | 71 | gcm_mult | call site: 00071 | gcm_mask |
| 2 | 99 | mbedtls_aesni_has_support | call site: 00099 | |
| 2 | 128 | mbedtls_gcm_update_ad | call site: 00128 | gcm_mult |
| 1 | 50 | mbedtls_cipher_setkey | call site: 00050 | |
| 1 | 61 | mbedtls_cipher_update | call site: 00061 | mbedtls_gcm_update |
| 1 | 74 | gcm_mask | call site: 00074 | mbedtls_platform_zeroize |
| 1 | 77 | gcm_mask | call site: 00077 | gcm_mult |
| 1 | 93 | gcm_gen_table | call site: 00093 | |
| 1 | 137 | mbedtls_gcm_finish | call site: 00137 | gcm_mult |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_gcrypt_gcm.cpp | 18 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 778 | 16.3% |
| gold | [1:9] | 2172 | 45.7% |
| yellow | [10:29] | 98 | 2.06% |
| greenyellow | [30:49] | 43 | 0.90% |
| lawngreen | 50+ | 1656 | 34.8% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| 14 | 4057 | ndpi_is_number | call site: 04057 | ndpi_serialize_uint32_uint32 |
| 14 | 4296 | ndpi_serialize_binary_int32 | call site: 04296 | ndpi_serialize_uint32_int32 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_alloc_fail.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 829 | 17.4% |
| gold | [1:9] | 2173 | 45.7% |
| yellow | [10:29] | 84 | 1.76% |
| greenyellow | [30:49] | 37 | 0.77% |
| lawngreen | 50+ | 1624 | 34.2% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_internal.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 16 | 11.2% |
| gold | [1:9] | 5 | 3.52% |
| yellow | [10:29] | 33 | 23.2% |
| greenyellow | [30:49] | 9 | 6.33% |
| lawngreen | 50+ | 79 | 55.6% |
| All colors | 142 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 13 | 5 | LLVMFuzzerTestOneInput | call site: 00005 | nalloc_fail |
| 2 | 37 | mbedtls_aesni_has_support | call site: 00037 | |
| 1 | 31 | aes_gen_tables | call site: 00031 |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_gcrypt_aes.cpp | 13 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 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_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 | 748 | 15.7% |
| gold | [1:9] | 2162 | 45.5% |
| yellow | [10:29] | 99 | 2.08% |
| greenyellow | [30:49] | 48 | 1.01% |
| lawngreen | 50+ | 1690 | 35.6% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| 14 | 4057 | ndpi_is_number | call site: 04057 | ndpi_serialize_uint32_uint32 |
| 14 | 4296 | ndpi_serialize_binary_int32 | call site: 04296 | ndpi_serialize_uint32_int32 |
| 13 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_payload_analyzer.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 831 | 17.5% |
| gold | [1:9] | 2153 | 45.3% |
| yellow | [10:29] | 99 | 2.08% |
| greenyellow | [30:49] | 47 | 0.99% |
| lawngreen | 50+ | 1617 | 34.0% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 22 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 19 | 3875 | ndpi_serialize_uint32_binary | call site: 03875 | ndpi_serializer_header_uint32 |
| 16 | 99 | ac_automata_walk | call site: 00099 | ac_automata_release |
| 16 | 1915 | LLVMFuzzerTestOneInput | call site: 01915 | opendir |
| 16 | 1984 | LLVMFuzzerTestOneInput | call site: 01984 | ndpi_set_config |
| 15 | 1 | LLVMFuzzerTestOneInput | call site: 00001 | nalloc_fail |
| 15 | 3468 | ndpi_patricia_search_best2 | call site: 03468 | fprintf |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_randomize_ports.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 32.2% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 40 | 67.7% |
| All colors | 59 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 6 | LLVMFuzzerTestOneInput | call site: 00006 | malloc |
| 3 | 24 | hll_init | call site: 00024 | calloc |
| 1 | 41 | hll_count | call site: 00041 | |
| 1 | 56 | hll_destroy | call site: 00056 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 9 |
| 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 | 18 | 16.5% |
| gold | [1:9] | 2 | 1.83% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 89 | 81.6% |
| All colors | 109 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 14 | 7 | LLVMFuzzerTestOneInput | call site: 00007 | malloc |
| 1 | 23 | LLVMFuzzerTestOneInput | call site: 00023 | |
| 1 | 80 | kd_nearest | call site: 00080 | kd_res_free |
| 1 | 86 | LLVMFuzzerTestOneInput | call site: 00086 | printf |
| 1 | 100 | clear_rec | call site: 00100 |
| 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 | 3 |
| ndpi/tests/performance/gcrypt.c | 2 |
| ndpilib/third_partyfuzz/nallocinc.c | 8 |
| 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 | 1259 | 26.5% |
| gold | [1:9] | 2125 | 44.7% |
| yellow | [10:29] | 80 | 1.68% |
| greenyellow | [30:49] | 46 | 0.96% |
| lawngreen | 50+ | 1237 | 26.0% |
| All colors | 4747 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 64 | 1936 | LLVMFuzzerTestOneInput | call site: 01936 | ndpi_set_config |
| 59 | 4464 | ndpi_tls2json | call site: 04464 | ndpi_serialize_string_uint32 |
| 46 | 4700 | LLVMFuzzerTestOneInput | call site: 04700 | ndpi_update_params |
| 38 | 50 | ndpi_patricia_destroy | call site: 00050 | ndpi_exit_detection_module |
| 34 | 4653 | process_ndpi_collected_info | call site: 04653 | dump_flow_fingerprint |
| 33 | 121 | ndpi_domain_classify_free | call site: 00121 | ac_automata_release |
| 29 | 3154 | packet_processing | call site: 03154 | ndpi_payload_analyzer |
| 28 | 3742 | check_proto_on_non_std_port_risk | call site: 03742 | ndpi_set_risk |
| 26 | 4626 | process_ndpi_collected_info | call site: 04626 | serialize_monitoring_metadata |
| 25 | 1401 | ndpi_load_categories_dir | call site: 01401 | _wopendir |
| 23 | 3817 | ndpi_entropy | call site: 03817 | ndpi_entropy2risk |
| 20 | 3406 | internal_giveup | call site: 03406 | ndpi_set_detected_protocol |
| Function name | source code lines | source lines hit | percentage hit |
|---|
| filename | functions hit |
|---|---|
| ndpi/fuzz/fuzz_ndpi_reader_pl7m_only_subclassification.c | 41 |
| ndpilib/third_partyfuzz/nallocinc.c | 13 |
| ndpi/fuzz/fuzz_common_code.c | 4 |
| ndpilib/ndpi_main.c | 522 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpi/example/reader_util.c | 120 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 15 |
| ndpilib/ndpi_utils.c | 138 |
| 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 | 10 |
| ndpilib/ndpi_config.c | 6 |
| ndpilib/ndpi_domains.c | 17 |
| ndpilib/third_party/include/windows/dirent.h | 19 |
| ndpilib/third_partyshoco.c | 8 |
| ndpilib/ndpi_fingerprint.c | 24 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| ndpilib/ndpi_analyze.c | 7 |
| ndpilib/ndpi_serializer.c | 42 |
| ndpilib/ndpi_classify.c | 16 |
| ndpilib/third_partyndpi_sha256.c | 8 |
| ndpi/tests/performance/strnstr.cpp | 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 | 816 | 19.4% |
| gold | [1:9] | 2141 | 51.0% |
| yellow | [10:29] | 97 | 2.31% |
| greenyellow | [30:49] | 63 | 1.50% |
| lawngreen | 50+ | 1078 | 25.6% |
| All colors | 4195 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 91 | 3847 | processCertificateElements | call site: 03847 | strptime |
| 25 | 1390 | ndpi_load_categories_dir | call site: 01390 | _wopendir |
| 17 | 3 | ndpi_init_detection_module | call site: 00003 | calloc |
| 15 | 3010 | ndpi_patricia_search_best2 | call site: 03010 | fprintf |
| 14 | 2958 | ndpi_free_flow_data_protos | call site: 02958 | |
| 14 | 3195 | processClientServerHello | call site: 03195 | ndpi_MD5Update |
| 14 | 3939 | ndpi_gmtime_r | call site: 03939 | ndpi_set_risk |
| 12 | 3985 | processCertificateElements | call site: 03985 | ndpi_set_detected_protocol |
| 12 | 4078 | ookla_search_into_cache | call site: 04078 | tls_match_ja4 |
| 11 | 126 | ndpi_exit_detection_module | call site: 00126 | ndpi_hash_free |
| 9 | 1720 | node_resize_mp | call site: 01720 | node_resize_mp |
| 9 | 3532 | ndpi_bitmap_isset | call site: 03532 | ndpi_set_risk |
| 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 | 15 |
| ndpilib/ndpi_main.c | 469 |
| ndpi/tests/performance/gcrypt.c | 3 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| ndpilib/third_partyndpi_patricia.c | 20 |
| ndpilib/ndpi_plugin.c | 4 |
| ndpilib/ndpi_utils.c | 59 |
| 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 | 6 |
| ndpilib/ndpi_config.c | 8 |
| 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 | 115 |
| 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/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/protocols/json.c | 1 |
| ndpilib/protocols/msgpack.c | 1 |
| 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 | 283 | 99.6% |
| gold | [1:9] | 0 | 0.0% |
| yellow | [10:29] | 0 | 0.0% |
| greenyellow | [30:49] | 0 | 0.0% |
| lawngreen | 50+ | 1 | 0.35% |
| All colors | 284 | 100 |
The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 283 | 0 | EP | call site: 00000 | json_tokener_parse_ex |
| 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 |
| ndpilib/third_partyfuzz/nallocinc.c | 10 |
| 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*'] | 20 | 0 | 46 | 10 | 17 | 579 | 0 | 3342 | 487 |
ndpi_search_http_tcp_again
|
/src/ndpi/src/lib/protocols/http.c | 2 | ['struct ndpi_detection_module_struct*', 'struct ndpi_flow_struct*'] | 15 | 0 | 19 | 6 | 9 | 149 | 0 | 654 | 314 |
parse_parameters
|
/src/ndpi/example/ndpiReader.c | 2 | ['int', 'char**'] | 14 | 0 | 344 | 101 | 112 | 602 | 2 | 1548 | 271 |
pl7m_mutator
|
/src/ndpi/src/lib/third_party/src/fuzz/pl7m.c | 4 | ['uint8_t*', 'size_t', 'size_t', 'unsigned int'] | 7 | 0 | 13 | 3 | 2 | 56 | 1 | 231 | 228 |
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 | 118 | 0 | 599 | 212 |
roaring::internal::container_iand
|
/src/ndpi/src/lib/third_party/src/roaring.c | 5 | ['container_t*', 'uint8_t', 'container_t*', 'uint8_t', 'uint8_t*'] | 10 | 0 | 45 | 11 | 1 | 115 | 0 | 213 | 198 |
ndpi_search_quic_extra
|
/src/ndpi/src/lib/protocols/quic.c | 2 | ['struct ndpi_detection_module_struct*', 'struct ndpi_flow_struct*'] | 19 | 0 | 28 | 6 | 9 | 385 | 0 | 1765 | 196 |
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 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_ptree_create', 'ndpi_patricia_lookup', 'ndpi_patricia_new', 'ndpi_DeleteEntry', 'ndpi_ptree_insert', '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=['ndpi_patricia_search_best2', 'ndpi_patricia_new', '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_search_dtls', 'ndpi_set_detected_protocol', 'ndpi_patricia_destroy', 'ndpi_int_change_protocol', 'ndpi_domain_classify_free', 'ndpi_load_categories_dir', 'ndpi_reconcile_protocols', 'ndpi_init_detection_module', 'is_stun', 'ndpi_lru_add_to_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=['is_flowrisk_enabled', 'ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_lru_add_to_cache', 'ndpi_load_categories_dir', 'ndpi_init_detection_module', 'LLVMFuzzerTestOneInput', 'ndpi_set_detected_protocol', '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_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=['LLVMFuzzerTestOneInput', 'ndpi_cluster_bins', 'ndpi_init_bin', 'ndpi_bin_similarity', '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_init_ranking', 'LLVMFuzzerTestOneInput', 'ndpi_print_ranking', 'ndpi_term_ranking']
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_exit_detection_module', 'ndpi_init_detection_module', 'ndpi_set_config', 'ndpi_patricia_destroy', 'ndpi_DeleteEntry', 'init_string_based_protocols', 'ndpi_ptree_create']
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']
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_set_config', 'ndpi_patricia_destroy', 'ndpi_DeleteEntry', 'node_release', 'init_string_based_protocols', 'ndpi_ptree_create']
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_lookup', 'ndpi_encode_domain', 'ndpi_set_config', '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=['LLVMFuzzerTestOneInput', 'ndpi_base64_encode', '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_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=['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']
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_bitmap64_fuse_alloc', 'binary_fuse16_populate', 'binary_fuse_calculate_segment_length', 'binary_fuse_calculate_size_factor', 'ndpi_realloc', '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=['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=['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=['ndpi_strdup', 'xmemchr', 'ac_automata_release', 'ac_automata_init', 'LLVMFuzzerTestOneInput', '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=['ndpi_hash_init', 'ndpi_hash_add_entry', '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_serializer_buffer', 'ndpi_serialize_binary_uint32', 'ndpi_serialize_binary_double', 'ndpi_realloc', 'ndpi_serialize_uint32_double', 'ndpi_term_serializer', 'ndpi_snprintf', '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=['mbedtls_cipher_update', 'mbedtls_cipher_set_iv', 'LLVMFuzzerTestOneInput', 'mbedtls_cipher_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=['ndpi_tls2json', 'ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'check_proto_on_non_std_port_risk', 'ndpi_load_categories_dir', 'ndpi_entropy', 'internal_giveup', 'ndpi_init_detection_module', 'is_flowrisk_info_enabled', '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_init_detection_module', 'ndpi_exit_detection_module', 'ndpi_add_ja4_subprotocol', 'node_resize_mp', 'ndpi_patricia_lookup', 'ndpi_set_config']
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=['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']
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=['LLVMFuzzerTestOneInput', 'ndpi_hash_add_entry', 'ndpi_encode_domain', 'ndpi_domain_classify_add', 'ndpi_domain_classify_hostname', 'ndpi_load_domain_suffixes', 'ndpi_hash_free', 'ndpi_hash_init']
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_quick_encrypt', 'InvMixColumns', 'ndpi_base64_encode', 'ndpi_quick_decrypt', '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']
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', 'manhattan_dist', 'query_depth_first', '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']
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=['mbedtls_aes_crypt_ecb', 'mbedtls_aesni_setkey_enc', 'gcry_md_open', 'sha256_write_byte_block', 'mbedtls_gcm_starts', 'mbedtls_gcm_update', 'LLVMFuzzerTestOneInput', 'gcm_mult', 'mbedtls_aesni_has_support', 'gcm_mask']
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=['ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_load_categories_dir', 'ndpi_init_detection_module', 'ac_automata_walk', 'ndpi_add_ja4_subprotocol', 'is_flowrisk_enabled', 'node_resize_mp', 'ndpi_patricia_lookup']
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_ses_init', 'ndpi_ses_fitting', 'ndpi_des_fitting', '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=['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=['packet_processing', 'process_ndpi_collected_info', 'ndpi_tls2json', 'ndpi_dpi2json', 'ndpi_exit_detection_module', 'ndpi_patricia_search_best2', 'ndpi_global_init']
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=['processClientServerHello', 'ndpi_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_lru_add_to_cache', 'ndpi_load_categories_dir', 'ndpi_set_detected_protocol', 'ndpi_init_detection_module', 'LLVMFuzzerTestOneInput', '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_exit_detection_module', 'ndpi_init_detection_module', 'ndpi_patricia_lookup', 'ndpi_encode_domain', 'ndpi_set_config', '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=['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_patricia_destroy', 'ndpi_domain_classify_free', 'ndpi_load_categories_dir', 'ndpi_init_detection_module', 'ac_automata_walk', 'ndpi_add_ja4_subprotocol', 'node_resize_mp', 'ndpi_patricia_lookup']
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_compute_ndpi_flow_fingerprint', 'ndpi_serialize_uint32_binary', 'ndpi_patricia_search_best2', 'ndpi_global_init', 'ndpi_free_flow_data_protos', 'ndpi_add_ja4_subprotocol', 'ndpi_lru_find_cache', '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_exit_detection_module', 'ndpi_init_detection_module', 'ndpi_patricia_destroy', 'ndpi_DeleteEntry', 'node_release', 'init_string_based_protocols', 'ndpi_ptree_create']
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']
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', 'mbedtls_gcm_update', 'gcm_mult', 'mbedtls_aesni_has_support', 'mbedtls_gcm_update_ad', 'mbedtls_cipher_setkey', 'mbedtls_cipher_update', 'gcm_mask', 'gcm_gen_table']
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']
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']
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', '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=['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_patricia_destroy', 'process_ndpi_collected_info', 'ndpi_load_categories_dir', 'ndpi_domain_classify_free', 'ndpi_serialize_uint32_binary', 'ac_automata_walk', 'LLVMFuzzerTestOneInput', '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']
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=['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=['LLVMFuzzerTestOneInput', 'ndpi_tls2json', 'ndpi_patricia_destroy', 'process_ndpi_collected_info', 'ndpi_domain_classify_free', 'packet_processing', 'check_proto_on_non_std_port_risk', 'ndpi_load_categories_dir']
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_init_detection_module', 'ndpi_patricia_search_best2', 'ndpi_free_flow_data_protos', 'processClientServerHello', 'ndpi_gmtime_r', 'ookla_search_into_cache', 'ndpi_exit_detection_module']
Use this with the libFuzzer -dict=DICT.file flag
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 |
|---|---|---|---|---|
| tls_match_ja4 | 36 | 17 | 47.22% | ['fuzz_process_packet', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_config', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', '/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_payload_analyzer', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_ndpi_reader_pl7m'] |
| mbedtls_cipher_update | 42 | 20 | 47.61% | ['fuzz_process_packet', 'fuzz_gcrypt_cipher', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_gcrypt_light', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', '/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_nalloc', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_gcrypt_gcm', 'fuzz_ndpi_reader_pl7m'] |
| query_depth_first | 36 | 16 | 44.44% | ['/src/ndpi/fuzz/fuzz_is_stun.c', '/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_ds_btree'] |
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_var3 = ada_safe_get_int();
char **new_var4 = af_get_double_char_p();
parse_parameters(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 ndpi_search_http_tcp_again */
structndpi_detection_module_struct* new_var1 = calloc(sizeof(structndpi_detection_module_struct), 1);
structndpi_flow_struct* new_var2 = calloc(sizeof(structndpi_flow_struct), 1);
ndpi_search_http_tcp_again(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 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 ndpi_search_bittorrent */
structndpi_detection_module_struct* new_var9 = calloc(sizeof(structndpi_detection_module_struct), 1);
structndpi_flow_struct* new_var10 = calloc(sizeof(structndpi_flow_struct), 1);
ndpi_search_bittorrent(new_var9, new_var10);
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_11;
UNKNOWN_TYPE unknown_12;
UNKNOWN_TYPE unknown_13;
UNKNOWN_TYPE unknown_14;
UNKNOWN_TYPE unknown_15;
roaring::internal::container_iand(unknown_11, unknown_12, unknown_13, unknown_14, unknown_15);
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_var16 = calloc(sizeof(structndpi_detection_module_struct), 1);
structndpi_flow_struct* new_var17 = calloc(sizeof(structndpi_flow_struct), 1);
ndpi_search_quic_extra(new_var16, new_var17);
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/json-c-json-c-0.17-20230812/json_pointer.c | [] | [] |
| /src/ndpi/src/lib/protocols/merakicloud.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hpvirtgrp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/fuzz/pl7m.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/gcrypt/aesni.c | ['fuzz_gcrypt_light', 'fuzz_gcrypt_gcm', 'fuzz_gcrypt_aes'] | ['fuzz_gcrypt_light', 'fuzz_gcrypt_gcm', 'fuzz_gcrypt_aes'] |
| /src/ndpi/src/lib/protocols/corba.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ldp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/smpp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/natpmp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ethernet_ip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_common_code.c | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ds_bitmap', 'fuzz_alg_bins', 'fuzz_alg_ranking', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_community_id', 'fuzz_ds_cmsketch', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_libcache', 'fuzz_ds_ahocorasick', 'fuzz_ds_hash', 'fuzz_serialization', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_filter', '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_gcrypt_light', 'fuzz_alg_jitter', 'fuzz_dga', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ds_bitmap', 'fuzz_alg_bins', 'fuzz_alg_ranking', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_community_id', 'fuzz_ds_cmsketch', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_libcache', 'fuzz_ds_ahocorasick', 'fuzz_ds_hash', 'fuzz_serialization', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_filter', '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_gcrypt_light', 'fuzz_alg_jitter', 'fuzz_dga', 'fuzz_alg_ses_des', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/pfcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_protocols.c | ['fuzz_filecfg_protocols'] | ['fuzz_filecfg_protocols'] |
| /src/ndpi/fuzz/fuzz_filecfg_risk_domains.c | ['fuzz_filecfg_risk_domains'] | ['fuzz_filecfg_risk_domains'] |
| /src/ndpi/fuzz/fuzz_alg_ranking.cpp | ['fuzz_alg_ranking'] | ['fuzz_alg_ranking'] |
| /src/ndpi/src/lib/protocols/edonkey.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_visit.c | [] | [] |
| /src/ndpi/src/lib/protocols/ubntac2.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tivoconnect.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_hash.cpp | ['fuzz_ds_hash'] | ['fuzz_ds_hash'] |
| /src/json-c-json-c-0.17-20230812/tests/test_parse_int64.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/sha1-fast.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_kdtree.cpp | ['fuzz_ds_kdtree'] | ['fuzz_ds_kdtree'] |
| /src/ndpi/src/lib/protocols/tftp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/monero.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mikrotik.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_match_custom_category.c | ['fuzz_match_custom_category'] | ['fuzz_match_custom_category'] |
| /src/ndpi/src/lib/ndpi_filter.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_filter', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ds_filter', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ds_address_cache', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kerberos.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gaijin_entertainment.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gnutella.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/WpdPack/Include/pcap/bpf.h | [] | [] |
| /src/ndpi/src/lib/protocols/ajp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/math_compat.h | [] | [] |
| /src/ndpi/src/lib/protocols/hislip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/smb.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bittorrent.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/someip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_deep_copy.c | [] | [] |
| /src/ndpi/src/lib/protocols/amazon_video.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_analyze.c | ['fuzz_is_stun_tcp', 'fuzz_alg_bins', 'fuzz_alg_ranking', 'fuzz_alg_crc32_md5', 'fuzz_ndpi_reader_nalloc', '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_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_bins', 'fuzz_alg_ranking', 'fuzz_alg_crc32_md5', 'fuzz_ndpi_reader_nalloc', '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_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/stomp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/tests/dga/dga_evaluate.c | [] | [] |
| /src/ndpi/src/lib/protocols/pptp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/radmin.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ndpi_patricia.c | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_libinjection', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kakaotalk_voice.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mail_smtp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/capwap.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/trdp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dropbox.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mysql.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_categories.c | ['fuzz_filecfg_categories'] | ['fuzz_filecfg_categories'] |
| /src/ndpi/src/lib/protocols/non_tcp_udp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/oracle.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/git.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/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/fuzz/fuzz_serialization.cpp | ['fuzz_serialization'] | ['fuzz_serialization'] |
| /src/ndpi/src/lib/ndpi_domain_classify.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/qq.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rtsp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/avast.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iax.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cassandra.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/usenet.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_gcrypt_cipher.cpp | ['fuzz_gcrypt_cipher'] | ['fuzz_gcrypt_cipher'] |
| /src/ndpi/src/lib/protocols/crynet.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/fins.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/opc-ua.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/strerror_override.c | [] | [] |
| /src/ndpi/fuzz/fuzz_process_packet.c | ['fuzz_process_packet'] | ['fuzz_process_packet'] |
| /src/ndpi/src/lib/protocols/tuya_lp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/example/ndpiReader.c | [] | [] |
| /src/ndpi/src/lib/protocols/blizzard.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bgp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/atg.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/btlib.c | [] | [] |
| /src/ndpi/src/lib/protocols/zeromq.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/xdmcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/raknet.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/z3950.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/json-c-json-c-0.17-20230812/tests/test_parse.c | [] | [] |
| /src/ndpi/fuzz/fuzz_binaryfusefilter.cpp | ['fuzz_binaryfusefilter'] | ['fuzz_binaryfusefilter'] |
| /src/ndpi/src/lib/protocols/mssql_tds.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_libcache.cpp | ['fuzz_ds_libcache'] | ['fuzz_ds_libcache'] |
| /src/ndpi/src/lib/protocols/teamspeak.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mining.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hl7.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gearup_booster.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ldap.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ethersbus.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/stun.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mqtt.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/netbios.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/openwire.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tinc.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/parse_flags.c | [] | [] |
| /src/ndpi/fuzz/fuzz_alg_strnstr.cpp | ['fuzz_alg_strnstr'] | ['fuzz_alg_strnstr'] |
| /src/ndpi/src/lib/protocols/line.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mpegdash.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gtp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/ethersio.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/source_engine.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/resp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/netease_games.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rtmp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_visit.c | [] | [] |
| /src/ndpi/src/lib/protocols/cloudflare_warp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dcerpc.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/nfs.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/munin.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dingtalk.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/src/lib/protocols/icecast.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/example/reader_util.c | ['fuzz_ndpi_reader_nalloc', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification'] | ['fuzz_ndpi_reader_nalloc', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification'] |
| /src/ndpi/tests/performance/gcrypt.c | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ds_bitmap', 'fuzz_alg_bins', 'fuzz_alg_ranking', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_community_id', 'fuzz_ds_cmsketch', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_libcache', 'fuzz_ds_ahocorasick', 'fuzz_ds_hash', 'fuzz_serialization', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_filter', '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_gcrypt_light', 'fuzz_alg_jitter', 'fuzz_dga', 'fuzz_alg_ses_des', 'fuzz_libinjection', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/ndpi/src/lib/protocols/hamachi.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/viber.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ssh.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/nexon.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_cmsketch.cpp | ['fuzz_ds_cmsketch'] | ['fuzz_ds_cmsketch'] |
| /src/ndpi/src/lib/third_party/src/hll/hll.c | ['fuzz_alg_hll'] | ['fuzz_alg_hll'] |
| /src/ndpi/src/lib/protocols/http2.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/coap.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/lagofast.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/strptime.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/ndpi/src/lib/third_party/src/ball.c | ['fuzz_ds_btree'] | ['fuzz_ds_btree'] |
| /src/ndpi/src/lib/protocols/ipp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iso9506-1-mms.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/megaco.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/vmware.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mudfish.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_gcrypt_light.cpp | ['fuzz_gcrypt_light'] | ['fuzz_gcrypt_light'] |
| /src/json-c-json-c-0.17-20230812/apps/json_parse.c | [] | [] |
| /src/ndpi/src/lib/protocols/glbp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zabbix.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/spotify.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_malicious_sha1.c | ['fuzz_filecfg_malicious_sha1'] | ['fuzz_filecfg_malicious_sha1'] |
| /src/ndpi/src/lib/protocols/syslog.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/steam.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/secure_memzero.h | [] | [] |
| /src/ndpi/src/lib/protocols/rmcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/among_us.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/third_party/src/aes.c | ['fuzz_alg_quick_encryption'] | ['fuzz_alg_quick_encryption'] |
| /src/ndpi/src/lib/protocols/tcp_udp.c | ['fuzz_config'] | ['fuzz_config'] |
| /src/ndpi/src/lib/protocols/s7comm.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dhcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/irc.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/gcrypt/error.h | [] | [] |
| /src/ndpi/src/lib/protocols/modbus.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/samsung_sdp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test2.c | [] | [] |
| /src/ndpi/src/lib/ndpi_utils.c | ['fuzz_alg_shoco', 'fuzz_ds_ptree', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_alg_bins', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_community_id', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_alg_strnstr', 'fuzz_ds_hash', 'fuzz_serialization', 'fuzz_process_packet', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_alg_memmem', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_shoco', 'fuzz_ds_ptree', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_alg_bins', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_community_id', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_alg_strnstr', 'fuzz_ds_hash', 'fuzz_serialization', 'fuzz_process_packet', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_alg_memmem', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_category.c | ['fuzz_filecfg_category'] | ['fuzz_filecfg_category'] |
| /src/ndpi/src/lib/protocols/mail_pop.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_filecfg_config.c | ['fuzz_filecfg_config'] | ['fuzz_filecfg_config'] |
| /src/ndpi/src/lib/protocols/nest_log_sink.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/syncthing.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ripe_atlas.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/roaring.h | [] | [] |
| /src/ndpi/src/lib/protocols/sip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/raft.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_charcase.c | [] | [] |
| /src/ndpi/src/lib/protocols/whatsapp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/websocket.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/kismet.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/telnet.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/netflow.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/diameter.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/tests/unit/unit.c | [] | [] |
| /src/ndpi/src/lib/protocols/ntp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_printbuf.c | [] | [] |
| /src/ndpi/fuzz/fuzz_filecfg_malicious_ja4.c | ['fuzz_filecfg_malicious_ja4'] | ['fuzz_filecfg_malicious_ja4'] |
| /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/ndpi/src/lib/protocols/path_of_exile.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_readerutils_workflow.cpp | ['fuzz_readerutils_workflow'] | ['fuzz_readerutils_workflow'] |
| /src/ndpi/src/lib/protocols/ftp_control.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/protocols/discord.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_win32.h | [] | [] |
| /src/ndpi/src/lib/protocols/knxnet_ip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/radius_proto.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/shoco.c | ['fuzz_alg_shoco', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_shoco', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/nats.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dofus.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/elastic_search.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_shoco.cpp | ['fuzz_alg_shoco'] | ['fuzz_alg_shoco'] |
| /src/ndpi/src/lib/ndpi_fingerprint.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/slp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bitcoin.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zoom.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/lisp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iec62056.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/third_party/src/gcrypt/digest.c | ['fuzz_gcrypt_light'] | ['fuzz_gcrypt_light'] |
| /src/ndpi/src/lib/protocols/tailscale.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/vnc.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_tls_certificate.c | ['fuzz_tls_certificate'] | ['fuzz_tls_certificate'] |
| /src/ndpi/src/lib/protocols/thrift.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/msdo.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_json_patch.c | [] | [] |
| /src/ndpi/src/lib/protocols/cnp-ip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/roaring_v2.c | [] | [] |
| /src/ndpi/fuzz/fuzz_gcrypt_gcm.cpp | ['fuzz_gcrypt_gcm'] | ['fuzz_gcrypt_gcm'] |
| /src/ndpi/src/lib/protocols/oicq.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/msgpack.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_cast.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/ndpi_sha256.c | ['fuzz_is_stun_tcp', 'fuzz_ndpi_reader_nalloc', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_nalloc', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/gcrypt/cipher_wrap.c | [] | [] |
| /src/ndpi/src/lib/protocols/melsec.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/epicgames.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_binary_bitmap.c | [] | [] |
| /src/ndpi/src/lib/protocols/roughtime.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tplink_shp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_main.h | [] | [] |
| /src/ndpi/src/lib/protocols/drda.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/protobuf.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/xiaomi.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bacnet.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/example/ndpiSimpleIntegration.c | [] | [] |
| /src/ndpi/src/lib/protocols/ciscovpn.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_set_serializer.c | [] | [] |
| /src/ndpi/src/lib/protocols/cod_mobile.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ptpv2.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test1.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/bfcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_jitter.cpp | ['fuzz_alg_jitter'] | ['fuzz_alg_jitter'] |
| /src/ndpi/src/lib/protocols/json-rpc.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/uthash.h | [] | [] |
| /src/ndpi/src/lib/protocols/vxlan.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/fuzz/nallocinc.c | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ds_bitmap', 'fuzz_alg_bins', 'fuzz_alg_ranking', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_community_id', 'fuzz_ds_cmsketch', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_libcache', 'fuzz_ds_ahocorasick', 'fuzz_ds_hash', 'fuzz_serialization', 'fuzz_gcrypt_cipher', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_filter', '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_gcrypt_light', 'fuzz_alg_jitter', 'fuzz_dga', 'fuzz_alg_ses_des', 'fuzz_libinjection', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_binaryfusefilter', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_gcrypt_gcm', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_gcrypt_aes', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_hll', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c', 'json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/ndpi/src/lib/third_party/include/ndpi_patricia.h | [] | [] |
| /src/ndpi/src/lib/protocols/bfd.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/mpegts.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ookla.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_community_id.c | ['fuzz_community_id'] | ['fuzz_community_id'] |
| /src/ndpi/src/lib/protocols/telegram.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/soap.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/ndpi/fuzz/fuzz_libinjection.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/protocols/ceph.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ieee-c37118.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/noe.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/checkmk.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_memory.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_ahocorasick', 'fuzz_serialization', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_ahocorasick', 'fuzz_serialization', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/hart-ip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tls.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/snprintf_compat.h | [] | [] |
| /src/ndpi/fuzz/fuzz_gcrypt_aes.cpp | ['fuzz_gcrypt_aes'] | ['fuzz_gcrypt_aes'] |
| /src/ndpi/src/lib/protocols/genshin_impact.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_bytestream.c | ['fuzz_alg_bytestream'] | ['fuzz_alg_bytestream'] |
| /src/ndpi/src/lib/ndpi_hash.c | ['fuzz_alg_crc32_md5'] | ['fuzz_alg_crc32_md5'] |
| /src/json-c-json-c-0.17-20230812/libjson.c | [] | [] |
| /src/ndpi/tests/performance/strnstr.cpp | ['fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_alg_strnstr', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification'] | [] |
| /src/ndpi/src/lib/protocols/mgcp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_bins.cpp | ['fuzz_alg_bins'] | ['fuzz_alg_bins'] |
| /src/ndpi/src/lib/protocols/nomachine.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/uftp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/afp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ftp_data.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_main.c | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_ahocorasick', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_alg_bytestream', 'fuzz_ndpi_reader', 'fuzz_ds_domain_classify', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_ptree', 'fuzz_ds_patricia', 'fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_ahocorasick', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_alg_bytestream', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_malicious_sha1', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/kdtree.c | ['fuzz_ds_kdtree'] | ['fuzz_ds_kdtree'] |
| /src/ndpi/src/lib/protocols/lol_wild_rift.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/teso.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/rrdtool/rrd_similarity.c | [] | [] |
| /src/json-c-json-c-0.17-20230812/json_util.h | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_domain_classify.cpp | ['fuzz_ds_domain_classify'] | ['fuzz_ds_domain_classify'] |
| /src/ndpi/src/lib/protocols/i3d.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/openflow.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_patch.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_bitmap.cpp | ['fuzz_ds_bitmap'] | ['fuzz_ds_bitmap'] |
| /src/ndpi/src/lib/protocols/fix.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/amqp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/example/reader_util.h | [] | [] |
| /src/ndpi/src/lib/protocols/dlep.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/socks45.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dicom.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/skinny.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rdp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_address_cache.cpp | ['fuzz_ds_address_cache'] | ['fuzz_ds_address_cache'] |
| /src/ndpi/tests/performance/substringsearch.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/ndpi_md5.c | ['fuzz_is_stun_tcp', 'fuzz_alg_crc32_md5', 'fuzz_quic_get_crypto_data', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_alg_crc32_md5', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_bitmap.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ds_bitmap', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ds_filter', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ds_bitmap', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader', 'fuzz_ds_filter', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ds_address_cache', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/WpdPack/Include/ip6_misc.h | [] | [] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_nalloc.c | ['fuzz_ndpi_reader_nalloc'] | ['fuzz_ndpi_reader_nalloc'] |
| /src/ndpi/src/include/ndpi_private.h | [] | [] |
| /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/activision.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/avast_securedns.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/json-c-json-c-0.17-20230812/linkhash.h | ['json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc'] | [] |
| /src/json-c-json-c-0.17-20230812/random_seed.c | [] | [] |
| /src/ndpi/src/lib/third_party/src/ahocorasick.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_ahocorasick', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_ahocorasick', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/json-c-json-c-0.17-20230812/json_c_version.c | [] | [] |
| /src/json-c-json-c-0.17-20230812/tests/test_json_pointer.c | [] | [] |
| /src/ndpi/src/lib/protocols/tocaboca.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_alloc_fail.c | ['fuzz_ndpi_reader_alloc_fail'] | ['fuzz_ndpi_reader_alloc_fail'] |
| /src/ndpi/src/lib/protocols/quic.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/src/getopt.c | [] | [] |
| /src/ndpi/src/lib/protocols/easyweather.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dnscrypt.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rtp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/fastcgi.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/teredo.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_config.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/profinet_io.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/citrix.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/softether.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/utils/hosts2domains.c | [] | [] |
| /src/ndpi/src/lib/protocols/zattoo.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/collectd.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_dga.c | ['fuzz_dga'] | ['fuzz_dga'] |
| /src/ndpi/src/lib/protocols/tristation.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/steam_datagram_relay.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/kafka.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/third_party/include/roaring_v2.h | [] | [] |
| /src/ndpi/src/lib/protocols/memcached.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/gearman.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/egd.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ipsec.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/mongodb.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/jrmi.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ultrasurf.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_cache.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_ds_address_cache', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_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_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/bjnp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_plugin.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dhcpv6.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/windows/WpdPack/Include/pcap/pcap.h | [] | [] |
| /src/ndpi/src/lib/protocols/threema.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/json_object.h | [] | [] |
| /src/ndpi/src/lib/protocols/dns.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/iqiyi.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/wireguard.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp | ['fuzz_alg_hw_rsi_outliers_da'] | ['fuzz_alg_hw_rsi_outliers_da'] |
| /src/ndpi/src/lib/protocols/json.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/include/windows/dirent.h | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_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_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | [] |
| /src/json-c-json-c-0.17-20230812/json_object_iterator.c | [] | [] |
| /src/ndpi/src/lib/protocols/whoisdas.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/sonos.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/flute.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_api.h | [] | [] |
| /src/ndpi/src/lib/protocols/sd_rtn.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ethereum.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/openvpn.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_crc32_md5.c | ['fuzz_alg_crc32_md5'] | ['fuzz_alg_crc32_md5'] |
| /src/json-c-json-c-0.17-20230812/tests/test4.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ds_ahocorasick.cpp | ['fuzz_ds_ahocorasick'] | ['fuzz_ds_ahocorasick'] |
| /src/ndpi/fuzz/fuzz_alg_quick_encryption.cpp | ['fuzz_alg_quick_encryption'] | ['fuzz_alg_quick_encryption'] |
| /src/ndpi/src/lib/third_party/src/libinjection_html5.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/protocols/snmp_proto.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_ptree.cpp | ['fuzz_ds_ptree'] | ['fuzz_ds_ptree'] |
| /src/ndpi/src/lib/protocols/nano.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_config.cpp | ['fuzz_config'] | ['fuzz_config'] |
| /src/ndpi/src/lib/third_party/include/gcrypt/common.h | [] | [] |
| /src/ndpi/src/lib/protocols/riotgames.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/dnp3.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/debug.c | [] | [] |
| /src/ndpi/fuzz/fuzz_alg_memmem.cpp | ['fuzz_alg_memmem'] | ['fuzz_alg_memmem'] |
| /src/ndpi/src/lib/protocols/haproxy.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader.c | ['fuzz_ndpi_reader'] | ['fuzz_ndpi_reader'] |
| /src/ndpi/fuzz/fuzz_ds_btree.cpp | ['fuzz_ds_btree'] | ['fuzz_ds_btree'] |
| /src/ndpi/src/lib/protocols/iec60870-5-104.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/cpha.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_util_file.c | [] | [] |
| /src/ndpi/src/lib/protocols/imo.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/matter.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/crossfire.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/nintendo.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_domains.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m.c | ['fuzz_ndpi_reader_pl7m'] | ['fuzz_ndpi_reader_pl7m'] |
| /src/ndpi/src/lib/ndpi_serializer.c | ['fuzz_is_stun_tcp', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_serialization', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_serialization', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/libinjection_xss.c | ['fuzz_libinjection'] | ['fuzz_libinjection'] |
| /src/ndpi/src/lib/third_party/include/binaryfusefilter.h | ['fuzz_ds_bitmap64_fuse', 'fuzz_binaryfusefilter'] | ['fuzz_ds_bitmap64_fuse'] |
| /src/ndpi/src/lib/protocols/hsrp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_only_subclassification.c | ['fuzz_ndpi_reader_pl7m_only_subclassification'] | ['fuzz_ndpi_reader_pl7m_only_subclassification'] |
| /src/ndpi/src/lib/protocols/beckhoff_ads.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/lustre.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/fuzz/fuzz_ds_patricia.cpp | ['fuzz_ds_patricia'] | ['fuzz_ds_patricia'] |
| /src/ndpi/src/lib/protocols/mail_imap.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/http.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_community_id.cpp | ['fuzz_community_id'] | ['fuzz_community_id'] |
| /src/ndpi/src/lib/protocols/h323.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/tencent_games.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rsync.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/ssdp.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_filter.cpp | ['fuzz_ds_filter'] | ['fuzz_ds_filter'] |
| /src/ndpi/src/lib/ndpi_geoip.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', '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_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_filecfg_risk_domains', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_filecfg_protocols', 'fuzz_readerutils_workflow', 'fuzz_filecfg_category', 'fuzz_config', 'fuzz_filecfg_config', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/vasprintf_compat.h | [] | [] |
| /src/ndpi/src/lib/protocols/alicloud.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/zug.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/tests/test_int_get.c | [] | [] |
| /src/ndpi/fuzz/fuzz_ndpi_reader_pl7m_internal.c | ['fuzz_ndpi_reader_pl7m_internal'] | ['fuzz_ndpi_reader_pl7m_internal'] |
| /src/ndpi/src/lib/protocols/mumble.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_replace_printf.h | [] | [] |
| /src/ndpi/src/lib/protocols/can.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/armagetron.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/c1222.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/eaq.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/wsd.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/libcache.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_filecfg_risk_domains', 'fuzz_ndpi_reader_nalloc', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_libcache', 'fuzz_process_packet', 'fuzz_filecfg_protocols', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_category', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ds_libcache', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/rtps.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_ds_tree.cpp | ['fuzz_ds_tree'] | ['fuzz_ds_tree'] |
| /src/ndpi/src/lib/protocols/rx.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/include/ndpi_typedefs.h | [] | [] |
| /src/ndpi/src/lib/protocols/hcl_notes.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/plugins/myproto_plugin.c | [] | [] |
| /src/ndpi/src/lib/protocols/hots.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/third_party/src/ndpi_sha1.c | ['fuzz_is_stun_tcp', 'fuzz_community_id', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_community_id', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/ndpi_classify.c | ['fuzz_ndpi_reader_nalloc', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification'] | ['fuzz_ndpi_reader_nalloc', '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_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification'] |
| /src/ndpi/src/lib/protocols/sflow.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/teamviewer.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/json-c-json-c-0.17-20230812/debug.h | [] | [] |
| /src/ndpi/src/lib/protocols/rsh.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', '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/third_party/src/gcrypt/aes.c | ['fuzz_gcrypt_light', 'fuzz_gcrypt_aes'] | ['fuzz_gcrypt_light', 'fuzz_gcrypt_aes'] |
| /src/json-c-json-c-0.17-20230812/printbuf.h | [] | [] |
| /src/ndpi/src/lib/protocols/postgres.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/xbox.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/paltalk.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/jabber.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/guildwars2.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/src/lib/protocols/yojimbo.c | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] | ['fuzz_is_stun_tcp', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_process_packet', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_dga', 'fuzz_readerutils_workflow', 'fuzz_quic_get_crypto_data', 'fuzz_match_custom_category', 'fuzz_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_payload_analyzer', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'ndpi/fuzz/fuzz_is_stun.c'] |
| /src/ndpi/fuzz/fuzz_alg_hll.cpp | ['fuzz_alg_hll'] | ['fuzz_alg_hll'] |
| /src/ndpi/src/lib/third_party/src/roaring.c | [] | [] |
| Directory |
|---|
| /src/ndpi/rrdtool/ |
| /src/ndpi/windows/src/ |
| /src/ndpi/src/lib/third_party/src/ |
| /src/ndpi/tests/dga/ |
| /src/ndpi/tests/performance/ |
| /src/json-c-json-c-0.17-20230812/ |
| /src/ndpi/tests/unit/ |
| /src/ndpi/src/lib/third_party/include/gcrypt/ |
| /src/ndpi/utils/ |
| /src/ndpi/src/lib/third_party/src/gcrypt/ |
| /src/ndpi/fuzz/ |
| /src/ndpi/src/lib/ |
| /src/ndpi/src/lib/third_party/src/hll/ |
| /src/ndpi/src/include/ |
| /src/json-c-json-c-0.17-20230812/apps/ |
| /src/ndpi/src/lib/plugins/ |
| /src/ndpi/example/ |
| /src/ndpi/src/lib/protocols/ |
| /src/ndpi/windows/WpdPack/Include/ |
| /src/ndpi/src/lib/third_party/src/fuzz/ |
| /src/json-c-json-c-0.17-20230812/tests/ |
| /src/ndpi/windows/WpdPack/Include/pcap/ |
| /src/ndpi/src/lib/third_party/include/windows/ |
| /src/ndpi/src/lib/third_party/include/ |
| /src/json-c-json-c-0.17-20230812/fuzz/ |
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 |
|---|---|---|---|
| calloc | ['fuzz_process_packet', 'fuzz_dga', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_alg_quick_encryption', 'fuzz_filecfg_malicious_sha1', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_domain_classify', 'fuzz_filecfg_malicious_ja4', 'fuzz_alg_jitter', 'fuzz_quic_get_crypto_data', 'fuzz_binaryfusefilter', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_alg_ranking', 'fuzz_filecfg_risk_domains', 'fuzz_config', 'fuzz_gcrypt_light', 'fuzz_is_stun_tcp', 'fuzz_ds_patricia', 'fuzz_ds_cmsketch', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_ds_ptree', 'fuzz_ndpi_reader_pl7m', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_filecfg_protocols', 'fuzz_tls_certificate', 'fuzz_ds_libcache', 'fuzz_alg_hll', '/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_serialization', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_alg_bins', 'fuzz_ds_btree', 'fuzz_match_custom_category', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ds_hash', 'fuzz_ndpi_reader_payload_analyzer'] | N/A | N/A |
| malloc | ['fuzz_process_packet', 'fuzz_ds_filter', 'fuzz_ds_tree', 'fuzz_dga', 'fuzz_ds_kdtree', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_alg_quick_encryption', 'fuzz_filecfg_malicious_sha1', 'fuzz_ds_bitmap64_fuse', 'fuzz_ds_domain_classify', 'fuzz_filecfg_malicious_ja4', 'fuzz_alg_jitter', 'fuzz_quic_get_crypto_data', 'fuzz_binaryfusefilter', 'fuzz_alg_hw_rsi_outliers_da', 'fuzz_alg_ranking', 'fuzz_filecfg_risk_domains', 'fuzz_ds_ahocorasick', 'fuzz_gcrypt_light', 'fuzz_is_stun_tcp', 'fuzz_config', 'fuzz_gcrypt_aes', 'fuzz_ds_cmsketch', 'fuzz_ds_address_cache', 'fuzz_filecfg_config', 'fuzz_ds_ptree', 'fuzz_ndpi_reader_pl7m', 'fuzz_gcrypt_cipher', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_alg_crc32_md5', 'fuzz_filecfg_protocols', 'fuzz_tls_certificate', 'fuzz_ds_libcache', 'fuzz_alg_hll', '/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_community_id', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', 'fuzz_gcrypt_gcm', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_alg_bins', 'fuzz_ds_btree', 'fuzz_ds_bitmap', 'fuzz_match_custom_category', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_filecfg_categories', 'fuzz_alg_ses_des', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ds_hash', 'fuzz_ndpi_reader_payload_analyzer'] | N/A | N/A |
| realloc | ['fuzz_process_packet', 'fuzz_dga', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_ds_bitmap64_fuse', 'fuzz_quic_get_crypto_data', 'fuzz_filecfg_malicious_ja4', 'fuzz_filecfg_risk_domains', 'fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_filecfg_config', 'fuzz_ndpi_reader_pl7m', 'fuzz_readerutils_workflow', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_filecfg_protocols', 'fuzz_tls_certificate', '/src/json-c-json-c-0.17-20230812/fuzz/tokener_parse_ex_fuzzer.cc', 'fuzz_serialization', 'fuzz_ndpi_reader_pl7m_simplest', 'fuzz_filecfg_category', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_match_custom_category', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_filecfg_categories', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_payload_analyzer'] | N/A | N/A |
| Target sink | Reached by fuzzer | Function call path | Possible branch blockers | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| write | [] |
Path 1
Path 2 |
N/A | ||||||||||||||||||||||||||||||||
| opendir | ['fuzz_process_packet', 'fuzz_dga', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_pl7m_simplest', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_match_custom_category', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_payload_analyzer'] | N/A |
|
||||||||||||||||||||||||||||||||
| readdir | ['fuzz_process_packet', 'fuzz_dga', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_pl7m_simplest', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_match_custom_category', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_payload_analyzer'] | N/A |
|
||||||||||||||||||||||||||||||||
| readdir_r | ['fuzz_process_packet', 'fuzz_dga', 'fuzz_ndpi_reader_pl7m_internal', 'fuzz_ndpi_reader_pl7m_64k', 'fuzz_ndpi_reader_pl7m_simplest_internal', 'fuzz_quic_get_crypto_data', 'fuzz_config', 'fuzz_is_stun_tcp', 'fuzz_ndpi_reader_pl7m', 'fuzz_ndpi_reader_pl7m_randomize_ports', 'fuzz_tls_certificate', 'fuzz_ndpi_reader_pl7m_simplest', '/src/ndpi/fuzz/fuzz_is_stun.c', 'fuzz_match_custom_category', 'fuzz_ndpi_reader_pl7m_only_subclassification', 'fuzz_ndpi_reader_alloc_fail', 'fuzz_ndpi_reader_nalloc', 'fuzz_ndpi_reader', 'fuzz_ndpi_reader_payload_analyzer'] | N/A |
|