The document discusses an automated system called HoneyMonkey that detects exploits and malware on websites through the use of client-side honeypots. HoneyMonkey utilizes "monkey programs" that run browsers within virtual machines to mimic human web browsing. Any files created or changes made outside the browser are flagged as potential exploits. The system also tracks redirections and popups to analyze vulnerability exploitation and malware installation chains. Evaluation of HoneyMonkey showed it could successfully classify websites as excellent, bad or okay based on detected exploits and redirection behavior.