当前位置: 首页 > 知识库问答 >
问题:

是否有ms Windows TCP/UDP/ICMP traceroute实现而不需要管理权限?

戴靖
2023-03-14

我不太了解Windows内部,但我想知道背后的“魔力”是什么。如果MS随Win OS提供的tracert对普通用户很好(但它只能使用ICMP),那么普通用户为TCP/UDP数据包设置TTL并在套接字上接收相应的响应是否存在问题(技术限制),例如:

  • ICMP:TTL在传输中过期
  • UDP:端口无法到达
  • 和其他很少的(如TCP RST、ICMP主机无法访问等)?

所以基本上:

  • 如果没有问题,为什么Windows没有合理的traceroute实现?
  • 如果TCP/UDP存在技术限制,那么为什么原始的MS ICMP traceroute对非管理员用户很好?

共有1个答案

谯英彦
2023-03-14

可悲的是,对您的问题的简单回答是“不,在Windows框上没有本地方法可以做到这一点”。

我有点不确定您的具体用途,但一个方法是评估Power Shell是否有更多的功能来帮助您。微软的Jose Baretto写了一篇文章,介绍了常见网络命令的Power Shell等价物。你可以在这里找到它:

https://blogs.technet.microsoft.com/josebda/2015/04/18/windows-powershell-equalents-for-common-networking-commands-ipconfig-ping-nslookup/

 类似资料:
  • 本文向大家介绍权限管理如何实现?相关面试题,主要包含被问及权限管理如何实现?时的应答技巧和注意事项,需要的朋友参考一下 1)前端控制: 前端的控制比较简单,从后台获取到用户的权限之后,可以存在session或者cookie中,然后在页面加载的时候,通过session或者cookie中存的权限来选择让该功能展现或者禁用。 前端实现代码详细参见:http://blog.csdn.net/liuweid

  • 问题内容: 在运行之前,我需要检查是否已安装“ mocha”。我想出了以下代码: 我不喜欢这个例外。有没有更好的办法? 问题答案: 您应该使用而不是。如果找到将加载库,但不会加载,它将返回模块的文件名。 请参阅文档以了解require.resolve 如果未找到模块,则require.resolve()会引发错误,因此您必须对其进行处理。

  • 为什么Rust不能完全推断其变量的所有权?为什么需要注释?

  • 本文向大家介绍Spring security实现权限管理示例,包括了Spring security实现权限管理示例的使用技巧和注意事项,需要的朋友参考一下 Spring security实现权限管理示例,具体如下: 1、配置文件 1、POM.xml 2.web.xml 3.application-security.xml 4. applicationContext.xml 5.applicatio

  • 我正在玩微软图形API通过图形资源管理器。我用我的公司帐户登录了。根据文档,委派的权限sites.read.all和sites.readwrite.all不需要管理员同意。 但在Graph explorer中,我看到权限sites.read.all未被同意。 如果我点击同意按钮的Site.Read.All权限,我将收到需要管理员批准的信息。 这是否意味着我真的需要管理员同意的Sites.Read.

  • 我们正在使用crud操作构建一个laravel应用程序,根据背包文档,我了解了如何使用命令php artisan make:migration:schema create_tags_table--model=0--schema=“name:string:unique,slug:string:unique”php artisan migrate创建一个模块 php artisan backpack: