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

Главная категория => Разработка => Тема начата: goletsa от 12 Мая 2012, 13:54:39



Название: Интеграция SkyDNS и билинга
Отправлено: goletsa от 12 Мая 2012, 13:54:39
Доброго времени суток.
Требуется написать модуль интеграции с сервисом SkyDNS.
По аналогии с DrWeb запускается локальный сервер на который перенаправляются запросы пользователей.
Из хотелок:
- По умолчанию блокировка определенных категорий сайтов для всех пользователей (небезопасные сайты с вирусами например).
- При активации пользователем подписки - возможность персонально выбирать нужные категории сайтов для блокировки
- реализация черного\белого списка с управлением из ЛК.
- ограничение паролем смены настроек в личном кабинете(отличным от пароля интернета).

И сколько приблизительно это будет стоить.

Пример API в приложенных файлах.


Название: Re: Интеграция SkyDNS и билинга
Отправлено: smallcms от 13 Мая 2012, 00:04:23
100$ в месяц за 100 хомячков - это как-то жестоко, мягко говоря за Bind catch-all ;D
А по делу если - нужен кто-то кто работал с json... :'(
По объёму кода 150-200 за работу...

Из хотелок:
- По умолчанию блокировка определенных категорий сайтов для всех пользователей (небезопасные сайты с вирусами например).
Так это они за так дают, если вы в форвардеры пропишите их ДНСы в конфиге Вашего: https://www.skydns.ru/business ("Интернет-фильтр", "Защита от фишинга")

ПС: Почитал "SkyDNS ISP. Инструкция 111223 (1).doc" - питон мозга же!


Название: Re: Интеграция SkyDNS и билинга
Отправлено: versus от 13 Мая 2012, 08:25:42
доллар за клиента в месяц за днс + вэбморду???  ЗА ЧТО ??? за точ то взяли открытые базы и прикрутили к ним вэбморду ?




Название: Re: Интеграция SkyDNS и билинга
Отправлено: Sork от 13 Мая 2012, 23:23:39
есть бесплатный аналог http://rejector.ru/
используем для школ


Название: Re: Интеграция SkyDNS и билинга
Отправлено: goletsa от 14 Мая 2012, 14:55:06
доллар за клиента в месяц за днс + вэбморду???  ЗА ЧТО ??? за точ то взяли открытые базы и прикрутили к ним вэбморду ?
Ну там поднимается свой DNS сервер с определенными списками по типу локального OpenDNS.
И персонально абоненту можно разрешать\не разрешать определенные категории или сайты.

По поводу открытых баз подскажите где взять и как можно использовать?


Название: Re: Интеграция SkyDNS и билинга
Отправлено: smallcms от 15 Мая 2012, 01:31:24
По поводу открытых баз подскажите где взять и как можно использовать?
http://goo.gl/Cean9
Например, этот (http://mirror1.malwaredomains.com/files/spywaredomains.zones) конфиг что-то напоминает из локального шлюза. ;)
И остаётся-то только создать файлик /etc/namedb/blockeddomain.hosts типа
Код:
$ttl 38400
@ IN SOA localhost. root.banned.local (
    1238782294
    38400
    3600
    604800
    38400 );
IN NS localhost.
@ IN A 68.71.212.207
@ IN A 68.71.213.9
* IN CNAME @
И подцепить в основном конфиге байнда
Код:
include "/etc/namedb/master/spywaredomains.zones.conf";
Конкретного юзера баним так:
Код:
acl "acl.192.168.31.220" {192.168.31.220;};
view "view.192.168.31.220" {
match-clients {192.168.31.220;};

zone "." { type hint; file "named.root"; };

zone "porno.yandex.ru" { type master; file "master/banned.db"; };
zone "ukrindex.com" { type master; file "master/banned.db"; };
};
Ну и nomake'ом можно сотворить что-то типа плагина.

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