我有兴趣实施高级内容过滤器示例对于后缀。
socat tcp-listen:10026,reuseaddr,fork tcp:localhost:10025
这是一个简单的“passthru”,可以工作,但显然不做任何过滤或响应。
我的目标是让这个 socat 命令完全按照它的方式工作(两个连接之间的双向转发),同时也将其输入单向转发到 PHP 脚本。
我该怎么做呢?
有关更多背景...我想通过以下方式避免“简单”内容过滤器的限制pipe
但我不想实现完整的 SMTP 客户端和服务器来处理postfix <--> filter <--> postfix
事务。
我不需要过滤邮件,但我确实需要跟踪它。我的想法是,我可以照常转发网络流量,但有一个 PHP 脚本来跟踪通过网络传输的数据。
答案1
您可以简单地添加-v
to socat
,它会将所有 i/o 复制到 stderr,前缀为>
或<
来指示方向。