Из предложенных ЯП я выбрал Python. Для работы с Ethernet в standalone Python-приложении используется socket.AF_PACKET. С данным аргументом socket будет функционировать только в Linux, поэтому приложение следует запускать на нём. Для запуска приложения нужно прописать команду python3 main.py Функции в файле разбиты на три категории: 1. Утилитарные (для отправки фреймов/парсинга даты/и т.д) 2. Основные, реализующие описанные в задании операции 3. Для работы с консолью, реализующие пользовательский интерфейс Эти категории отделены в файле с помощью трёх строк с комментарием