Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Network
  • » Каким способом ответить на входящий пакет в NetfilterQueue [RSS Feed]

#1 Авг. 5, 2021 04:24:24

serj12331
Зарегистрирован: 2021-08-05
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Каким способом ответить на входящий пакет в NetfilterQueue

Доброго времени суток! Столкнулся с такой проблемой. Используем NetfilterQueue для перехвата пакетов.
Функция для дропа пакета pkt.drop() не предупреждает клиента, что пакет был дропнут и клиент начинает устанавливать повторно соединение. Каким способом отправить клиенту пакет с нашим содержим, чтобы клиент его получил.
Таким способом принимаю пакет, а как ответить не знаю. Подскажите пожалуйста.

 from netfilterqueue import NetfilterQueue
def print_and_accept(pkt):
    print(pkt)
    pkt.accept()
nfqueue = NetfilterQueue()
nfqueue.bind(1, print_and_accept)
try:
    nfqueue.run()
except KeyboardInterrupt:
    print('')
nfqueue.unbind()

Отредактировано serj12331 (Авг. 5, 2021 04:25:14)

Офлайн

  • Начало
  • » Network
  • » Каким способом ответить на входящий пакет в NetfilterQueue[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version