aboutsummaryrefslogtreecommitdiff
path: root/packet/tests/fuzzers/corpus/generate_corpus.sh
diff options
context:
space:
mode:
Diffstat (limited to 'packet/tests/fuzzers/corpus/generate_corpus.sh')
-rw-r--r--packet/tests/fuzzers/corpus/generate_corpus.sh52
1 files changed, 52 insertions, 0 deletions
diff --git a/packet/tests/fuzzers/corpus/generate_corpus.sh b/packet/tests/fuzzers/corpus/generate_corpus.sh
new file mode 100644
index 000000000..954857549
--- /dev/null
+++ b/packet/tests/fuzzers/corpus/generate_corpus.sh
@@ -0,0 +1,52 @@
+mkdir avrcp_browse_packet_corpus
+mkdir change_path_req_corpus
+mkdir get_capabilities_req_corpus
+mkdir get_item_attributes_req_corpus
+mkdir get_play_status_req_corpus
+mkdir get_total_number_of_items_req_corpus
+mkdir pass_through_packet_corpus
+mkdir play_item_packet_corpus
+mkdir register_notification_packet_corpus
+mkdir set_absolute_volume_packet_corpus
+mkdir set_addressed_player_packet_corpus
+mkdir set_browsed_player_req_corpus
+mkdir vendor_packet_corpus
+mkdir avrcp_packet_corpus
+mkdir reject_packet_corpus
+#New ones
+mkdir change_path_res_corpus
+mkdir get_element_attributes_req_packet_corpus
+mkdir get_element_attributes_res_packet_corpus
+mkdir get_folder_items_res_corpus
+mkdir get_folder_items_req_corpus
+mkdir get_item_attributes_res_corpus
+mkdir get_play_status_res_corpus
+mkdir get_total_number_of_items_res_corpus
+mkdir set_browsed_player_res_corpus
+
+echo -n -e '\x71,\x00,\x0a,\x00,\x00,\x00,\x00,\x00,\x00,\x00,\x00,\x03,\x00' > avrcp_browse_packet_corpus/validpacket
+echo -n -e '\x72\x00\x0b\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02' > change_path_packet_corpus/validpacket
+echo -n -e '\x72\x00\x0b\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x02' > get_capabilities_req_corpus/validpacket
+echo -n -e '\x73\x00\x28\x03\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x07\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x00\x04\x00\x00\x00\x05\x00\x00\x00\x06\x00\x00\x00\x07' > get_item_attributes_req_corpus/validpacket
+echo -n -e '\x01\x48\x00\x00\x19\x58\x30\x00\x00\x00' > get_play_status_req_corpus/validpacket
+echo -n -e '\x75\x00\x00' > get_total_number_of_items_req_corpus/validpacket
+echo -n -e '\x00\x48\x7c\x44\x00' > pass_through_packet_corpus/validpacket
+echo -n -e '\x00\x48\x00\x00\x19\x58\x74\x00\x00\x0b\x03\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00' > play_item_req_corpus/validpacket
+echo -n -e '\x03\x48\x00\x00\x19\x58\x31\x00\x00\x04\x00\x00\x00\x00' > register_notification_packet_corpus/validpacket
+echo -n -e '\x00\x48\x00\x00\x19\x58\x50\x00\x00\x01\x48' > set_absolute_volume_packet_corpus/validpacket
+echo -n -e '\x00\x48\x00\x00\x19\x58\x60\x00\x00\x00' > set_addressed_player_packet_corpus/validpacket
+echo -n -e '\x70\x00\x02\x00\x02' > set_browsed_player_req_corpus/validpacket
+echo -n -e '\x01\x48\x00\x00\x19\x58\x10\x00\x00\x01' > vendor_packet_corpus/validpacket
+echo -n -e '\x01\x48\x00\x00\x19\x58\x10\x00\x00\x00' > avrcp_packet_corpus/validpacket
+
+#new ones
+
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_element_attributes_req_packet_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_element_attributes_res_packet_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_folder_items_res_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_folder_items_req_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_item_attributes_res_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_play_status_res_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > get_total_number_of_items_res_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > set_browsed_player_res_corpus/validpacket
+echo -n -e '0x01, 0x48, 0x00, 0x00, 0x19, 0x58, 0x20, 0x00, 0x00, 0x00' > change_path_res_corpus/validpacket \ No newline at end of file