socat -u UDP4-RECV:6666,ip-add-membership=224.1.0.1:0.0.0.0 CREATE:test.out
Возможно, не оптимально, но должно работать.
У меня есть то, что звучит как простейший из возможных вариантов использования, и все же ничего не удовлетворительное.
У меня есть хост с несколькими домами, и я хотел бы слушать многоадресные передачи на eth1 и помещать всю полезную нагрузку (НЕ включая заголовки пакетов UDP, только полезную нагрузку) в файл. Вот некоторые вещи, которые я уже пробовал,
socat -u UDP4-RECV:6666,ip-add-membership=224.1.0.1:0.0.0.0 CREATE:test.out
Возможно, не оптимально, но должно работать.