WangYihang / Platypus

:hammer: A modern multiple reverse shell sessions manager written in go
http://platypus-reverse-shell.vercel.app
GNU Lesser General Public License v3.0
1.52k stars 226 forks source link

关于隧道的错误 #108

Open xiaosage666 opened 2 years ago

xiaosage666 commented 2 years ago

首先使用Tunnel Create Dynamic 123 123 123 123 创建了一条类似ssh 动态端口转发的隧道 然后返回结果给了127.0.0.1 和随机的一个端口 用Linux自带的proxychains 代理配置好127.0.0.1 35689 能访问目标内网的服务,那么问题就是四个参数都是随机的并不能自定义 返回的ip地址和端口 也就意味着只能用127.0.0.1在vps上面访问目标内网,并不是在其他机器上通过vps的ip和端口访问目标内网,还有一个bug就是删除了这个隧道再次使用代理访问依然可以访问,并且Platypus还显示了访问的记录,所以delete这个功能执行了貌似实际上并没有作用。 10

WangYihang commented 2 years ago

确实,Delete 功能确实还没来得及实现,见代码

WangYihang commented 2 years ago

这个 Tunnel 确实只最基本的功能,对用户使用确实还不是特别友好。目前在 dev 分支有计划重新写一个客户端和服务端分离的版本,但苦于没时间,只施工了一半(客户端侧只实现了交互式 Shell)。

临时解决方案

师傅您这个情况可以先用一个外部的端口转发来实现把 127.0.0.1 的本地环回端口转发到 0.0.0.0。