I’ve uploaded some Apache-licensed code that takes a Wireshark capture of a Republic Wireless call and transcodes…

I’ve uploaded some Apache-licensed code that takes a Wireshark capture of a Republic Wireless call and transcodes the embedded Opus audio to a pair of Wave files, one for outgoing audio and one for incoming.

The code is VERY prototype, but I’ve got unit tests and everything for the stuff that works. I included a sample Wireshark PDML file of one of my calls that you can load into Wireshark to analyze the packet traffic.

Please do not use the results of my work for anything malicious. Seriously. Despite my criticisms (a hard-coded nonce? Really??) I like what Republic Wireless¬†is trying to do to the carrier market and I wish them well. For me, this analysis is just fun. I’ve been reading a lot about the Opus audio encoding for a while now and this was a great opportunity to get my hands dirty.

I do hope that Republic will support encryption in the near future and use server certificates to prevent man-in-the-middle interception.

https://github.com/chrisdolan/wireshark-opus