如何在 Debian 12 上安装 Suricata

Linux命令 Edge插件网 1年前 (2023-10-13) 259次浏览 已收录 0个评论

在当今不断发展的数字环境中,网络安全至关重要。对网络的威胁可能来自各个角度,因此采用强大的入侵检测系统 (IDS) (如 Suricata 至关重要)。这种开源IDS以其检测和防止网络入侵的速度和准确性而闻名。为了确保最佳安全性,必须使 Suricata 保持最新版本。

如何在 Debian 12 上安装 Suricata

在 Debian 12 书虫上安装 Suricata

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

<span class="pln">sudo apt update
sudo apt upgrade</span>

此命令将刷新存储库,允许您安装最新版本的软件包。

第 2 步。安装依赖项。

可以使用以下命令安装这些依赖项:

<span class="pln">sudo apt install libpcap</span><span class="pun">-</span><span class="pln">dev libyaml</span><span class="pun">-</span><span class="pln">dev libpcre3 libpcre3</span><span class="pun">-</span><span class="pln">dev libnet1 libnet1</span><span class="pun">-</span><span class="pln">dev libmagic1 libmagic</span><span class="pun">-</span><span class="pln">dev rustc cargo </span><span class="pun">-</span><span class="pln">y</span>

第 3 步。下载和编译苏里卡塔。

有了依赖项,是时候获取最新的 Suricata 源代码并编译它了:

<span class="pln">wget https</span><span class="pun">:</span><span class="com">//www.openinfosecfoundation.org/download/suricata-7.0.1.tar.gz</span>

解压缩下载的压缩包:

<span class="pln">tar </span><span class="pun">-</span><span class="pln">xvf suricata</span><span class="pun">-</span><span class="lit">7.0</span><span class="pun">.</span><span class="lit">1.tar</span><span class="pun">.</span><span class="pln">gz</span>

导航到 Suricata 源代码目录:

<span class="pln">cd suricata</span><span class="pun">-</span><span class="lit">7.0</span><span class="pun">.</span><span class="lit">1</span>

配置 Suricata 进行编译:

<span class="pun">.</span><span class="str">/configure --prefix=/</span><span class="pln">usr </span><span class="pun">--</span><span class="pln">sysconfdir</span><span class="pun">=</span><span class="str">/etc --localstatedir=/</span><span class="kwd">var</span>

编译苏里卡塔:

<span class="pln">make
sudo make install</span>

这将在您的 Debian 12 系统上配置、编译和安装 Suricata

第 3 步。在 Debian 12安装 Suricata

编译完 Suricata 后,是时候安装它了。运行以下命令:

<span class="pln">sudo make install</span><span class="pun">-</span><span class="pln">conf
sudo make install</span><span class="pun">-</span><span class="pln">rules</span>

这些命令将为 Suricata 安装必要的配置文件和规则集。

第 4 步。配置苏里卡塔。

Suricata 的配置文件对于根据您的网络定制其行为至关重要。以下是配置 Suricata 的方法:

  • 网络接口配置

编辑 Suricata 配置文件以指定您希望 Suricata 监控的网络接口:

<span class="pln">sudo nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">suricata</span><span class="pun">/</span><span class="pln">suricata</span><span class="pun">.</span><span class="pln">yaml</span>

找到该部分并定义网络接口:af-packet

<span class="pln">af</span><span class="pun">-</span><span class="pln">packet</span><span class="pun">:</span>
<span class="pun">-</span> <span class="kwd">interface</span><span class="pun">:</span><span class="pln"> eth0 </span><span class="com"># Replace with your network interface</span>
  • 规则管理

要启用 Suricata 的默认规则管理系统,请执行:

<span class="pln">sudo suricata</span><span class="pun">-</span><span class="pln">update</span>

第5步。启动和管理苏里卡塔。

要将 Suricata 作为服务启动并确保它在系统引导时运行,请执行以下命令:

<span class="pln">sudo systemctl enable suricata
sudo systemctl start suricata</span>

要检查苏里卡塔的状态,请使用:

<span class="pln">sudo systemctl status suricata</span>

第 6 步。测试苏里卡塔。

安装和配置后,测试 Suricata 以确保其正常运行至关重要。您可以生成网络流量或使用 curl 等工具,或者模拟网络活动并查看 Suricata 是否检测到任何异常。pingwget

感谢您使用本教程在 Debian 12 书虫上安装最新版本的 Suricata。如需其他帮助或有用信息,我们建议您查看苏里卡塔官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Debian 12 上安装 Suricata
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址