发布网友 发布时间:2024-10-20 05:52
共1个回答
热心网友 时间:2024-11-05 08:06
在开始封包记录之前,首要任务是为数据选择一个存储路径。例如,如果你想在当前目录下创建一个名为"log"的文件夹来存放记录,可以使用如下命令:
./snort -dev -l ./log
若你需要以二进制格式存储包数据,应采用:
./snort -l ./log -b
要读取已存储的封包记录文件,如"packet.log",则输入:
./snort -dvr packet.log
若你希望筛选并查看特定协议(例如TCP)的信息,可以在读取命令后加上协议名:
./snort -dvr packet.log tcp
这样,你就能有效地管理和分析封包记录,根据需要选择不同的储存和读取方式,并针对特定协议获取详细信息。
在1998年,Martin Roesch先生用C语言开发了开放源代码(Open Source)的入侵检测系统Snort.直至今天,Snort已发展成为一个多平台(Multi-Platform),实时(Real-Time)流量分析,网络IP数据包(Pocket)记录等特性的强大的网络入侵检测/防御系统(Network Intrusion Detection/Prevention System),即NIDS/NIPS.Snort符合通用公共许可(GPL——GUN General Pubic License),在网上可以通过免费下载获得Snort,并且只需要几分钟就可以安装并开始使用它。snort基于libpcap。