SquidLER

Этот проект НЕ ПРОХОДИЛ хорошего тестирования!!!
Так сказать, просто БЕТА версия!


Как это ни странно, но в своё время я потратил уйму времени, что написать его...
Посмотреть screenshot web интерфейса.
Скачать SquidLER.
Обсудить на форуме.

#cat ReadMe.txt
ДАННЫЙ ПРОЕКТ В РАЗРАБОТКЕ! -------- Что это? -------- Данный проект похож на squid2mysql (http://evc.fromru.com/squid2mysql/) (взята та же идеология). Но всё полностью написано "с нуля". Вкратце squid - прокси сервер, а squidler - приложение для управления пользователями, которые "ходят" через squid. Присутствуют функции биллинга... ------------- Как работает? ------------- Идея проста. Squid использует basic авторизацию. Basic авторизатор - скрипт, который возвращает squid`у пускать пользователя (OK) или не пускать (ERR). Используется собственная БД, в которой есть таблицы: групп пользователей; пользователей; лога squid`а; истраченный трафик пользователей; администраторов групп; тарифов... До запуска squid`а запускается скрипт, который создаёт FIFO файл, в который пишет squid свой лог. Скрипт, в свою очередь, "разбирает" приходящие данные и заносит их в таблицу лога. Имеется web интерфейс для пользователя: просмотр своей статистики (сколько трафика "съел", куда лазил) и смены пароля. Есть web интерфейс для администраторов... ------------------------------------------------------------------------------ Данный проект не доделан. Если кто хочет, можете взяться! Осталось немного - оттестировать и исправить возможные ошибки. Ну, или может исходники пригодятся кому-то для изучения, если делать что-то подобное...
 
Pekлamкa