Анализ логов прокси сервера Squid
Размещено 2009-02-21
в разделе Администрирование | Метки:
Squid, Proxy, Linux
В хате у меня есть Wifi точка доступа, недавно открыл к ней доступ (убрал пароль), теперь смотрю кто куда из соседней лазит :) Для того чтобы делать многие вещи достаточно команд, которые есть практически на любой UNIX системе.
Этот пост я буду переодически пополнять как только придумаю что нибудь интересное, пишите в коментах если что-то нужно. Вот пример как найти айпишники с которых больше всего посещений (по количесву обращений к страницам, а не по их размеру):
$ cat access.log.2 | awk '{print$3}' | sort | uniq -c | sort -rg
7725 192.168.1.20
4542 192.168.1.36
79 192.168.1.31
26 192.168.1.21Читается весь лог, из него выбирается только колонка с айпишником, айпишники сортируются, дальше выбираются только уникальные, при этом рядом с айпишником пишется число таких айпишников в файле и наконец все это сортируем по количеству обращений