У меня есть файл pcap MTP3, который при открытии в Wireshark показывает

Frame1 Ethernet IPV4 MTP2 MTP3 SCCP TCAP GSM MAP

Мне удалось изменить байт 20-23, который является типом заголовка канального уровня, где в исходном файле было 01 00 00 00 то есть 1 = Ethernet. Итак, я изменил с 01 00 00 00 до 8D 00 00 00 , где 8D = 141 = MTP3 (http://www.tcpdump.org/linktypes.html)

D4 C3 B2 A1 02 00 04 00 00 00 00 00 00 00 00 00 00 00 04 00 8D 00 00 00 

После этого и удаления байтов Ethernet, IPV4 и MTP2 файл был успешно понят Wireshark, показывая только следующие слои.

Frame1 MTP3 SCCP TCAP GSM MAP

Теперь у меня есть еще один файл, который имеет следующие слои:

Frame1 Ethernet IPV4 SCTP M3UA SCCP TCAP GSM MAP

и мне нравится удалять уровни Ethernet, IPV4 и SCTP или хотя бы Ethernet и IPV4. Я сделал подобное, изменив байт 20 с 01 = Ethernet на F8 = 248 = SCTP и удалив байты для Ethernet, IPV4, но когда я открываю файл в Wireshark, на этот раз он сообщает о некорректном пакете или выдает ошибку и не может быть открыт.

Я хотел бы получить файл, который показывает только эти слои.

Frame1 SCTP M3UA SCCP TCAP GSM MAP

или же

Frame1 M3UA SCCP TCAP GSM MAP

Это возможно сделать?

0