windows下TCP数据包拦截与重定向
Posted
技术标签:
【中文标题】windows下TCP数据包拦截与重定向【英文标题】:TCP packet interception and redirection under windows 【发布时间】:2011-03-31 07:07:08 【问题描述】:我一直在尝试寻找一些在windows下重定向出站TCP数据包的方法,但到目前为止还没有成功。有谁知道任何可以做类似事情的软件/代码位? 我什至不确定 Windows 堆栈是否可行。
我正在考虑做一些类似于 iptables 的“-j REDIRECT”的事情。
编辑:更准确地说,这里需要做的是透明地(即无需原始应用程序做任何事情)将具有某个目标端口的传出 tcp 数据包重定向到特定 ip。(或者将它们重定向到本地端口也可以,因为我可以使用 rinetd 或任何端口转发器之类的东西)
【问题讨论】:
blog.forret.com/2004/06/port-redirection-in-windows 【参考方案1】:Netsh 是一个命令行脚本实用程序,可让您在本地或远程显示或修改当前正在运行的计算机的网络配置。 netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport
【讨论】:
【参考方案2】:在此处查看 BarbaTunnel 并使用其端口重定向
BarbaTunnel project
【讨论】:
以上是关于windows下TCP数据包拦截与重定向的主要内容,如果未能解决你的问题,请参考以下文章