Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно сделать приложение для блокировки Adult сайтов, которое будет установлено ребенку на планшет или на смартфон – Android.  

Приложение подразумевает под собой использование NS серверов – моего DNS сервера, который будет при запроса DNS блокировать сайты содержащие тематику для взрослых.  

IP DNS для теста можно использовать от Yndex DNS safe, пока не подняли свои.  

тезисы:  

1. Приложение должно уметь форвардить все DNS запросы через жестко заданные DNS.  

2. Программа должно висеть в памяти и ни каким образом не выказывать себя какими либо информаторами, дети народ умный!  

3. Отключение программы должно быть защищено пинкодом, который можно будет задать в настройках программы, при клике на нопку PIN CODE (защита от детей), при заданном коде – требует в обязательном порядке ввести его при нажатии на любой из кнопок.  

при первом запуске программы:  

- она прописывается в автозапуск и вешается как демон  

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

- скачивается с указаного домена XML файл, в котором указываются DNS которе нужно использовать (защита от сбоев)  

- сбрасывает кешь DNS записей в браузере стандартном (места размещения очистка)  

- начинает форвадить через себя все DNS запросы.  

- появляется нотифер, что защита начнет работать через 10 минут*  

Под логотипом есть кнопка STOP PROTECTED, при нажатии на которую демон останавливается, но не уходит из автозапуска. Активация кнопоки STOP PROTECTED означает просто вернуть обратно DNS стандартные. Если программа не активная кнопка STOP PROTECTED > переходит в состояние PROTECTED START.  

При нажатии на кнопку PROTECTED START:  

- сбрасывает кешь DNS записей в браузере стандартном (места размещения очистка)  

- скачивается с указаного домена XML файл, в котором указываются DNS которе нужно использовать (защита от сбоев)  

- начинает форвадить через себя все DNS запросы.  

- появляется нотифер, что защита начнет работать через 10 минут*  

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

Апгрейд данных DNS. Приложение должно каждые N минут, открывать удаленно XML файл с удаленного домена. Скачать указанные в нем DNS. И использовать их.  

Программа должна быть мультиязычной и автоматически переводиться под локаль смартфона, изначально будет 7 языков:  

1. русский  

2. англ  

3. Испанский  

4. арабский  

5. Французский  

6. Португальский  

7. Немецкий  

Версии Android от 4 и выше ...  

Не предлагайте: из под root и VPN

8 лет назад
domler
46 летТурция
16 лет в сервисе
Был
день назад