微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法使用Titanium Web代理拦截PowerShell远程流量

如何解决无法使用Titanium Web代理拦截PowerShell远程流量

我想拦截PowerShell远程流量。我想使用Titanium,因为我需要对请求进行一些中间处理。当我启动 Titanium.Web.Proxy.Examples.Wpf 应用程序时,它开箱即用时会拦截所有浏览器流量,但不会拦截PowerShell远程(Enter-PSSession -ConnectionUri http://localhost:5985/WSMAN/ ...等)。我发现我可以使用fiddler看到此流量(需要一些调整),因此我知道可以拦截该流量。在钛中或在“开箱即用”的情况下需要做什么?

编辑:

其他说明:

  • 我曾经看到fiddler捕获了WSMAN流量,但是由于未知的原因而无法重现它。

  • 最终的实现将在C#程序集中,使用RunspaceFactoryWSManConnectionInfo,而不是PowerShell脚本;上面的Enter-PSSession命令仅用于说明目的。

  • 如果将uri指定为http://127.0.0.1:5985/WSMAN,并且为ProxyAccesstype指定了None以外的WSManConnectionInfo,则会引发以下异常:System.Management。 Automation.Remoting.PSRemotingTransportException:'连接到远程服务器127.0.0.1失败,并显示以下错误消息:WinRM客户端无法处理该请求。指定HTTP传输时,设置代理信息无效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。