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