Большое спасибо :)
могу декодировать (и манипулировать) RTP через UDP с помощью Scapy 2.3.2?
У меня есть файл захвата с именем rtp.pcap, который содержит аудиопоток RTP до 224.0.1.11:5016. Wireshark корректно декодирует поток при включении протокола RTP через UDP (по умолчанию отключено). Тем не менее, я хочу сделать автоматическую манипуляцию с пакетами, поэтому я хочу декодировать ее с помощью Scapy.
В настоящее время Scapy не распознает RTP, хотя существует уровень RTP:
>>> from scapy.all import RTP # shows that RTP layer is installed in my version
>>> pkts = sniff(offline="rtp.pcap", filter="udp dst port 5016")
>>> pkts[0].show()
[...]
###[ UDP ]###
sport= 5004
dport= 5016
len= 196 <-- thats an audio pkt
[...]
###[ Raw ]###
load= ...
[...]