`
bwhzhl
  • 浏览: 102897 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Windos平台入侵检测配置 --Snort

阅读更多

整理不少,已出锥形。

使用到的工具:

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

    入侵检测snort-2.0.0,可以用于linux和windows系统,网上已经不好找了。linux入侵检测工具snort

    入侵检测系统Snort v3.0-snort3-community-rules.tar.gz规则文件

    Snort是一款著名的开源入侵检测系统(Intrusion Detection System,简称IDS),它能够实时监控网络流量,通过分析数据包来识别潜在的攻击行为。Snort v3是其最新版本,引入了更多的功能和改进,提高了检测效率和准确...

    Snort 入侵检测系统源码分析--独孤九贱.pdf

    《Snort入侵检测系统源码分析--独孤九贱》 Snort是一款开源的网络入侵检测系统(NIDS),由Gerald Combs于1990年创建,它能够实时监控网络流量,检测并报警潜在的攻击行为。尽管文中提到的是较旧版本Snort 2.2,但...

    Snort 入侵检测实用解决方案.pdf

    总之,《Snort入侵检测实用解决方案》不仅为读者提供了学习Snort的机会,也是一本针对Snort应用和配置的实际操作指南。这本书对于网络安全专业人员、系统管理员以及对入侵检测感兴趣的学者和学生来说,都是一个宝贵...

    信息安全实验三:Snort入侵检测系统的配置与使用

    ### 信息安全实验三:Snort入侵检测系统的配置与使用 #### 实验背景及目标 本实验旨在通过实际操作,使学生能够掌握Snort入侵检测系统的配置与使用方法。实验不仅涉及Snort的基本安装与配置,还包括如何搭建一个...

    Snort入侵检测 入侵机制报警

    Snort入侵检测机制报警 Snort是一种流行的入侵检测系统,可以检测和防御网络攻击。Snort有三个工作模式:嗅探器模式、数据包记录器模式和网络入侵检测模式。嗅探器模式仅仅是从网络上读取数据包并作为连续不断的流...

    Linux平台Snort入侵检测系统实战指南

    ### Linux平台Snort入侵检测系统实战指南 #### 一、引言 随着互联网技术的不断发展,网络安全成为企业和组织关注的重点之一。内部攻击由于其隐蔽性和复杂性,往往比外部攻击更难以防范。为了应对这些挑战,入侵...

    snort-3.0.0-243-cmake.tar.gz

    "snort-3.0.0-243-cmake.tar.gz" 是Snort的一个特定版本,编号为3.0.0,版本号243,表明这是一个基于CMake构建系统的源码包。CMake是一种跨平台的自动化构建工具,用于管理项目的构建过程,简化在不同操作系统上的...

    基于snort的入侵检测系统,很全的开题报告

    标题中的“基于snort的入侵检测系统,很全的开题报告”指的是使用Snort工具构建的入侵检测系统的研究项目。Snort是一个流行的开源网络入侵检测系统(NIDS),它通过在网络流量中检测模式匹配来识别潜在的恶意活动。...

    Linux下基于Snort入侵检测系统的研究及实现.pdf

    Linux下基于Snort入侵检测系统的研究及实现 本文主要介绍了基于Snort的入侵检测系统在Linux操作系统下的研究和实现。入侵检测系统(Intrusion Detection System,简称IDS)是用来检测对计算机系统或网络系统非法...

    11-2019051092-古昌权-SNORT入侵检测系统1

    - 以入侵检测模式启动SNORT,命令为`snort -c snort.conf`,此时SNORT将依据配置文件中的规则进行网络监控。 5. **报警日志分析**: - 当有符合报警规则的数据包出现时,SNORT会在`/var/log/snort/alert`目录下...

    snort入侵检测系统

    直至今天,Snort已发展成为一个多平台(Multi-Platform),实时(Real-Time)流量分析,网络IP数据包(Pocket)记录等特性的强大的网络入侵检测/防御系统(Network Intrusion Detection/Prevention System),即NIDS/NIPS....

    11-2019051099-袁霖-SNORT入侵检测系统1

    3. 入侵检测模式:这是最复杂且可配置的,通过`snort -c`命令,分析网络流量,匹配用户定义的规则,并依据检测结果执行相应操作。 Snort的规则语言是基于文本的,每条规则由规则头和规则体两部分构成。规则头包括...

    11-2019050385-李媛-SNORT入侵检测系统1

    SNORT入侵检测系统是一种强大的网络入侵检测解决方案,其主要特点是实时流量分析、协议解析和内容匹配,能够检测多种网络攻击并进行实时报警。系统的核心组件包括数据包嗅探模块、预处理模块、检测模块和报警/日志...

    11-2019053750-孙靖-SNORT入侵检测系统1

    【Snort入侵检测系统详解】 Snort IDS(入侵检测系统)是一种广泛使用的开源网络入侵检测系统,它具备实时流量分析和IP网络数据包记录的功能。Snort能够进行深入的协议分析,通过匹配预设的规则对网络数据包内容...

    Centos7.x搭建Snort IDS入侵检测环境.pdf

    Snort是一款开源的网络入侵检测系统(NIDS),可在多种平台上运行,包括Linux和Windows。它能够实时分析网络流量,检测潜在的攻击行为。Snort作为一个轻量级的NIDS,主要功能是嗅探网络数据包,并根据预定义的规则集...

Global site tag (gtag.js) - Google Analytics