Принудительная повторная передача с NFQUEUE - PullRequest
0 голосов
/ 16 мая 2018

для моего проекта я пытаюсь вручную запустить повторную передачу для определенных пакетов в потоке TCP.
До сих пор я нашел NetFilterQueue хорошим способом сделать это, но теперь я застрял.
У меня естьрабочая версия, которая обрабатывает каждый пакет, поэтому я могу изменить / принять / отбросить его.
Так что эта часть работает.

В тот момент, когда я нахожу пакет, который я хочу повторно передать, я устанавливаю метку и использую NF_REPEAT для повторного ввода пакета в очередь.
Я думал, что при этом я отправлю пакет изи снова отправьте его копию через очередь, где это будет вызвано NF_ACCEPT-меткой.Эффективно делать повторную передачу этого пакета.

Но оказывается, что это не работает, как я надеялся, будет ...

Итак, мой вопрос:
Есть ли способ, которым я мог бы использовать NFQueue для выполнения моих повторных передач?

Или есть другой способ сделать такое?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...