Я использую Scapy, чтобы научиться создавать пакеты, однако, похоже, что я получаю некоторые помехи от ядра, когда пытаюсь выполнить некоторые конкретные операции. Мне дали несколько советов, чтобы использовать интерфейс крана, чтобы мне было легче работать с необработанными пакетами на локальной машине, однако мне трудно настроить его для правильной работы.
Пока что я сделал это:
[me @ localhost hw1] $ ip tuntap добавить режим нажмите tap0
[me @ localhost hw1] $ ifconfig tap0 192.168.0.254 up
[me @ localhost hw1] $ route add -host 192.168.0.253 dev tap0
Моя таблица маршрутизации имеет следующую запись
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.253 0.0.0.0 255.255.255.255 UH 0 0 0 tap0
Когда я пытаюсь запустить tcpdump
на tap0 и пинговать его, tcpdump не показывает никаких пакетов, идущих на tap0.
Я в основном пытаюсь настроить виртуальный интерфейс, где я могу использовать для прослушивания и отправки пакетов с использованием Scapy. Если кто-то может помочь мне указать правильное направление, это будет очень цениться.