diff --git a/src/fuzzers/CMakeLists.txt b/src/fuzzers/CMakeLists.txt index c7dda054b5..cd5d7ea404 100644 --- a/src/fuzzers/CMakeLists.txt +++ b/src/fuzzers/CMakeLists.txt @@ -96,3 +96,40 @@ add_generic_analyzer_fuzz_target(http) add_generic_analyzer_fuzz_target(imap) add_generic_analyzer_fuzz_target(pop3) add_generic_analyzer_fuzz_target(smtp) + +add_generic_analyzer_fuzz_target(dce_rpc) +add_generic_analyzer_fuzz_target(dhcp) +add_generic_analyzer_fuzz_target(dnp3_tcp) +add_generic_analyzer_fuzz_target(irc) +add_generic_analyzer_fuzz_target(modbus) +add_generic_analyzer_fuzz_target(mqtt) +add_generic_analyzer_fuzz_target(mysql) +add_generic_analyzer_fuzz_target(ncp) +add_generic_analyzer_fuzz_target(ntp) +add_generic_analyzer_fuzz_target(radius) +add_generic_analyzer_fuzz_target(rdp) +add_generic_analyzer_fuzz_target(rdpeudp) +add_generic_analyzer_fuzz_target(rfb) +add_generic_analyzer_fuzz_target(mount) #rpc +add_generic_analyzer_fuzz_target(nfs) #rpc +add_generic_analyzer_fuzz_target(portmapper) #rpc +add_generic_analyzer_fuzz_target(sip) +add_generic_analyzer_fuzz_target(smb) +add_generic_analyzer_fuzz_target(snmp) +add_generic_analyzer_fuzz_target(ssh) +add_generic_analyzer_fuzz_target(syslog) + +#add_generic_analyzer_fuzz_target(finger) # no pcap files +#add_generic_analyzer_fuzz_target(gssapi) # only samples are embedded in smb +#add_generic_analyzer_fuzz_target(ident) # no pcap files +#add_generic_analyzer_fuzz_target(krb) # should these just be handled by smb? +#add_generic_analyzer_fuzz_target(krb_tcp) # should these just be handled by smb? +#add_generic_analyzer_fuzz_target(rsh) # login - no pcap files +#add_generic_analyzer_fuzz_target(rlogin) # login - no pcap files +#add_generic_analyzer_fuzz_target(telnet) # login - no pcap files +#add_generic_analyzer_fuzz_target(netbios) # no pcap files +#add_generic_analyzer_fuzz_target(ntlm) # only samples are embedded in dce-rpc or smb +#add_generic_analyzer_fuzz_target(xdr) # rpc - no pcap files +#add_generic_analyzer_fuzz_target(sip_tcp) # unnecessary? +#add_generic_analyzer_fuzz_target(socks) # can this one be tested by adding SOCKS pkts to the HTTP corpus? +#add_generic_analyzer_fuzz_target(xmpp) # no pcap files diff --git a/src/fuzzers/corpora/dce_rpc-corpus.zip b/src/fuzzers/corpora/dce_rpc-corpus.zip new file mode 100644 index 0000000000..856537cff4 Binary files /dev/null and b/src/fuzzers/corpora/dce_rpc-corpus.zip differ diff --git a/src/fuzzers/corpora/dhcp-corpus.zip b/src/fuzzers/corpora/dhcp-corpus.zip new file mode 100644 index 0000000000..c708ac09db Binary files /dev/null and b/src/fuzzers/corpora/dhcp-corpus.zip differ diff --git a/src/fuzzers/corpora/dnp3_tcp-corpus.zip b/src/fuzzers/corpora/dnp3_tcp-corpus.zip new file mode 100644 index 0000000000..43047e64e3 Binary files /dev/null and b/src/fuzzers/corpora/dnp3_tcp-corpus.zip differ diff --git a/src/fuzzers/corpora/irc-corpus.zip b/src/fuzzers/corpora/irc-corpus.zip new file mode 100644 index 0000000000..787725e7d0 Binary files /dev/null and b/src/fuzzers/corpora/irc-corpus.zip differ diff --git a/src/fuzzers/corpora/modbus-corpus.zip b/src/fuzzers/corpora/modbus-corpus.zip new file mode 100644 index 0000000000..f4a44c848c Binary files /dev/null and b/src/fuzzers/corpora/modbus-corpus.zip differ diff --git a/src/fuzzers/corpora/mount-corpus.zip b/src/fuzzers/corpora/mount-corpus.zip new file mode 100644 index 0000000000..032ad4bbed Binary files /dev/null and b/src/fuzzers/corpora/mount-corpus.zip differ diff --git a/src/fuzzers/corpora/mqtt-corpus.zip b/src/fuzzers/corpora/mqtt-corpus.zip new file mode 100644 index 0000000000..3ec1d120f6 Binary files /dev/null and b/src/fuzzers/corpora/mqtt-corpus.zip differ diff --git a/src/fuzzers/corpora/mysql-corpus.zip b/src/fuzzers/corpora/mysql-corpus.zip new file mode 100644 index 0000000000..276d6017e1 Binary files /dev/null and b/src/fuzzers/corpora/mysql-corpus.zip differ diff --git a/src/fuzzers/corpora/ncp-corpus.zip b/src/fuzzers/corpora/ncp-corpus.zip new file mode 100644 index 0000000000..0dc1ff0ac9 Binary files /dev/null and b/src/fuzzers/corpora/ncp-corpus.zip differ diff --git a/src/fuzzers/corpora/nfs-corpus.zip b/src/fuzzers/corpora/nfs-corpus.zip new file mode 100644 index 0000000000..23120caf5a Binary files /dev/null and b/src/fuzzers/corpora/nfs-corpus.zip differ diff --git a/src/fuzzers/corpora/ntp-corpus.zip b/src/fuzzers/corpora/ntp-corpus.zip new file mode 100644 index 0000000000..bc7858850b Binary files /dev/null and b/src/fuzzers/corpora/ntp-corpus.zip differ diff --git a/src/fuzzers/corpora/portmapper-corpus.zip b/src/fuzzers/corpora/portmapper-corpus.zip new file mode 100644 index 0000000000..dab46ea135 Binary files /dev/null and b/src/fuzzers/corpora/portmapper-corpus.zip differ diff --git a/src/fuzzers/corpora/radius-corpus.zip b/src/fuzzers/corpora/radius-corpus.zip new file mode 100644 index 0000000000..6626252012 Binary files /dev/null and b/src/fuzzers/corpora/radius-corpus.zip differ diff --git a/src/fuzzers/corpora/rdp-corpus.zip b/src/fuzzers/corpora/rdp-corpus.zip new file mode 100644 index 0000000000..7f62dec770 Binary files /dev/null and b/src/fuzzers/corpora/rdp-corpus.zip differ diff --git a/src/fuzzers/corpora/rdpeudp-corpus.zip b/src/fuzzers/corpora/rdpeudp-corpus.zip new file mode 100644 index 0000000000..716731ea9c Binary files /dev/null and b/src/fuzzers/corpora/rdpeudp-corpus.zip differ diff --git a/src/fuzzers/corpora/rfb-corpus.zip b/src/fuzzers/corpora/rfb-corpus.zip new file mode 100644 index 0000000000..7e58b1880c Binary files /dev/null and b/src/fuzzers/corpora/rfb-corpus.zip differ diff --git a/src/fuzzers/corpora/sip-corpus.zip b/src/fuzzers/corpora/sip-corpus.zip new file mode 100644 index 0000000000..0d4a3ba36f Binary files /dev/null and b/src/fuzzers/corpora/sip-corpus.zip differ diff --git a/src/fuzzers/corpora/smb-corpus.zip b/src/fuzzers/corpora/smb-corpus.zip new file mode 100644 index 0000000000..5fe5018578 Binary files /dev/null and b/src/fuzzers/corpora/smb-corpus.zip differ diff --git a/src/fuzzers/corpora/snmp-corpus.zip b/src/fuzzers/corpora/snmp-corpus.zip new file mode 100644 index 0000000000..31fc2e8fb6 Binary files /dev/null and b/src/fuzzers/corpora/snmp-corpus.zip differ diff --git a/src/fuzzers/corpora/ssh-corpus.zip b/src/fuzzers/corpora/ssh-corpus.zip new file mode 100644 index 0000000000..fa3f1b121b Binary files /dev/null and b/src/fuzzers/corpora/ssh-corpus.zip differ diff --git a/src/fuzzers/corpora/syslog-corpus.zip b/src/fuzzers/corpora/syslog-corpus.zip new file mode 100644 index 0000000000..6b095f0913 Binary files /dev/null and b/src/fuzzers/corpora/syslog-corpus.zip differ