Linux SoftwareInternetProxyRabbIT 3.6

RabbIT 3.6


RabbIT is a proxy for HTTP, it is HTTP/1.1 compliant (testing being done with Co-Advisors test, http://coad.measurement-factory.com/)
Developer:   Ernimril
      more software by author →
Price:  0.00
License:   BSD License
File size:   783K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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. RabbIT's 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 Solaris and Linux. Since the whole package is written in java, the basic proxy should run on any plattform that supports java. Image processing is done by an external program and the recomended program is convert (found in ImageMagick). RabbIT can of course be run without image processing enabled, but then you lose a lot of the time savings it gives.

RabbIT works best if it is run on a computer with a fast link (typically your ISP). Since every large image is compressed before it is sent from the ISP to you, surfing becomes much faster at the price of some decrease in image quality. If some parts of the page are already cached by the proxy, the speedup will often be quite amazing. For 1275 random images only 22% (2974108 bytes out of a total of 13402112) were sent to the client. That is 17 minutes instead of 75 using 28.8 modem.

RabbIT works by modifying the pages you visit so that your browser never sees the advertising images, it only sees one fixed image tag (that image is cached in the browser the first time it is downloaded, so sequential requests for it is made from the browsers cache, giving a nice speedup). For images RabbIT fetches the image and run it through a processor giving a low quality jpeg instead of the animated gif-image. This image is very much smaller and download of it should be quick even over a slow link (modem).

Here are some key features of "RabbIT":
  • 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

    What's New in This Release:
  • GZip handling has been rewritten and rabbit can now unpack, filter, and repack resources that are compressed.
  • It is now possible to configure the handlers of the same class differently.
  • A bug with file transfers that could cause rabbit to enter an infinite loop was fixed.
    tags the page  the pages  from the  this reduces  reduces size  rabbit works  image processing  animated gif  and the  background images  rabbit can  

    Download RabbIT 3.6


     http://www.khelekore.org/rabbit/RabbIT3-bin.tar.gz
     http://www.khelekore.org/rabbit/RabbIT3-src.tar.gz


    Authors software

    RabbIT 3.6 (by Ernimril)
    RabbIT is a proxy for HTTP, it is HTTP/1.1 compliant (testing being done with Co-Advisors test, http://coad.measurement-factory.com/)


    Similar software

    RabbIT 3.6 (by Ernimril)
    RabbIT is a proxy for HTTP, it is HTTP/1.1 compliant (testing being done with Co-Advisors test, http://coad.measurement-factory.com/)

    Keen little rabbit ears 0.8 (by Matthias Nutt)
    Keen little rabbit ears is a simple ear training program for Linux and Windows

    Java Web Images Gallery 0.3.2 (by Constantin d'Ribin)
    Java Web Images Gallery project is a server-side application that generates Web image albums on the fly.

    Users need only upload im

    Zoom Image 2.0 (by ArtistScope)
    Zoom Image is a software for magnifying and exploring images with Java.

    Here are some key features of "Zoom Image":
    · Up to 2,000

    AutoSlideshow 0.1.3.1 (by Georg Zimmermann)
    AutoSlideshow is a Firefox extension that shows a slideshow of all images of a page.

    AutoSlideshow allows you to view slideshows o

    Link Protect 2.0 (by ArtistScope)
    Whereas Secure Image and CopySafe offer protection of the image/content once downloaded to the visitor's browser, Link Protect will p

    WWWOFFLE 2.9a (by amb)
    wwwoffled application is a simple proxy server with special features for use with dial-up internet links.

    This means that it is po

    WebCleaner 2.40 (by Bastian Kleineidam)
    WebCleaner is a filtering HTTP proxy

    BFilter 1.0.6 (by Joseph Artsimovich)
    BFilter is a filtering web proxy

    Menu Builder 1.0 (by ArtistScope)
    Menu Builder is a software that can find problems with using JavaScripts for rollovers in navigation menus and resolve them.

    Menus


    Other software in this category

    Squid 1.2 (by Squid Hackers)

    Stunnel 4.20 (by Michal Trojnara)

    WebCleaner 2.40 (by Bastian Kleineidam)
    WebCleaner is a filtering HTTP proxy

    CGIProxy 2.1 Beta 15 (by James Marshall)
    This CGI script acts as an HTTP or FTP proxy

    rtspd 2.0 (by Rob Lanphier)
    RTSP is the Real Time Streaming Protocol, which serves as a control protocol, and as a jumping off point for negotiating transports,

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags