Как отправить необработанный 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

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