snort3/snort3
GitHub: snort3/snort3
Snort 3是下一代开源网络入侵检测与防御系统(IDS/IPS),用于实时分析网络流量并识别或阻断安全威胁。
Stars: 3268 | Forks: 655
# Snort++
Snort 3 是下一代 Snort IPS(入侵防御系统)。
本文将向您展示 Snort++ 的功能,并指导您完成从下载到演示的步骤。如果您不熟悉 Snort,应该先查看 Snort 文档。我们将涵盖以下主题:
# 概述
此版本的 Snort++ 包含新功能,以及除下文指出的之外 Snort 2.X 基础版本的所有功能和错误修复:
```
Project = Snort++
Binary = snort
Version = 3.0.0 (Build 250) from 2.9.11
```
以下是 Snort++ 的一些关键功能:
路线图中的其他功能包括:
# 依赖项
如果您已经构建过 Snort,可能已经具备了所需的一切。如果没有,请获取最新版本:
额外的软件包提供可选功能。请查看手册了解更多信息。
# 下载
snort.org 的下载部分提供了一个源码压缩包:
```
snort-3.0.0-a3.tar.gz
```
您也可以通过以下方式获取代码:
```
git clone https://github.com/snort3/snort3.git
```
还有用于 cmake 的独立额外软件包,它们提供额外功能并演示如何构建插件。额外功能的源码位于 snort3_extra.git 仓库中。
# 构建 SNORT
请按照以下步骤操作:
**_注意_**:
# 运行 SNORT
以下是一些示例。如果您使用的是 Talos 规则和/或配置,您应该首先在 snort.lua 和 snort_defaults.lua 的顶部设置任何所需的变量。
doc/usage.txt 中提供了更多示例。
# 文档
请查看手册,部分内容由代码生成,因此保持最新:
```
$my_path/share/doc/snort/snort_manual.pdf
$my_path/share/doc/snort/snort_manual.html
$my_path/share/doc/snort/snort_manual/index.html
```
它目前还没有太多关于“如何”和“为何”的内容,但包含了所有当前可用的配置等。规则的一些关键变化:
它还涵盖了此处未演示的新功能:
# 哼哼
`o")~`
我们希望您像我们一样对 Snort++ 感到兴奋。请在 snort-users 列表上告诉我们您的想法。与此同时,我们会继续埋头苦干。
标签:AMSI绕过, Bash脚本, C++, DevSecOps, Docker‑Compose, Gobuster, IPS, NIDS, PB级数据处理, rizin, Snort, Snort++, Talos规则, TCP/UDP协议, Wildcard支持, WSL, 上游代理, 主动扫描, 云计算, 入侵防御系统, 威胁检测, 威胁检测与响应, 威胁猎捕, 安全仪表盘, 安全监控, 安全运维, 容器化, 带宽管理, 并发处理, 开源安全工具, 数据包嗅探, 数据擦除, 流量分析, 深度包检测, 网络入侵检测, 网络安全, 网络安全分析, 网络防御, 被动扫描, 规则引擎, 逆向工程平台, 隐私保护