Você pode simplesmente adicionar -v
a socat
e copiará toda a i / o para stderr, precedida por >
ou <
para indicar a direção.
Estou interessado em implementar o exemplo de filtro de conteúdo avançado para o postfix.
socat tcp-listen:10026,reuseaddr,fork tcp:localhost:10025
Este é um "intermediário" simples que funciona, mas obviamente não filtra nem responde.
Meu objetivo é fazer com que esse comando socat funcione exatamente como funciona (encaminhamento bidirecional entre as duas conexões), mas também redirecionar sua entrada para um script PHP.
Como eu faria isso?
Possível pergunta duplicada (não respondida até hoje)
Para mais informações ... Gostaria de evitar as limitações do filtro de conteúdo "simples" por meio de pipe
mas eu não quero implementar um cliente e servidor SMTP completo para lidar com a transação postfix <--> filter <--> postfix
.
Não preciso filtrar o e-mail, mas preciso rastreá-lo. Meu pensamento é que eu poderia encaminhar o tráfego de rede por costume, mas ter um script PHP que rastreia os dados que passam pelo fio.
Tags networking postfix netcat socat