使用mucus测试IDS的部署情况

一、下载相关软件
笔者使用Redhat9(2.4.2) Linux系统。
(1) mucus1.1
    http://www.cs.ucsb.edu/~rsg/Mucus/
    请下载mucus1.1源代码并编译安装,mucus1.0由于某些兼容性问题,笔者的编译没有成功。
(2)Java SDK 1.4.2
    http://java.sun.com
    下载J2SE1.4.2,JDK1.4.0以后的版本应该就可以使用,但笔者使用1.4.2版本。
    为了安装方便,笔者直接下载了rpm包。
    Java是编译antlr的先决条件。
(3)antlr
    http://www.antlr.org/
    这是一款解析器,是编译mucus的先决条件。笔者使用antlr-2.7.3,请注意,必须使用这个版本。

二、释放antlr至/tool/antlr目录

三、安装Java JDK5.0
    (1)运行将下载得到的bin包,得到一个rpm文件。在命令行模式下输入
        rpm -ivh /tool/java5.rpm
        安装Java,其中,/tool/java5.rpm为rpm文件的路径。
    (2)修改/root/.bash_profile,添加如下两行:
        export JAVA_HOME=/usr/java/j2sdk1.4.2_06
        export CLASSPATH=/usr/java/j2sdk1.4.2_06/jre/lib/rt.jar:/usr/java/j2sdk1.4.2_06/lib/tools.jar:/root/antlr/antlr-2.7.3/antlr.jar:/usr/java/j2sdk1.4.2_06/lib:/root/antlr/antlr-2.7.3:.
        并在PATH中加入:/usr/java/j2sdk1.4.2_06/bin

四、编译anltr
    ./configure
    make
    make install

    如果Java安装正确,那应该是没有任何问题的,一般的错误往往出现在CLASSPATH的设置上,请仔细对照CLASSPATH和实际情况是否相符。

五、编译mucus
    ./configure
    make
    make install
    如果antlr的版本不正确,将有大量错误产生。如果一切正常,那您需要等待几分钟,编译过程比较缓慢。

六、运行mucus
    mucus -n 10 -A -r 1234 -d 192.168.0.10 -s 128.0.0.1/10 <rule_file

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

yacki

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值