!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/node-red/node_modules/node-red-admin/lib/   drwxr-xr-x
Free 13.22 GB of 57.97 GB (22.8%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     config.js (1.98 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/**
 * Copyright OpenJS Foundation and other contributors, https://openjsf.org/
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 **/

var path = require("path");
var fs = require("fs");

var userHome = process.env.HOME || process.env.USERPROFILE || process.env.HOMEPATH || process.env.NODE_RED_HOME;
var configDir = path.join(userHome, ".node-red");
var configFile = path.join(configDir, ".cli-config.json");

var config;

function load() {
    if (config === null || typeof config === "undefined") {
        try {
            config = JSON.parse(fs.readFileSync(configFile));
        } catch (err) {
            config = {};
        }
    }
}

function save() {
    try {
        fs.mkdirSync(configDir);
    } catch (err) {
        if (err.code != "EEXIST") {
            throw err;
        }
    }
    fs.writeFileSync(configFile, JSON.stringify(config, null, 4));
}
module.exports = {
    init: function(userDir) {
        configDir = userDir;
        configFile = path.join(configDir, ".cli-config.json");
    },
    unload: function() {
        config = null;
    }
};

var properties = [
    {name:"target",default:"http://localhost:1880"},
    {name:"tokens"}
];

properties.forEach(function(prop) {
    module.exports[prop.name] = function(arg) {
        load();
        if (arg === undefined) {
            return config[prop.name] || prop.default;
        } else if (arg === null) {
            delete config[prop.name];
        } else {
            config[prop.name] = arg;
        }
        save();
    };
});


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0041 ]--