如何在没有任何管理员权限的情况下执行 traceroute/tracepath?

如何在没有任何管理员权限的情况下执行 traceroute/tracepath?

基本上,我需要“跟踪从我的计算机到主机的数据包”来诊断网络问题,并且我不需要任何花哨的附加功能。


如果这里不适合回答这个问题,请将我重定向到正确的地方,但我需要执行类似 traceroute/tracepath/tracert 的操作,但我没有管理员权限,也没有安装这些实用程序。我认为管理员可能故意删除或禁用了 tracert。我只有 Java 8、Python 3、cygwin 和 Windows 7。我可以设置本地环境变量(例如 PATH、JAVA_HOME 等),并且可以将内容放在我的主目录中,但我无法进行完整安装。考虑到这些限制,您是否有或知道执行 traceroute/tracepath/tracert 的方法?


我正在考虑这些存储库(我还没有尝试过),但一般来说,由于上述限制,大多数方法都无法起作用:


哦,另外,我安装了 Google Chrome,我可以添加这些扩展程序:


注意:我需要在自己的本地网络内测试/验证内容。在远程服务器环境中运行的在线工具或服务(例如此 Google Chrome 扩展程序)是不会这么做的。

我还不能使用 Raw Socket,因为“只有管理员组的成员才能在 Windows 2000 及更高版本上创建 SOCK_RAW 类型的套接字”。

后续问题:https://superuser.com/q/1383578/453021

答案1

我不认为 Windows 上的“tracert”需要管理员权限。或者有打开视觉追踪用 Java 编写的,可以完成这个工作。

相关内容