如何在 OS X 上创建 netcat 中继?
我正在尝试对我的 postfix 进行故障排除,因此我决定通过 netcat 中继将其流量路由到我的 isp smtp 中继:
nc -l <someport> 0<backpipe | nc <isp-smtp> 26 | tee backpipe
并且我将我的 postfix 配置为连接到 localhost:。 但是为了让 netcat 中继工作,它需要一个用 mknod backpipe p
制作的 FIFO 管道,显然 OS X 不支持这一点。
是否有其他方法可以设置我可以监控的 TCP 中继,或者我可以用其他东西来观看 postfix 和我的 isp smtp 之间的闲聊?
I'm trying to troubleshoot my postfix so I decided to route its traffic to my isp smtp relay trough a netcat relay:
nc -l <someport> 0<backpipe | nc <isp-smtp> 26 | tee backpipe
And I configured my postfix to connect to localhost:. But to get the netcat relay working it needs a FIFO pipe made with mknod backpipe p
and apparently this is not supported on OS X.
Is there an alternative way to either set up a TCP relay I can monitor, or something else I can use to watch the chit-chat between postfix and my isp smtp?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Leopard 下,mkfifo 位于 /usr/bin 中。 不确定之前的情况。
我个人建议使用 tcpdump 和/或wireshark,它也可以让您更好地了解流量。
Under Leopard, mkfifo is in /usr/bin. Not sure about prior.
personally I'd recommend using tcpdump and/or wireshark, it gives you a nicer view of the traffic too.