Beispiel #1
0
def reload_modules():
    """Reload all modules from disk"""
    try:
        global modules
        modules = import_modules()
        flash("Modules reloaded (press F5 to see them)", "success")
    except Exception as e:
        flash("Error while reloading modules: %s" % str(e), "danger")
    return render_template("messages.html")
Beispiel #2
0
def hub_modules():
    """Return list of hub modules"""
    global modules
    modules = import_modules()
    context = {
        "modules": modules,
    }
    result = render_template(
        "powershell/modules.ps1",
        **context,
    ).encode()
    result = b64encode(encrypt((result), KEY))
    return Response(result, content_type='text/plain; charset=utf-8')
Beispiel #3
0
def reload_modules():
    """Reload all modules from disk"""
    try:
        global modules
        modules = import_modules()
        msg = {
            'title': "Success",
            'body': "Modules reloaded (press F5 to see them)",
            'category': 'success',
        }
    except Exception as e:
        msg = {
            'title': "An error occured",
            'body': str(e),
            'category': 'danger',
        }
        log.exception(e)
    flash(msg)
    return ('OK', 200)