云安全技术——Snort安装与配置

这篇具有很好参考价值的文章主要介绍了云安全技术——Snort安装与配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、Snort简介

二、安装Centos7 Minimal系统

三、基本环境配置

四、安装Snort

五、下载规则

六、配置Snort

七、测试Snort


一、Snort简介

Snort是一个开源的网络入侵检测系统,主要用于监控网络数据包并检测可能的攻击行为。它可以实时分析网络流量,识别多种类型的网络攻击,如端口扫描、DoS攻击、入侵尝试等,并对这些攻击进行警告或阻止。

1. Snort的工作原理:Snort使用规则引擎来检测网络流量中的攻击行为。它可以在三个不同的模式下运行:嗅探模式、包记录模式和网络入侵检测模式。

2. Snort的配置文件:Snort的配置文件包含全局设置、预处理器选项、输出选项以及规则集等。用户可以根据需要调整这些选项来满足自己的需求。

3. Snort规则:Snort使用规则来检测网络流量中的攻击行为。规则通常由多个字段组成,包括协议类型、源IP地址、目标IP地址、端口号等。用户可以编写自定义规则或使用现有的规则集。

4. Snort的输出选项:Snort可以将检测到的数据包发送到日志文件、控制台、数据库或其他第三方应用程序。用户可以选择适合自己的输出方式。

5. Snort的预处理器:Snort包含多个预处理器,用于对网络流量进行预处理和分析。这些预处理器可以检测IP欺骗等行为。

二、安装Centos7 Minimal系统

1、选择“自定义(高级)”——>下一步

2、默认下一步

3、选择镜像文件        

4、创建虚拟机名称,选择安装路径     

5、根据需要调整处理器大小->下一步

  1. 根据需要调整内存大小->下一步
  2. 网络选择为桥接->下一步

8、默认下一步

    9、默认下一步

  1. 根据需要调整磁盘大小为20GB->下一步

11、指定磁盘文件位置

    12、点击完成即可

13、开启虚拟机,按照提示安装

出现如下图的界面:

     centos安装snort,云安全技术,网络,服务器,数据库

 centos安装snort,云安全技术,网络,服务器,数据库

 centos安装snort,云安全技术,网络,服务器,数据库

 

  centos安装snort,云安全技术,网络,服务器,数据库

 

 

设置root密码:

 

 centos安装snort,云安全技术,网络,服务器,数据库

三、基本环境配置

根据实际网络来连接情况配置网卡信息,使虚拟机能够连接网络进入虚拟机在/etc/sysconfig/network-script/

vi /ifcfg-ens33(配置完需重启虚拟机)

  centos安装snort,云安全技术,网络,服务器,数据库

 centos安装snort,云安全技术,网络,服务器,数据库

    

查找ifconfig脚本的位置

find / -name ifconfig -print

centos安装snort,云安全技术,网络,服务器,数据库 

 

安装Wget,准备使用网络下载资源:

    centos安装snort,云安全技术,网络,服务器,数据库

将文件Centos-Base.repo备份为Centos-Base.repo.backup,然后使用Wget下载阿里Yum源文件Centos-7.repo:

     centos安装snort,云安全技术,网络,服务器,数据库

更新Yum源,并缓存:

   centos安装snort,云安全技术,网络,服务器,数据库

 

   centos安装snort,云安全技术,网络,服务器,数据库

 

四、安装Snort

安装epel源:

   centos安装snort,云安全技术,网络,服务器,数据库

经过前面的设置,源更新升级后,将能够很顺利地完成安装。

    centos安装snort,云安全技术,网络,服务器,数据库

 

安装Snort&daq:可以使用网络源:

网页下载安装包并上传至虚拟机:

  centos安装snort,云安全技术,网络,服务器,数据库centos安装snort,云安全技术,网络,服务器,数据库

     

五、下载规则

Snort官方提供的三种下载规则:Community rules、Regisitered rules、Subscribler rules,第一种不用注册不用购买,第二种用注册不用购买,第三种用购买。这里使用第一种Community rules

网页下载压缩包并上传至虚拟机存放在rules目录:

先进入存放rules目录:

再解压缩文件,注意文件路径要与所存放的压缩包的位置一致:centos安装snort,云安全技术,网络,服务器,数据库

六、配置Snort

创建需要的文件和目录,在前面的操作,有些目录已经自动创建好了。centos安装snort,云安全技术,网络,服务器,数据库

 

编辑配置文件:#vi /etc/snort/snort.conf

找到var RULE_PATH ../rules及相邻的四条配置信息,

 

修改路径变量为:

centos安装snort,云安全技术,网络,服务器,数据库

设置log目录,找到#config logdir

修改为 config logdir:/var/log/snort

centos安装snort,云安全技术,网络,服务器,数据库

 

配置输出插件,找到关键词#output unified2:filename,将这一整行改为:

output unified2:filename snort.log, limit 128

centos安装snort,云安全技术,网络,服务器,数据库

 

保存并退出。

七、测试Snort

#snort -T -i ens33 -c /etc/snort/snort.conf

出现“Snort successfully validated the configuration!”就表示配置成功!centos安装snort,云安全技术,网络,服务器,数据库 文章来源地址https://www.toymoban.com/news/detail-724912.html

到了这里,关于云安全技术——Snort安装与配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 国科大网络协议安全大作业——分析流量并使用Snort规则进行检测

    SHA256(Secure Hash Algorithm 256-bit)是一种密码学哈希函数,用于计算数据的哈希值。每个文件使用一个哈希算法只会有一个确定的哈希值。 被感染主机设置为ubuntu22.04,虚拟机IP地址为192.168.88.142 原因:避免wireshark奇怪报错  2.2.1在终端执行 file命令查看文件类型 2.2.2计算该文件

    2024年02月04日
    浏览(54)
  • Snort入侵检测系统实验

    实验内容 搭建网络防御环境 学习使用检测工具Snort 对网络进行攻击,查看和分析网络防御工具报告 对实验结果进行分析整理,形成结论 安装入侵检测系统 Snort 安装daq依赖程序,输入如下命令: sudo apt-get install flex sudo apt-get install bison sudo apt install aptitude sudo aptitude install l

    2023年04月19日
    浏览(45)
  • Snort开源入侵防御系统部署文档(一)

    (个人操作记录,不喜勿喷,水平低下,见谅见谅) Snort 是世界上最重要的开源入侵防御系统 (IPS)。 Snort IPS 使用一系列规则来帮助定义恶意网络活动,并使用这些规则来查找与其匹配的数据包并为用户生成警报。Snort 也可以内联部署来阻止这些数据包。 Snort 有三个主要

    2024年02月22日
    浏览(42)
  • CentOS7 安装配置SFTP服务器详解

    SSH文件传输协议 (英语: SSH File Transfer Protocol ,也称 Secret File Transfer Protocol ,中文:安全文件传送协议,英文: Secure FTP 或字母缩写: SFTP )是一种数据流连接,提供文件访问、传输和管理功能的

    2024年01月16日
    浏览(48)
  • vsftpd安装配置,Linux系统配置FTP服务器教程(CentOS 7)

    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快、安全易用的FTP服务器软件 。今天飞飞将和你分享 Linux 系统 安装并配置vsftpd ,搭建FTP环境 。 先让我们来认识下FTP! FTP(File Transfer Protocol)是一种文件传输协议,基于客户端/服务器架构,支持以下两种工作模式: 主动

    2024年02月09日
    浏览(62)
  • 求生之路2社区服务器sourcemod安装配置搭建教程centos

    大家好我是艾西,通过上文我们已经成功搭建了求生之路2的服务端。但是这个服务端是纯净的服务端,就是那种最纯粹的原版。如果想要实现插件、sm开头的命令等功能,需要安装这个sourcemod。那本篇文章给搭建简单的说下sourcemod安装以及一些基础知识。 (因平台原因本文中

    2024年02月11日
    浏览(54)
  • centos7系统keepalived安装配置(服务器主备、负载均衡)

    https://gitcode.net/zengliguang/nginx_keepalived.git 主备服务器上都需要安装 主服务器脚本 备服务器脚本 虚拟机ip:192.168.11.56 主服务器:192.168.11.53 备服务器:192.168.11.54 keepalived安装之后,在 etc 里面生成目录 keepalived,有文件 keepalived.conf /etc/keepalived  需要修改的内容如下 hostname 需要

    2024年04月23日
    浏览(76)
  • 在centOS服务器安装docker,并使用docker配置nacos

    遇到安装慢的情况可以优先选择阿里镜像 先查看所有可选择的版本 我们一般选择STARS比较多的进行安装,说明大家对它比较认可 选择好要安装哪一个后,通过docker pull进行安装 对nacos进行相关配置 在浏览器输入,服务器ip:8848/nacos进行访问 记得开放服务器的对应端口

    2024年04月08日
    浏览(46)
  • 运维系列(仅供参考):Centos7安装和配置VNC服务器 - Xfce篇

    如果你图形界面使用GNOME,看这里:Centos7安装和配置VNC服务器 - GNOME篇 VNC ( Virtual Network Computing ),为一种使用 RFB 协议的屏幕画面分享及远程操作软件。此软件借由网络,可发送键盘与鼠标的动作及即时的屏幕画面。 VNC 与操作系统无关,因此可跨平台使用,例如可用 Win

    2024年04月23日
    浏览(57)
  • Linux(CentOS7.9)MongoDB的安装配置教程3个服务器+增量备份(带脚本)

    首先,作为前端的开发人员,使用 MongoDB 数据库 是非常常见的,接下来是在 Linux 系统下安装和配置 MongoDB 的过程。只要按照以下步骤操作,相信你一定可以顺利完成安装。 Ⅰ、安装前的简介: 1、什么是 MongoDB 数据库? MongoDB 是用 C++ 语言编写的,是一个基于分布式文件存储

    2024年04月08日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包