Мастерская "сообщение доставлено", реализация tcp стека
Проект написан на языке rust, необходимо установить cargo (https://www.rust-lang.org/tools/install). Также проект работает только на линуксе у пользователя с админскими привилегиями (требуется создание и настройка TUN девайса, для чего нужно CAP_NET_ADMIN, ну или просто sudo).
Оба проекта (team_a, team_b) запускаются с помощью скрипта ./run.sh
. После этого
- проект team_a - можно посылать пинг на 10.0.1.1, будет приходить ответ
- проект team_b - можно подключаться tcp клиентом (например nc) на 10.0.0.3:8080 и что-то передать
- Гурчев Данил
- Ярославцев Станислав
- Самышкин Константин
- Климов Николай - мастер
- Куклин Георгий - подмастерье