GithubHelp home page GithubHelp logo

portresourceproxy's Introduction

PortResourceProxy
.....................................................................................................

This is a small local Proxy. It was born from the idea to bypass the "Same-Origin-Policy" by proxying 
all services that runs on different ports (may for AJAX request purposes).

Features
	. able to proxy several port-services under one port
	. free configurable source - destination "ResourceMap.xml" to set the http/resource pattern
	. manual start and stop of the proxy
	. console-like output of the status and errors
	

Status
	. there are some unreported bugs
	. the keyfeatures are almost completly operative
	. there still have to add some error messages an feedbacks
	. there are some Exceptions because of the HttpListener - but they don't interrupt the operation
	. may the proxy should get a better way of configuration 
	. just tested on Windows 7 (run as administrator)

How to use
	. just click on download 
	. navigate to .\PortResourceProxy\PortResourceProxy\bin\Release
	. run "PortResourceProxy.exe" as administrator (because you'll open a new port)
	. chooe a port, you want to use
	. you have to edit the ResourceMap.xml:
		. click "Edit resource Map"
		. notepad.exe will be launched (you can also use your favorite xml editor, of course) 
		. just choose a source (/pattern/) and destination (an example is already in the ResourceMap.xml)
	. click on "Start" - if every went fine, you get "-> Status: Successful started!"
	. now you can may browse to your location (http://localhost:"your port"/"you source"

	. Addition
		. if the browser automaticaly loads content from other locations you need to configure that in ResourceMap.xml
		. every redirection will be shown in the console
		. if there is a request for a non-configured resource, you'll see it in the console, too
		. there are a lot of messages and status reports on the console
		. you can allow and deny parameters and paths by setting the checkboxes - but there is not yet a report for


It was developed with Visual Studio 2010 on .net 4.0

Michael Schilonka (Schille)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.