logo NodeSeekbeta

有人研究过ICMP隧道吗

简单的说就是在ping数据包传数据,今天在某个咖啡店吃饭突然想到,因为连接在他们家的公共wifi上,通常没有登录的话,是不能访问公网, 防火墙把流量都屏蔽了。但实际上,他们只屏蔽了TCP和UDP,ICMP并没有屏蔽,实测Ping 公网地址正常工作。

放狗一搜,好像很有趣的样子:
https://en.wikipedia.org/wiki/ICMP_tunnel
github上有类似的项目
https://github.com/DhavalKapil/icmptunnel

12
  • 有意思

  • 有点意思好想法,绑定

  • 具体的玩法 还不是很懂

  • 有意思, 已加入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肯定能检测到,但是绕学校登陆墙应该很好用

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有14899位seeker

🎉欢迎新用户🎉