windows下安装snort,以及简单使用

snort手册

下载地址:http://www.oschina.net/action/file/download?id=316&fn=964e9b719e4800c457e0d9d8f4032a451ee067ac
在这里插入图片描述

环境准备

在虚拟机win7下安装snort

准备软件:
疯狂下一步,没什么好说的

  1. snort: https://www.snort.org/downloads
  2. npcap:https://nmap.org/npcap/
    在这里插入图片描述
    完事后,你可以在C盘下看到snort
    在这里插入图片描述

配置环境变量

这一步的主要作用是为了避免非得跑到snort的bin目录下才能运行snort,配置了环境变量你可以在任意位置运行snort。
由上图可以看到snort的bin目录是C:\Snort\bin
在这里插入图片描述

启动snort

如果能够出现这个界面就已经成功一小半了
在这里插入图片描述

配置规则

修改snort的配置文件,它位于C:\Snort\etc\snort.conf,这个配置文件由9个部分组成,我们只需要找到第7部分,并注释掉里面所有的内容,然后手动指定一个路径

1) Set the network variables.
2) Configure the decoder
3) Configure the base detection engine
4) Configure dynamic loaded libraries
5) Configure preprocessors
6) Configure output plugins
7) Customize your rule set
8) Customize preprocessor and decoder rule set
9) Customize shared object rule set

在这里插入图片描述

排雷

对snort.conf做如下设置:
1:注释如下两行
在这里插入图片描述
2:修改为如下内容
在这里插入图片描述
其中第三个,是需要手动在snort\lib下面新建一个snort_dynamicrules文件夹,不然还是会报错。我的解决到这里就能使用了。
更多雷区,参考https://blog.51cto.com/fupj1/1112013,或者网上搜索

小试牛刀

譬如我这里编写了一条检测DVWA的命令注入漏洞的规则(我的规则是手写的,你可以选择下载snort官方的规则

编写规则

在这里插入图片描述

捕获并过滤出命令注入的数据包

在这里插入图片描述

分析数据包

snort -de -c C:\Snort\etc\snort.conf -l C:\Snort\log -r C:\Users\用户名\Desktop\dvwa抓包\Command.pcapng

在这里插入图片描述

查看结果

在这里插入图片描述

  • 7
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
感谢您的提问!以下是一些关于 Docker 进阶学习的建议: 1. 学习容器编排工具:Docker Compose 和 Kubernetes 是两个常用的容器编排工具。通过学习它们,您可以更好地管理和编排多个容器,构建复杂的应用架构。 2. 持续集成与持续部署(CI/CD):学习如何使用 Docker 构建持续集成和持续部署流程。这将有助于自动化应用程序的构建、测试和部署,提高开发和交付效率。 3. 多阶段构建(Multi-stage Builds):掌握多阶段构建技术可以帮助您优化 Docker 镜像的大小和性能。通过在构建过程中创建多个阶段,并且只保留最终运行所需的组件,可以减小镜像的体积。 4. Docker 插件和扩展:探索 Docker 的插件和扩展生态系统,了解如何使用它们来扩展 Docker 的功能。一些常见的扩展包括网络插件、存储插件和身份验证插件,它们可以提供额外的功能和灵活性。 5. 容器安全和隔离:学习如何配置和管理容器的安全性和隔离性。了解容器的安全最佳实践,并使用适当的配置和工具来加强容器的安全性,以防止潜在的攻击和数据泄漏。 6. Docker Swarm:Docker Swarm 是 Docker 官方提供的一个原生的容器编排和集群管理工具。通过学习 Docker Swarm,您可以了解如何使用它来管理分布式应用程序,并实现负载均衡和高可用性。 7. 监控和日志:学习如何监控和记录 Docker 容器的性能和日志。了解如何使用相关工具和技术来监测容器的资源利用率、运行状况和错误日志,以便及时发现和解决问题。 这些是 Docker 进阶学习的一些建议,希望对您有所帮助!如有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值