入侵检测实验二

xx 大学实验报告

学院:计算机科学与信息学院

专业:信息安全班级:xx

8. Snort 安装包

9. Winpcap 安装包

1. 安装Apache_2.0.46:

实验

步骤(1)安装在默认文件夹C:\apache下:

第2页共18页

(2)打开配置文件C:\apache\apache2\conf\httpd.conf,将其中的Listen 8080,更改为Listen 50080:

(3)进入命令行运行方式,转入C:\apache\apache\bin子目录,输入下面命令:C:\apache\apache2\bin>apache –kinstall :

2. 安装PHP

第3页共18

(1)解压缩php-4.3.2-Win32.zip 至C:\php。

(2)复制C:\php下php4ts.dll 至%systemroot%\System32,php.ini-dist

至%systemroot%\php.ini。

(3)添加gd 图形支持库,在php.ini 中添加extension=php_gd2.dll。如果php.ini 有

该句,将此句前面的“;”注释符去掉

第4页共18页

(4)添加Apache 对PHP 的支持。在C:\apahce\apache2\conf\httpd.conf中添加:

LoadModule php4_module“C:/php/sapi/php4apache2.dll”

AddType application/x-httpd-php.php

(5)进入命令行运行方式,输入下面命令:Net start apache2

第5页共18

(6)在C:\apache\apche2\htdocs目录下新建test.php 测试文件,test.php 文件内容为

使用测试

3. 安装snort

第6页共18

4. 安装配置Mysql 数据库

(1)安装Mysql 到默认文件夹C:\mysql

(2)在命令行方式下进入C:\mysql\bin,输入下面命令:C:\mysql\bin\mysqld––install

(3)在命令行方式下输入net start mysql ,启动mysql 服务

(4)进入命令行方式,输入以下命令C:\mysql\bin>mysql–uroot –p

第7页共18

(5)在mysql 提示符后输入下面的命令((Mysql>)表示屏幕上出现的提示符,下同):

(Mysql>)create database snort;

(Mysql>)create database snort_archive;

(6)输入quit 命令退出mysql 后,在出现的提示符之后输入:

第8页共18

(c:\mysql\bin>)Mysql –Dsnort –uroot –p

(c:\mysql\bin>)Mysql –Dsnort_archive–uroot –p

(7)再次以root 用户身份登录mysql 数据库,在提示符后输入下面的语句:

(mysql>)grant usage on *.*to “acid”@”loacalhost”identified by “acidtest”;(mysql>)grant usage on *.*to “snort”@”loacalhost”identified by “snorttest”;

(8)在mysql 提示符后面输入下面的语句:

(mysql>)grant select,insert,update,delete,create,alter on snort.*to “adid”@”localhost;(mysql>)grant select,insert on snort.*to “snort”@”localhost;

(mysql>)grant select,insert,update,delete,create,alter on snort_archive.*to

“adid”@”localhost;

第9页共18页

5. 安装adodb

6. 安装配置数据控制台acid

(1)解压缩acid-0.9.6b23.tat.gz 至C:\apache\apache2\htdocs\acid-0.9.623

第10页共18

(2)

acid_conf.php文件:修改C:\apahce\apache2\htdocs下的

第11页共18

(3)查看http://127.0.0.1:50080/acid_db_setup.php网页

7. 安装jpgraph 库

(1)解压缩jpgraph-1.12.2.tar.gz 至C:\php\jpgraph

第12页共18

(2)修改C:\php\jpgrah\src下jpgraph.php 文件,去掉下面语句的注释。

DEFINE (”CACHE_DIR”,”/tmp/jpgraph_cache/”);

8. 安装winpcap

9. 配置并启动snort

(1)打开C:\snort\etc\snort.conf文件,将文件中的下列语句:

include classification.config

include reference.config

修改为绝对路径:

include C:\snort\etc\classfication.config

include C:\snort\etc\reference.config

第13页共18

(2)在该文件的最后加入下面语句:

Output database:alert,mysql,host=localhostuser=snortpassword=snorttestdbname=snortencoding=hexdetail=full

(3)进入命令行方式,输入下面的命令:

C:\snort\bin>snort–c“C:\snort\etc\snort.conf”–l“C:\snort\log”–d–e–X

第14页共18

第15页共18

(4)打开http://127.0.0.1:50080/acid /acid_main.php网页

10. 打开C:\snort\etc\snort.conf

(1)配置snort 的内、外网检测范围。

将snort.conf 文件中var Home_NETany 语句中的any 改为自己所在的子网地址,即将

第16页共18

snort 监测的内网设置为本机所在局域网。如本地IP 为192.168.1.10,则将any 改为192.168.1.0/24。

并将var EXTERNAL_NETany 语句中的any 改为!192.168.1.1/24,即将snort 监测的外网改为本机所在局域网以外的网络

(2)设置监测包含规则。

找到snort.conf 文件中描述规则的部分,前面加“#”表示该规则没有启用,将local.rules 之前的“#”去掉,其余规则保持不变。

(3)打开C:\snort\rules\local.rules文件。自己编写一条规则,实现对内网的对某特定网站访问时给出报警信息,并报警:

(4)检测所有ping 消息

Log icmp any any ->anyany(msg”hasping!”;)

第17页共18页

实验

总结通过本次实验,进行了安装Apache 、PHP 、snort 、Mysql 数据库、adodb 、数据控制台acid 、jpgraph 库、winpcap 等的安装和配置。根据实验步骤,应用了大部分的软件,完成了配置并启动snort 进行检测。从中,熟悉了snort 规则的格式,能够熟练的运用snort 格式写出简单的规则。

由实验,学会了耐心、细心的理解与研究。当然,实验过程中也出现了不少问题,导致电脑蓝屏,内存出错,部分系统常见软件无法识别,无法应用等。

指导

教师

意见签名:

年月日

第18页共18页

xx 大学实验报告

学院:计算机科学与信息学院

专业:信息安全班级:xx

8. Snort 安装包

9. Winpcap 安装包

1. 安装Apache_2.0.46:

实验

步骤(1)安装在默认文件夹C:\apache下:

第2页共18页

(2)打开配置文件C:\apache\apache2\conf\httpd.conf,将其中的Listen 8080,更改为Listen 50080:

(3)进入命令行运行方式,转入C:\apache\apache\bin子目录,输入下面命令:C:\apache\apache2\bin>apache –kinstall :

2. 安装PHP

第3页共18

(1)解压缩php-4.3.2-Win32.zip 至C:\php。

(2)复制C:\php下php4ts.dll 至%systemroot%\System32,php.ini-dist

至%systemroot%\php.ini。

(3)添加gd 图形支持库,在php.ini 中添加extension=php_gd2.dll。如果php.ini 有

该句,将此句前面的“;”注释符去掉

第4页共18页

(4)添加Apache 对PHP 的支持。在C:\apahce\apache2\conf\httpd.conf中添加:

LoadModule php4_module“C:/php/sapi/php4apache2.dll”

AddType application/x-httpd-php.php

(5)进入命令行运行方式,输入下面命令:Net start apache2

第5页共18

(6)在C:\apache\apche2\htdocs目录下新建test.php 测试文件,test.php 文件内容为

使用测试

3. 安装snort

第6页共18

4. 安装配置Mysql 数据库

(1)安装Mysql 到默认文件夹C:\mysql

(2)在命令行方式下进入C:\mysql\bin,输入下面命令:C:\mysql\bin\mysqld––install

(3)在命令行方式下输入net start mysql ,启动mysql 服务

(4)进入命令行方式,输入以下命令C:\mysql\bin>mysql–uroot –p

第7页共18

(5)在mysql 提示符后输入下面的命令((Mysql>)表示屏幕上出现的提示符,下同):

(Mysql>)create database snort;

(Mysql>)create database snort_archive;

(6)输入quit 命令退出mysql 后,在出现的提示符之后输入:

第8页共18

(c:\mysql\bin>)Mysql –Dsnort –uroot –p

(c:\mysql\bin>)Mysql –Dsnort_archive–uroot –p

(7)再次以root 用户身份登录mysql 数据库,在提示符后输入下面的语句:

(mysql>)grant usage on *.*to “acid”@”loacalhost”identified by “acidtest”;(mysql>)grant usage on *.*to “snort”@”loacalhost”identified by “snorttest”;

(8)在mysql 提示符后面输入下面的语句:

(mysql>)grant select,insert,update,delete,create,alter on snort.*to “adid”@”localhost;(mysql>)grant select,insert on snort.*to “snort”@”localhost;

(mysql>)grant select,insert,update,delete,create,alter on snort_archive.*to

“adid”@”localhost;

第9页共18页

5. 安装adodb

6. 安装配置数据控制台acid

(1)解压缩acid-0.9.6b23.tat.gz 至C:\apache\apache2\htdocs\acid-0.9.623

第10页共18

(2)

acid_conf.php文件:修改C:\apahce\apache2\htdocs下的

第11页共18

(3)查看http://127.0.0.1:50080/acid_db_setup.php网页

7. 安装jpgraph 库

(1)解压缩jpgraph-1.12.2.tar.gz 至C:\php\jpgraph

第12页共18

(2)修改C:\php\jpgrah\src下jpgraph.php 文件,去掉下面语句的注释。

DEFINE (”CACHE_DIR”,”/tmp/jpgraph_cache/”);

8. 安装winpcap

9. 配置并启动snort

(1)打开C:\snort\etc\snort.conf文件,将文件中的下列语句:

include classification.config

include reference.config

修改为绝对路径:

include C:\snort\etc\classfication.config

include C:\snort\etc\reference.config

第13页共18

(2)在该文件的最后加入下面语句:

Output database:alert,mysql,host=localhostuser=snortpassword=snorttestdbname=snortencoding=hexdetail=full

(3)进入命令行方式,输入下面的命令:

C:\snort\bin>snort–c“C:\snort\etc\snort.conf”–l“C:\snort\log”–d–e–X

第14页共18

第15页共18

(4)打开http://127.0.0.1:50080/acid /acid_main.php网页

10. 打开C:\snort\etc\snort.conf

(1)配置snort 的内、外网检测范围。

将snort.conf 文件中var Home_NETany 语句中的any 改为自己所在的子网地址,即将

第16页共18

snort 监测的内网设置为本机所在局域网。如本地IP 为192.168.1.10,则将any 改为192.168.1.0/24。

并将var EXTERNAL_NETany 语句中的any 改为!192.168.1.1/24,即将snort 监测的外网改为本机所在局域网以外的网络

(2)设置监测包含规则。

找到snort.conf 文件中描述规则的部分,前面加“#”表示该规则没有启用,将local.rules 之前的“#”去掉,其余规则保持不变。

(3)打开C:\snort\rules\local.rules文件。自己编写一条规则,实现对内网的对某特定网站访问时给出报警信息,并报警:

(4)检测所有ping 消息

Log icmp any any ->anyany(msg”hasping!”;)

第17页共18页

实验

总结通过本次实验,进行了安装Apache 、PHP 、snort 、Mysql 数据库、adodb 、数据控制台acid 、jpgraph 库、winpcap 等的安装和配置。根据实验步骤,应用了大部分的软件,完成了配置并启动snort 进行检测。从中,熟悉了snort 规则的格式,能够熟练的运用snort 格式写出简单的规则。

由实验,学会了耐心、细心的理解与研究。当然,实验过程中也出现了不少问题,导致电脑蓝屏,内存出错,部分系统常见软件无法识别,无法应用等。

指导

教师

意见签名:

年月日

第18页共18页


相关内容

  • 实验室手册
  • ******有限公司质量管理体系文件 实验室手册 依据:ISO/TS16949:2002(7.6.3) 及ISO/IEC17025:1999编制 目 录 发 布 实 施 令 公司为满足ISO/TS16949:2002标准中7.6.3条款"实验室要求",依据ISO /IEC1702 ...

  • 资质认定管理办法及评审准则
  • 实验室和检查机构资质认定管理办法 (2006-02-21) <实验室和检查机构资质认定管理办法>已经2005年12月31日国家质量监督检验检疫总局局务会议审议通过,现予公布,自2006年4月1日起施行.1987年7月10日原国家计量局发布的<产品质量检验机构计量认证管理办法> ...

  • 实验室资质认定评审准则(要素要点)详细
  • 实验室资质认定评审准则 <实验室资质认定评审准则>是根据<中华人民共和国计量法>.<中华人民共和国标准化法>.<中华人民共和国产品质量法>.<中华人民共和国认证认可条例>等有关法律.法规的规定,结合我国实验室的实际状况.国内外实验室管理经验 ...

  • 检测实验室质量手册201...
  • 检测实验室质量管理手册 检测实验室质量管理手册目录 1. 前言 2. 声明 3. 管理要求 4.1 组织 4.2 管理体系 4.3文件控制 4.4 要求.标书和合同的评审 4.5 检测和校准的分包 4.6 服务和供应品的采购 4.7服务客户 4.8投诉 4.9 不符合检测工作的控制 4.10 改进 ...

  • 实验室常见岗位职责及管理制度整理汇总
  • 目录 实验室主任岗位职责 实验室副主任岗位职责 实验室技术负责人岗位职责 实验室质量负责人岗位职责 实验室检测工程师岗位职责 实验室检验人员岗位职责 实验室资料员岗位职责 实验室设备管理员职责 实验室样品管理员岗位职责 实验室管理制度 检测事故分析报告制度 仪器设备验收.保管.降级和报废制度 仪器设 ...

  • 核酸检测实施方案
  • 全面推行核酸检测试运行工作方案 为预防和控制经血传播疾病的发生,保障临床用血质量和安全,经研究决定我站将全面 开展核酸检测.为稳步推进核酸全面检测,不影响血液批放行,满足临床用血需求,制定本 试运行方案. 一.组织管理 为顺利开展全面核酸检测工作,成立核酸检测工作小组,工作组负责全面推行核酸检测 试 ...

  • 实验室检验质量保证建议
  • 1 影响检测实验室结果质量的因素 影响检测实验室结果质量的因素有很多,例如人员.环境.仪器.方法等,每个检测环节都有可能直接或间接地影响检验报告的质量. 1.1 人员因素 人员是进行各项检测活动的主体.实验室应配备充足的人员,不仅指检测人员,还包括决策层领导人.质量负责人.技术负责人.一般管理人员等 ...

  • 实验室检测方法管理标准
  • QB 实验室检测方法管理标准 攀枝花钢铁有限责任公司 发布 QG/YX0137-2004 前 言 为规范冶金产品理化检测实验室取样.样品制备/加工.校准及检测方法的选择和确定.试验和确认.审批和应用,特制订本标准. 本标准由攀枝花钢铁有限责任公司提出. 本标准由攀枝花钢铁有限责任公司委托质量计量管理 ...

  • 能力验证结果报告1
  • CNAST0458水产品中恩诺沙星.环丙沙星 检测能力验证计划结果报告 中国合格评定国家认可委员会威海出入境检验检疫局检验检疫技术中心 二OO九年十一月 组织机构:中国合格评定国家认可委员会 能力验证负责人:翟培军联系人:何平王腊梅 联系地址:北京市崇文区南花市大街8号邮政编码:100062 联系电 ...

  • 第三方检测机构的发展趋势
  • 第三方检测机构的发展趋势 市场经济的快速发展要依托检测机构,而检测机构的发展更推动了市场的良性运行,两者相辅相成,互为依托.如何更好地促进检测机构的发展. 规范检测机构的工作.避免机构间的无序竞争.提升机构的技术能力.积极参与国家化的竞争,这些因素都对我国的检测机构提出了更高的要求. 建立高端第三方 ...