1. A computer-implemented method operating in a computing system for malware scanning and detection, the method comprising: launching, in a computing device of the computing system, a virtual machine; launching, in the virtual machine of the computing device, an internet browser; requesting, by the internet browser, data from a web page; and performing analysis on the web page using one or more analysis tools, wherein performing the analysis includes: performing monitoring and recording of system application programming interface (API) calls, creating software objects associated with the web page, performing antivirus scanning of the software objects, de-obfuscating JavaScript associated with the software objects, and correlating data associated with the performed analysis to determine if the web page is a malicious web page.