Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

12 лет назад
Дмитрий Зуйков
Гость
Россия
13 лет в сервисе
Был онлайн 11 лет назад
12 лет назад

Требуется разработать GUI - приложение, которое бы подсчитывало трафик по определенным правилам.

ОС: Linux
Язык разработки: Python (в крайнейм случае - обсуждаемо, но не вижу альтернативы)
GUI: GTK или FLTK или на ваш выбор (обсуждаем). Возможно, SDL. Qt неприемлем из-за лицензии

Функции:
Измерение трафика:
1) Запустить tshark
2) Скачать файл с заданного URL по заданному протоколу (TCP (FTP), UDP (T-FTP))
3) Остановить tshark
4) Сохранить лог
5) Повторить последовательность заданное количество раз
6) Посчитать отчет по логам tshark по заданным правилам (трафик с учетом заголовков/без учета заголовков)
7) Сохранить результат в отдельный каталог, в CSV формате
8) Отобразить показатели в GUI

GUI
1) Полноэкранный режим (окно развернутое на весь экран)
2) Рассчет на использование тачскрина (крупные контролы)
3) Редактирование настроек (подробности будут)
4) Отображение прогресса теста
5) Выбор и запуск тестов
6) Выбор используемых сетевых интерфейсов (PPP, WLAN, Ethernet, etc)

Общие требования

1) Аккуратность исполнения
2) Грамотная архитектура
3) Расширяемость
4) Надежность (ПО отчуждаемо, сопровождение затруднено)

Требования к исполнителям

1) Наличие опыта в требуемой теме - если вы незнакомы с Python, Linux, GUI-тулкитами или с сетевыми протоколами - это неудачный случай, что бы их изучать - сроки критичны, заказчик хорошо разбирается в вопросе.

2) Возможность очень оперативно выполнить данную задачу

Порядок работы

1) Исполнитель уточняет требования

2) Исполнитель предоставляет описание дизайна приложения, в свободной форме, но из которого понятно, как задача будет решаться

3) Мы проводим совместное ревью предложенного решения

4) Мы определяем этапы и контрольные точки

5) Оплата поэтапная

Предпочтение отдается предложениям, которые будут содержать хотя бы краткое изложение дизайна и способы достижения надежности и расширяемости. Так же, большим плюсом будет наличие у вас вИдение более правильного способа измерения трафика.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
  • Рекламное место свободно
    12 дней за $4
  • Рекламное место свободно
    12 дней за $4

Нет заявок

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.