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

Описание задачи:

В локальной сети есть сервер с установленной биллинговой системой. Доступ клиентов осуществляется через веб-доступ по протоколу https (сервер работает под ОС семейства Linux – RHEL 4, веб-сервер – Apache, сам сайт написан на php, база - mysql). Нужна программа, работающая на стороне клиента, и взаимодействующая с этой биллинговой системой по средством веб. В биллинге каждому клиенту соответствует уч. запись, с параметрами: логин+пароль+IP и пр. Учетная запись может находиться в нескольких состояниях: активна, отключена пользователем, отключена по балансу и пр. В зависимости от этого состояния пользователю разрешается или запрещается выход в сеть Интернет с данного IP.

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

1. Работа под ОС семейства Windows (98, 2k, 2kServer, XP, 2k3Server, Vista(желательно))

2. Хранить введенные пользователем логин+пароль в зашифрованном виде.

3. Используя Логин+пароль осуществлять вход на сайт (без открытия страниц браузера), выбирать информацию о балансе и статусе учетной записи (парсингом страницы).

4. осуществлять изменение состояния учетной записи (на сайте это осуществляется путем нажатия одной/нескольких кнопок на странице абонента).

5. При старте, после первого логина на сайт путем парсинга спец. страницы с настройками принимать параметры работы, а также другую текстовую информацию. В зависимости от типа информации проводить определенные действия (например, если будет указано что это объявление – то показать его абоненту).

6. Через определенные промежутки времени (задаваемые в настройках с сервера) производить запрос открытия страницы с определенным URL, за счет чего сервер будет знать что клиент активен. В случае если клиент в течении времени, в два раза превышающего интервал не пошлет такого сигнала – его запись будет автоматически отключена (это уже будет сделано нами на стороне сервера).

7. При завершении работы программы (аварийном или пользовательском) послать запрос на открытии URL передав в этом запросе параметры идентификации клиента. По данному запросу сервер отключит уч. запись на биллинге.

8. создавать список сетевых интерфейсов в системе:

1. номер интерфейса;

2. название (например «LAN»)

3. Тип (Ethernet, Bluetooth, и др.)

4. Состояние (отключено, подключено)

5. Имя устройства

6. IP-адреса на данном интерфейсе (с маской подсети)

7. Шлюз

8. ДНС.

Последние 3 параметра должны быть с возможностью изменения.

(*Возможно отсутствие данной функции при работе под Win98.)

9. Все взаимодействие с пользователем (объявления, сообщения об ошибках и так далее) производить с помощью pop-up окон.

Предпочитаемая среда разработки - VB, VB.NET

С Уважением,

Сергей.

17 лет назад
gthe
NaN летРоссия
17 лет в сервисе
Был
17 лет назад
  • Похожие заказы
  • $250

    Для нашего windows-приложения по планированию задач необходимо разработать модуль интеграции с MS Outlook, MS Outlook Express. Необходимые функции: - получение и отправка почты через MS Outlook - синхронизация контактов с MS Outlook - синхронизация задач с MS Outlook Реализация ...

    Закрыт
    17 лет назад
  • $12000

    Требуется разработка прикладной программы на Delphi 7.0 для базы данных MS SQL Server 2005 Необходим исполнитель из Москвы для долгосрочного сотрудничества Проект рассчитан на 1 год (~1000 USD в месяц)

    Закрыт
    17 лет назад
  • $400

    Необходимо разработать программу (некий AРM) для редактирования файлов xml-формата требуемого формата, проверять правильность ввода данных по определенным закономерностям, иметь возможность загрузки данных из excel и csv, осуществлять движение подготовленных файлов аналогично 1С_Налогоплательщик-DiPost (разобраться как это ...

    Закрыт
    17 лет назад
  • Язык написания Borland C++ Builder. Предложения можно на [email protected]. Программа состоит из трех отдельных программ: 1. Мастер по созданию отчета. На первом экране вводятся ФИО, адрес и пара доп. текстовых полей. На втором выбирается ...

    Закрыт
    17 лет назад
  • Требуется написание простого WYSIWYG html редактора на Delphi без использования dhtml (в т. ч. с возможностью работы при установленном Internet Explorer 7.0) Необходимая функциональность: изменение шрифтов изменение цветов вставка картинок, ссылок и таблиц импорт из внешнего html файла background страницы PS Обратите внимание!. ...

    Закрыт
    17 лет назад
  • $50

    Итак, требуется реализовать простую задачу. Редирект TCP запросов через UDP порты. Допустим, открываем порт 555 на локалхосте и ждем коннектов. В браузере прописываем в socks5 - 127.0.0.1:555 и пробуем открыть любую страничку. Все запросы с ...

    Закрыт
    17 лет назад
  • Нужно написать граббер, который собиралбы информацию с заданого зайта, по заданым полям и сохранял в xls файл! К примеру нужно собрать информацію по єтой ссылке http://market.yandex.ru/guru.xml?CMD=-RR=0,0,0,0-PF=1801946%2BEQ%2Bsel%2B9157555-VIS=560-CAT_ID=754893-PG=10&hid=91020 Ниже пример xls файла, который должен получиться.

    Закрыт
    17 лет назад
  • $500

    Сколько будет ориентировочно стоить программа которая : 1. собирает прокси/сокс по данному списку линков (с маской) 2. сканирует их на онлайн на данный момент, проверяет тип и выдает в текст файл рабочие прокси (+ если в течении какого-то ...

    Закрыт
    17 лет назад
  • Необходимо создать небольшую программу для заполнения таможенной декларации для физических лиц (ту что заполняют все пассажиры при вылете заграницу). Также необходима возможность выдачи нескольких (7) форм отчетов, т.е. выдача результатов при обращении к базе ...

    Закрыт
    17 лет назад