开始安装
# yum install zlib* //RHEL5自带,无需安装 # yum install libpcap* //RHEL5自带,无需安装 # yum install -y *mysql* # yum install -y *httpd* # yum install -y *php* # vim /etc/php.ini //在里面加上如下内容 extension= extension= //测试PHP工作与否,在/var/www/html/test.php中输入如下内容// <? Phpinfo () ?> //启动HTTPD服务后,在IE中输入http://[your ip]/test.php,以显示内容为正常,且需注意gd和mysql模块都已enable # rpm -ivh /data/IDS/snort-2.8.6 //安装RMP包的SNORT # tar zxvf /data/IDS/snortrules-snapshot-2860.tar.gz -C /etc/snort/ //解压snort rule,需注意rule的版本和snort版本好要一致,否则杯具 # /etc/snort/snort.conf //修改snort.conf文件 var HOME_NET 10.0.0.0/16 //需要监控的网段 var RULE_PATH ./rules 修改为 var RULE_PATH /etc/snort/rule output database: log, mysql, user=snort password=your_password dbname=snort host=localhost //改变记录日志数据库: # mysql -u root –p //进入MYSQL创建数据库和表,之前可以先设置好密码./usr/bin/mysqladmin –u root password 123456 mysql> show databases; mysql> create database snort; Query OK, 1 row affected (0.00 sec) mysql>grant CREATE, INSERT, SELECT, UPDATE on snort.* to snort@localhost; mysql> use snort //再次进入mysql Database changed mysql> source /usr/share/snort-2.8.6/schemas/create_mysql //创建SCHEMA表 mysql> show tables; +------------------+ | Tables_in_snort | +------------------+ | data | | detail | | encoding | | event | | icmphdr | | iphdr | | opt | | reference | | reference_system | | schema | | sensor | | sig_class | | sig_reference | | signature | | tcphdr | | udphdr | +------------------+ 16 rows in set (0.01 sec) # Snort -c /etc/snort/snort.conf //如果出现一个用 ASCII 字符画出的小猪,那么 Snort 工作就正常了,可以使用 Ctrl-C 退出;如果 Snort 异常退出,就需要查明以上配置的正确性了。 # cp /data/IDS/adodb5 /var/www/html/ –r //这个 adodb5已经解压好了,所以直接复制过去 # tar zxvf /data/IDS/jpgraph-3.0.7.tar.gz -C /var/www/html/jpgraph/ //解压安装绘图补助工具 # rm /var/www/html/jpgraph/README # tar zxvf /data/IDS/acid-0.9.6b23.tar.gz -C /var/www/html/ //acid是入侵检测控制台 # vim /var/www/html/acid/acid_conf.php //编辑acid_conf.php,修改相关配置如下 $DBlib_path = "/var/www/html/adodb5"; $alert_dbname = "snort"; $alert_host = "localhost"; $alert_port = ""; $alert_user = "snort"; $alert_password = "123456"; /* Archive DB connection parameters */ $archive_dbname = "snort"; $archive_host = "localhost"; $archive_port = ""; $archive_user = "snort"; $archive_password = "123456"; And a little further down $ChartLib_path = "/var/www/html/jpgraph/src/"; /* File format of charts ('png', 'jpeg', 'gif') */ $chart_file_format = "png"; http://yourhost/acid/acid_main.php //进入web界面: 点"Setup Page"链接 ->Create Acid AG ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Q1 ## 这次出现关于” Database ERROR:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)” 报错 解决方法: 修改/etc/my.conf: [mysqld] datadir=/usr/local/mysql/data socket=/var/lib/mysql/mysql.sock [mysql.server] user=mysql basedir=/usr/local/mysql If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as: [client] socket=/var/lib/mysql/mysql.sock ## Q2 ## 在WEB页面中的Create ACID AG按钮无效的问题,本人用一个笨办法解决,就是再安装一个BASE(Basic Analysis and Security Engine),让base来创建ACID_AG的表,然后再点击Create ACID AG按钮. (至于为什么ACID无法创建…本人在网上看了N多,搜了N多….都没找到直接解决的回答(有可能是因为么用snort的源码包来编译安装的原因..所以只能杯具了…## 补充内容: 在snort.conf和acid_conf_php配置文件里,的MYSQL用户名都要是snort 还是用BASE-1.4.5,修改BASE文件夹下面的权限777. ; 需要将base_conf_php.dist 复制成 base_conf_php 来用作base的配置文件 需用BASE的网页进行数据库初始化,在IE里输入http:// [ your ip ] /base-1.4.5会自动进入配置文件,然后填入相关内容即可.
mysql>grant CREATE, INSERT, SELECT, UPDATE on snort.* to snort;
mysql>SET PASSWORD FOR snort@localhost=PASSWORD(’123456’);
mysql> exit
RHEL5入侵检测系统(IDS)snort的安装与配置,建议用BASE做控制台
原创
©著作权归作者所有:来自51CTO博客作者feng9422的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
控制台打印进度条
控制台打印进度条,实时展示任务进度。
进度条 System Java -
RHEL5下snort的安装与配置
各位久等,又弄了好久最后发现原来可以使用。首先需要下载libpcap,mysql,apache,php,adodb
RHEL5 snort mysql php linux -
Snort(IDS)安装与简单应用
关于Snort(IDS)安装与简单应用 编于2009年3月
安全 IDS 入侵检测系统 休闲 Snort -
RHEL5下IDS-Snort+ACID搭建流程。
ACID的安装(点击大图!)
安全 IDS 休闲 snort ACID -
RHEL5下构建Snort网络入侵检测系统
正在编写,敬请关注
职场 构建 休闲 Snort RHEL -
Snort入侵检测系统安装配置
Snort入侵检测系统安装配置snort有三种工作模式:嗅探器、数据包记录器、入侵检测系统。做嗅探器时,
IDS 入侵检测系统 snort
















