A content classification and filtering server for the internet

The amazing growth of the Web in recent years, which includes content inappropriate for some classes of users, has gone hand in hand with increasingly sophisticated mobile access devices (e.g., cell phones). In this context, a major challenge is the dynamic adaptation of content, which allows these devices to access any given content independently of its original format, allied to a number of added value services such as virus scanning, language translation and content filtering. This article proposes and implements a content classification and filtering server inserted into a content adaptation architecture based on the Internet Content Adaptation Protocol (ICAP). The proposed solution does not depend on hardware or software characteristics of access devices, for the service is done externally through edge devices (e.g., proxies).