2个不稳定版本

0.3.0 2024年5月9日
0.2.0 2024年4月5日

#1 in #suricata

Download history 168/week @ 2024-05-09 2/week @ 2024-05-16 3/week @ 2024-05-23 3/week @ 2024-05-30

每月100次下载

MIT许可证

77KB
2K SLoC

Simple-IDS - Suricata/EveBox

Simple-IDS是一个使用Docker或Podman轻松运行Suricata和EveBox Linux系统的工具。

此程序被视为实验性的,许多事情都可能发生变化、崩溃、更名(我认为simpleids更好)、更改仓库等。我甚至可能强制推送!

系统要求

  • 基于x86_64或Aarch64的Linux发行版,带有Docker或Podman。这包括今天大多数可用的Linux发行版,包括Raspberry Pi OS(已应用64位更新)。
  • root访问权限。

简单安装方法

mkdir ~/simple-ids
curl -sSf https://evebox.org/simple-ids.sh | sh

或者直接从 https://evebox.org/files/simple-ids/ 下载。

下载程序后,运行它

./simple-ids

在配置菜单下选择您的网络接口,然后从主菜单中选择“启动”。

构建

如果您只想使用Simple-IDS,可以下载预编译的二进制文件。以下内容仅适用于希望自行编译Simple-IDS的人。

对于宿主操作系统

cargo build --release

静态目标

可以使用cross工具构建针对x86_64和其他平台的静态二进制文件。要安装cross

cargo install cross

x86_64

cross build --release --target x86_64-unknown-linux-musl

Aarch64(Raspberry Pi 64位)

cross build --release --target aarch64-unknown-linux-musl

依赖项

~15–31MB
~511K SLoC