Auto Web Application Penetration Testing: Intelligence Gathering