Eu percebi isso; Acontece que eu estava apenas usando a string errada para o protocolo de carga útil. Eu vi que tshark -G protocols
retornou lte_rrc
como uma opção, então pensei que seria suficiente, mas não foi. Eu precisava especificar o protocolo específico dentro do LTE RRC: lte-rrc.bcch.dl.sch
. Então, meu comando tshark
completo é assim:
tshark -V -o "uat:user_dlts:\"User 0 (DLT=147)\",\"lte-rrc.bcch.dl.sch\",\"0\",\"\",\"0\",\"\"" -r /tmp/sib.pcap
Infelizmente, até agora não consegui encontrar uma lista exaustiva (ou mesmo remotamente próxima) dos protocolos disponíveis que você pode especificar para a opção -o
.
Felizmente, para meus propósitos específicos, o Decodificador de Protocolo 3GPP de http://3gppdecoder.free.fr me fornece uma lista dos protocolos de celular de que preciso. Obviamente isso não ajuda em outros protocolos, embora ... uma lista exaustiva seja boa.