CGIProxy
Encyclopedia
CGIProxy is, as its name suggests, a CGI proxy software package. A CGI (Common Gateway Interface
Common Gateway Interface
The Common Gateway Interface is a standard method for web servers software to delegate the generation of web pages to executable files...

) proxy appears to a user as a web page that allows the user to access a different site through it.

CGIProxy is written in the Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

 programming language. It can be installed on any web server
Web server
Web server can refer to either the hardware or the software that helps to deliver content that can be accessed through the Internet....

 which can execute a Perl program via CGI, and which supports Non-Parsed Header CGI scripts. Supported protocols include HTTP, FTP and SSL, as well as related technologies: Javascript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

, Shockwave Flash.

License

Though the nature of the Perl language practically requires that the source code of CGIProxy is visible to those who install it, CGIProxy is not technically open source software. It is, however, extensively commented and modularized, and has been designed from the start to encourage users to modify and extend it for their own purposes. (It has also been designed to help people learn Perl.) The author licenses it to be used freely for non-commercial use, and will negotiate license terms for commercial use.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK