client.py 文件源码

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

项目:MalwrAgent 作者: michaelschratt 项目源码 文件源码
def get_module_list(self, out_format='raw'):
        module_list = []
        for module_loader, name, is_pkg in pkgutil.iter_modules(modules.__path__):
            module = self.__get_module(name)
            if module:
                for function_name in module['functions']:
                    mod_info = {
                        'module': module['class'],
                        'type': module['type'],
                        'function': function_name
                    }
                    module_list.append(mod_info)

        if out_format == 'raw':
            return module_list
        elif out_format == 'select':
            count = 0
            for item in module_list:
                item['choice'] = count
                count += 1
            return module_list
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号