|Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору|
Foxy is a content filtering HTTP proxy server. It can modify content on the fly using its internal filters and external user-written scripts, block access to undesirable resources, track users' online activity, generate traffic reports, forward requests to multiple proxies depending on the requested URL.
Foxy may be used as is, with no changes to the default configuration, but to fully leverage its potential some basic understanding of HTML language and HTTP protocol may be needed.
* May run on the same machine as your browser or as a server serving multiple clients.
* Does not limit the number of users using the server.
* Can also be used as a light-weight HTTP server serving static content.
* Browser-based user interface; works with any browser running on any platform.
* Supports both HTTP/1.0 and HTTP/1.1.
* User authentication and IP address allow/deny lists for users and administrators.
* Can tunnel secure connections (https://) without filtering them (you don't want your secure data to be altered in any way; but it is included in traffic reports).
* Multiple instances of available filter classes can be created and individually configured.
* Every filter may be configured for certain URL sets using wild cards and exception lists, can filter traffic of all users or a specific user, may be active only within certain time intervals and/or days of week.
Available filters can
* Kill pop-up and pop-under windows preserving good pop-ups.
* Remove banners (by source, size, width to height ratio) and tracking images (a.k.a. “web bugs”, “web beacons”).
* Remove script converting script links to regular links.
* Remove cookies completely or convert them to session cookies.
* Analyze content on the fly using user-defined dictionaries and block access to undesirable content (employee surveillance, parental control).
* De-animate annoying GIF animations.
* Protect users' privacy by spoofing HTTP request headers (User-Agent, Referer, X-Forwarded-For, or any other header). Headers may be deleted or set to fixed or random values. This feature allows to hide users' IP addresses and information about their browsers and operating systems
* Optimize major search engines' results pages for faster surfing and privacy protection by blocking click tracking mechanisms. Sponsored links may be optionally removed, so the user sees only trully relevant search results.
* Block RedSheriff, WebsideStory, and other server-side spyware.
* Fill in HTML forms automatically using static user-defined entries and/or automatic learning.
* Filter content using external user-written programs or scripts. External filters may be written in any language.
* Block HTTP downloads of Windows executables.
* Define shortcuts for frequently visited URLs.
* Grab media (movies, sound, etc.)
Reports in HTML format
* Traffic reports grouped by domain (optionally stripped to second-level domain) and sorted by domain or traffic volume.
* Average hourly load analysis reports.
* Any report may be generated for specified date ranges or relative date ranges like “last month” or “this year”.
* Any report may be filtered by user or domain.
* Can be chained with other proxies.
* Flexible mapping of sets of target domain names to sets of proxy servers.
Available proxy server is selected automatically.
* General log with configurable verbosity level.
* HTTP log: logs original request headers, filtered request headers, response headers, filtered responce headers.
* Filter log: every filter logs short description of changes made to the original content.
* Any of the three logs may be turned off.
* Ten-level log file rotation with gzipping of old files.