Техническое задание: Сниффер для анализа игрового трафика
Необходимо разработать программное решение для перехвата, анализа и модификации сетевых пакетов, передаваемых между клиентом и серверами специфичной онлайн-игры.
Контекст задачи
Имеется старая клиентская многопользовательская онлайн-игра с серверами, расположенными в Европе, Китае и России. В рамках проекта требуется исследовать работу одного из игровых механизмов, связанного с экипировкой предметов («шмот»).
Основные цели проекта
- Перехват сетевого трафика между игровым клиентом и серверами.
- Анализ структуры и содержимого передаваемых пакетов.
- Возможность модификации (подмены) данных в пакетах в реальном времени.
- Исследование логики работы игрового функционала при надевании предмета экипировки.
Требования к инструменту
- Решение должно работать с сетевым трафиком указанной игры.
- Инструмент должен предоставлять читаемый вывод данных.
- Необходима функциональность для подстановки собственных данных в пакеты (подмена).
- Предпочтительна кроссплатформенность или работа под распространенными ОС.
Ожидаемый результат
Исполнитель должен предоставить работоспособный инструмент (сниффер) с исходным кодом и краткой инструкцией по его использованию для анализа целевого игрового трафика.