Форум сайта python.su
Доброго времени суток! Столкнулся с такой проблемой. Используем 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)
Офлайн