Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Spring Framework | Web Services | BioInformatics | Java Server Faces | Jboss 3.0 tutorial | Hibernate 3.0 | XML

Tutorial Categories: Ajax | Articles | JSP | Bioinformatics | Database | Free Books | Hibernate | J2EE | J2ME | Java | JavaScript | JDBC | JMS | Linux | MS Technology | PHP | RMI | Web-Services | Servlets | Struts | UML

Features

Open Source Resources

*Open source Home
*Open source Books
*Open source Browser
*Open source Code
*Open source Community
*Open source CRM
*Open source Download
*Open source Hardware
*Open source HTML
*Open source Image
*Open source Java
*Open source Software
*Open source Voip
*Open source Jobs
*Open source E-mail
*Open source E-mail Server
*Open source Exchange
*Linux Open Source
*Open Source CMS
*Open Source Groupware
*Open Source e-commerce
*Open Source Frameworks
*Open Source PDF
*HTML Editor Open source
*Open Source Database
*Open Source DBMS
*Open Source FTP
*Open Source Reports
*Open Source Shopping Cart
*Open Source Calendar
*Open Source Ajax
*Open Source Blog
*Open Source Text Editor
*Open Source chat
*Open Source CD
*Open Source ERP
*Open Source Wiki
*Open Source Content Management
*Open Source Defination
*Open Source Directory
*Open Source Document management
*Open Source Forum
*Open Source Games
*Open Source Identity
*Open Source Java Database
*Open Source Knowlegement base software
*Open Source point of sales
*Open Source portals
*Open Source RFID
*Open Source Server
*Open Source Project
*Open Source C++
*Open Source Firewall
*Open Source Intelligence
*Open Source Accounting Software
*Open Source router
*Open Source SQL
*Open Source XML Editor
*Open Source PHP
*Open Source Templates
*Open Source content Management system
*Open Source Metaverse
*Open Source Outlook
*Open Source Web Templates
*Open Source Bug Tracking
*Open Source Game Engine
*Open Source GPS
*Open Source Intranet
*Open Source POS
*Open Source Proxy
*Open Source Sound
*Open Source Web Mail
*Open Source PIM
*Open Source Media Center
*Open Source Backup Software
*Microsoft Open Source
*Best Open Source Software
*Mac OS X Open Source
*Open Source Images
*Open Source Midi
*Open Source Victor
*Open Source Excel
*Open Source Movement
*Palm Open Source
*IBM Open Source
*Open Source Databases
*Open Source dreamweaver
*Open Source ISO
*Open Source MMORPG
*MIT Open Source
*Open Source DRM
*Open Source DVD Ripper
*Open Source Encryption
*Open Source JavaScript
*Open Source JMS
*Open Source Version control
*Open Source Web Page
*Open Source Download Manager
*Open Source IRC
*Open Source MP3 player
*Open Source Testing
*Open Source PVR
*MySql Open Source
*Developer open Source Library
*open Source Installer
*open Source Institute
*open source project management
*open source Accounting
*open source Antivirus
*open source Application Server
*open source Business Model
*open source Workflow engines in java
*Open Source JVM
*Open Source Billing Software
*Open Source for Business

Struts Resources
*Struts Books
*Struts Articles
*Struts Frameworks
*Struts IDE
*Struts Links
*Struts Presentations
*Struts Projects
*Struts Software
*Other Struts Tutorial
Visit Forum! Post Questions!
Jobs At RoseIndia.net!

Have tutorials?
Add your tutorial to our Java Resource and get tons of hits.

We offer free hosting for your tutorials. and exposure for thousands of readers. drop a mail
roseindia_net@yahoo.com
 
   

 
Join For Newsletter

Powered by groups.yahoo.com
Visit Group! Post Questions!


Open Source Proxy Servers written in Java

What is Proxy Server?
A proxy server is a kind of buffer between your computer and the Internet resources you are accessing. They accumulate and save files that are most often requested by thousands of Internet users in a special database, called “cache”. Therefore, proxy servers are able to increase the speed of your connection to the Internet. The cache of a proxy server may already contain information you need by the time of your request, making it possible for the proxy to deliver it immediately. The overall increase in performance may be very high. Also, proxy servers can help in cases when some owners of the Internet resources impose some restrictions on users from certain countries or geographical regions. In addition to that, among proxy servers there are so called anonymous proxy servers that hide your IP address thereby saving you from vulnerabilities concerned with it

The functions of proxy, firewall, and caching can be in separate server programs or combined in a single package. Different server programs can be in different computers. For example, a proxy server may in the same machine with a firewall server or it may be on a separate server and forward requests through the firewall.

Open Source Home
  • AgentFrank - The goal of Agent Frank is to be a personal intelligent intermediary and companion to internet infovores during their daily hunter/gatherer excursions.
        
  • Arakne - An open collaborative hypermedia system for the Web developed, which support research on powerful annotation techniques on the Web.

        
  • Charles - Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
    Charles can act as a man-in-the-middle for HTTP/SSL communication, enabling you to debug the content of your HTTPS sessions.
    Charles simulates modem speeds by effectively throttling your bandwidth and introducing latency, so that you can experience an entire website as a modem user might (bandwidth simulator).
    Charles is especially useful for Macromedia Flash developers a you can view the contents of LoadVariables, LoadMovie and XML loads.
        
  • Java Proxy - Java Proxy is not just usual proxy, it is advanced traffic redirection tool. It can provide you access to computers behind a firewall or NAT. You can implement these features transparently to your network and firewall, without modifying their configuration.

    * Java Proxy includes web proxy (HTTP, HTTPS, FTP), SOCKS proxy and port mapping tool for client applications compatibility. It allows you to use such services as WWW, FTP, Remote Administration Tools (PC Anywhere, SSH, telnet, VNC), E-mail, Instant Messaging tools and many others behind firewall.
    * Java Proxy also has traffic encryption features and has simple built-in web server to allow file downloading from remote computer without installation of additional software.
        
  • Java Proxy - Java Proxy is not just usual proxy, it is advanced traffic redirection tool. It can provide you access to computers behind a firewall or NAT. You can implement these features transparently to your network and firewall, without modifying their configuration.

    Java Proxy includes web proxy (HTTP, HTTPS, FTP), SOCKS proxy and port mapping tool for client applications compatibility. It allows you to use such services as WWW, FTP, Remote Administration Tools (PC Anywhere, SSH, telnet, VNC), E-mail, Instant Messaging tools and many others behind firewall.

    Java Proxy also has traffic encryption features and has simple built-in web server to allow file downloading from remote computer without installation of additional software.
        
  • 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.
        
  • Muffin - Is a World Wide Web flirting system? Graphical user interface and command-line interface. Remote admin interface using HTML forms Feature.
    * Written entirely in Java. Requires JDK 1.1
    * Runs on Unix, Windows 95/NT, and Macintosh.
    * Freely available under the GNU General Public License.
    * 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.
        
  • 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. Because the Brazil Framework and PAW are written in Java the software is highly portable.
    PAW allows for easy plugin of Handlers (filter outgoing requests) and Filters (filter incoming data - the HTML response) and a GUI for end users. All the configuration files are in XML-Format and thus easy to modify
    It's aim is to provide an easy to use interface for end users and to be easily extendable by developers. PAW consists of the followig components:
    PAW Server which implements the filtering HTTP Proxy.
    PAW GUI for easy PAW Server administration
    Features

    * Different Filters. See Handler and Filter list.
    * Remote adminitstration with PAW GUI.
    * XML Configuration files.
    * Redirector
    * Import Filters/Handlers
    * Modify Request/Response Headers
    * Export of Handlers/Filters
    * Editing of Handerl/Filter definition
        
  • PIA - Platform for Information Applications
    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.
        
  • RabbIT - RabbIT is a web proxy that speeds up web surfing over slow links by doing: 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.
    * 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 developed and tested under Solaris and Linux. Since the whole package is written in java, the basic proxy should run on any platform that supports java. Image processing is done by an external program and the recomended program is convert (found in ImageMagick

        
  • Scone - Scone is a Java Framework published under the GNU GPL, which was designed to allow the quick development and evaluation of new Web enhancements for research and educational purposes. Scone is focussed on tools which help to improve the navigation and orientation on the Web.
    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,
    * help to evaluate such prototypes in controlled experiments etc.
        
  • Styx Proxy Server - Its Free HTTP proxy Server.
        
  • 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. A special mailserver is built together with proxyserver, which is necessary in some cases where a confirmation email should be replied when registering the account in a form. Super Proxy System makes your web surfing easy and secure. Super Proxy System can be run in a local area network or individually.
        
  • UNL Proxy Server - The UNL Proxy Server is a stand-alone application developed by the Java Programming Language, and it functions through a terminal computer. It serves as a filter to allow Internet browsers to recognize web pages written in UNL and selects (sets in motion) the appropriate Language Server on the Internet so that the document can be read in a natural language.

    The UNL Proxy Server functions in the following way. First, users must adjust their browser settings to use the UNL Proxy Server. They then start the Proxy Server and set it to access a desired Language Server. In the process of accessing a web page, the browser will pass the URL through the UNL Proxy. The UNL Proxy determines whether the file has a UNL extension and contains UNL expressions. If this is confirmed, the Proxy communicates with the appropriate Language Server specified by the user. The Language Server then “deconverts” the UNL expressions into the desired natural language, the result of which is sent back by the UNL Proxy to the browser. If only HTML files are found, the Proxy allows them to be read as they appear.


        
  • 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.
    Features
    *Searching enhancement
    *Browsing assistant
    *Offline browsing
    *Filtering HTTP header
    *Check


        
  • WebScarab - WebScarab is a framework for analysing applications that communicate using the HTTP and HTTPS protocols. It is written in Java, and is thus portable to many platforms. 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.

        
  • YACY - p2p-based distributed Web Search Engine
    *The YACY project is a new approach to build a p2p-based Web indexing network.
    *Crawl your own pages or start distributed crawling
    *Search your own or the global index
    *Built-in caching http proxy, but usage of the proxy is not a requisite
    *Indexing benefits from the proxy cache; private information is not stored or indexed
    *Filter unwanted content like ad- or spyware; share your web-blacklist with other peers
    *Extension to DNS: use your peer name as domain name!

    Easy to install! No additional database required!

        
Check More Open Source Software at Open Source Home
Ask programming questions?

 

 

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

96 comments so far (post your own) View All Comments Latest 10 Comments:

in my colag also blocked orkut what i do

Posted by ankit on Sunday, 09.5.10 @ 14:12pm | #99376

Dear Friends.,
I so many times TRYIN to open orkut in different types of proxy servers in my COLLEGE. But I am not able to open it. Please send what is the solution for it

Posted by hell boy on Saturday, 05.1.10 @ 11:48am | #96739

i m unable to open orkut in my college?????\
please help me out with proxy setting on mozilla firefox

Posted by hell boy on Saturday, 05.1.10 @ 11:45am | #96738

i am during diploma computer engg .i wants codding for proxy server

Posted by harikrishna.d on Wednesday, 03.10.10 @ 16:13pm | #95453

hi please send me new proxi i live in iran i can not see many site because they are filter thank you by mamad budağ

Posted by mamad on Friday, 01.15.10 @ 14:59pm | #94055

iam going to search my friend
please help me
.

Posted by jazar on Thursday, 01.14.10 @ 01:11am | #94023

here www.orkut.com" is blocked. so i can not access orkut
account. can u help me to send alternative site where can i access orkut account.

regards
vinay

Posted by vinay balhotra on Saturday, 12.5.09 @ 16:28pm | #93099

Hi there!!!!!!!!!!!!!!!!

please help me for accessing blocked orkut

Posted by anirudh on Monday, 11.30.09 @ 18:13pm | #92966

here www.orkut.com" is blocked. so i can not access orkut account. can u help me to send alternative site where can i access orkut account.

Posted by Kuntal Debnath on Thursday, 10.29.09 @ 15:48pm | #92197

with firefox and ie both showing error orkut,yahoo

Posted by rabi on Saturday, 10.3.09 @ 17:00pm | #91403

Useful Links
  JDO Tutorials
  EAI Articles
  Struts Tutorials
  Java Tutorials
  Java Certification
Tell A Friend
Your Friend Name
Search Tutorials

 

 
Browse all Java Tutorials
Java JSP Struts Servlets Hibernate XML
Ajax JDBC EJB MySQL JavaScript JSF
Maven2 Tutorial JEE5 Tutorial Java Threading Tutorial Photoshop Tutorials Linux Technology
Technology Revolutions Eclipse Spring Tutorial Bioinformatics Tutorials Tools SQL
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2007. All rights reserved.