Programs i Use:
Nmap
Hping3
Netcat
Linux Distros like Backtrack and Kali have these tools build in already.
i also used a Skype resolver to get his IP and i used a IPlogger to make sure it was the right IP
This is the links i use to find out the Info about him