问题标签 [traceroute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vbscript - 如果连续 ping 失败,则启动 traceroute 的脚本,输出到日志
我想连续 ping 我的家庭公共 IP 地址,如果 ping 失败自动执行 traceroute 以查看失败的位置。
我一直在尝试关注这里的评论:
http://social.technet.microsoft.com/Forums/en-US/ITCG/thread/efc97c66-60a6-4fd7-8be4-4b454d040ce5
Windows 兼容会更好,bat 或 vbs 最好。
从互联网上的任何地方,我都会失去与家庭网络的连接。从工作中我开始了一个 ping,当它掉线时,我做了一个 traceroute,它在到达我的 IP 之前失败了。
我需要一个日志文件来证明它不是我的调制解调器、路由器或计算机。
erlang - Ping/Traceroute ERLANG 实现
是否有任何可用的 ICMP 或 UDP ping 和 traceroute 功能的 Erlang 实现?或者你可以说或展示它是如何实施的?
整晚都在谷歌上搜索它 - 没有运气。
traceroute - 有人知道“Traceroute For Linux”的存储库吗?
我想看看它的来源,但在任何地方都找不到...
有人知道“Traceroute For Linux”的 git/cvs/svn 存储库吗?
wireshark - 跟踪路由中的第一个重复数据包是什么意思?
当我执行跟踪路由时,我发送的第一个数据包的 ttl=1 并且来自我的路由器的回复总是“空”“超时”。这是我不明白的第一件事:为什么我的路由器不向我发送时间超过 icmp 消息?
使用wireshark我观察到第一个paket至少有2个重复(ttl = 1的那个),只有一个来自路由器的空回复。
我认为这是我的代码的问题,但是 youtube 上有很多视频,其中 wireshark 显示了相同的内容:PC 在收到超时 icmp 消息并将 ttl 增加到 2 之前发送 2 或 3 个 ttl=1 的数据包。
你能解释一下吗?
编辑:我犯了一个错误:路由器没有发送“空”或“超时”数据包;这是一条来自 pc 的消息,尚未收到任何数据包。所以 ttl 没有增加。现在我可以提出正确的问题:为什么第一个数据包不能到达目的地?这不是 ttl 的问题(我可以将其设置为 2-3-4,而且我在第一次发送时总是有相同的副本)。
也许这是一个碎片问题?但为什么?一些wireshark 的日志强调,在第一次传输后mss(或mtu..can't rememebr)发生了变化。
java - Traceroute 命令在不同操作系统中的“名称”?
我希望"traceroute"
在我的 java 应用程序中使用命令。不幸的是,在 Windows 中它被称为"tracert"
. 在不同的操作系统中我可能会遇到任何其他“有趣”的名字吗?
编辑:我只对 Linux、Windows 和 Mac 发行版感兴趣。
php - 如何在不使用 'http://' 和 'www.' 的情况下从 tracert/traceroute 中获取域名 作为针?
我的动机是使用 php 获取域名的托管服务提供商。当 tracert/traceroute 到任何域名(yahoo.com)时,它会给出:
我想获取最后一个有效域名,即(在本例中):
我可以通过使用以下代码(stristr())轻松解决这个问题:
我需要这个结果:
它应该从 # 10th ( 10 * * te-8-1.bas-k2.sk1.yahoo.com (68.180.160.11) 41.787 ms )
有人对此有解决方案吗?或者,如果有人对我的基本目标有更好的解决方案。
非常感谢任何帮助。
谢谢!
networking - 使用 traceroute 检测 ARP 欺骗
我正在制作可以检测 arp 欺骗的应用程序:]
我的想法是,如果子网中有攻击者,并且他尝试使用 arp 中毒 MITM,那么我执行 traceroute 到默认网关(或更改 arp 缓存条目,等等)。
因为我所有的数据包都通过攻击者的 PC,所以 traceroute 会出现一些迹象。
我的想法有问题吗?合适吗?或不?
networking - 用于跟踪路由的窥镜工具
我使用了来自世界各地服务器的几种窥镜工具。我现在正在寻找的是一个工具,它可以让我在终端上做镜子所做的事情。例如。如果我想要从窥镜 X 到 IP Y 的 traceroute,我会去 X 的站点并运行 traceroute。我想从一个 shell 脚本中执行此操作,作为作业的一部分,其中需要几个跟踪路由,但我如何获得跟踪路由并不影响我的成绩。
csv - 将 .log 文件转换为 CSV 格式
在整个 1 周的过程中,我正在执行许多到不同 IP 的跟踪路由。我有一个脚本,它执行一组跟踪路由并将它们写入并附加到同一个 .log 文件中。
这个文件现在显然非常大,因为我在一周内每天对 6 个目标执行 3 次跟踪路由。我正在尝试编写一个简单的程序,将我的日志文件转换为 CSV 格式,以便在 Excel 中进行分析。
在每个跟踪路由运行之前,它会打印 ''--- START ---'' 并以 ''--- END ---'' 结束。请参见以下示例:
我打算使用 START 和 END 来分隔每个跟踪路由。我还需要获取每个跟踪路由进行的跳转总数,即“'--- END ---”之前的行上的最后一个数字。
如果有人可以帮助我,那就太好了。我需要一些可以贯穿每条跟踪路线的东西,将它们分开。然后显示每条跟踪路由的跳数......我目前正在使用 MATLAB。
干杯。