Содержание первой части: Создание лаборатории, архитектура Netfilter, символьное устройство, sysfs
Сеть будет состоять из 3-х машин с Linux ubuntu).
Собираем все вместе и тестируем.
Обработка трафика в пользовательском пространстве"> 1.3 – Написание простого символьного устройства.
Добавляем виртуальную файловую систему — sysfs. Написание пользовательского интерфейса.
Собираем все вместе и тестируем.
Содержание второй части:
Обработка трафика в пользовательском пространстве"> 2.1 — Введение во вторую часть.
Давайте посмотрим на сеть и протоколы.
Обработка трафика в пользовательском пространстве"> 2.2 - Таблицы межсетевого экрана.
Структуры TCP, UDP. Расширение брандмауэра.
2.3 — Мы расширяем функционал.
Мы обрабатываем данные в пользовательском пространстве.
libnetfilter_queue. 2.4 - Бонус.
Мы изучаем настоящую атаку переполнения буфера и предотвращаем ее с помощью нашего межсетевого экрана.
Часть 2.3 – Введение
Мы закончили последнюю часть с if(dest_port == HTTP_PORT || src_port == HTTP_PORT) {
Теги: #linux #модуль ядра #брандмауэр #char устройство #netfilter #sysfs #VirtualBox #информационная безопасность #C++ #разработка Linux
-
Экскурсия По Стране «Билайн»
19 Dec, 24