pfsense部署三(snort各版块使用)

在上篇文章上我们已经进行了snort的基础配置了,接下来需要进行snort的具体配置,其中包括各板块的设置,例:白名单,警报,规则设置等

规则库配置

点击  service > snort >  Global Settings ,在code值那里写上Oinkcode值,至于这个值有两种,一种是通过注册snort账户来获取(免费),这种叫Snort VRT规则,还有一种是通过付费订阅,叫Emerging Threats Pro 规则,这种比较好的作用是可以自动更新规则库,这两种方式的获取方式我标记在图中了,一号是免费的,二号是付费的

往下看到Rules Update Settings这,这个是进行更新规则间隔的,我设置的是一天一次,每天两点更新

更新规则

点击service > snort >  Update Rules,这里是进行规则更新的设置,通过比较本地文件的 MD5 与供应商网站上的远程文件的 MD5 来确定是否下载新规则,当然也可以手动更新点击Update Rules 按钮,进行更新,如果不行,可以点击右边的 Force Update    按钮进行强制更新

将snort添加到接口

点击service > snort >  interfaces ,选择 add  添加进行设置

点击  wan Categories, 在Snort VRT IPS Policies中有三个选项:(1) Connectivity(连接性), (2) Balanced(平衡性) and (3) Security(安全性),这些按安全性的递增顺序列出,所以我一搬建议选最安全的,但有时候这个模式可能会误报

如果未启用 Snort VRT 规则,或者要使用任何其他规则包,则通过选中要使用的规则类别旁边的复选框来选择规则类别。

规则选择

点击  wan  rules,可以对规则库中的规则进行具体配置,点击绿色的√可以选择关闭

定义服务器以保护并提高性能

点击   wan  Variables,可以定义服务器

黑名单

点击Services  > snort > blocked,这个可以禁止某主机发送的包

白名单

点击Services  > snort > pass  lists,可以设置Snort 决不会阻止的 IP 地址列表,点击add添加

在创建完通过列表后,要在接口设置内选择此列表,点击snort所分配的接口,在EXTEMAL NET 选择刚才创建的通过列表,这样才算生效

警报

点击  supress  ,进行添加列表,如果触发了列表中的规则,就会警报,当警报被抑制时,当触发特定规则时,Snort 不再记录警报条目(或如果启用了阻止违规者,则阻止 IP 地址)。Snort 仍会根据规则检查所有网络流量,但即使流量与规则签名匹配,也不会生成警报。

点击 Alerts选项,可以查看 Snort 生成的警报,如果 Snort 在多个接口上运行,请在下拉选择器中选择要查看其警报的接口。同时还可以下载记录警报的文件或清除警报

使用 OpenApp ID 检测应用程序 ID

OpenAppID 是开源入侵检测系统 Snort 的一个应用层网络安全插件,

从 Snort Global Settings中启用 OpenAppID 及其规则。选中两个复选框以启用检测器和规则下载。保存页面

启用检测器和规则后,转到 Snort 更新选项卡并单击 更新规则

将snort的分配接口的Snort OPENAPPID 规则全部选中

最后,在编辑 Snort 界面时,导航到wAN Preprocessor选项卡。

向下滚动到Application ID Detection部分并选择启用 和AppID Stats Logging复选框。

在警报 中查看

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/73188.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汽车制造MES

一、整体生产工序 整车的车间主要分为4个部分:冲压、焊装、涂装、总装、整车入库 系统架构 二、车间概括 1.冲压车间 2.焊装车间 3.涂装车间 4.总装车间 1.整车装配的部件都要可追溯、数据实时性要求高、涉及分装与总装的协调、物流配送的协调、质量批处理的协调、…

python接口自动化pytest+request+allure

自己自学接口自动化过程遇到的问题及解决方法记录 首先是一个简单的请求 import requests#这是一个简单是get请求 def test_get():geturl https://so.csdn.net/api/v1/relevant-search?querypycharm%E5%AE%89%E8%A3%85requests%E5%BA%93&platformpcgetr requests.get(…

CompletableFuture的使用

CompletableFuture 是 Java 8 引入的异步编程工具&#xff0c;通过链式调用和非阻塞操作简化多线程任务编排。 创建异步任务 1.带返回值的任务 CompletableFuture<String> future CompletableFuture.supplyAsync(() -> "Hello");2. ​无返回值的任务 使…

GLB文件介绍

GLB文件是由支持glTF&#xff08;GL Transmission Format&#xff09;标准的软件或工具生成的。glTF是一种开放的3D模型传输格式&#xff0c;而GLB是其二进制版本&#xff0c;通常用于嵌入纹理和模型数据。以下是常见的生成GLB文件的软件和工具&#xff1a; 1. 3D建模软件 • …

计算机网络的分类及其性能指标

一. 计算机网络的分类 1. 按分布范围分类 广域网&#xff08;WAN&#xff09; 也称远程网。广域网提供长距离通信&#xff0c;通常是几十千米到几千千米的区域&#xff0c;比如跨国通信。连接广域网的各结点交换机的链路一般是高速链路&#xff0c;具有较大的通信容量城域网&…

gralloc usage flags

下面这些示例主要说明了 gralloc usage flags 在图像处理和多媒体应用中如何影响性能和正确性。让我们逐个详细分析每个问题的 根因 和 修复方案&#xff0c;并深入解析 gralloc 标志对 缓存管理 和 数据流 的影响。 ✅ Example 1: 长曝光快照耗时异常 &#x1f4cc; 问题描述…

关于kafka的一些知识总结

Kafka 1. 基本知识 1.1 前置知识 topic表示一个类型/业务的数据的组为方便扩展&#xff0c;提高吞吐率&#xff0c;一个topic分为多个partition。配合分区的设计&#xff0c;提出消费者组的概念&#xff0c;每个消费者并行消费&#xff0c;同时&#xff0c;一个分区的数据&a…

深入理解traceroute命令及其原理

traceroute 是一个网络诊断工具&#xff08;Windows上叫tracert&#xff09;&#xff0c;用于显示数据包从本地主机到远程主机经过的路由&#xff08;跳数&#xff09;。它可以帮助您了解数据包在网络中的传输路径&#xff0c;以及每跳的延迟情况。这对于网络故障排除、分析网络…

Spring 6: 3容器-Ioc

3、容器&#xff1a;IoC IoC 是 Inversion of Control 的简写&#xff0c;译为“控制反转”&#xff0c;它不是一门技术&#xff0c;而是一种设计思想&#xff0c;是一个重要的面向对象编程法则&#xff0c;能够指导我们如何设计出松耦合、更优良的程序。 Spring 通过 IoC 容…

git推送代码相关学习——(一)

推荐去阅读一下廖老师的git相关的教程https://liaoxuefeng.com/books/git/introduction/index.html 这个系列就来学习一下git操作。 第一步&#xff0c;新建项目 去github中新建一个项目&#xff0c;然后依据项目来进行本地的开发工作。 第二步&#xff0c;拉取项目 git c…

2025年渗透测试面试题总结-某深信服-深蓝攻防实验室(题目+回答)

网络安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 深信服-深蓝攻防实验室 一、内网攻击核心思路&#xff08;2025版&#xff09; 1. 攻击阶段分层 2. 最…

JAVA学习*Object类

Object类 Object类是所有类的父类 类中有一些方法&#xff08;都需要掌握&#xff09; toString()方法 在学习类的对象的时候有介绍过了&#xff0c;当我们重新给此方法就会打印类与对象的信息 equals()方法 在Java中的比较&#xff0c; 如果左右两侧是基本类型变量&#…

《Operating System Concepts》阅读笔记:p471-p472

《Operating System Concepts》学习第 37 天&#xff0c;p471-p472 总结&#xff0c;总计 2 页。 一、技术总结 1.NAS (1)定义 network-attached storage (NAS)&#xff1a;Storage accessed from a computer over a network. 虽然平时经常看到 NAS 这个名称&#xff0c;之…

gonet开源游戏服务器环境配置

1.mysql搭建 搜索mysql-server apt安装包名 sudo apt search mysql-server 安装mysql-server sudo apt-get install mysql-server 安装完成后会&#xff0c;启动mysql服务及创建系统服务 查看服务状态 systemctl status mysql.service 使用超级权限登陆mysql sudo mysql 授…

HarmonyOS NEXT(九) :图形渲染体系

HarmonyOS NEXT&#xff08;九&#xff09; &#xff1a;图形渲染体系 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;可以分享一下给大家。点击跳转到网站。 https://www.captainbed.cn/ccc 文章目录 HarmonyOS NEXT&#xff0…

网络安全威胁与防护措施(上)

1. SQL注入&#xff08;SQL Injection&#xff09; SQL注入是一种常见的安全漏洞&#xff0c;攻击者通过在用户输入中插入恶意的SQL代码&#xff0c;从而篡改、操控数据库&#xff0c;执行未授权的数据库操作&#xff0c;如查询、修改、删除数据&#xff0c;甚至获取系统控制权…

3.22模拟面试

前端模拟面试&#xff08;1 年经验&#xff09; 面试时长&#xff1a;40-60 分钟 面试难度&#xff1a;初中级 技术栈&#xff1a;Vue 3、TypeScript、微前端&#xff08;qiankun&#xff09;、Webpack/Rspack、Ant Design、组件库迁移 一、基础知识 HTML & CSS 介绍一下…

kotlin 函数引用

引言 先确认一下&#xff0c;什么叫做引用 Object obj new Object() //这里的obj就是一个强引用 再确认一个结论&#xff1a; lambda 属于函数类型对象 。 fun methodResponseResult(msg: String , respo:(Int, String)->Unit){}fun methodRespoResunt(type: Int ,msg: S…

微前端qiankun框架的使用

文章描述 随着工作时间的增加&#xff0c;发现公司的项目逐渐多了起来&#xff0c;有一个项目比较庞大&#xff0c;是需要集成多个子系统而形成的大项目。其中便是使用微前端的概念qiankun框架来集成其他多个子项目的。接下来&#xff0c;一起来看一下qiankun框架的具体使用方…

基于CVX优化器的储能电池调峰调频算法matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 原理概述 4.2 CVX工具箱概述 5.完整工程文件 1.课题概述 基于CVX优化器的储能电池调峰调频算法matlab仿真。CVX 是一种用于求解凸优化问题的强大工具。凸优化问题具有良好的数学性质&#xff0c;能…