Наименование предмета: Администрирование информационных систем
Написать программу, которая будет сообщать о превышении лимита трафика на определённый TCP или UDP порт используя eBPF.
Часть которая загружает код на eBPF в ядро и парсит командную строку на c#
При перегрузке порта траффиком, лишние пакеты должны откидываться
Пример:
test 100pkt/min tcp port 5090
Есть ссылка откуда начать поиск информации по eBPF
https://docs.cilium.io/en/stable/bpf/
и ссылка на патч ядра eBPF, который может помочь
https://www.spinics.net/lists/netdev/msg486873.html
P.S.:
При вводе "test 100pkt/min tcp port 5090" порт должен перегружаться трафиком, а далее должно срабатывать eBPF с дальнейшим парсингом на вывод сообщения о превышении
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |