ヒント
ヒント 1見る
フラグはログに平文では書かれていません。404 を最も多く出した IP を awk で集計して特定します(例: awk '$8==404{print $1}' access.log | sort | uniq -c | sort -rn)
ヒント 2見る
その IP の全リクエストを時刻順に取り出し、リクエストパス($6)を見ます
ヒント 3見る
各パスの先頭 / の次の1文字(2文字目)を順につなげるとフラグになります(cut -c2 など)
Linux-Pipeline. Narrowing Down Logs with grep and awk
アクセスログには大量のアクセス記録が含まれています。あるIPアドレスが短時間に多数の404を出しており、その一連のリクエストのパスをつなげるとフラグになります。grep・awk・sort・uniq などをパイプで組み合わせて組み立ててください。
フラグはログに平文では書かれていません。404 を最も多く出した IP を awk で集計して特定します(例: awk '$8==404{print $1}' access.log | sort | uniq -c | sort -rn)
その IP の全リクエストを時刻順に取り出し、リクエストパス($6)を見ます
各パスの先頭 / の次の1文字(2文字目)を順につなげるとフラグになります(cut -c2 など)