WrSpy: Анализатор логов WinRoute и не только




Исходники WrSpy


Когда пару лет назад передо мной встала задача анализа логов прокси и почтовых серверов, я был неприятно удивлен практически полным отсутствием бесплатного програмного обеспечения, реализующего эту задачу. То, что удалось найти либо не отвечало поставленым требованиям, либо находились в совершенно недоделаном виде, либо совершенно не подходило для автоматической работы. Да и сейчас положение не лучше, многие форумы пестрят топиками на тему "Нужен кряк на ProxyInspector", "Помогите с лекарством на InternetAccessMonitor" и подобным. Это немало озадачивало. Ведь задача преобразования упорядоченного текстового файла в базу данных чрезвычайно проста, а уж сделать выборки из нее, с целью получения тех или иных данных, вообще вещь примитивная. Обладая еще со школьной скамьи некоторыми знаниями в области СУБД (а это был практически стандартный для всех учебных заведений Visual FoxPro), принялся за дело. Через месяц уже была готова вполне приемлемая анализерка логов WinRoute Pro. За все остальное время программа развивалась в основном в сторону поддержки других типов прокси и почтовых серверов, упорядочения интерфейса, а так же добавления тех или иных отчетов.
Так, собственно, к чему такое затянувшееся вступление? К тому, что написание любой анализерки логов является задачей чрезвычайно несложной. Обладая минимальными навыками программирования, очень просто написать требуемую программу, под свои потребности. А еще, если автор не конченый жмот, и предоставит свое детище к общему бесплатному пользованию, то это пойдет на пользу каждому админу. По крайней мере, не нужно будет искать кряки :)
Пару слов о самих исходниках. Представлены в виде стандартного VFP проекта. Достаточно загрузить его в среде VFP6.0 или выше и откомпилировать, чтобы получить работоспособную программу версии 1.5.8b. Следует иметь в виду, что в проект не включены рабочие таблицы, получаемые в процессе работы программы. Необходимо наличие Mscomct2.ocx, впрочем он имеется в полном инсталяторе программы. Заранее приношу извинения людям, решившим поразбираться с исходниками, стиль написаная чрезвычайно далек от совершенства, тк программировать я учился уже в процессе написания.
Вот собственно и все, загружайте, смотрите, правьте, а еще лучше - перепишите все это на чем нибудь более быстродействующем, чем VFP :)

WrSpyPrgSource.rar - 291K