Exemplo n.º 1
0
$ms_chap_challenge = '';
$ms_chap_response = '';
$ms_chap2_response = '';
$verbose_prefix = '';
$display_log = FALSE;
$enable_log = FALSE;
$verbose_log = FALSE;
$initialize_backend = FALSE;
$keep_local = FALSE;
$encrypted_password = FALSE;
$request_nt_key = FALSE;
// Extract all parameters
$param_count = 0;
$all_args = array();
for ($arg_loop = 1; $arg_loop < $_SERVER["argc"]; $arg_loop++) {
    $current_arg = clean_quotes($_SERVER["argv"][$arg_loop]);
    if ("-base-dir=" == substr(strtolower($current_arg), 0, 10)) {
        $base_array = explode("=", $current_arg, 2);
        if (2 == count($base_array)) {
            $base_dir = $base_array[1];
        }
    } elseif ("-src=" == substr(strtolower($current_arg), 0, 5)) {
        $src_array = explode("=", $current_arg, 2);
        if (2 == count($src_array)) {
            $source_ip = $src_array[1];
        }
    } elseif ("-tag=" == substr(strtolower($current_arg), 0, 5)) {
        $src_array = explode("=", $current_arg, 2);
        if (2 == count($src_array)) {
            $source_tag = $src_array[1];
        }
Exemplo n.º 2
0
function clean_quotes($array)
{
    if (is_array($array)) {
        foreach ($array as &$array_value) {
            if (is_array($array_value)) {
                $array_value = clean_quotes($array_value);
            } else {
                $array_value = str_replace("&lt;", "<", $array_value);
                $array_value = str_replace("&gt;", ">", $array_value);
                $array_value = str_replace("'", "&#039;", $array_value);
                $array_value = str_replace("\"", "&#034;", $array_value);
                //$array_value = addslashes($array_value);
            }
        }
    } else {
        $array_value = str_replace("&lt;", "<", $array_value);
        $array_value = str_replace("&gt;", ">", $array_value);
        $array = str_replace("'", "&#039;", $array);
        $array = str_replace("\"", "&#034;", $array);
    }
    return $array;
}