版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在windows环境下snort的安装配置1.安装apache22:安装 PHP5:43)安装winpcap74)安装snort75)安装和设置mysql85)安装adodb:146)安装jpgrapg 库157)安装acid158)建立acid 运行必须的数据库:169)解压 snortrules-snapshot-CURRENT.tar.gz到c:snort目录下1610)启动snort1711)测试snort17Snort 是一套非常优秀的IDS和网络监测系统,值得大中型网络管理者和网络安全爱好人员去学习使用安装平台: Windows Server 2003 + My SQL + Apa
2、che + PHP5需要软件包:(以下软件包都可以从ftp上直接下载获取)1)Snort_2_6_1_1_Installer.exe Windows 版本的Snort 安装包2)snortrules-snapshot-CURRENT.tar.gz snort规则库3)winpcap3.1 网络数据包截取驱动程序(4.0Beta 2 版也可)4)acid-0.9.6b23.tar.gz 基于php 的入侵检测数据库分析控制台5)mysql-5.0.27-win32.zip Windows 版本的mysql安装包6)apache.zip Windows 版本的vapache 安装包7)jpgrap
3、h-2.1.4.tar.gz 图形库for PHP8)adodb465.zip ADOdb(Active Data Objects Data Base)库for PHP9)php-5.2.0-Win32.zip Windows 版本的php 脚本环境支持入侵检测系统的安装说明:(注:软件包较多。需要细心,和耐心。现在就开始我们的snort配置之旅吧,痛苦着并快乐着。)1.安装apache安装的时候注意,如果你已经安装了IIS 并且启动了Web Server,因为IISWebServer 默认在TCP 80 端口监听,所以会和Apache WebServer 冲突,我们可以修改Apache We
4、bServer为其他端口。也可修改iis的端口。Apache的安装配置:安装在此:C:Apache2.2httpd.conf是apache的配置文件。在安装目录etc目录下可以找到。2:安装 PHP5:假设你的系统安装于 C 盘,否则下列目录均须改成相应的盘的目录。C:PHP 目录下的 php5ts.dll 文件到 C:windows(如果是 windows 2000 操作系统,则为 C:WINNT 目录,下同,不再重复说明) 目录下。复制 C:PHP 目录下所有dll 文件于 C:windowssystem32 目录下:PHP 安装目录设为 c:PHP, php.ini 配置文件(是由php
5、.ini-recommend文件改名生成的)根据需要修改下面两行extension=php_mssql.dllextension=php_mysql.dll取消注释.(让php支持mysql数据库)此外:还需修改php.ini中extension_dir指定路径。应该是:extension_dir = c:/php/ext(根据php安装路径中的目录名来设定)。调用GD库 取消;extension=php_gd2.dll,前面的分号。另外需要注意:php4和mysql5配合有问题,据说是mysql5登录方式较以前版本有变化。所以一般选择php4+mysql4,或者php5+mysql5。修改a
6、pache配置文件httpd.conf,作如下修改:LoadModule php5_module c:/php/php5apache2.dllAddType application/x-httpd-php .php修改的内容和方式如下Apache默认的网页文件夹在C:Apache2.2htdocs修改完成后,重启apache在apache的htdocs 目录下新建index.php,index.php 文件内容:使用http:/localhost/index.php测试php 是否安装成功正常情况结果如下图:3)安装winpcap按向导提示完成即可 (有时会提示重启计算机。)使网卡处于混杂模式
7、,能够抓取数据包。4)安装snort采用默认安装完成即可安装完成使用下列命令行验证是否成功C:Snortbinsnort.exe -W (也可以看到所有网卡的 Interface 列表)看到那个狂奔的小猪了吗?看到了,就表示snort安装成功。5)安装和设置mysql设置数据库实例流程:建立snort 运行必须的snort 库和snort_archive 库C:Program FilesMySQLMySQL Server 5.0binmysql -u root -pEnter password: (你安装时设定的密码,这里使用mysql这个密码)mysqlcreate database sno
8、rt;mysqlcreate database snort_archive;使用C:Snortschemas目录下的create_mysql 脚本建立Snort 运行必须的数据表c:mysqlbinmysql -D snort -u root -p c:snortschemascreate_mysqlc:mysqlbinmysql -D snort_archive -u root -p grant usage on *.* to acidlocalhost identified by acidtest;mysql grant usage on *.* to snortlocalhost ide
9、ntified by snorttest;为acid 用户和snort 用户分配相关权限mysql grant select,insert,update,delete,create,alter on snort .* tosnortlocalhost;mysql grant select,insert,update,delete,create,alter on snort .* toacidlocalhost;mysql grant select,insert,update,delete,create,alter on snort_archive .*to acidlocalhost;mysq
10、l grant select,insert,update,delete,create,alter on snort_archive .*to snortlocalhost;5)安装adodb:解压缩adodb360.zip 至c:phpadodb 目录下6)安装jpgrapg 库解压缩jpgraph-1.12.2.tar.gz 至c:phpjpgraph7)安装acid解压缩acid-0.9.6b23.tar.gz 至c:apache2htdocsacid 目录下修改acid_conf.php 文件$DBlib_path = c:phpadodb;$alert_dbname = snort;$
11、alert_host = localhost;$alert_port = 3306;$alert_user = acid;$alert_password = acidtest;/* Archive DB connection parameters */$archive_dbname = snort_archive;$archive_host = localhost;$archive_port = 3306;$archive_user = acid;$archive_password = acidtest;$ChartLib_path = c:phpjpgraphsrc;8)建立acid 运行必
12、须的数据库:http:/你的ip地址/acid/acid_db_setup.php按照系统提示建立 c 若不成功,则将acid_db_setup.php中的建数据表语句自行提取出来在mysql数据库中建表,如下:CREATE TABLE acid_ag ( ag_id INT UNSIGNED NOT NULL AUTO_INCREMENT,ag_name VARCHAR(40),ag_desc TEXT, ag_ctime DATETIME,ag_ltime DATETIME,PRIMARY KEY(ag_id),INDEX (ag_id);CREATE TABLE acid_ag_aler
13、t( ag_id INT UNSIGNED NOT NULL,ag_sid INT UNSIGNED NOT NULL,ag_cid INT UNSIGNED NOT NULL, PRIMARY KEY (ag_id, ag_sid, ag_cid),INDEX (ag_id),INDEX (ag_sid, ag_cid);CREATE TABLE acid_ip_cache( ipc_ip INT UNSIGNED NOT NULL,ipc_fqdn VARCHAR(50),ipc_dns_timestamp DATETIME,ipc_whois TEXT,ipc_whois_timesta
14、mp DATETIME,PRIMARY KEY (ipc_ip),INDEX (ipc_ip);CREATE TABLE acid_event ( sid INT UNSIGNED NOT NULL,cid INT UNSIGNED NOT NULL,signature INT UNSIGNED NOT NULL,sig_name VARCHAR(255),sig_class_id INT UNSIGNED,sig_priority INT UNSIGNED,timestamp DATETIME NOT NULL,ip_src INT UNSIGNED,ip_dst INT UNSIGNED,
15、ip_proto INT,layer4_sport INT UNSIGNED,layer4_dport INT UNSIGNED,RIMARY KEY (sid,cid),INDEX (signature),INDEX (sig_name),INDEX (sig_class_id),INDEX (sig_priority),INDEX (timestamp),INDEX (ip_src),INDEX (ip_dst), INDEX (ip_proto), INDEX (layer4_sport), INDEX (layer4_dport);9)解压 snortrules-snapshot-CU
16、RRENT.tar.gz到c:snort目录下编辑c:snortetcsnort.conf需要修改的地方:include classification.configinclude reference.config改为绝对路径include c:snortetcclassification.configinclude c:snortetcreference.config设置snort 输出alert 到mysql serveroutput database: log,mysql, user=root password=mysql dbname=snorthost=localhostvar HOME_NET /24 -(你所处的网段)var RULE_PATH C:Snortrules -(规则文件存放的目录)dynamicpreprocessor directory C:Snortlibsnort_dynamicpreprocessordynamicengine C:Snortlibsnort_dynamicenginesf_engine.dll在测试之前,你要在local.rules文档里加入下面的语句:alert ip any any - any any
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026人工智能技术应用场景拓展及商业化策略研究报告
- 2026中国智能马桶陶瓷阀芯防垢技术专利布局与创新报告
- 2026中国数字货币领域产品供给需求技术创新竞争格局发展现状规划报告
- 2026汽车零部件再制造技术市场覆盖率竞争格局分析研究发展报告
- 2026年岳阳市云溪区街道办人员招聘考试模拟试题及答案详解
- 2026Fast芯片组市场规模测算与增长驱动因素解析
- 2026中国烟草设备制造技术与产业链现状评估
- 2026人工智能机器学习行业市场供需分析现状评估投资规划研究报告
- 2026年贵州省安顺市中小学教师招聘笔试备考试题及答案详解
- 2026年铜陵市郊区街道办人员招聘笔试备考题库及答案详解
- 2024年电力交易员(高级工)职业鉴定理论考试题库(单选题、多选题、判断题)
- 床上用品采购投标方案(技术方案)
- 电路板技术开发合同模板
- 群体感应系统(共45张课件)
- DL∕T 5370-2017 水电水利工程施工通 用安全技术规程
- DL∕T 651-2017 氢冷发电机氢气湿度技术要求
- 犬猫超声介导膀胱穿刺技术规范
- 大班劳动教育课题研究报告(3篇模板)
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 土石坝变形监测(1)讲解
- CJJ2-2008 城市桥梁工程施工与质量验收规范
评论
0/150
提交评论