Я пытаюсь воспроизвести файл pcap на HTTP-сервере. Перед этим я пытаюсь вручную проверить, правильно ли я использую tcpreplay.
Я запустил netcat -l 12345 для прослушивания через определенный порт. Давайте назовем это "сервером". На другом компьютере я запустил tcpdump для захвата всего трафика с пунктом назначения на конкретный порт в файле dummy.pcap . После этого я запускаю netcat на клиентском компьютере, подключаюсь к "серверу" и отправляю несколько сообщений.
Я проверил приведенный pcap с tshark и он показывает, что пакеты были перехвачены.
Я снова запустил netcat на сервере, а на клиенте запустил tcpreplay:
tcpreplay -d 5 -i eth0 -t dummy.pcap
Но ничего не появляется на консоли netcat на сервере. Я попытался запустить tcpdump на "сервере", и он показывает, что пакеты получены.
Почему пакеты не появляются в консоли netcat?
