Почему инструменты генератора трафика используют библиотеку libpcap?

libpcap — это библиотека захвата пакетов. Для меня имеет смысл использовать анализаторы пакетов / анализаторы, поскольку они собирают сетевой трафик и анализируют его. Почему генератор пакетов, например Ostinato, использует libpcap? Насколько я знаю, генераторы трафика не должны захватывать пакетный трафик.

Пожалуйста, помогите мне прояснить путаницу.

Спасибо.

0

Решение

Как создатель Остинато, просто хочу выделить две вещи —

  1. libpcap / winpcap — это не только библиотека захвата пакетов, но и библиотека внедрения пакетов; самое главное, это кроссплатформенность
  2. Остинато (и другие генераторы трафика) поддерживают захват пакетов, а также генерацию пакетов

Так что libpcap / winpcap был очевидным выбором для Остинато

1

Другие решения

libpcap — это библиотека захвата пакетов.

Кроме того, начиная с libpcap 0.9 (в настоящее время до версии 1.4), библиотека внедрения пакетов с pcap_inject() а также pcap_sendpacket() API (два API для обратной совместимости с OpenBSD и WinPcap, но разница тривиальна).

2

По вопросам рекламы [email protected]