Snort入侵检测系统的配置与使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
贵州大学实验报告
学院:计信学院专业:班级:
3、安装snort
安装snort-2_0_0.exe,snort的默认安装路径在C:\snort
安装配置Mysql数据库
(1)安装Mysql到默认文件夹C:\mysql,并在命令行方式下进入C:\mysql\bin,输入下面命令:C:\mysql\bin\mysqld ––install 这将使mysql在Windows中以服务方式运行。
(2)在命令行方式下输入net start mysql,启动mysql服务
(3)进入命令行方式,输入以下命令
C:\mysql\bin>mysql –u root –p
如下图:
出现Enter Password提示符后直接按“回车”,这就以默认的没有密码的root用户
$archive_dbname = "snort_archive";
$archive_host = "localhost";
$archive_port = "3306";
$archive_user = "acid";
$archive_password = "acidtest";
$ChartLib_path=”C:\php\jpgraph\src”;
注意:修改时要将文件中原来的对应内容注释掉,或者直接覆盖。
(3)查看http://127.0.0.1:50080/acid/acid_db_setup.php网页,如下图所示,单击create ACID AG 建立数据库。
5、安装jpgraph库
(1)解压缩jpgraph-1.12.2.tar.gz至C:\php\jpgraph
(2)修改C:\php\jpgrah\src下jpgraph.php文件,去掉下面语句的注释。
DEFINE(”CACHE_DIR”,”/tmp/jpgraph_cache/”);
安装winpcap
安装默认选项和默认路径安装winpcap。
配置并启动snort
(3)打开C:\snort\etc\snort.conf文件,将文件中的下列语句:
include classification.config
include reference.config
修改为绝对路径:
include C:\snort\etc\classfication.config
include C:\snort\etc\reference.config
(4)在该文件的最后加入下面语句:
Output database: alert,mysql,host=localhost user=snort
password=snorttest dbname=snort encoding=hex detail=full
(5)进入命令行方式,输入下面的命令:
C:\snort\bin>snort –c “C:\snort\etc\snort.conf”–l “C:\snort\log”–d –e –X
上面的命令将启动snort,如果snort正常运行,系统最后将显示如下图所示
(6)打开http://127.0.0.1:50080/acid/acid_main.php网页,进入acid分析控制台主界面。如上述配置均正确,将出现如下图所示的页面。
二、Windows下snort的使用
1、完善配置文件
(1)打开C:\snort\etc\snort.conf
(2)配置snort的内、外网检测范围。
将snort.conf文件中var Home_NET any语句中的any改为自己所在的子网地址,即将snort监测的内网设置为本机所在局域网。如本地IP为192.168.1.10,则将any改为192.168.1.0/24。
并将var EXTERNAL_NET any语句中的any改为!192.168.1.1/24,即将snort 监测的外网改为本机所在局域网以外的网络
(3)设置监测包含规则。
找到snort.conf文件中描述规则的部分,前面加“#”表示该规则没有启用,将local.rules之前的“#”去掉,其余规则保持不变。
2、使用控制台查看结果
3、配置snort规则
(1)打开C:\snort\rules\local.rules文件。
(2)在规则中添加一条语句,实现对内网的UDP协议相关流量进行检测,并报警:
udp ids/dns-version-query。
语句如下:Alert tcp any any->$Home_NET any(msg:”udp ids/dns-version-query”;content:”version”;)
重启snort和acid检测控制台,使规则生效。
实
验
数
据
注:各学院可根据教学需要对以上栏木进行增减。表格内容可根据内容扩充。