include.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:locasploit 作者: lightfaith 项目源码 文件源码
def load_modules():
    """ Import modules from source/modules/ folder """
    lib.module_objects = []
    lib.modules = {}
    module_names = [x[:-3] for x in os.listdir('source/modules') if x[0]!='_' and x[-3:] == '.py']

    # import/reimport modules
    for m in module_names:
        if 'source.modules.' + m in sys.modules:
            imp.reload(sys.modules['source.modules.' + m]) # TODO deprecated?
        else:
            importlib.import_module('source.modules.' + m)

    # initialize modules dictionary
    for v in lib.module_objects:
        if v.name in lib.modules:
            log.warn('Duplicit module %s.' % (v.name))
        lib.modules[v.name] = v 

    log.info('%d modules loaded.' % (len(lib.modules)))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号