Я имею полученный pcap файл некоторого сетевого трафика и хочу отправить его пакеты на NIC; действительно ли это возможно? Там какое-либо приложение должно сделать это?
Вы должны иметь возможность использовать какое-нибудь приложение для воспроизведения, подобное этому (tcpreplay).
.Существует библиотека libpcap/winpcap, позволяющая программисту отправлять/принимать пакеты и работать непосредственно с драйвером уровня NDIS. http://www.winpcap.org
скручивание битов может это сделать.
просто установите его и вставьте свой пакет следующим образом:
# bittwist -i eth0 pcap-file.pcap
Да, есть способ - отправка пакета на сетевой адаптер означает его внедрение в интерфейс.
Вы можете сделать это с помощью пакета libnet в Linux. Я сам сейчас работаю над тем же. Попробуйте погуглить с этим термином, вы наверняка получите много хорошего, чем можно поделиться.