RabbIt is a mutating, caching Web proxy used to speed up surfing over slow links like modems. It does this by removing advertising and background images and scaling down images to low quality JPEGs. RabbIT is written in Java and should be able to run on any platform. It does depend upon an image converter if image scaling is on. The recommended image converter is "convert" from the ImageMagick package.
| Tags | Internet Web Networking Site Management Link Checking HTTP Servers Dynamic Content Proxy Servers |
|---|---|
| Licenses | BSD Original BSD Revised |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: A problem where the selector could crash was fixed. Many small scalability fixes were made. The program now tries to clean up some resources earlier to decrease memory usage.


Changes: The network layer has been fully rewritten to be more scalable and easier to use. Standard java.util.logging is now used instead of custom logging.


Changes: A problem where HTTPS tunnels could cause a crash was fixed. A problem where repacking could cause a crash was fixed.


Changes: This release fixes a problem where tunneled connections could stall. It fixes a socket leak. A timeout has been added that will close down any socket that is leaked even if there is no known such leaking. Some more advertising is blocked by default. Image compression on Google maps and a few other map sites has been turned off. Some more information has been added to the status pages.


Changes: Big code cleanup to make it easy to use RabbIt's HTTP classes from other programs. Fixes for a few rare NullPointerExceptions. A problem where ImageHandler ignored the min_size directive has been fixed.