实验五_入侵检测系统安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验序号 5
实验名称
实验五:入侵检测系统 实验地点
实验日期 2013 年 5 月 28 日
实 验 内 容
1、安装Apache HTTP Server
2、PHP
3、安装Snort
4、安装winpcap
5、安装配置MYSQL 数据库
6、安装adodb
7、安装配置数据控制台acid 8、安装jpgrapg 库 9、配置并启动snort
实验过程及步骤:
1、 安装Apache HTTP Server (httpd-2.2.17-win32-x86-no_ssl )
2、PHP
步骤1:解压缩php-5.2.1-Win32 至c:\php
步骤2:拷贝c:\php下php.ini-dist至c:\windows\system目录下,然后改名为php.ini
步骤3:添加gd图形库支持,在php.ini中添加extension=php_gd2.dll。如果php.ini有该句,将此语句前面的“;”注释符去掉
注意:这里需要将文件c:\php\ext\php_gd2.dll拷贝到目录c:\php\下
步骤4:添加Apache对PHP的支持:
在c:\apache\conf\httpd.conf中添加:LoadModule php5_module "c:/php/php5apache2_2.dll”
AddType application/x-httpd-php .php
注意.php前面有空格
改端口为:8080
步骤5:重启Apache
步骤6:在C:\Apache\htdocs目录下新建test.php测试文件,test.php 文件内容为
步骤7:使用http://127.0.0.1/test.php,测试PHP是否成功安装,如成功安装,则在浏览器中出现下面的网页:
3、安装Snort
4、安装winpcap
5、安装配置MYSQL数据库
mysql-5.5.9-win32.msi;
安装Mysql到文件夹C:\MySQL\MySQL Server 5.5;密码123
单击“开始”按钮,选择“运行”,输入“cmd”,在出现的命令行窗口中输入下面的命令:
cd c:\mysql\MySQL server 5.5\bin
c:\mysql\MySQL server 5.5\bin >mysql -h localhost -u root -p
然后输入密码123
在mysql提示符后输入下面的命令:
mysql> create database snort;
(注意:在输入分号后mysql才会编译执行语句)
mysql>create database snort_archive;
(上面的create语句建立了snort运行必须的snort数据库和snort_archive数据库)
输入“quit”命令退出mysql后,在出现的提示符之后输入:
mysql -D snort -u root -p < c:\snort\schemas\create_mysql
mysql -D snort_archive -u root -p < c:\snort\schemas\create_mysql
(上面两个语句表示以root用户身份,使用c:\snort\schemas目录下的create_mysql脚本文件,在Snort数据库和snort_archive数据库中建立了snort运行必须的数据表)
注意:以此形式输入的命令后没有“;”
屏幕上会出现密码输入提示,输入root用户密码“123”,回车即可
再次以root用户登陆mysql数据库,
c:\mysql\MySQL server 5.5\bin >mysql -h localhost -u root -p
然后输入密码123
在提示符后输入下面的语句:
mysql>grant usage on *.* to "acid"@"localhost" identified by "acidtest";
mysql>grant usage on *.* to "snort"@"localhost" identified by "snorttest";
(上面两个语句表示在本地数据库中建立了acid(密码为acidtest)和snort(密码为snorttest)两个用户,以备后面使用)
在mysql提示符后面输入下面的语句
mysql> grant select,insert,update,delete,create,alter on snort .* to "acid"@"localhost";
mysql> grant select,insert on snort .* to "snort"@"localhost";
mysql> grant select,insert,update,delete,create,alter on snort_archive .* to "acid"@"localhost"; (这是为新建的用户在snort和snort_archive数据库中分配权限)
6、安装adodb
将adodb511.zip解压缩至c:\php\adodb5 目录下,即完成了adodb的安装
7、安装配置数据控制台acid
解压缩acid-0.9.6b23.tar.gz 至c:\apache\htdocs\acid 目录下
修改c:\apache\htdocs\acid下的acid_conf.php 文件:(使用写字板打开)
查看http://127.0.0.1/acid/acid_db_setup.php网页,发现出现下面的错误:
问题解决:(在文件C:\WINDOWS\PHP.INI中修改)
;extension=php_mysql.dll去掉前面的分号
再加上:extension_dir = “c:\php\ext "