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

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

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

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

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