I know of several. All have been coded by me.

I'd provide a link here, but you'd be surprised at just how much it find out. It will even find your internal IP inside your NAT-enabled firewall. If it doesn't scare you to know that I can figure that out, nothing will scare you.