"libpcap" и "raw sockets" - это разные темы.
Libpcap - это библиотека захвата пакетов для linux, которая используется для захвата трафика / пакетов, которые проходят через сетевой интерфейс, такой как eth0.
В Windows библиотека Winpcap делает то же самое.
Необработанные сокеты - это функция API сокетов, предоставляемая ОС, которая может использоваться для отправки пакетов с заголовками, определяемыми приложением, а не ОС.Таким образом, используя необработанные сокеты, мы можем указать IP, заголовки TCP и отправлять пакеты.
Необработанные сокеты доступны в Linux с тех пор.В Windows сырые сокеты были доступны только в Windows XP и Windows XP (SP1).
В Windows библиотека winpcap имеет функцию отправки пакетов с произвольным содержимым, что означает, что функциональность сырых сокетов может быть достигнута с помощью winpcap в Windows.