Foxy is a filtering web proxy. It acts as a middleman between the users' browsers and the Internet. All through traffic is inspected, categorized, counted, and may be modified, redirected, or blocked, if neccessary.

Ad Stripping Example

Foxy efficiantly deletes ads in form of banners and popup windows while preserving good images and popup windows.

If you are running Foxy now, try this test page with and without it: (please remember that your browser caches pages after proxy).

Filter configuration

The image on the right shows filter configuration screen. The currently selected filter is of Content Filter type.

Content filters analyze content on the fly using user-defined dictionaries and block access to pages with inappropriate content. May be used, for example, for parental control.

Any number of filters of available types may be created. Every instance is configured for a set of URLs to filter, and optionally time of day intervals and/or week days when the filter will be active. A filter may work for just one user or all users.

Here is one more example, a Request Header Filter. These filtes can spoof HTTP request headers. Headers may be deleted, or replaced with a fixed or random value.


This image shows the report dialog. The user selects report type, date range, domain and user name filters. Date ranges may be relative, e.g. “last month”.

Traffic reports are generated on the fly using real-time data. All reports are templates; their look-and -feel can be customized.

Links with relative ranges may be used from other pages, e.g. to display today's traffic by user. For example, this link will generate today's traffic summary by host sorted by traffic volume for the user “jim”: foxy/report?id=summary-by-host-by-traffic&daterange=today&user=jim. You can create your custom report catalog pages (e.g. this week, last month, etc. traffic of all users) and place them under Foxy httproot directory (yes, Foxy can act as a simple HTTP server, too), and bookmark them in your browser. You have a simple but powerfull traffic analysis tool.

The image on the left shows one of the available report types: Load Analysis Report. Load analysis reports show HTTP traffic volume (download, upload, total) by the hour, for one day, or combined for arbitrary date range. Like for any other report, date ranges may be relative, and the traffic may be filtered by domain and/or user. (For example, if domain filter is set to “.com”, repots will show traffic in .com domain only.)

Another example: summary by host sorted by traffic volume.