Биллинговая система Nodeny

Главная категория => Разработка => Тема начата: Sokol от 07 Июля 2011, 11:37:00



Название: Модуль родительсктго контроля
Отправлено: Sokol от 07 Июля 2011, 11:37:00
Кто возьмётся за разработку этого модуля?
Функционал:
-должен уметь включать\выключать по часам и дням
-должно быть поле, куда клиент может добавить разрешонные для посещения страницы, а остальные будут блокироваться
-должно быть поле, куда клиент может добавить запрещённые для посещения страницы, а остальные будут открываться
- в личном кабинете, страница с модулем должна быть защищена паролем
- если страница запрещена, клиента должно форвардить на страницу"Работает родительский контроль, позвони папе"

ну вроди всё


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 07 Июля 2011, 12:03:14
Так где-то был такой модуль.


Название: Re: Модуль родительсктго контроля
Отправлено: Sokol от 07 Июля 2011, 12:53:12
был, есть всё кроме разрешонных и блокированых страниц, а без них немного не то...
Я думаю много желающих найдётся контакт и остальную хрень вырубить...

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


Название: Re: Модуль родительсктго контроля
Отправлено: Sokol от 14 Июля 2011, 14:10:04
кто может взятся за разработку? Нужен до конца месяца!


Название: Re: Модуль родительсктго контроля
Отправлено: Aivanzipper от 14 Июля 2011, 15:21:59
то чего нету в моем модуле, а именно

Цитировать
-должно быть поле, куда клиент может добавить разрешонные для посещения страницы, а остальные будут блокироваться
-должно быть поле, куда клиент может добавить запрещённые для посещения страницы, а остальные будут открываться

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


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 14 Июля 2011, 16:31:16
Как? Через ipfw )))


Название: Re: Модуль родительсктго контроля
Отправлено: VitalVas от 14 Июля 2011, 21:12:57
oops proxy ???
я у себя на работе так сделал


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 08:06:17
Как? Через ipfw )))
да не все так просто
попробуй смоделировать .
есть 300 чел которые пользуются - родительским контролем
при этом каждый из них заблокировал 300 разных сайтов.


Название: Re: Модуль родительсктго контроля
Отправлено: Cell от 15 Июля 2011, 08:13:24
через ipfw вообще не вариант т.к. таким способом мало того что пол интернета можно заблокировать, так и организовать разбор  пакета 1000 или  еще больше правил ))) интересно, когда тазик умрет при этом?


Название: Re: Модуль родительсктго контроля
Отправлено: Aivanzipper от 15 Июля 2011, 08:18:04
да, в том-то и дело, что пусть в таблицу при помощи тегирования и поместятся все разрещенные/запрещенные, но вот количество правил все равно будет равно количеству юзеров пользующихся модулем

как вариант - squid с external_acl_type в mysql, но в таком случае возрастают требования к железу


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 08:43:11
через ipfw вообще не вариант т.к. таким способом мало того что пол интернета можно заблокировать, так и организовать разбор  пакета 1000 или  еще больше правил ))) интересно, когда тазик умрет при этом?
правил ... ну даже если тазик не умрет - нужно править фаер а там переменую лен таблиц  они то ограничены (их количество)
прокся при нынешних скоростях .....  
да и смысл - родительского контроля на стороне сервера... на стороне зверя можно ... но это уже другие методы ... да и не совсем корректно да и не законно.

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

одим словом не так все просто и красиво как может показатся на первый взляд


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 08:57:34
ну поставте время редактирования хотя бы 30 мин ...


по теме есть одна идейка думаю можно сделать красиво .

Как? Через ipfw )))
плиз озвуч что ты имел ввиду.


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 09:34:35
Код:
ipfw table zzz add A.B.C.D
ipfw xxx add deny from table(yyy) to table(zzz)


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 09:55:35
Код:
ipfw table zzz add A.B.C.D
ipfw xxx add deny from table(yyy) to table(zzz)
первое --
тогда что получится
клиет 1 апи=192,168,1,100     блокирует mail.ru
клиет 2 апи=192,168,1,101     блокирует rambler.ru

таблиц ууу 
192,168,1,100
192,168,1,101
таблица zzz
mail.ru
rambler.ru
получаем 2 звонка в супорт
от 192,168,1,100 - почему заблокировам рамблер
от 192,168,1,101 - почему заблокировам маил
колво звонков возрастет  в геометрической прогрессии при росте сайтов и клиентов.

второе если тупо добавлять на клиета свою таблицу тоетсь
ipfw xxx add fwd 127.0.0.1,88 ip from 192.168.1.100 to table(zzz) 
ipfw xxx add fwd 127.0.0.1,88 ip from 192.168.1.101 to table(zzz+1)
   
то
сразу вопрос сколько таблиц держит ipfw ? - ipfw: The table number exceeds the maximum allowed value (127)
сколько правил сгенерируется?
если есть 300 сатов и 300 клиетов используют модуль?
300 правил получится так?
если лен у ipfw можно по править и сделать скажем 1270 таблиц 
то как быть с колво правил ( хотя тут етсь решение пока не проверю не напишу)
если использовать апач в качестве доступа то ... нагрузка на систему.....







Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 09:57:47
Пересобрать ipfw для увеличения таблиц  ;D


Название: Re: Модуль родительсктго контроля
Отправлено: stix от 15 Июля 2011, 10:00:32
мы отказались от фильтров по IP изза хостингом.
решили сделать фильтр по ДНС.
запретив все out udp 53, кроме своих днс, начались грабли, работало как-то через раз.
L7 - 2х процессорный тазик сел на 120 мбитах

более менее помог squid со squidguard, с парент контролем


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 10:04:05
Че ві х..ней страдаете? Пусть родители САМИ заботятся о том что их чадо посещает вам-то какая разница? Пусть ставят на своих колімагах спец софт если уж так хочется...
Сами себе проблемі создаете, сами их решаете.


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 11:08:05
Че ві х..ней страдаете? Пусть родители САМИ заботятся о том что их чадо посещает вам-то какая разница? Пусть ставят на своих колімагах спец софт если уж так хочется...
Сами себе проблемі создаете, сами их решаете.
вот это верное рещение только еще чуть подумать и ...
хотя тут - умное дитя почитает гугл и решит пробему прибив процесс .



Название: Re: Модуль родительсктго контроля
Отправлено: goletsa от 15 Июля 2011, 11:36:24
Че ві х..ней страдаете? Пусть родители САМИ заботятся о том что их чадо посещает вам-то какая разница? Пусть ставят на своих колімагах спец софт если уж так хочется...
Сами себе проблемі создаете, сами их решаете.
вот это верное рещение только еще чуть подумать и ...
хотя тут - умное дитя почитает гугл и решит пробему прибив процесс .


Нефег дитяткам давать права админа. Только гостевая учетка. Тогда процесс будет сложно прибить если он будет от админа или от system вообще.


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 11:38:44
хотя тут - умное дитя почитает гугл и решит пробему прибив процесс .
Это не проблема провайдера!


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 12:12:14

Нефег дитяткам давать права админа. Только гостевая учетка. Тогда процесс будет сложно прибить если он будет от админа или от system вообще.


дак гугл и через 5 мин ни одного пароля в системе
а вообще правильно проблемы индейцев шерифа не волнуют .
а то потом начинается - я поставил родительский контроль как его снять - а меня виндовс не запускается и прочее
провайдер дает доступ к сети инет и не больше.

а в хп так вооще 90% контр альт дел + администратор


Название: Re: Модуль родительсктго контроля
Отправлено: Aivanzipper от 15 Июля 2011, 12:24:05
Повторюсь, что при использования тегирования в ipfw можно обойти проблему с нехваткой таблиц:

ipfw table 111 add 12.34.56.78 23
23 - id пользователя, например, или любая другая метка

но все равно остается проблема с большим количеством правил:

deny ip from 10.0.0.11 to table(111,23)
allow ip from 10.0.2.33 to table(111,48)
deny ip from 10.0.2.33 to any

и т.д.

а также, у одного dns-имени бывает больше одного ip-адреса

Код:
# host mail.ru

а еще есть всякие NoIP и DynDNS  ::)


Название: Re: Модуль родительсктго контроля
Отправлено: Sokol от 15 Июля 2011, 12:28:13
Ваши доводы мне ясны, и я с ними полностю согласен.

В принцыпе, можно сделать какие то групы сайтов, например:
 в первой групе будут образовательные, википедия, с рефератами и т.д.;
 вторая група - фильмы, музыка;
 третя - ещё какая то херь
.
.
 десятая - я даже хз что там может быть
Ну и сделать,что бы папаша мог разрешить своему чаду доступ только к одной из этих груп или к нескольким
Думаю так будет жрать ресурсов поменьше..
Всё ещё ищется разработчик для модуля... Кто готов взятся, жду в личке


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 13:37:45
Не-не-не! И не просите )


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 13:54:15
В принцыпе, можно сделать какие то групы сайтов, например:
 в первой групе будут образовательные, википедия, с рефератами и т.д.;
 вторая група - фильмы, музыка;
 третя - ещё какая то херь
.
.
 десятая - я даже хз что там может быть

класифицировать интернет!. что за травка?


Название: Re: Модуль родительсктго контроля
Отправлено: VitalVas от 15 Июля 2011, 14:01:02
Ваши доводы мне ясны, и я с ними полностю согласен.

В принцыпе, можно сделать какие то групы сайтов, например:
 в первой групе будут образовательные, википедия, с рефератами и т.д.;
 вторая група - фильмы, музыка;
 третя - ещё какая то херь
.
.
 десятая - я даже хз что там может быть
Ну и сделать,что бы папаша мог разрешить своему чаду доступ только к одной из этих груп или к нескольким
Думаю так будет жрать ресурсов поменьше..
Всё ещё ищется разработчик для модуля... Кто готов взятся, жду в личке
папаше нужно - папаша должен заняться этим
не - вызов админа, который все сделает

p.s. с такими требованиями будете доолго искать девелопера


Название: Re: Модуль родительсктго контроля
Отправлено: stix от 15 Июля 2011, 14:08:30
http://www.antip.org.ua/

+ кучу видел проектов, где вы можете сами менять тематику или ACL свои


Название: Re: Модуль родительсктго контроля
Отправлено: Cell от 15 Июля 2011, 16:44:46
На  самом деле "все уже  украли до нас" (с)
Тот же родительский контроль есть и у каспера и у дохтера... причем классифицирован именно весь интернет как по сигнатурам так и по контекстному содержанию сайтов. В некоторых случаях можно очень гибко настраивать, например чтобы блочило если слово "porno" встречается котябы раз или слово "секс" три раза на странице.
Правильно тут заметили про шерифа ))


Название: Re: Модуль родительсктго контроля
Отправлено: VitalVas от 15 Июля 2011, 17:32:40
В этот модуль нужна кнопка - зделать все зашыбись  вызвать админа для установки касперского (триал)


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 20:26:53
В этот модуль нужна кнопка - зделать все зашыбись  вызвать админа для установки касперского (триал)
можно не так
собрать самораспаковку
зверь в модуле выбирает сайты - нажимает кнопку - предлагает скачать скачивает фильтр лист и архив - запускает - архив распаковуется и в носится в реестр применятеся фильтр и после перезагрузки стоит родительский контроль. ну гдето так - хотя есть пару моментов - это можно сделать (так когдато и делал правда не для этих вещей и сеть была под лантастик (и не скачивалось а ставилось с 5.25" и не в реестр а в сус и авто ) - но этим заниматся не буду - мне оно не нужно да и остальным тоже (в большенстве случаев) .


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 20:35:39
Или, как ваиант, делать teeили divert сокеты и в них фильтрить )


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 15 Июля 2011, 20:49:32
Или, как ваиант, делать teeили divert сокеты и в них фильтрить )
на стороне сервера хм
заблокированый сайт уже есть услуга не в полном обьеме - нет письменной просьбы абона заблокировать сайт
цитирую
Абонент имеет право требовать возвращения оплаченных средств, в письменном виде обратившись к Провайдеру, в случае не предоставления услуг или предоставления услуг ненадлежащего качества. Возвращение оплаченных средств при этом осуществляется в срок до 3-х банковских дней.

и ... делаем выводы
есть звери которым и хлеба ненадо дай повод....


а если и напишет а ребенок обойдет защиту  (вариантом много) тоже самое читай выше.
и накой этот гиморой.

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

зы или я не прав?


Название: Re: Модуль родительсктго контроля
Отправлено: 0xbad0c0d3 от 15 Июля 2011, 20:51:12
Тссс, я масло лью! )


Название: Re: Модуль родительсктго контроля
Отправлено: ser970 от 17 Июля 2011, 23:21:52
а по сути кол-во правил играть роли не будет хоть и 1000  соновной поток пропустим мимо них.

skipto   not table(22) to not table(23)
и для тех кто не попал в контроль протсо пропустим правила
а кто попал кол-во пакетов минимальное
так что реально написать .нагрузка не сильно возрастет.   

единственный минус чтение правил хотя и тут греп поможет