Пишем вот такую программу для себя

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

Решился написать для себя программу управления доступом в Интернет.

Sams мне не подошёл, слишком громоздкий да и устанавливать его лень.

 

Несколько скриншотов программы, прикреплены в файлах.

Когда я ее писал полагался на следующие потребности в своей школе:

1.Возможность учителю управлять доступом в Интернет для определенных групп.

2.Возможность отключения доступа для всей группы или только для отдельных учеников

3.Предусмотрена возможность опциональной блокировки некоторых учетных записей, 

т.е. учитель может использовать механизм блокировки, запрещающий использование Интернет

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

4. Включение/отключение Интернет без манипуляций с сервисами и перезапусков.

5. Система билетиков :)

Интересная мысль, думаю актуально будет для тех кто использует доступ по чисто белым спискам,

Смысл такой: пользователь Вася работает только с белым списком сайтов, но по заданию урока

нужен поиск в Интернет, и вот тут начинается головоломка как Васе дать Интернет, т.к

одно из условий не дает это просто так сделать(см пункт 4)

Учитель просто заходит в программу, переходит по ссылке создать билетик в строке с логином Вася

и система генерирует логин и пароль(точнее генерируется новый пароль, логины заданы заранее, программа просто выбирает свободный логин), относящийся к другой группе доступа , на 45 минут(время настраиваемо)

При этом программа пишет в лог на кого был оформлен билетик, через 45 минут доступ в интернет закрывается  программа снова пишет в лог время окончания срока действия билетика : )

Вася вводит логин и пароль и спокойно работает в Интернет(через фильтры, естественно)

6. Все базовые действия доступны в программе.

7. Доступ для всех групп должен закрываться в конце рабочего дня, естественно кроме группы учителей.

8. Простота и понятность интерфейса для учителей.

 

На скриншотах большинство функционала видно, если кто-то захочет попробовать, выложу в сеть.

 

 

Прикрепленный файлРазмер
билетик.png28.73 кб
Вход.png10.54 кб
Главная страница админки.png11.07 кб
Интерфейс управления доступом в админке.png28.62 кб
Просто журнал.png13.71 кб
Редактор учетных записей.png39.79 кб
Страница задания привилегий админов групп.png47.21 кб
Управление группами.png64.87 кб
Управление администраторами групп.png27.45 кб
Управление доступом(интерфейс админа группы).png155.34 кб
SQUID_AUTH.tar_.gz_.txt14.93 кб
Изображение пользователя den2007.

Выложил

Прикрепил архив в файлах, не забудьте переименовать в SQUID_AUTH.tar.gz после загрузки.
Иначе откроется как текстовый документ, а не как архив.

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

Да, нам интересно

И, пожалуйста, опишите подробнее, как ОНО все функционирует и как это все установить и куда можно установить. Например, интересуют Alt4.1 и Alt5,6 Школьные сервера.

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

Мне кажется

что надо сразу код прикладывать. Конечно же кому-нибудь будет интересно :))