The software to which you linked (Messenger Detect) doesn't work as advertised.
Setup
I installed it in a controlled environment (VM "farm") with a Snort installed and configured to detect a few MiTM attacks.
Test Case 1
I launched Yahoo Messenger and ICQ on two VMs with Messenger Detect on one a 3rd VM.
- I wasn't able to see any chatting logs.
- Snort made no complaints.
- Couldn't see anything suspicious using Wireshark running on the Messenger Detect VM.
Note: In this case I tried to listen to gTalk traffic, but couldn't detect any.
Test Case 2
Same as test case 1 but I installed Messenger Detect on one of the two VMs.
- I was able to see the chatting logs (from Yahoo Messenger, at least).
- Snort made no complaints.
- Couldn't see anything suspicious using Wireshark running on the Messenger Detect VM.
Test Case 3
But now nothing seemed to indicate that Messenger Detect uses any MiTM attacks. This time I tested with two PCs connected to a normal hub.
- I was able to see the chatting logs.
- Snort made no complaints.
- Couldn't see anything suspicious using Wireshark running on the Messenger Detect VM.
Conclusion
It seems that Messenger Detect passively listens to traffic and figures out chatting logs. There's no indication that it's doing any kind of decryption or MiTM attacks.