apacheのアクセスログからipのユニークなリストのみを抽出する

~~~
cat access_log | LANG=C cut -d ” ” -f 1 | sort | uniq > iplist
~~~

mac だと LANG=C をつけないと illegal byte sequence とか言われちゃうのです

~~~
cat iplist | xargs -I% curl http://ipinfo.io/% > iplistc
~~~

さらに抽出したIPアドレスからアクセス元の情報を一気に取得

ついでにspamかどうかも判定できないものかな・・・

コメント

タイトルとURLをコピーしました