
Web-proxy servers act as the intermediary when a client requests for
resources from web servers. A web proxy server receives the
response, and then gives the response to the actual client which
requests for the resource. The idea is to block some particular
content from reaching the clients; this has been implemented by
adding functionalities to the web proxy server, since all the requests
are fulfilled through it. The web proxy server with content
management functionality would block the defined content from
reaching the client which requested it. Each client would have an
individual access-level. The proxy server would provide content
filtering based on following features:
a) Tier-level filtering: The web-proxy server provides three tier
filtering i.e., strict, medium, and normal.
b) Client-level filtering based on individual clients: Each client
would have an individual access-level, assigned by the
administrator of the web proxy server.
c) Multimedia-object filtering: Multimedia objects such as
streaming video and audio would be filtered based on title,
tags and links.
d) Text filtering: HTML pages would be filtered based on text
comparison.
e) Image-filtering: CBIR technique has been used for comparing
the images received as response from the remote server with
the ones defined by the administrator, in order to filter them.