Почему Scapy использует разные методы для различения пакетов L2 и L3? - PullRequest
0 голосов
/ 17 марта 2019

Есть ли обоснование выбора использования отдельных методов для отправки пакетов на L2 и L3 в Scapy? Может ли Scapy не просто проверить, является ли отправляемый пакет L2 или выше?

1 Ответ

1 голос
/ 17 марта 2019

Если бы Scapy обнаружил, был ли переданный пакет L2 или L3, это означало бы, что он должен жестко закодировать список уровней, которые считаются «Слой 3» и «Слой 2».

Если вы создадите пользовательский слой 3, он не будет знать, к какой категории он относится, поэтому он оставляет вам выбор.

Кроме того, это история, начиная с 2008 года, вы не можете разбить ее: -)

...