我想跟踪(mtr)主机到指定 ip/域名路由表 发现中间路由设备不支持 icmp 无法查出具体的 ip 和 rtt 即使使用 tcp sync 做也是中间的有些设备依然无法探测到 有没有准确跟踪到所有路由设备的 ip/rtt 的方法
1
tool2d 272 天前
原理不就是利用 icmp 来探测,不支持估计没啥办法吧。
|
2
CEBBCAT 272 天前
楼主也许可以把想做的事情直接贴出来,因为从逻辑的角度来说,我可以扮演一个 MAC 层的转发器,这种情况下,我是没有 IP 的,你要怎么探测我?或者说,你要探测的设备,是不是恰恰就是这个没有 IP 的设备?
以及还有动态路由的存在 |
4
CEBBCAT 272 天前
@sankooc #3 就这个问题而言,你可以探索,而且对你的学习也是很有帮助的,不过“所有”就有点难度了,就像广为人知的 GFW ,它是个旁路设备!(好像)
扩展阅读: 防火墙泄漏跨国流量 https://archive.ph/IdwbB 深入理解 GFW:内部结构( 2010 ) https://chinadigitaltimes.net/chinese/69517.html |
6
CEBBCAT 272 天前
@wheat0r #5 你说得确实有道理,既然目标放在路由上了,那么数据肯定途径了这些设备,这也是这个问题的隐藏含义。我用 MAC 层做例子,的确不够严谨,因为 MAC 层更多和交换机有关系。不过假如提出一种可能,某个路由节点或者网络内部,采用了非标做法,或者只是简单的内部设备,那么是不是只能观测到外端的 IP ?
BTW. 也许可以从楼主的例子中来看,当 ICMP 、TCP SYN 失效,该怎么做呢? |
7
fuckcpc 271 天前
trace tcp ?
|