Board logo

标题: [转帖]通过脚本简单分析DNS log [打印本页]

作者: 青蛙    时间: 2006-6-18 18:05     标题: [转帖]通过脚本简单分析DNS log

通过脚本简单分析DNS log
defaultfile="bind.log"
file=${1:-$defaultfile}
date=$(date +%Y%m%d-%H%M%S)
outfile="dnsquery-$date.log"
awk ';/_.trackdnsserver/ {print $4""$6}'; $file > $outfile

然后替换掉 unknown 和 10/8 172.16/12 192.168/16
(perl -pi -e ';s/unknown__//g'; $outfile 等)
再归整一下 便于后续统计 比如要是按C段统计
perl -pi -e ';s/(\d+.\d+.\d+.\d+)#\d+:(\d+.\d+.\d+).\d+_.*$/\2.0\1/g'; $outfile
之后可以用sort得出某一C段用户使用的DNS服务器的次数情况
sort $outfile |uniq -c | sort -nr +0
有了数据可以进行各种各样的分析和挖掘





欢迎光临 黑色海岸线论坛 (http://bbs.thysea.com/) Powered by Discuz! 7.2