LINUX.ORG.RU
ФорумAdmin

Статистика посещений веб ресурсов


0

1

Есть задача сбора и анализа посещений веб-ресурсов пользователями. Шлюз на Debiane.Не хочется устанавливать программы с паролем для доступа с интернет ,просто сбор данных чтобы происходил по айпи машин.

Посоветуйте наиболее простой и удобный вариант.


squid в режиме transparent proxy (логи смотреть lightsquid'ом к примеру)

shrub ★★★★★
()

Можно взять какой-нибудь сниффер, умеющий парсить HTTP, например TShark (консольная версия WireShark). Запускаем на шлюзе

tshark -tad -R http -R '(http.request.method contains GET || http.request.method contains POST)' -T fields -E separator=/s -e frame.time -e ip.src -e http.request.method -e http.host -e http.request.uri 'tcp dst port 80'
и получаем читабельный вывод всех HTTP запросов, из которого уже не составляет труда выцеплять URL'ы и IP-адреса клиентов.
Формат вывода при желании настраивается.

Или возьмите сорцы urlsnarf из пакета Dsniff и допилите под свои нужды.

frozen_twilight ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.