Трассировка с битами DSCP (QoS) с Scapy

Scapy позволяет устанавливать биты DSCP или tos в IP-пакетах, используя верхние 6 битов поля 8-битного типа обслуживания.

a = IP(dst="172.31.0.1", tos=184)

или же

send(IP(dst="172.31.0.1")/ICMP())

Он также разрешает трассировки и модификации полей IP в трассировке.

ans,unans=sr(IP(dst="172.31.0.1", ttl=(4,25),id=RandShort())/TCP(flags=0x2))

При попытке ввести tos биты в traceroute генерируемые пакеты, кажется, идут к бесконечной рекурсии и требуют ctrl-c, чтобы остановить отправку пакетов.

 ans,unans=sr(IP(dst="172.31.0.1", ttl=(4,25),id=RandShort(), tos=184)/TCP(flags=0x2))

Кто-нибудь нашел способ получить scapy для выполнения dscp/tos с помощью traceroute или sr()?

0 ответов

Другие вопросы по тегам