Главное меню
Реклама
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
MS proxy и Winproxy 1.5 log analyzer


О программе

Proxylog предназначен для анализа логов чешской Winproxy 1.5.1 (прошу не путать с другими одноименными программами) и MS Proxy 2.0 (и совместимых с ней по логам). Принцип действия моего анализатора очень простой: последовательно изучаются логи http и mail (для winproxy), в них находится указанный для работы день, результаты выводятся в файлы и на экран. Непосредственно изучению подвергаются:
1 - Веб узлы на которые ходили пользователи, сколько килобайт они выкачали с каждого, сколько всего каждый пользователь.
2 - Сколько почты (килобайт) пришло и ушло с каждого адреса через майл-сервер прокси (winproxy).

Заранее хочу предупредить о некоторых вещах:
1 - Моя программа не дает полной информации о траффике и не будет ее давать, наверно, практически никогда. Это связано с тем что в логах не остается никакой информации о FTP, SOCKS, TELNET "передвижениях".
2 - (Для Winproxy) При анализе почтовых логов программа писалась с включенным mailserver. В связи с тем что у меня система рабочая и нет никаких возможностей играться настройками, что пишется в логи при включенном режиме только гейтования почты я понятия не имею и могу только воспользоваться присланными вами экземплярами логов. Также есть одна непрятность, о которой я тоже жаловался авторам прокси, при создании строк о получении почты SMTP "внутрь" и последующей ее отправке происходят такие разногласия в написаниях что скоординировать это дело становится тяжеловато. По непонятным причинам килобайтаж там пишется именно в килобайтах (единственное место во всех логах) и при попытке помножить это дело на 1024 получается бяка в виде потери нескольких байт. Округление авторами, следует полагать...
3 - В обозримом будущем не предполагается никакого графического интерфейса, кроме "мулек" на экране в текстовом режиме. Это не та программа, которая должна весить кучу килов и требовать моих усилий на изготовление всяких ненавистных мне виндовых окошек.
4 - Как всегда и везде в неприятностях, возникших при использовании моей программы я не виноват, хотя с превеликой радостью отреагирую на письмо и исправлю пакость, если таковая будет иметь место. Зато могу пообещать прис.... причитываться к вашим вопросам, просьбам, стараться это исполнить и не выкладывать заведомо портящую что-нибудь в вашей системе версию.

Описание


Принцип действия программы очень прост. По указанному в конфигурационном файле пути находятся логи прокси сервера и последовательно изучаются в порядке: сначала http лог, затем почтовый лог. Информация о посещенных страницах урезается до "корневого" адреса и в таком виде вносится в статистику.

Требования к программному обеспечению:

Microsoft Windows 95/98/ME/NT/2000.

Результат работы программы:

Обработанная информация выводится в файлы формата HTML с разделенными на фреймы полями. Можно посмотреть пример. При помощи конфигурационного файла можно управлять цветами страницы статистики и выводимых данных. Верхний фрейм редактируется полностью в пределах HTML файла. В нем можно практически создавать свою собственную страницу, ее размеры ограничены только количеством оперативной памяти компьютера на котором запущена программа.

Параметры при запуске:

При запуске программы используется несколько параметров в командной строке:

1 - proxylog.exe [путь к файлам логов прокси] [/d=дата+количество дней]

Например: proxylog.exe d:\winproxy\logs /d=23.05+15

Это означает что программа ищет файлы для обработки в каталоге d:\winproxy\logs, обрабатывает информацию с 23.05 числа и по 7.06. Если путь к логам указан в конфигурационном файле proxylog.cfg в командной строке он необязателен. Если не указывать +количество дней обработается только указанная дата. Если не указывать и дату будет обаботан текущий день.

2 - proxylog.exe [путь к файлам логов прокси] [/d=auto]

Это означает что обработан будет день предыдущий тому, в который была запущена программа. Можно запускать проксилог автопилотно, например ночью следующего дня, когда активность пользователей минимальна.

3 - proxylog.exe [путь к файлам логов прокси] [/d=week]

Это означает что обработана будет последняя полная неделя до даты, в которую запущена программа.

4 - proxylog.exe [путь к файлам логов прокси] [/d=month]

Это означает что обработана будет последний полный месяц до даты, в которую запущена программа.

Конфигурационный файл:

; Конфигурационный файл проксилога Особенное внимание обратите на написание переменных. Заглавные
; и строчные буквы должны быть именно там где указано. Никакие другие
; комбинации программой не рассматриваются!
;
;
; Тип прокси. MS Proxy 2.0 или Winproxy 1.5.1. Что есть что понятно.
;Proxy MSProxy
Proxy Winproxy
;
;
; Формат представления даты в логе.
DD.MM.YY
;MM.DD.YY
;
;
; Форма представления чисел в результатах работы, килобайты, байты (умолчание), мегабайты.
; SDigit - представление суммарных цифр, WDigit - представление цифр по каждой ссылке.
;SDigit = Kb
SDigit = Mb
;SDigit = Bs
;
;WDigit = Bs
WDigit = Kb
;WDigit = Mb
;
;
; Обрабатываться будут файлы Web или Socks прокси. Проще говоря название файлов
; w3 или ws.
W3Log
;WSLog
;
;
; Каталог, в котором будут находиться\открываться служебные файлы программы.
TmpDir "c:\proxylog\tmp"
;
;
; Полный путь к файлам обрабатываемых логов. Пpиоpитет у командной стpоки (при
; условии что задана еще и переменная /d=), но если не указана переменная в
; конфиге и программа запущена без указания пути к логам они будут искаться
; там же где и сама программа.
LogFiles "g:\winproxy\logs\"
;
;
; Каталог, в который будут укладываться результаты работы
OutDir "c:\proxylog\out"
;
;
; Зона установки соотношений имени домена и имени РОР3 сервера:
; В логе при получении почты слишком неудобно выглядит запись. Указывается не
; адрес отправившего, а его логин "приделанный" к имени РОР3 сервера. Чем
; руководствовались авторы прокси непонятно, письмо с вопросом им отправлено.
; Вид: Имя РОР сервера=имя всего что после @ в адресе (до 50-ти серверов). Работают только с логами Winproxy 1.5.1
CutPOP3 pop.mail.ru = mail.ru
CutPOP3 mail.awax.ru= awax.ru
;
;
; Имена и назначение им соответствующего IP адреса. Имена машин, конечно. Работают только с логами Winproxy 1.5.1
Name 1user=192.168.1.1
Name 2user=192.168.1.2
Name 3user=192.168.1.3
Name 4user=192.168.1.4
Name 5user=192.168.1.5
Name 6user=192.168.1.6
Name 7user=192.168.1.7
Name 8user=192.168.1.8
;
;
; Настройки цвета в HTML файлах обработанной статистики. Body - фон, Vlink
; vizited link, остальное понятно. Если не указывать эти параметры все равно
; будут цвета. По умолчанию. Именно такие как сейчас указаны. Переменные
; действуют на все части статистики одновременно.
Body #FFFFFF
Text #000000
Link #000000
Vlink #999999
Alink #FFFF00
;
;
; Эти переменные (сколько хотите, память ваша...) - строки которые вы можете
; использовать для заполнения "шапки" страницы статистики, верхнего фрейма.
; Можно туда вписывать все что угодно, никакого контроля над этими строками
; нет. Они просто будут введены в файл последовательно одна за другой внутри
; HTML файла. Можно набить туда название фирмы со ссылкой, можно
; навешать всяких баннеров, картинок. Все можно. Но! Надо все для каждой переменной
; писать в _одну строку_! Переносы восприняты не будут.
; (767 символов в каждой строке).
HtmlString <center><font size="+3">HtmlString Brandline</font>HtmlString <br><a href="http://www.wpm.msk.ru/index.htm" target="_blank"><fon..... И так далее
HtmlString </center>

РадиоЭлектроника
Ссылки
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.

Rambler's Top100
Protected by Copyscape DMCA Plagiarism Check
.