在Windows环境下搭建Snort+BASE入侵检测系统
发布时间:2020-12-14 02:37:05 所属栏目:Windows 来源:网络整理
导读:操作系统: Windows 7 (service pack 1) 所需软件: 虚拟机:VirtualBox 网络数据包截取驱动程序:WinPcap 4.1.3 ( WinPcap_4_1_3.exe ) Windows版本的Snort安装包:Snort 2.8.6 for Win32 ( Snort_2_8_6_Installer.exe ) 官方认证Snort规则库: snortrules-
由于我们建立的是测试环境,所有的组件安装都在一台机器上完成。 安装前的准备
?
选择需要导入的虚拟电脑文件进行导入
?
最好重新初始化网卡地址
部署过程WinPcap安装过程非常简单,此处略过。Snort的安装和配置
?
snort软件安装包
?
点击同意进到下一步
?
默认就好,点击next
?
点击Next
?
默认安装到c盘,此处我们不需要改变,点击Next
?
安装完成,点击close
?
提示snort安装成功
?
安装规则包
?
安装规则包之前,rules目录是空的
?
如果出现是否合并文件夹,一律选是
?
选择是
?
安装规则包之后的snort根目录结构
?
用编辑器打开配置文件snort.conf
?
按图修改,或者拷贝下面内容把相应行覆盖
var RULE_PATH c:snortrules var SO_RULE_PATH c:snortso_rules var PREPROC_RULE_PATH c:snortpreproc_rules
?
按图修改,或者拷贝下面内容把相应行覆盖
# path to dynamic preprocessor libraries dynamicpreprocessor directory c:snortlibsnort_dynamicpreprocessor # path to base preprocessor engine dynamicengine c:snortlibsnort_dynamicenginesf_engine.dll
?
按图修改,或者拷贝下面内容把相应行覆盖
preprocessor http_inspect: global iis_unicode_map c:snortetcunicode.map 1252
?
按图修改,或者拷贝下面内容把相应行覆盖
output database: alert,mysql,user=snort password=snort dbname=snortdb host=localhost
?
按图修改,或者拷贝下面内容把相应行覆盖
include $RULE_PATH/snmp.rules include $RULE_PATH/icmp.rules include $RULE_PATH/tftp.rules include $RULE_PATH/scan.rules include $RULE_PATH/finger.rules include $RULE_PATH/web-attacks.rules include $RULE_PATH/shellcode.rules include $RULE_PATH/policy.rules include $RULE_PATH/info.rules include $RULE_PATH/icmp-info.rules include $RULE_PATH/virus.rules include $RULE_PATH/chat.rules include $RULE_PATH/multimedia.rules include $RULE_PATH/p2p.rules include $RULE_PATH/spyware-put.rules include $RULE_PATH/specific-threats.rules include $RULE_PATH/voip.rules include $RULE_PATH/other-ids.rules include $RULE_PATH/bad-traffic.rules # decoder and preprocessor event rules include $PREPROC_RULE_PATH/preprocessor.rules include $PREPROC_RULE_PATH/decoder.rules # dynamic library rules include $SO_RULE_PATH/bad-traffic.rules include $SO_RULE_PATH/chat.rules include $SO_RULE_PATH/dos.rules include $SO_RULE_PATH/exploit.rules include $SO_RULE_PATH/imap.rules include $SO_RULE_PATH/misc.rules include $SO_RULE_PATH/multimedia.rules include $SO_RULE_PATH/netbios.rules include $SO_RULE_PATH/nntp.rules include $SO_RULE_PATH/p2p.rules include $SO_RULE_PATH/smtp.rules include $SO_RULE_PATH/sql.rules include $SO_RULE_PATH/web-activex.rules include $SO_RULE_PATH/web-client.rules include $SO_RULE_PATH/web-misc.rules
AppServ安装和配置
?
AppServ安装包
?
点Next
?
点I Agree
?
默认安装到C盘,不需要改,点Next
?
全部选上,点Next
?
点确定
?
勾上I agree...,然后点Install
?
安装成功,点close
?
默认就好,不需要改变,点Next
?
设置八位数密码,字符集默认就好,点Install
?
点Finish
?
如果弹出安全警报,则点允许访问
?
此时,打开firefox浏览器,在地址栏输入localhost应该能够看到图中信息,如果不能显示图中信息,则表明AppServ安装有问题,或者没有运行Appche服务
在MySql中创建snortdb和snortarc,以及所需数据表
?
打开cmd,按照截图所示,以root用户连接到mysql,下面命令都是在mysql输入,注意两个source命令后面没有分号
mysql> create database snortdb; mysql> create database snortarc; mysql> use snortdb; mysql> source c:snortschemascreate_mysql mysql> use snortarc; mysql> source c:snortschemascreate_mysql mysql> grant usage on *.* to "snort"@"localhost" identified by "snort"; mysql> grant select,insert,update,delete,create,alter on snortdb .* to "snort"@"localhost"; mysql> grant select,alter on snortarc .* to "snort"@"localhost"; mysql> set password for "snort"@"localhost"=password(‘snort‘);
配置base
?
按图操作
?
按图操作
?
按图操作
?
按图操作
?
按图操作
?
按图操作
?
按图操作
?
按图操作
?
按图操作
?
按图操作
在命令行输入以下命令,使snort工作在网络监测系统模式,并在另一台主机用nmap扫描该主机,则可以在base界面看到统计信息,如下图所示。 c:snortbinsnort -i1 -dev -c c:snortetcsnort.conf -l c:snortlog
?
在同网段另一台主机使用nmap扫描该主机
?
base显示的snort统计信息
如果运行snort出现以下错误,则按图中步骤进行操作:
?
如果运行snort出现图中所示错误,则按图操作
至此,windows环境下的snort+base入侵检测系统搭建完毕! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 创建虚拟文件夹并将它们挂钩到文件系统中
- .net – 使用msi在客户端机器上安装先决条件的最佳方法
- windows-phone – 创建全景控制截图
- Windows Phone 7从应用程序导航到互联网
- windows – cmd字符串替换特殊字符
- windows-server-2012-r2 – 如何强制BITS在Win Server 2012
- DLL – 如何在Windows上的D语言程序中使用SQLite库?
- windows – 进入源代码管理
- 构建你自己的论坛,基于windows服务器的xampp+discuz论坛
- winapi – Windows Aero – 以编程方式禁用视觉效果
推荐文章
站长推荐
热点阅读