SpiderFoot is an open source footprinting tool running on Windows and Linux. It is written in Python gathering information on intended targets web servers, netblocks, e-mail addresses etc.
more info here........http://www.spiderfoot.net/
more info here........http://www.spiderfoot.net/