Skip to content.

Manageability

Sections
Personal tools
You are here: Home » blog » stuff » Open Source Personal Proxy Servers Written In Java

Open Source Personal Proxy Servers Written In Java

Here's a short list of personal proxy servers written in open source java:

  • Super Proxy System - Super Proxy System is the combination of a proxyserver and a mailserver. In addition to relaying the request and response between the user client and remote server, proxyserver also provides some special functions. For example, it helps fill in the form appearing on the webpage. This will release the user from inputing the data every time when browsing some websites such as New York Times(www.nytimes.com). And all kinds of filters can be included if the user wants so that such annoyances as cookies, pop-up windows and javascript can be removed, which will protect your provicy when you surf the internet.
  • PAW - PAW (pro-active webfilter) is an Open-Source filtering HTTP proxy based on the Brazil Framework provided as a Open-Source Project by SUN. It's aim is to provide an easy to use interface for end users and to be easily extendable by developers.
  • Arakne - A system to support research on powerful annotation techniques on the Web.
  • Muffin - Support for HTTP/0.9, HTTP/1.0, HTTP/1.1, and SSL (https). Graphical user interface and command-line interface. Remote admin interface using HTML forms. Includes several filters which can remove cookies, kill GIF animations, remove advertisements, add/remove/modify arbitrary HTML tags (like blink), remove Java applets and Javascript, user-agent spoofing, rewrite URLs, and much more. View all HTTP headers to aid in CGI development and debugging. Users can write their own filters in Java using the provided filter interfaces.
  • RabbIT - 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 and complete HTTP/1.1 compliance.
  • mprox - by using mprox, a second layer of consciousness is created on every web page you visit, that can be used to communicate, post messages, manipulate the content of the page or transform the web page into an art object. possibilities are unlimited and uncontrollable due to an easily expandable "plugin"-system.
  • Scone -Scone has a modular architecture and offers several components, which can be used, enhanced and programmed using a plugin concept. Scone plugins can augment Web browsers or servers in many ways. They can: generate completely new views of Web documents, show extra navigation tools inside an extra window next to the browser, offer workgroup tools to support collaborative navigation, enrich web pages with new navigational elements and help to evaluate such prototypes in controlled experiments etc.
  • AgentFrank - The goal of Agent Frank is to be a personal intelligent intermediary and companion to internet infovores during their daily hunter/gatherer excursions.
  • PIA -The Platform for Information Applications (PIA) is an open source framework for rapidly developing flexible, dynamic, and easy to maintain information browser-based applications. Such applications are created without programming and can be maintained by users and office administrators.
  • WebMate - WebMate is a personal browsing and searching agent. It accompanies you when you use the Internet, and provides you with information it gathers based on your user profile, which you create as you browse the Internet and use WebMate. WebMate can dynamically set up many different resources, including search engines, on-line dictionaries, and on-line translation systems. Also, WebMate is programmed in Java, which makes it portable to all operating systems, and able to multi-thread.
  • AnomicHTTPProxy - The AnomicHTTPProxy is a caching proxy, the proxy function is enhanced by a search service. The integrated indexing and search service can not only be used locally, but also globally. Every proxy distributes some contact information to all other proxies that can be reached in the internet, and proxies exchange indexes with each other.
  • WebScarab - WebScarab is a framework for analysing applications that communicate using the HTTP and HTTPS protocols. In its simplest form, WebScarab records the conversations (requests and responses) that it observes, and allows the operator to review them in various ways. WebScarab is designed to be a tool for anyone who needs to expose the workings of an HTTP(S) based application, whether to allow the developer to debug otherwise difficult problems, or to allow a security specialist to identify vulnerabilities in the way that the application has been designed or implemented.

Pluxy and WBI were two earlier personal proxy servers that are currently unavailable to the public. However, please let me know what I've overlooked!

Created by admin
Last modified 2007-01-25 05:32 AM

visitors
reading
 
 

Powered by Plone

This site conforms to the following standards: