Content-filtering web proxy server provides administrative control over the content that can be transmitted through the proxy. It is commonly used in both commercial organizations and non-commercial to ensure that Internet usage adapts to the policy of acceptable use. In some cases, users can bypass the proxy, as there are services designed to proxy information from a website filtered through an unfiltered site that can be submitted via the proxy users.
Some common methods used for content filtering include: URL or DNS blacklists, URL regex filtering, MIME filtering, or keyword content filtering. Some products have been known to employ content analysis techniques to look for traits commonly used by certain types of content providers.
A content filtering proxy often support user authentication to control web access. It also usually produces logs, either to give detailed information about the URLs accessed by specific users, or to monitor statistics of bandwidth usage. You can also contact the daemon based and / or antivirus software based on the ICAP to provide security against viruses and other malware by scanning incoming content in real time before entering the network.