Внимание! Продолжается конкурс «СА» – ПрофИТ, 2013!
Дата публикации: 20 сентября 2013
Пакетный фильтр Беркли
Для кого оно?
Задание ориентировано на участников, обладающих базовыми представлениями о принципах работы сетей и протоколах передачи данных, знакомых с языком Python.
Что надо будет реализовать?
Участники должны будут реализовать синтаксический анализатор выражений Berkeley Packet Filter (BPF) – промышленного стандарта для выборки сетевых пакетов, поддерживаемого такими инструментами, как tcpdump, а также различным сетевым оборудованием на аппаратном уровне.
В зависимости от группы, в которую попал участник по итогам предварительного отбора, будет предложено реализовать поддержку различных подмножеств синтаксиса BPF, отличающуюся по трудоемкости. Специалистам высшей квалификации придется выполнять анализ реальных сетевых пакетов; для прочих групп предусмотрена передача параметров пакета в человеко-читаемом виде.
Внимание! Для выполнения задания каждому участнику отводится 5 дней.
Где это может пригодиться?
Инструменты и технологии, которыми должен уверенно владеть конкурсант для успешного выполнения задания, находят применение в различных областях, связанных с системным администрированием, и окажутся полезными при эффективном использовании стандартных диагностических инструментов Unix, грамотной настройке высокопроизводительного сетевого оборудования, выполнении тестов на проникновение, и решении других задач в области сетевой безопасности.
При успешном выполнении задания вы можете получить максимальное количество баллов в своей группе. Сенсей – 800 баллов, ИТ-мастер – 650 баллов, ИТ-рыцарь – 550 баллов, Падаван – 450 баллов.
Для участия в задании «Пакетный фильтр Беркли» необходимо пройти регистрацию на сайте конкурсаhttp://profit2013.samag.ru
Желаем успеха всем участникам конкурса!