socat는 입력을 tcp-connect 및 exec(스크립트)로 전달합니다.

socat는 입력을 tcp-connect 및 exec(스크립트)로 전달합니다.

구현에 관심이 있습니다.고급 콘텐츠 필터 예접미사의 경우.

socat tcp-listen:10026,reuseaddr,fork tcp:localhost:10025

이는 작동하지만 필터링이나 응답을 수행하지 않는 간단한 "패스스루"입니다.

내 목표는 이 socat 명령이 정확히 작동하는 방식(두 연결 간의 양방향 전달)과 동시에 해당 입력이 PHP 스크립트에 단방향 전달되도록 하는 것입니다.

어떻게 해야 하나요?

중복된 질문이 있을 수 있습니다(현재 답변이 없습니다).

자세한 배경 정보는... "간단한" 콘텐츠 필터의 제한을 피하고 싶습니다.pipe하지만 트랜잭션을 처리하기 위해 완전한 SMTP 클라이언트와 서버를 구현하고 싶지 않습니다 postfix <--> filter <--> postfix.

이메일을 필터링할 필요는 없지만 추적은 필요합니다. 내 생각은 평소처럼 네트워크 트래픽을 전달할 수 있지만 네트워크를 통해 전송되는 데이터를 추적하는 PHP 스크립트를 사용하는 것입니다.

답변1

모든 i/o를 stderr에 복사하고 방향을 나타내기 위해 또는 접두사를 -v추가 하면 됩니다 .socat><

관련 정보