简单的说就是在ping数据包传数据,今天在某个咖啡店吃饭突然想到,因为连接在他们家的公共wifi上,通常没有登录的话,是不能访问公网, 防火墙把流量都屏蔽了。但实际上,他们只屏蔽了TCP和UDP,ICMP并没有屏蔽,实测Ping 公网地址正常工作。
放狗一搜,好像很有趣的样子:
https://en.wikipedia.org/wiki/ICMP_tunnel
github上有类似的项目
https://github.com/DhavalKapil/icmptunnel
简单的说就是在ping数据包传数据,今天在某个咖啡店吃饭突然想到,因为连接在他们家的公共wifi上,通常没有登录的话,是不能访问公网, 防火墙把流量都屏蔽了。但实际上,他们只屏蔽了TCP和UDP,ICMP并没有屏蔽,实测Ping 公网地址正常工作。
放狗一搜,好像很有趣的样子:
https://en.wikipedia.org/wiki/ICMP_tunnel
github上有类似的项目
https://github.com/DhavalKapil/icmptunnel
https://github.com/esrrhs/pingtunnel
有意思
有点意思好想法,绑定
具体的玩法 还不是很懂
有意思, 已加入todo list
https://github.com/esrrhs/pingtunnel/tree/delete
ICM
如果是用来翻墙的话,墙不笨,你ICMP不就ping两下测试下通不通吗,流量大一点就给你直接切断了。
不过对于这种小墙或许还可以突破,我家里那个电信路由器AP会上报一些东西,我就在主路由上禁了它的TCP和UDP包,就留个ICMP检测网络通不通(LED灯)。
@Just纱世里 #8
Linux上实测很稳,Ubuntu apt里就自带了ptunnel, 应该是比较小众的关系,跑一些深度包检测算法也要耗费大量计算资源呀。缺点是手机上实现这个得root,否则无法用这些非标准的icmp包。
gfw肯定能检测到,但是绕学校登陆墙应该很好用