Задать вопрос
@Northxstar

Как программно управлять форвардингом пакетов на Python?

Ситуация: есть гипотетический сервер/фаерволл с двумя интерфейсами: eth0 - смотрит в открытую сеть, eth1 во внутреннюю.
Задача: управлять форвардом пакетом с eth0 на eth1 на уровне отдельно взятого пакета. Например, с eth0 поймали пакет с помощью PyShark, разобрали его, проверили, и, если нас все устраивает, пересылаем его на eth1. Работаем на Linux
  • Вопрос задан
  • 158 просмотров
Подписаться 3 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Форвардинг пакетов делается на уровне ядра, питоном там и не пахнет. Надо пилитькакой-нибудь кастомный модуль к netfilter. На питоне можете сделать какое-нибудь подобие прокси.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы