|
|
vomit - voice over misconfigured[1] internet telephones
The vomit utility converts a Cisco IP phone conversation into a
wave file that can be played with ordinary sound players.
Vomit requires a tcpdump output file.
Vomit is not a VoIP sniffer also it could be but the naming is probably
related to H.323.
Download
The vomit utility is distributed under a BSD-license and completely
free for any use including commercial.
In order to build vomit, you need libevent, a library for asynchronous event notification and libdnet or libnet.
Example
$ vomit -r phone.dump | waveplay -S8000 -B16 -C1
Errors
Vomit works only for G.711.
Acknowledgements
The program contains wave file interpreting code from waveplay by Y. Sonoda,
ulaw conversion code from Sun Microsystems, and some pcap code from Dug Song.
It also contains contributions by Marius A. Eriksen.
Support
If you are inclined, you can leave a tip for me with
PayPal.
Sign up for it.
Miscellaneous
[1] Misconfigured might be misleading because the Cisco IP phones so
far cannot do encryption. However, a quick solution is to establish
an IPsec tunnel between the phone and the call manager. An old 486
laptop running OpenBSD is a good
fit for that task. You could also run opportunistic encryption with
OpenSwan on Linux.
|