Как отправить необработанный TCP-пакет через IPv6 с помощью ScapyPython

Программы на Python
Ответить
Anonymous
 Как отправить необработанный TCP-пакет через IPv6 с помощью Scapy

Сообщение Anonymous »

Я пытаюсь отправить необработанный TCP-пакет через Ipv6 с помощью Scapy. Но я всегда получаю предупреждение: не найден маршрут для пункта назначения IPv6 (адрес IPv6) (нет маршрута по умолчанию?)
Я развертываю в Kali Linux.
Мой текущий код:

Код: Выделить всё

localPort = 24
port = 300
size = 30
localIpv6 = #my local ipv6 address with the interface (%eth0)
dstIpv6 = #ipv6 address of the target device

ip = IPv6(src=localIpv6 , dst = dstIpv6)
tcp = TCP(sport = localPort, dport = port, flags = "S")
raw = Raw(b"x" * size)
packet = ip / tcp / raw

send(packet, iface="eth0", verbose = True)
Я также пробовал отправлять без iface и localIpv6 без интерфейса.
Я запускаю сценарий с помощью sudo, и пинг до целевого устройства работает. Я ожидаю увидеть пакет в Wireshark.

Подробнее здесь: https://stackoverflow.com/questions/796 ... sing-scapy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»