Для доработки сервиса на самописном движке, а затем и интеграции этого сервиса в различные CMS ищем программистов: возрастом от 25 лет (от 20 при существенном опыте);с опытом программирования на php от 3-х лет;со ...
Написать демон под linux
У компании есть мобильные роутеры с симками для клиентов, через них они получают доступ в сеть заграницей, роутер дается с активной подпиской на неделю, после этого, если клиент хочет пользоваться устройством он должен заплатить - продлить подписку.
Прошивка роутера на основе Linux 3.4.3 lite
Мы видим себе решение примерно так:
пишем демона, который работает в фоне и периодически шлет на наш vps сервер запрос с emei устройства, в ответ он получает - да или нет (т.е. активна еще подписка на этом роутере или уже вышла)/
Если подписка закончилась, через iptable все запросы в сеть перебрасываются на страницу сайта компании (отдельный vps со своим ip) где клиенту предлагают оплатить подписку. Клиент оплачивает картой на сайте, после этого открывает, например, *Гугл, демон опять делает запрос - подписка активна - доступ к сети открывается.
Если демон делает запрос, а ответа от сервера не получает, он делает запрос на наш второй сервер (зеркало).
Вот такая схема, которая может быть улучшена и доработана по согласованию с вами. Хотелось бы найти такое решение, которое с наименьшей вероятностью смогут обходить всякие грамотные личности, которым устройство попадет в руки.
Это основная задача сейчас. Также среди задач по доработке прошивки есть другие, которые тоже можете рассмотреть и предложить свои решения:
- демон считывает из данных системы объем потребленного трафика за последний час (или просто текущее итого) и отправляет на наш сервер вместе с emei, если в ответ получает ок или ничего не получает по тайм-ауту, работает дальше. Если получает блок - закрывает доступ к сеть, все запросы идут только на наш сайт на страницу службы поддержки клиентов.
Заявки фрилансеров
Похожие заказы
- Системное программированиенет заявокЗакрыт8 лет назад
- $150
Необходимо переписать скрипт с питона на что-то из Си (возможно и другие языки), или заново написать его, используя наработки из уже существующего py-файла. Для выполнения желательно знать что такое Steam и иметь steam-аккаунт. ...
Системное программирование1 исполнительЗавершен8 лет назад Имеется Elastix, шлюзы GOIP(6 штук). Необходимо создать учет статистики поступающих звонков. С каждой сим карты фиксировать кол-во поступающих звонков.
Системное программирование1 заявкаЗакрыт8 лет назадТребуется написать прозрачный прокси с возможностью изменения содержимого проходящих через него веб-страниц. Для некоторых сайтов при 301, 302 редиректе на https-версию, нужно отдавать клиенту http-версию. Proxy должен ...
Системное программирование2 заявкиЗакрыт8 лет назадпод linux нужно создать стабильный аналог ssh без использования стандартного системного. полностью свой. с минимальными требованиями.
Системное программирование2 заявкиЗакрыт8 лет назадязык c# или любой Система содержит информацию о фильмах: название,режиссер, страна, жанр и т.д. Система должна обеспе- чивать: выдачу списка фильмов, пополнение списка новыми фильмами, поиск по одному из реквизитов ...
Системное программирование17 заявокЗакрыт8 лет назадНужно написать анализатор на Java, C++ или C# по считыванию данных из проекта подробности специалисту имеющего опыт работы с QlikView
Системное программированиенет заявокЗакрыт8 лет назадЕсть контроллеры ZKTeco C4 и есть файл *.csv с списком пользователей. Нужно CMD приложение которое будет запускаться по запросу или из планировщика задач Windows с дополнительными параметрами: IP адрес контроллера, место импорта *.csv списка пользователей, ...
Системное программирование1 заявкаЗакрыт8 лет назадДобрый день. Нужна программа на си управление ком портом. У нас есть несколько виртуальных ком портов на один мы должны подавать команду код для действий. На второй мы должны принимать сигнал на втором у нас ...
Системное программирование4 заявкиЗакрыт8 лет назадНужна программа на Delphi. На экране две программы. Dev-c++ и программа на Delphi с компонентами Richedit и 2 кнопки Получить и Отдать. При щелчке на кнопку получить текст из окна Dev-c++ попадает а ...
Системное программирование1 исполнительЗакрыт8 лет назад