问题标签 [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.
ping - 如果我能够在浏览器中加载站点的主页,会导致 ping 失败的原因是什么?
我可以从网络浏览器加载网站的主页,但从命令行 ping 它会导致多台机器 100% 丢失。
如果超出范围,我深表歉意。指出我正确的方向,我会在别处提出我的问题。
traceroute 如下所示(随机,我的意思是我不认识它们):
php - php popen traceroute 并不总是返回
我必须在 Windows 上使用 PHP 尽快进行大量跟踪路由。这是我的代码:
我循环了两次:在第一个循环中,我使用 popen() 启动 traceroutes,在第二个循环中,我使用 fgets() 将结果返回到表中。
但有时,它不起作用:traceroute 返回为空。所以基本上我的程序只显示跟踪路由的编号并转到下一个。它大约每四到五个跟踪路由发生一次。
我怎样才能让它每次都工作?
c - 为什么我的 TTL 值每次增加 2?(C 套接字编程)
我正在尝试实现一个 Traceroute 程序,但我遇到了两个问题,一个是 TTL 和 RTT 打印错误;尽管它们在作为 ping 程序实施时正确打印出来。最后,我的主要问题是,当我增加 TTL 时,它会增加 2 而不是 1。
我只包含了我认为必要的代码,谢谢。
提前致谢 :)
c - 为什么我的 ICMP 序列号没有增加?(C 套接字编程)
是否有人可以帮助我解决为什么我的 ICMP 序列号不会在每个请求上增加,当它用作 ping 程序时,它会在每次 ping 时增加序列号。还有人知道为什么我的往返时间显示为负数吗?当这是一个 ping 程序时,这也可以正常工作。
请假设所有代码“有效”,我删除了一些代码以便于阅读。
php - 视觉跟踪路由类似于“yougetsignal.com”,如何按需/定期更新 div
这是我在论坛上的第一个问题,我认为 ;-)。我会尽量清楚地回答这个问题。
我正在尝试构建一个类似于 kirk ouimet 在 yougetsignal.com 上的可视化跟踪路由。
它实际上已经在使用 bash (traceroute,ping,host,) php/javascript,但是我在使用 Javascript/AJAX 时遇到了一些问题。
Kirk 定期或通过跟踪右侧的某种 ajax 中断更新跟踪的主机列表。我只知道如何用一个单一的 Javascript xmlhttp-call 一次性完成,然后将一个表回显到一个标准的 w3school-livesearch-DIV 中。
http://www.yougetsignal.com/tools/visual-tracert/
我也不知道他是否使用像 linux 的“traceroute”这样的 cmd-line-tool 来执行 traceroute。我的工作正常,首先是跟踪路由,然后使用“主机”进行反向查找,然后再次 ping 列表中的所有主机以获取 rrt。
有没有办法轮询 txt 文件(跟踪),然后根据需要将输出回显到 DIV?
我很感激任何提示。
斯特凡
ps:google-maps 绘图工作正常,它是关于根据用户(和我)的需求更新跟踪主机的过程。
average - 计算平均往返时间?
我使用了 traceroute 命令并 ping 了我的 Amazon 实例。这是我回来的结果:
使用数据,我如何计算平均 RTT 时间?
android - 在 android 中实现 Traceroute 功能
这是我第一次问任何问题,请原谅我的任何错误。
我想实现像 android play store 中可用的这个应用程序这样的 traceroute 功能。
我知道在 Windows 中输入 CMD 时traceroute google.com
会显示所有使用的中间 IP。
现在我已经尝试过了。
我尝试使用traceroute
命令,但 android 不支持traceroute
只有 root 设备支持它。
所以我想使用 ping 命令来实现,但没有成功。通过使用 ping 命令,它只提供 google.com 的 ip,而不是我需要的和上面的应用程序显示。
请指导我如何实现这一目标。一些链接或一些教程将非常有用。
提前谢谢你。
android - how do I install the traceroute functionality from busybox programmatically
I am currently working on implementing traceroute functionality in android and for that I need some help.
I aksed question on this on SO.
And in answer user of suggested me to do following :
The busybox utility includes traceroute. You can run busybox on your device without rooting your phone by following this youtube tutorial. You should then be able to use the first code segment you posted to query traceroute from within your app. Of course, you will need to make sure that you use the correct path when calling traceroute.
Now you will think why I am asking same again but I watched video and coudnt understand how to make it work in my application as If I want to make app like this how can I install busybox apk in user's device.
So please show me some code so that I can understand it.
traceroute - traceroute 怎么可能超时,但网站会在浏览器中正常加载?
我可以在 Chrome 中加载 www.cnn.com,但是当我从命令行 (OSX) 执行跟踪路由时,它在 level3.net 处超时
我使用此 Chrome 扩展程序来验证 Chrome 用于 www.cnn.com 的 IP(我无法通过 Chrome 调试器找到查看 IP 地址的方法): https ://chrome.google.com/webstore/detail/ ipvfoo/ecanpcehffngcegjmadlcijfolapggal
当我使用 CLI 跟踪路由到同一个 IP 地址时,它会超时??
在这种情况下,是否有任何诊断可以找出或理解为什么 traceroute 会超时?我认为 traceroute 和浏览器都使用相同的操作系统网络层来路由 TCP/IP 流量?
pcap - Traceroute 和数据包捕获
需要以下代码来捕获数据包在从本地路由器移动到目标路由器时所采用的路由。它应该打印所有中间路由器及其 IP 地址。代码如下。但输出并未列出所有 IP 地址。它只显示一个路由器的IP。如何修改代码以显示所有中间 IP 地址?请帮帮我。谢谢!
输入格式:./a.out (destination ip) (port no) (MAX_TTL) (max_probe)
我得到的输出是这样的:
使用 2 个探针将 MAX_TTL 10 的 68.71.216.176 跟踪到端口 80