@Northxstar

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

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

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

Войти через центр авторизации
Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 200 000 ₽
Гринатом Москва
от 150 000 ₽
DIGITAL SECTOR Краснодар
от 150 000 до 250 000 ₽
19 июн. 2024, в 11:20
4800 руб./за проект
19 июн. 2024, в 11:09
3000 руб./за проект
19 июн. 2024, в 10:58
7000 руб./за проект