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即可