Техническое задание: Организация ботового трафика из социальных сетей

Основная цель

Необходимо настроить поток искусственного трафика на целевой сайт. Источником перехода должны быть ссылки из социальных сетей (включая российские и зарубежные платформы). Задача ботов - максимально правдоподобно имитировать поведение живых посетителей.

Ключевые требования к поведению ботов

  • Переход по ссылке: Боты переходят на сайт по предоставленным редиректным ссылкам из социальных сетей (ВК и других).
  • Просмотр страниц (глубина визита): Обязательное погружение вглубь сайта. Средняя глубина просмотра - не менее 2 страниц за сессию. Отказы (просмотр одной страницы) недопустимы.
  • Правдоподобность: Поведение должно быть рандомизировано по параметрам:
    • Глубина просмотра (от 2 страниц и более).
    • Время нахождения на сайте и на каждой странице.
    • Паттерны скроллинга и взаимодействия с элементами.
  • Возвраты: Приветствуется, если часть ботов будет возвращаться на сайт повторно в разные дни.

Параметры трафика

  • Объем: От 500 до 1500 уникальных хостов (ботов) в сутки.
  • Распределение: Трафик должен литься равномерно в течение 24 часов.
  • Длительность: Минимум 1 месяц.
  • География (ГЕО):
    • Для трафика из российских соцсетей - Россия (RU).
    • Для трафика из иностранных соцсетей - любое, предпочтительно Казахстан.

Что нужно от исполнителя

  • Предложить стоимость работы за весь период (месяц).
  • Подробно описать используемую технологию: что это за боты, на какой платформе/решении работают.
  • Детально расписать модель поведения ботов, как обеспечивается рандомизация и избегание отсева.
  • Объяснить, как будет обеспечиваться равномерность и заданный объем трафика.

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

Разработка прокси-сервера на Rust для эмуляции сетевых условий и поведения устройств

Требуется реализовать сервер репроксирования с использованием Rust для моделирования различных сетевых сценариев, включая эмуляцию поведения мобильных устройств. Необходимо задействовать низкоуровневые возможности языка для тонкой настройки параметров.