caida mper安装

在安装Midar的时候需要安装mper,博主在安装的时候遇到了一些困难,为方便记忆,下面是安装过程:

首先去mper源码的仓库下载mper的源代码:GitHub - CAIDA/mper: minimal network probing engine based on scamper with support for ICMP, UDP, and TCP probes

下载后解压到随便哪个文件夹里

ReadMe是这么说的:

但其实这样不行

解压后会发现文件夹里只有个configure.ac以及Makefile.am

我们需要用这两个文件区生成configure,然后再用configure生成Makefile.in

那么需要先执行:

libtoolize

aclocal

autoconf

autoheader

automake --add-missing

此时会报错:缺少./ChangeLog以及./NEWS文件,如果你直接往下走是会失败的,这里必须手动创建这两个文件

然后再执行./configure

至此应该是成功的

接着我们执行make

然后,如果你是2020年以后看到的这个blog,那这一步你大概率会error

具体报错是这个:error: 'SIOCGSTAMP' undeclared

解决方法就是在scamper_dl.c的头文件里加上#include<linux/sockios.h>

然后重新make

接着再make install,至此安装完成

tmd,之后编译midar的时候注意一下,把midar子dir里面makefile中midar-targets给注释掉,别编译这个,这个代码有毛病,而且这个东西只是用来从ark的traceroute file里生成targets的,没啥b用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值