Пересылка пакетов с определенным IP-адресом с помощью Scapy
С помощью Scapy я могу нюхать пакеты и фильтровать по назначению.
sniff(filter="dst <ip addr>")
Как я могу использовать Scapy только для пересылки пакетов, которые отправляются на этот конкретный ip-адрес?
1 ответ:
Вы можете использовать аргумент prn для нюхания, как это
sniff(filter="your ip address", prn=process_packet)
Где process_packet-это метод, который делает то, что вам нужно, как это
def process_packet(pkt): here you do what you need with the sniffed packet
Функция нюхать будет применяться process_packet для каждого пакета, понюхал.
Надеюсь, это то, о чем вы спросили.