Создание И Тестирование Межсетевого Экрана В Linux, Часть 2.3. Завершаем Брандмауэр. Обработка Трафика В Пользовательском Пространстве

Содержание первой части: Создание лаборатории, архитектура Netfilter, символьное устройство, sysfs

Обработка трафика в пользовательском пространстве"> 1.1 — Создание виртуальной лаборатории (чтобы нам было где работать, я покажу, как создать виртуальную сеть на вашем компьютере.



Сеть будет состоять из 3-х машин с Linux ubuntu).





Обработка трафика в пользовательском пространстве"> 1.2 — Написание простого модуля в Linux. Знакомство с Netfilter и перехватом трафика с его помощью.



Собираем все вместе и тестируем.





Обработка трафика в пользовательском пространстве"> 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
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2020-03-20 14:48:45
Баллов опыта: 569
Всего постов на сайте: 2
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.