RabbIT Proxy Icon

RabbIT Proxy

RabbIT is a web proxy

RabbIT ProxyOverview

RabbIT is a web proxy that speeds up web surfing over slow links by doing:

* Compress text pages to gzip streams. This reduces size by up to 75%
* Compress images to 10% jpeg. This reduces size by up to 95%
* Remove advertising
* Remove background images
* Cache filtered pages and images
* Uses KeepAlive if possible
* Easy and powerful configuration
* Multi threaded solution written in java
* Modular and easily extended
* Complete HTTP/1.1 compliance

RabbIT is a proxy for HTTP, it is HTTP/1.1 compliant (testing being done with Co-Advisors test, http://coad.measurement-factory.com/) and should hopefully support the latest HTTP/X.x in the future. Its main goal is to speed up surfing over slow links by removing unnecessary parts (like background images) while still showing the page mostly like it is. For example, we try not to ruin the page layout completely when we remove unwanted advertising banners. The page may sometimes even look better after filtering as you get rid of pointless animated gif images.

Since filtering the pages is a "heavy" process, RabbIT caches the pages it filters but still tries to respect cache control headers and the old style "Pragma: no-cache". RabbIT also accepts request for nonfiltered pages by prepending "noproxy" to the adress (like http://noproxy.www.altavista.com/). Optionally, a link to the unfiltered page can be inserted at the top of each page automatically.

RabbIT is developed and tested under Linux. Since the whole package is written in java, the basic proxy should run on any plattform that supports java. Image processing is done either by an external program or by a java based converter that runs in the rabbit jvm. The recomended program is convert (found in GraphicsMagick). RabbIT can of course be run without image processing enabled, but then you lose a lot of the time savings it gives.

NEW

Fixed some bugs.

RabbIT ProxyInformation

Version
4.4
Date
02.03.10
License
Language
English
File Size
935KB
Category
SubCategory
Operating Systems
Windows ,Linux,Mac OS,BSD,Solaris
System Requirements
No additional system requirements.
JLauncher Icon
JLauncher can be used to run non-Java programs
Free
GMOD Icon
GMOD is the Generic Model Organism Database project.
Free
ImageResize4J Icon
ImageResize4J is a Java class library for high-quality image resize and scaling.
Trial
Java Chat Icon
Java/JavaScript Chat is a chat software
Free
JavaZOOM UploadBean Icon
UploadBean is a JAVA component (JavaBean™) that allows to upload files
Free
XWork Icon
This is a command-pattern framework that is used to power Struts 2
yworks yEd Graph Editor Icon
be used to quickly and effectively generate drawings
Free
Hippo CMS Icon
Hippo CMS is an open source information centered content management system.
More