Трассировка с битами 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()?