#!/usr/local/bin/perl

$member=$ENV{'QUERY_STRING'};
if ($member) {
	@pairs=split(/&/,$member);
	foreach $item(@pairs) {
		($name,$content)=split (/=/,$item,2);
		$content=~tr/+/ /;
		$content=~ s/%(..)/pack("c",hex($1))/ge;
		if ($INPUT{$name}) { $INPUT{$name} = $INPUT{$name}.",".$content; }
		else { $INPUT{$name} = $content; }
	}
}
$header="<header.txt";
if ($INPUT{'ru'}){
  $header="<headerr.txt";
}

open (LST,"<proxies.lst");
@prx_array = <LST>;
close (LST);

print "Content-type: text/html\n\n";
print "<HTML><BODY BGCOLOR=WHITE ALIGN=CENTER VALIGN=TOP>\n";
print "<SCRIPT LANGUAGE=JavaScript>setInterval('window.status=\"Anonymous proxy servers\"',100);</SCRIPT>\n";
print "<CENTER><FONT FACE=TAHOMA SIZE=3 COLOR=0000FF>\n"; 
open (HDR,$header);
@hdr_array = <HDR>;
close (HDR);
foreach $line(@hdr_array) {
        print $line."\n";
}

$filename="proxies.lst";
($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
       $atime,$mtime,$ctime,$blksize,$blocks)= stat($filename);
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =gmtime($mtime);

$eng_mon_str="January|February|March|April|May|June|July|August|September|October|November|December";
$rus_mon_str="Января|Февраля|Марта|Апреля|Мая|Июня|Июля|Августа|Сентября|Октября|Ноября|Декабря";

if ($INPUT{'ru'}){
  $TimeStr="Обновлено: ";
  @months = split(/\|/,$rus_mon_str);
  $total="Сегодня в списке: ";
  $total_tail=" прокси";
}
else
{
  $TimeStr="Last Updated: ";
  @months = split(/\|/,$eng_mon_str);
  $total="Today on the list: ";
  $total_tail=" proxies";
}
 $months_str=$months[$mon];
 $mon++;
 $year+=1900;
 $mon_str=""; $day_str;
 if ($mon<10)
  {
   $mon_str.="0";
  }
 $mon_str.=$mon;
 if ($mday<10)
 {
   $day_str.="0";
 }
 $day_str.=$mday;

 $TimeStr=$TimeStr.$day_str." ".$months_str." ".$year;

printf "<FONT SIZE=1 COLOR=66CC66><b>".$TimeStr."</b></FONT><br>\n";


$num=0;
$prx_list="";
foreach $line(@prx_array) {
        $prx_list.=$line;
        $prx_list.="<BR>\n";
        $num++;
}
printf "<FONT SIZE=2 COLOR=RED><b>".$total.$num.$total_tail."</b></FONT><br>\n";
print "<HR><TABLE width=100%><TR><TD width=98% ALIGN=CENTER>\n";
print "<FONT FACE=TAHOMA SIZE=3 COLOR=0000FF>\n";
print $prx_list;
print "</FONT></TD><TD>\n";
print "<FONT COLOR=WHITE STYLE=\"font-size:6pt;font-name:Arial\" SIZE=1>anonim, anonimous, anonym, anonymous, proxy, list, proxies, server, servers, privacy, net, internet, web, hide, hidden, ip, address, addr\n";
print " liste publique anonyme de serveurs de procuration\n";
print " lista publica anonima de los servidores del poder\n";
print "</FONT></TD></TR></TABLE></FONT>\n";
print "<HR>\n";

print <<EOF;

<TABLE WIDTH=600><TR><TD WIDTH=20% ALIGN=CENTER>
<!--begin of Top100 code-->
<a href="http://www.top100.mafia.ru" target="_top"><img src="http://www.top100.mafia.ru/cgi-bin/ank/top100/nph-top100?A=986894830" alt="MAFIA's Top100" width=81 height=63 border=0></a>
<!--end of Top100 code-->
</TD><TD WIDTH=10% ALIGN=CENTER>
<!--easy.to begin -->
<a href=http://cgi.easy.to/click.php3?domain=hello.to&urlname=proxies target=new_window>
<img src=http://cgi.easy.to/banner.php3?domain=hello.to&urlname=proxies
width=120 height=60 border=0></a>
<!--easy.to end -->
</TD><TD WIDTH=20% ALIGN=CENTER>
<a target="_top" href="http://t.extreme-dm.com/?login=proxyan">
<img name=im src="http://t1.extreme-dm.com/i.gif" height=38
border=0 width=41 alt=""></a><script language="javascript"><!--
an=navigator.appName;
d=document;
function pr(){d.write("<img src=\\"http://t0.extreme-dm.com",
"/0.gif?tag=proxyan&j=y&srw="+srw+"&srb="+srb+"&",
"rs="+r+"&l="+escape(parent.document.referrer)+"\\" height=1 ",
"width=1>");}srb="na";srw="na";//-->
</script><script language="javascript1.2"><!--
s=screen;srw=s.width;an!="Netscape"?
srb=s.colorDepth:srb=s.pixelDepth;//-->
</script><script language="javascript"><!--
r=41;d.images?r=d.im.width:z=0;pr();//-->
</script><noscript><img height=1 width=1 alt="" 
src="http://t0.extreme-dm.com/0.gif?tag=proxyan&j=n"></noscript>
</TD><TD WIDTH=10% ALIGN=CENTER>
<!--NUMBER ONE COUNTER--><a target=_top 
href="http://www.one.ru"><img src="http://cnt.one.ru/cgi-bin/cnt.cgi?id=51268&t=0"
width=81 height=63 alt="be number one" border=0></a>
<!--NUMBER ONE COUNTER-->
</TD><TD WIDTH=10% ALIGN=CENTER>
<!--begin of Fair.ru--><a href="http://www.fair.ru/php/g.php?agent=04-17794" target='_top'><img src="http://www.fair.ru/php/i.php?agent=04-17794" border='0' width='88' height='31' alt="Fair.ru џа¬ аЄ  б ©в®ў"></a><!--end of Fair.ru-->
</TD><TD WIDTH=20% ALIGN=CENTER>
<!-- BEGIN WEBSIDESTORY CODE V5. COPYRIGHT 1998-2000 WEBSIDESTORY, INC. ALL RIGHTS RESERVED. U.S. PATENT PENDING. -->
<!-- webbot bot="HTMLMarkup" startspan Account WQ500331P8VM -->
<p align="center"><script language="javascript"> var test=0;</script> <SCRIPT LANGUAGE="javascript1.1" 
src="http://js1.hitbox.com/js?acct=WQ500331P8VM62EN0&m=w144&n=PROXY_LIST1">
</SCRIPT><SCRIPT LANGUAGE="javascript">
if (test==0) { var dt=0, sv=10, ss="na",sc="na",ln="",pl="",rf="",bn="",ja="",bv=0,x1="",x2="",x3="",arg="";
rf=escape(parent.document.referrer)+"";if((rf=="undefined")||(rf=="")){rf="bookmark";}
bv=Math.round(parseFloat(navigator.appVersion)*100);bn=navigator.appName;
if(bn!="Netscape"){dt=(new Date()).getHours();};if(bn.substring(0,9)=="Microsoft"){bn="MSIE";}
if((bn=="MSIE")&&(parseInt(bv)==2)){bv=302;};ja="na";
x1="<a href='http://rd1.hitbox.com/rd?acct=WQ500331P8VM62EN0' target='_top'>";
x2="<img src='http://hg1.hitbox.com/HG?hc=w144&cd=1&hb=WQ500331P8VM62EN0&n=PROXY_LIST1";
x3="&cd=1&bt=2' border=0 height=62 width=88></a>";
arg="&bn="+bn+"&bv="+bv+"&ss="+ss+"&sc="+sc+"&dt="+dt+"&sv="+sv;
arg+="&ja="+ja+"&rf="+rf+"&ln="+ln+"&pl="+escape(pl);document.write(x1+x2+arg+x3);}</SCRIPT>
<script language="javascript1.2">document.write("<");document.write("!--  ");</script>
<noscript><a href="http://rd1.hitbox.com/rd?acct=WQ500331P8VM62EN0" target="_top">
<img src="http://hg1.hitbox.com/HG?hc=w144&cd=1&hb=WQ500331P8VM62EN0&n=PROXY_LIST1"
border=0 height=62 width=88></a></noscript>
<script language="javascript1.2"> document.write("  --");document.write(">");</script></p>
<!-- webbot bot="HTMLMarkup" endspan -->
<!-- END WEBSIDESTORY CODE  -->
</TD></TR>
</TABLE>
EOF

print "</BODY></HTML>";
exit;
