Snort.conf 文件说明

来源:互联网 发布:淘宝兼职怎么找真的 编辑:程序博客网 时间:2024/06/03 13:17

Snort.Conf说明

 

Snort.conf 文件主要分为这样几个步骤

       Step1,配置程序环境变量

       Step2,配置dynamic loaded libraries

    Step3, 配置预处理器

    Step4,配置输入输出插件

    Step5配置Snort中的特殊配置

    Step6,自定义规则文件

 

环境变量

var HOME_NET any                                            本地网络

var EXTERNAL_NET any                                        外地网络

var DNS_SERVERS $HOME_NET                                   本地域名解析

var SMTP_SERVERS $HOME_NET                              本地SMTP

var HTTP_SERVERS $HOME_NET                              本地的HTTP服务器

var SQL_SERVERS $HOME_NET                                   本地的SQL_ SERVERS服务器

var TELNET_SERVERS $HOME_NET                                本地的TELNET服务器

var SNMP_SERVERS $HOME_NET                              本地的SNMP服务器

var HTTP_PORTS 80                                       使用的HTTP服务端口

var SHELLCODE_PORTS !80                                 SHELLCODE端口

var ORACLE_PORTS 1521                                   ORACLE使用的端口

var RULE_PATH ../rules                                  本地的规则路径

 

配置动态装载库

动态装载库是动态预处理器运行需要的so文件,这里配置的内容是动态装载库在系统中的路径,不希望用户对其进行修改。默认值如下:

dynamicpreprocessor directory /usr/local/lib/snort_dynamicpreprocessor/

dynamicengine /usr/local/lib/snort_dynamicengine/libsf_engine.so

 

配置预处理器

默认配置不希望用户更改的配置有以下几种:

       ·FLOW:用于保持数据包长期的状态,配置PortScan必须,是默认配置,不希望用户修改。

       preprocessor flow: stats_interval 0 hash 2

 

    ·Frag3:用于处理IP分片,也属于默认配置

    ·portscan :用于对端口扫描进行检测

    ·

 

可选项预处理器:

       ·BO 检测BO后门程序的预处理器

       ·RPC decode:对RPC协议进行解码

       ·http_inspect保护HTTPserver

    ·telnet_decode:进行Telnet解码

    ·ftp_telnet

    ·SMTP:可以对SMTP协议正确性进行检验,同时防止利用SMTP协议进行的缓冲区溢出

    ·arpspoof:

    ·DNS

配置输出插件

配置全局忽略端口列表

自定义规则

报警日志格式

这是SNORT文本格式的报警日值,我们在55上发现了下面几个类型的异常。

 

[**] [1:1917:6] SCAN UPnP service discover attempt [**]

[Classification: Detection of a Network Scan] [Priority: 3]

01/25-08:31:47.381031 10.21.5.170:1078 -> 239.255.255.250:1900

UDP TTL:1 TOS:0x0 ID:345 IpLen:20 DgmLen:160

Len: 132

 

[**] [1:1627:3] BAD-TRAFFIC Unassigned/Reserved IP protocol [**]

[Classification: Detection of a non-standard protocol or event] [Priority: 2]

01/25-08:43:07.541942 10.21.255.255 -> 255.255.255.255

PROTO139 TTL:255 TOS:0x0 ID:1 IpLen:20 DgmLen:50

[Xref => http://www.iana.org/assignments/protocol-numbers]

 

Snort报警日值的格式遵循下面的规律:

 

[**][报警的ID]报警名称[**]/n

[Classification: 报警属于的类型][严重程度:数字,越大越严重]/n

报警产生时间 攻击发起方IP:端口 方向符号 被攻击方的IP:端口/n

使用的协议号 TTL TOS ID IpLen DgmLen /n

[各大安全组织关于此次攻击的详细说明]

 
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 二年级末考紧张怎么办 孩子粗心做数学题老出错怎么办 生地会考考了140怎么办 数学成绩考砸了怎么办? 考砸了家长发火怎么办 大型考试考砸了怎么办 能力考试考砸了怎么办 考砸了老师批评怎么办 英语抽测考砸了老师怎么办? 辅导班学生考砸了老师怎么办 好学生考砸了怎么办? 孩子学习不认真马虎怎么办 孩子做作业不认真马虎怎么办 一年级小孩学习不认真怎么办 孩子做题审题不认真怎么办 初二孩子不认真审题怎么办 孩子总是粗心抄错题看错题怎么办 孩子总马虎我要怎么办 年检标志跟车牌号不一样怎么办 纹完身后喝酒了怎么办 孩子学习态度不端正怎么办 孩子高考三模考差了家长怎么办 一年级学生学习马虎大意怎么办 一年级下册孩子做作业马虎怎么办 一年级孩子做题马虎怎么办 四年级小孩不喜欢数学该怎么办 工作出了大错误怎么办 遇到不讲道理的人怎么办 四岁宝宝爱生闷气怎么办 一岁宝宝没耐心怎么办 孩子挑食 幼儿园老师该怎么办 小孩被惯的无法无天怎么办 高中的儿子不写作业怎么办 儿子总是不写作业怎么办 长鸡眼脚背肿了怎么办 脚上反复长鸡眼怎么办 脚底长鸡眼很痒怎么办 小脚趾上长鸡眼怎么办 6岁宝宝不爱学习怎么办 上班站久了腿肿怎么办 站时间长了腿肿怎么办