Have used Ethereal to determine addresses when our IP-SLA decided to pick its own address and we needed to find its real address to change it.
We have also used www.packetyzer.com and it works great.