summaryrefslogtreecommitdiff
path: root/cgi-bin/sop_preview_proxy.pl
diff options
context:
space:
mode:
Diffstat (limited to 'cgi-bin/sop_preview_proxy.pl')
-rwxr-xr-xcgi-bin/sop_preview_proxy.pl28
1 files changed, 28 insertions, 0 deletions
diff --git a/cgi-bin/sop_preview_proxy.pl b/cgi-bin/sop_preview_proxy.pl
new file mode 100755
index 0000000..0694e11
--- /dev/null
+++ b/cgi-bin/sop_preview_proxy.pl
@@ -0,0 +1,28 @@
1#!/usr/bin/perl
2
3#
4# Perl Based Same Origin Proxy
5#
6
7$|=1;
8
9srand;
10use strict;
11
12use Apache::Request;
13use LWP::Simple;
14use LWP::UserAgent;
15
16my $r = Apache::Request->new(Apache->request);
17$r->send_http_header('text/javascript');
18
19my @url = split(/site=/,$r->parsed_uri()->unparse());
20
21my $browser = LWP::UserAgent->new;
22$browser->credentials(
23 'admin.santoprene.com:80',
24 'Admin',
25 'DESIGNER_SOP_USER' => 'dsop4edit'
26);
27
28print $browser->get($url[1])->content;