имитировать входящие пакеты на сетевом интерфейсе в linux

Если вы обычно отправляете tcpreplay из pcap через интерфейс, скажем, eth0, пакеты являются исходящими, т.е. будут выходить через сетевую карту. Есть ли способ сделать pcaps входящим, чтобы моя система обрабатывала его как входящий пакет?

Возможный сценарий

У меня есть приложение, которое получает пакет от eth0, извлекает некоторые детали из пакета и отправляет его через eth1. Теперь ситуация в порядке, если сеть настроена и в мою систему действительно поступают настоящие пакеты. Но в целях тестирования у меня ничего не подключено к моим портам eth0 или eth1, но я все же хочу создать аналогичный трафик из pcap (, возможно, через скрипт ), чтобы мне не приходилось зависеть от внешнее физическое сетевое подключение для тестирования приложения.

10
задан woodstok 10 August 2012 в 12:50
поделиться