To make a short story shorter, Ruben Unteregger is a swiss programmer has spent the last 7 years working for a branch of the Swiss government (Swiss Department of the Environment, Transport, Energy and Communications (UVEK) ) to create a so-called ‘white’ trogan program to sniff and scan VOIP calls. Since much of VOIP (such as Skype) are encrypted, this means he was was writing a client-side Trojan, which would record calls to mp3 files without the computer owners consent or knowledge.
As usual, if there is a way to break encryption, it will be skipped in favor of grabbing the data before/after encryption happens. Being an awesome human being(tm), Ruben Unteregger released MegaPanzer to the public, and has done a good interview explaining in simple I-have-to-explain-it-to-my-mom language what the whole thing is about. It’s an interesting interview, and worth the read. Other coverage is also here.
Or you can watch the nifty ‘How to take over an e-banking session in 7 easy steps” video if you are lazy.