мой первый опыт работы с PHP и MYSQL-2

Изображение пользователя den2007.

Вот и снова я :)
Разработка веб-интерфейса Dansguardian идет полным ходом.
На данный момент уже написано около 80 php-файлов.
Две части уже работают - генератор конфигов(демон) и веб-интерфейс.
Осталось не так и много:
создать шаблоны Html-страниц выводимых пользователю, дописать скрипт импорта лога в базу, написать установочный скрипт, и сделать начальное наполнение базы.
Вчера поправил и устранил в стороннем скрипте-анализаторе ошибки, не стал изобретать свой велосипед :),
тем более лучше того скрипта я ничего и не представляю, к сожалению ссылка на его загрузку на оф.сайте Dansguardian битая.
Так для интереса решил выложить пару скриншотов, они присоединены к материалу.

Конечно эта программа пока представляет собой некую макетную плату, чем серийное устройство, но это почти всегда так.

Прикрепленный файлРазмер
dms.png84.05 кб
dms2.png115.87 кб
dms3.png81.29 кб
dms4.png43.96 кб
dms5.png84.9 кб
dms6.png52.05 кб
dms7.png40.58 кб
dms8.png46.78 кб
dms9.png163.22 кб
Изображение пользователя sanek.

Респект

Да, шикарный проект!
Стоит попробовать, ато на убунте поставил апач+проксимодуль, а анализатора нормального нет. сквид вообще грузит систему мощно, так что жду...

Очень впечатляет.

Но даже материал по Dansguardin, выложенный Вами здесь и на .ucoz, позволяет без проблем установить и настроить СКФ, а с веб интерфейсом "жить станет лучше, жить станет веселей!". Терпения и успехов Вам!

Изображение пользователя Школяр.

Выглядит - супер

Денис, а когда можно будет пощупать это руками? :)

Изображение пользователя den2007.

Думаю скоро

Сейчас пишу документацию по установке и базовой работе, необходимо также минимально наполнить базу, только вчера вечером закончил тестирование демона, генерируемые конфиги уже полностью работоспособны :), над одной мелочью пришлось подумать, плюс обнаружил "недокументированную возможность", которую тут же и использовал :) дописав немного код.

Также реализована автоматическая перекодировка фраз, это больше не требует ручного вмешательства, достаточно поставить "галочку".
Тут появилась еще одна мысль, которую хотелось бы реализовать до первого релиза, что полностью закроет потребности школ в фильтрации по белым спискам, в частности идет речь о каталоге сайтов белого списка, грех держать адреса сайтов в базе и не использовать её, таким образом при добавлении сайта в белый список и указание определенного флага для ресурса, можно будет выводить его в каталоге, выводящимся вместо страницы запрета для определенных групп :)

PS. Изначально документация по установке будет ориентирована на Школьный сервер 5.0.1
Но для других дистрибутивов установка также не составит большого труда, поскольку код написан только на PHP5 и не использовались экзотические функции или модули.

Не исключено, что в первой версии возможны ошибки, нет поддержки других языков, кроме русского, но это больше пока экспериментальная программа, призванная стартовать отдельный проект и определить направления его развития.

Изображение пользователя Школяр.

Отлично!

Денис, вы задумывались о размещении проекта на SourceForge или на FreshMeat?