Скрипт разбора access.log squid`a

sc_170714Скрипт для парсинга файла журнала SQUID access.log строка из файла:

1404392236.831 100067 192.168.21.31 TCP_MISS/200 674 POST http://www.odnoklassniki.ru/push?cmd=PeriodicManager&gwt.requested=a4a&st.cmd=userMain&p_sId=-41113533393.95774 — DIRECT/200.23.127.14 text/html

Сам скрипт анализирует такие строки и если в них появляется тэг image, тогда картинка сохраняется локально.

Файлы access.log очень большие получаются и за один запуск скрипта все не получится обойти, для этого реализована фишка сохранения позиции строки пасринга.

Сам скрипт:

После выполнения в папке upload появятся папки с названием IP адреса клиента и внутри файлы.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong
Запись опубликована в рубрике PHP программирование с метками , , , , , , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *