整理不少,已出锥形。
使用到的工具:
Snort_2_9_0_1_Installer.zip
WinPcap_4_1_2.zip
acid-1.9.6b23.tar.gz
apache_2.2.11-win32-x86-no_ssl.rar
php-5.2.13-Win32-VC6-x86.zip
adodb460.zip
snortrules-snapshot-CURRENT.rar
jpgraph-1.27.tar.gz
mysql-5.0.51a-win32.zip
配置完成后会给出下载地址
apache+php+mysql 配置前面有
因为我是在虚拟机上做的测试
就1个C盘 图就不截了
1:
安装Winpcap_4_1_2.zip
2:
安装Snort
我安装到C:\Snort\
cd c:\snort\bin
snort.exe -W 查看网卡
应该是看不到的 重启计算机就可以看到了
3:
导入数据
mysql我是安装在c:\mysql
cd c:\mysql\bin\
mysql -u root -p Enter:password
creat database snort
creat database acid
建立2个数据库
导入数据
mysql -D snort -u -p < c:\snort\schemas\create_mysql
mysql -D acid -u -p < c:\snort\schemas\create_mysql
4:用户权限设置
我是直接在phpadmin下设置的
新建2用户 snort acid 密码账户相同 赋给snort acid 对应数据库权限
5:安装adodb
解压adodb360.zip
说明下:apache 我安装在c:\apache\ 网站目录为c:\home\
把adodb放在home目录下
6:安装jpgrapg库
说明:php我直接放在c:\php下
把jpgrapg文件放到c:\php\目录下
7:安装acid
解压放到c:\home下 目录为acid
修改acid的配置文件
acid_conf.php
------------------------------------
$DBlib_path = "c:\home\adodb";
$alert_dbname = "snort";
$alert_host = "localhost";
$alert_port = "3306";
$alert_user = "snort";
$alert_password = "snort";
/* Archive DB connection parameters */
$archive_dbname = "acid";
$archive_host = "localhost";
$archive_port = "3306";
$archive_user = "acid";
$archive_password = "acid";
$ChartLib_path = "c:\php\jpgraph\src";
配置完后
http://localhost/acid 访问会提示运行数据库
运行完后 可以看到acid的界面了
8:安装snort规则库
解压把里面的规则复制到c:\snort\rules\
9: 修改snort配置文件
c:\snort\etc\snort.conf
-----------------------------------
修改
include classification.config
include reference.config
改为绝对路径
include c:\snort\etc\classification.config
include c:\snort\etc\reference.config
设置snort输出
output database: log,mysql, user=snort password=snort dbname=snort host=localhost
var HOME_NET any --修改 192.168.1.0/24
var RULE_PATH C:\Snort\rules 规则文件
dynamicpreprocessor directory C:/Snort/lib/snort_dynamicpreprocessor ----修改目录路径
dynamicengine C:/Snort/lib/snort_dynamicengine/sf_engine.dll ----注意"/","\"问题
在'# output log_tcpdump: tcpdump.log' 下插入下一行:
output alert_fast: alert.ids
10: 启动snort
c:\snort\bin\
snotr 可以直接运行
c:\snort\bin>snort -c "c:\snort\etc\snort.conf" -l "c:/snort/log" -i 1 -d -e -X
加载snort.conf运行
参数说明:
-X 参数用于在数据链接层记录raw packet 数据
-d 参数记录应用层的数据
-e 参数显示/记录第二层报文头数据
-c 参数用以指定snort 的配置文件的路径
-i 指明监听的网络接口。
运行的时候很容易出错 看错误提示更改就OK了
亲自测试完成 如配置无法完成 请留言 可以手打错了地方
分享到:
相关推荐
入侵检测snort-2.0.0,可以用于linux和windows系统,网上已经不好找了。linux入侵检测工具snort
Snort是一款著名的开源入侵检测系统(Intrusion Detection System,简称IDS),它能够实时监控网络流量,通过分析数据包来识别潜在的攻击行为。Snort v3是其最新版本,引入了更多的功能和改进,提高了检测效率和准确...
《Snort入侵检测系统源码分析--独孤九贱》 Snort是一款开源的网络入侵检测系统(NIDS),由Gerald Combs于1990年创建,它能够实时监控网络流量,检测并报警潜在的攻击行为。尽管文中提到的是较旧版本Snort 2.2,但...
总之,《Snort入侵检测实用解决方案》不仅为读者提供了学习Snort的机会,也是一本针对Snort应用和配置的实际操作指南。这本书对于网络安全专业人员、系统管理员以及对入侵检测感兴趣的学者和学生来说,都是一个宝贵...
### 信息安全实验三:Snort入侵检测系统的配置与使用 #### 实验背景及目标 本实验旨在通过实际操作,使学生能够掌握Snort入侵检测系统的配置与使用方法。实验不仅涉及Snort的基本安装与配置,还包括如何搭建一个...
Snort入侵检测机制报警 Snort是一种流行的入侵检测系统,可以检测和防御网络攻击。Snort有三个工作模式:嗅探器模式、数据包记录器模式和网络入侵检测模式。嗅探器模式仅仅是从网络上读取数据包并作为连续不断的流...
### Linux平台Snort入侵检测系统实战指南 #### 一、引言 随着互联网技术的不断发展,网络安全成为企业和组织关注的重点之一。内部攻击由于其隐蔽性和复杂性,往往比外部攻击更难以防范。为了应对这些挑战,入侵...
"snort-3.0.0-243-cmake.tar.gz" 是Snort的一个特定版本,编号为3.0.0,版本号243,表明这是一个基于CMake构建系统的源码包。CMake是一种跨平台的自动化构建工具,用于管理项目的构建过程,简化在不同操作系统上的...
标题中的“基于snort的入侵检测系统,很全的开题报告”指的是使用Snort工具构建的入侵检测系统的研究项目。Snort是一个流行的开源网络入侵检测系统(NIDS),它通过在网络流量中检测模式匹配来识别潜在的恶意活动。...
Linux下基于Snort入侵检测系统的研究及实现 本文主要介绍了基于Snort的入侵检测系统在Linux操作系统下的研究和实现。入侵检测系统(Intrusion Detection System,简称IDS)是用来检测对计算机系统或网络系统非法...
- 以入侵检测模式启动SNORT,命令为`snort -c snort.conf`,此时SNORT将依据配置文件中的规则进行网络监控。 5. **报警日志分析**: - 当有符合报警规则的数据包出现时,SNORT会在`/var/log/snort/alert`目录下...
直至今天,Snort已发展成为一个多平台(Multi-Platform),实时(Real-Time)流量分析,网络IP数据包(Pocket)记录等特性的强大的网络入侵检测/防御系统(Network Intrusion Detection/Prevention System),即NIDS/NIPS....
3. 入侵检测模式:这是最复杂且可配置的,通过`snort -c`命令,分析网络流量,匹配用户定义的规则,并依据检测结果执行相应操作。 Snort的规则语言是基于文本的,每条规则由规则头和规则体两部分构成。规则头包括...
SNORT入侵检测系统是一种强大的网络入侵检测解决方案,其主要特点是实时流量分析、协议解析和内容匹配,能够检测多种网络攻击并进行实时报警。系统的核心组件包括数据包嗅探模块、预处理模块、检测模块和报警/日志...
【Snort入侵检测系统详解】 Snort IDS(入侵检测系统)是一种广泛使用的开源网络入侵检测系统,它具备实时流量分析和IP网络数据包记录的功能。Snort能够进行深入的协议分析,通过匹配预设的规则对网络数据包内容...
Snort是一款开源的网络入侵检测系统(NIDS),可在多种平台上运行,包括Linux和Windows。它能够实时分析网络流量,检测潜在的攻击行为。Snort作为一个轻量级的NIDS,主要功能是嗅探网络数据包,并根据预定义的规则集...