问题标签 [wfp]
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.
windows - 如果防火墙打开,Java 7 会阻止 Windows Vista 和 7 上的 FTP 传输。有任何想法吗?
Java 7 阻止了 Windows Vista 和 7 上的 FTP 传输。
在 FTP 中,在传输文件之前,必须发送 PORT 或 PASV 命令。一旦发送其中一个命令,Windows 防火墙就会关闭发送它的套接字。这只发生在防火墙打开并且没有 java.exe 异常的情况下。我怀疑这个问题与使用新 Vista IP 堆栈的 Java 7 有关。
有谁知道如何解决或解决这个问题?我们正在分发一个 Java FTP 库,所以我们显然不能自己添加异常。
例外:
JRE 版本信息:
跟进 1(2011 年 11 月 14 日): Oracle 分析了这个问题,发现它似乎是 Windows 防火墙和/或 IPv6 堆栈中的一个错误。他们设法用原生 C(即非 Java)应用程序复制了该问题,因此这是该错误不在 Java 中的有力证据。他们已经通知了微软,所以现在球在他们的球场上。更多详细信息,请访问http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696
跟进 2(2012 年 7 月 27 日): Oracle 的一位(非常有帮助的)联系人告诉我,该问题现在已在 Microsoft 升级。我们希望很快能看到一些结果。
后续行动 3(2012 年 8 月 15 日): 我们在 Oracle 的联系人告诉我们,Microsoft 已接受该错误并正在对其进行优先处理。
后续行动 4(2012 年 9 月 21 日): Microsoft 制作了一个补丁,目前正在由 Oracle 测试。没有关于发布日期的消息。
后续行动 5(2012 年 10 月 11 日): 终于成功了!Microsoft 已公开发布了一个修补程序。他们暗示该修复程序将包含在未来的一般软件更新中:
“如果您没有受到此问题的严重影响,我们建议您等待包含此修补程序的下一个软件更新。”
drivers - Windows 筛选平台流量检查示例无法按预期工作
嗨专家正在试图找出我的代码有什么问题。我从 winddk WDK 7600.16385.1 中获取了样本,有一个名为 inspect 的示例代码。当我运行它时,我在 win 7 x86 上得到了意想不到的结果:这是一个 icmp 示例,当我 ping 127.0.0.3 我得到来自 127.0.0.1 的回复,如果我 ping 127.0.0.4 也会发生同样的事情 - 谁能告诉我wahts 错误或如何解决它:这是代码:
在此先感谢您的帮助
windows - 在内核驱动程序中使用 Windows 过滤平台
我们最近向我们的驱动程序添加了 Windows 过滤平台功能。
我们成功地从 wfp 获得了我们需要的信息,但问题是在启动过程中 - 自从我们添加了 wfp 功能后,使用驱动程序的机器无法启动 - 它们出现死锁(计算机“卡”在闪屏)。
我们认为这可能是因为我们的驱动程序仅依赖于 FltMgr 并且可能在加载 wfp 框架之前加载(TcpStack?)。
我的问题是 - 有没有办法询问服务管理器或任何其他机构是否加载了 wfp 框架?甚至更进一步——wfp 依赖的驱动程序是什么?(所以我可以在开始使用之前检查它们是否已加载)
windows - Windows 过滤平台:访问数据包的有效负载
我正在遍历 NET_BUFFER 的 MDL 链来获取相关数据。用于指示已用数据空间开始位置的两个宏 ( NET_BUFFER_DATA_OFFSET()
&NET_BUFFER_CURRENT_MDL_OFFSET()
) 让我有些困惑,因为我一直观察到它们返回相同的值,而且看起来都同样可用。
应该使用哪一个?他们之间有什么区别?
windows - 修改客户端站点上的服务器 http 响应
我想修改所有 http 响应(http 页面):将一些 js 添加到服务器响应中,然后它才会出现在浏览器中。
例如“ Ad muncher ”正在这样做。它添加了从所有页面中删除广告的 js。
我该怎么做?
我只知道一种解决方案: WFP(Windows 过滤平台),但它只能从 windows vista 获得。
PS:我不想为此使用代理服务器。因为我想要跨浏览器解决方案,所以我不想让用户更改任何浏览器设置。用户也可以通过其他代理工作......
谢谢你的帮助。
connection - Windows 过滤平台在不首先阻止的情况下检测和授权出站连接?
在我开始研究 WFP 之前,我需要知道一件事:
我是否可以检测出站 TCP 连接尝试,暂停它直到用户单击允许/阻止,然后相应地允许它成功或阻止它?
其他基于 WFP 的软件(例如 Windows 7 Firewall Control)总是阻止第一次连接尝试。单击允许仅适用于后续连接尝试。第一次尝试总是失败,被阻止的应用程序假定没有互联网,我必须重新启动应用程序。
是否可以暂停直到在 WFP 中单击允许/阻止,或者是我编写内核模式驱动程序的唯一选择?
wfp - 如何使用 Windows 过滤平台从 URL 获取应用层数据包
我想使用Windows Filtering Platform阻止一组 URL 。我只需要获取应用程序层数据包才能实现这一目标.. 有没有办法获得应用程序层数据包?
c - Microsoft 的“stmedit”WFP 示例是否适用于 Windows 8?
Microsoft 提供了一个示例stmedit
,用于演示Windows 筛选平台 (WFP)技术。您可以在此处查看示例。
此示例也在 Windows 7 DDK 中分发,效果很好。但是,当尝试在 Windows 8 Release Preview(32 位和 64 位)上运行此示例时,它不起作用。
代码在 Visual Studio 2012 中构建良好,甚至可以作为驱动程序安装。事实上,它甚至可以net start stmedit
很好地启动。但是,它不会修改任何网络流量,尽管它应该在网络流量中用“晴天”替换任何出现的“雨天”(我已经使用其记录的注册表设置对其进行了配置)。
有没有人能够让这个示例在 Windows 8 上运行?
c++ - 运行 Windows 筛选平台示例时出错
我正在尝试测试微软提供的 WFP(Windows 过滤平台)示例。测试时出现错误。
在构建时构建良好:带有以下消息:
构建开始:项目:包(包\包),配置:Win8 调试 Win32 ------ Inf2Cat 任务被跳过,因为没有要处理的 inf 文件
========== 构建:1 成功,0 失败,5 最新,0 跳过 ==========
并且在运行 exe 文件时出现错误。作为:
“无法验证文件的数字签名......”。
如何解决这个问题。
代码来自:msdn
我正在使用带有 Visual Studio 2012 的 Windows 8 Release Preview 机器。