Ruben Unteregger is a Swiss programmer who creates Trojans for the Swiss authorities to intercept Voice-over-IP (VoIP) phone calls which inject code into the Skype process in order to convert the incoming and outgoing voice data into an encrypted MP3 available at the disposal of the attacker. He has also released the source code of his trojan horses ('MiniPanzer' and 'MegaPanzer').