Как я могу получить доступ к полезной нагрузке udp с помощью pyshark?

С пакетами tcp, которые я обрабатываю с помощью pyshark, я могу получить полезную нагрузку достаточно просто.

    payload.append(p.tcp.payload) # assuming p is a packet

Как я могу получить доступ к полезной нагрузке udp? Для слоя udp нет доступного поля "полезной нагрузки". Это, вероятно, просто для тех, кто делает это часто, но это не для меня. Любая помощь / руководство приветствуется. Уже посмотрел на stackru, сайт pyshark github, google и dir(p), dir(p.udp) и все остальное, что я могу придумать.

1 ответ

Я думаю, что вы хотите что-то вроде:

p.data.data
Другие вопросы по тегам