【发布时间】:2017-02-15 18:07:19
【问题描述】:
我使用了这个命令:
$ snort -b -l /home/username/snort-2.9.9.0/snort_logs
记录 snort 数据包,但它给了我 ASCII 格式..
我想要普通文本格式的日志文件,我该怎么做?
谢谢
【问题讨论】:
-
Snort 仅以数据包格式存储数据包。您的情况是您将数据包作为文本编辑器打开。
-
如果snort连接到DB,只有包头以外的数据区可以16进制存储。数据区的十六进制可以解码成可读的文本。
-
我想将日志发送到 hadoop mapreduce 来统计数据包,所以它必须是文本对吗?当我在 hadoop 中打开日志时,它显示为不可读的字符.. 那么我应该怎么做才能使日志能够计数?
-
我不知道你想要什么。您想了解 Hadoop 和 Snort 中的哪些内容?如果您想了解 hadoop,请将人类可读的数据发送到 hadoop。如果你想了解snort,可以通过wireshark等数据包转储工具打开日志。如果您想了解这两者,packetpig 可能会帮助您。祝你好运。
-
或者如果使用这个命令'snort -b -l /home/username/snort-2.9.9.0/snort_logs
-K ascii',只有包头被存储为可读文本。但是如果只存储包头,Snort 就没有用了。
标签: security logging file-format logfile snort