Metasploit profiling工具的利用

Metasploit 5.0.81版本中,新增加了一个profiling工具。大学霸IT达人 用户通过使用该工具,可以分析内存和CPU的使用情况。如果要使用profiling工具,则需要安装ruby-prof和ruby-memory-profiler工具。否则,生成CPU或内存报告时,将分别出现如下错误提示:
`require': cannot load such file -- ruby-prof (LoadError) #生成CPU报告的错误提示
cannot load such file -- memory_profiler (LoadError) #生成内存报告的错误提示

安装ruby-prof工具。执行命令如下所示:
apt-get install ruby-prof

安装ruby-memory-profiler工具。执行命令如下所示:
apt-get install ruby-memory-profiler

然后,用户通过设置METASPLOIT_CPU_PROFILE和METASPLOIT_MEMORY_PROFILE环境变量,即可生成CPU和内存报告文件。具体实现如下所示:
METASPLOIT_CPU_PROFILE=true msfconsole #生成CPU报告
METASPLOIT_MEMORY_PROFILE=true msfconsole #生成内存报告
当退出Metasploit时,即可生成报告文件。默认,生成的报告文件保存在/tmp目录。

Metasploit profiling工具的利用相关推荐

  1. mysql profiling表_Mysql-性能分析(profiling 工具)

    Mysql-性能分析(profiling 工具) 说明 profiling 工具可以用来查看sql语句的执行时间,可以用来查看sql语句的详细执行过程 基本命令 1.查看profiling的开启情况, ...

  2. 常用 Java Profiling 工具的分析与比较

    相对于静态代码分析,Profiling 是通过收集程序运行时的信息来研究程序行为的动态分析方法.其目的在于定位程序需要被优化的部分,从而提高程序的运行速度或是内存使用效率.收集程序运行时信息的方法主要 ...

  3. 无法载入增效工具_作业大队工具车间利用修旧赚“钱”

    原标题:半年来,作业大队工具车间利用修旧赚"钱" 8个人与333万元 据了解,采油四厂作业大队自"战严冬.转观念.勇担当.上台阶"主题教育活动开展以来,工具车间 ...

  4. 文本深度表示模型Word2Vec 简介 Word2vec 是 Google 在 2013 年年中开源的一款将词表征为实数值向量的高效工具, 其利用深度学习的思想,可以通过训练,把对文本内容的处理简

    文本深度表示模型Word2Vec 简介 Word2vec 是 Google 在 2013 年年中开源的一款将词表征为实数值向量的高效工具, 其利用深度学习的思想,可以通过训练,把对文本内容的处理简化为 ...

  5. 做软件测试却不知道这些测试工具?利用好可以涨薪50%

    都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...

  6. 软件测试资料哪个好用,做软件测试却不知道这些测试工具?利用好可以涨薪50%...

    都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来说,刚入行时,由于接触的工具比较少,会的工具可能也就那么几个,如果工作中 ...

  7. 软件测试复现工具,鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50%...

    原标题:鼎恒资讯:做软件测试却不知道这些测试工具?利用好可以涨薪50% 都说"工欲善其事,必先利其器".做软件测试行业,怎么能缺少好用的软件测试工具呢?对于很多小伙伴,尤其是新手来 ...

  8. Linux下程序的Profiling工具-性能测试工具GNU gprof

    Linux下程序的Profiling工具 http://blog.chinaunix.net/uid-128922-id-289972.html 我们在写程序,特别是嵌入式程序的时候,通常需要对程序的 ...

  9. MPE,MPI的一个profiling工具

    跟IPM类似的一个MPI profiling工具,之前跟MPICH一起发布的,不过,现在不在MPICH包里面了,需要单独安装,,要跟IPM工具对比一下,看哪个好用. MPI Parallel Envi ...

最新文章

  1. 线段树(成段更新,区间求和lazy操作 )
  2. echarts实时更新数据_虎牙为S10拼了8.0年度更新!随时回放实时数据,还能养柴犬...
  3. 通过100个单词掌握英语语法(十六) come
  4. 详解MySQL基准测试和sysbench工具
  5. 简单三分钟,本地搭建k8s
  6. css3制作广告栏效果的疑问?
  7. Linux系统常用命令备忘
  8. Timeline窗口详解
  9. MySQL只读实例简介
  10. 新手须知,前端该如何与后端合作?
  11. 单元测试时使用Ninject的小问题
  12. 20151129基本语法元素
  13. html字段集,禁用HTML DOM字段集的属性
  14. Java学生管理系统设计与实现 (超详细,含课程设计)
  15. Unity 3D 网络游戏架构设计
  16. vlan tenant network on ovn based dvr (by quqi99)
  17. LateX各种命令符号
  18. 【ES6】ES6简介,ES6常用操作,let 、var和const的区别,看完我写的ES6,马上会的,你就是高手
  19. 三天打鱼两天晒网python程序_三天打鱼两天晒网
  20. Activiti in Action(实战Activiti)-目录

热门文章

  1. delphi 插入表格HTML代码
  2. getElementById getElementsByName的用法与区别(转)
  3. 关于Android 8.0java.lang.SecurityException: Permission Denial错误的解决方法
  4. django 解决cors问题
  5. Python中获取异常(try Exception)信息
  6. springboot springmvc 抛出全局异常解决方法
  7. 使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?(非常稳定、捕获所有异常、非常适合从头开始,但大公司已经有现成的C++框架、所以不会使用)
  8. 怎样解决VMware虚拟机无法连接外网问题
  9. 如何使用PHP解析JSON文件? [重复]
  10. 比较Visual Studio中的两个文件