Scamper安装方法:Scamper - CAIDA

Scamper有很多扩展包,用于实现不同功能,例如

但是安装了Scamper后在命令行中输入sc_并按tab补全后发现,并没有显示出所有的扩展。

以下是作者测试时发现能显示的所有扩展,共24个:

sc_ally           sc_filterpolicy   sc_radargun       sc_tracediff      sc_warts2text
sc_analysis_dump    sc_remoted        sc_ttlexp         sc_wartscat
sc_attach         sc_ipiddump       sc_speedtrap      sc_warts2csv      sc_wartsdump
sc_bdrmap         sc_pinger         sc_tbitblind      sc_warts2json     sc_wartsfilter
sc_erosprober     sc_prefixscan     sc_tbitpmtud      sc_warts2pcap     sc_wartsfix

但是Scamper目前共有28个扩展,例如提取router name的扩展sc_hoiho就不在这里面。

观察configure文件后发现:

 有这么几个选项,其中就包括sc_hoiho

若需要安装sc_hoiho扩展则需要在./configure时加上--with-sc_hoiho选项

但是仅加上这个选项还不够,因为hoiho依赖C语言的prec库,这表明你需要同时加上--with-pcre或--with-pcre2(2选1)

由于./configure的作用是检测系统里有没有对应的包,并不会帮你安装。

如果你没有pcre的话是会报错的,那么你就需要先安装pcre,【Linux】Linux下编译安装PCRE库_'Ablaze 的专栏-CSDN博客_pcre2 安装

装好后再回来执行 ./configure --with-pcre --with-sc_hoiho,然后make,sudo make install即可

Logo

专业量化交易与投资者大本营

更多推荐