问题标签 [winsock-lsp]

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.

0 投票
1 回答
255 浏览

c++ - LSP 软件与防病毒防间谍软件等程序冲突?

您好,我编写了用于读取和更改流量的 LSP 程序。问题是,防病毒、防火墙、反间谍软件等软件是否因为 LSP 功能而将我的程序视为病毒?

0 投票
2 回答
1692 浏览

windows - LSP(分层服务提供商)操作系统兼容性

哪些操作系统支持 LSP(分层服务提供商)?

有趣的操作系统(Windows XP 32/64bit、Windows Vista 32/64bit、Windows 7 32/64bit、Windows Server 2008 32/64bit、Windows Server 2008 R2 32/64bit)

0 投票
1 回答
1077 浏览

visual-c++ - 无法构建 LSP 示例

我下载了微软平台 SDK。我尝试在下面构建示例项目 LSP

C:\Program Files\Microsoft 平台 SDK\Samples\NetDS\WinSock\LSP

我收到以下链接错误:

我在 Windows XP 上使用 Visual C++ 2008 Express。我将文件夹includelib创建的项目包括在内。

有什么想法或建议吗?

0 投票
1 回答
403 浏览

c++ - 使用 dt_dll 调试 LSP

有谁知道如何调试 Microsoft 平台 SDK 提供的 LSP 示例?我阅读了有关此主题的信息,发现示例 dt_dll 生成了一个 DLL 文件,该文件可与 ws2_32.dll 的检查版本一起使用。

问题是他们没有说如何去做。如何使用 dt_dll.dll 文件?如何包含它?如何调试它?整个过程不清楚。

另外,我尝试在 LSP 示例的代码中创建一个日志文件。即使加载了 LSP 并且网络操作正常运行,也没有创建该文件。

我需要一种方法来检查我在做什么(使用日志文件,或调试 LSP)。

我正在使用带有 Visual C++ 2008 Express 的 Windows XP。

有任何想法吗?

0 投票
1 回答
377 浏览

windows - 在 WSPSend 中获取目标端口

我在获取 Microsoft 平台 SDK 提供的示例 LSP 中的 WSPSend 函数中的目标端口号时遇到问题。

这是我正在使用的代码。如下图,不输入if语句。我使用调试功能验证了这一点。

我正在尝试使用目标端口 80 识别此函数内的传出 HTTP 数据包。

任何想法?

0 投票
1 回答
773 浏览

c++ - LSP 中的套接字更改

是否可以在 Windows 中使用 LSP(分层服务提供程序)更改传出数据包的目标套接字(IP 和端口)?

例如,我想将所有 HTTP 数据包重定向到代理服务器(给定 IP/端口)。这样我就可以为 Windows 创建“系统范围的”代理。

我试图WSPSendTo在函数内部包含一个调用来WSPSend进行重定向。这两个函数采用相同的参数,除了WSPSendTo采用另外两个参数(const struct sockaddr FAR *int)。

问题是流量没有被定向到代码中指定的代理。我使用wireshark验证了这一点!

0 投票
2 回答
475 浏览

firefox - Firefox 4 Beta 和 Winsock LSP

我对 Firefox 4 Beta 有疑问。

Firefox 似乎以某种方式忽略了所有已安装的 LSP 提供程序。但它确实使用了winsock。

有什么问题?是我的 LSP 问题,我可以解决吗?

0 投票
1 回答
871 浏览

windows - 如何为流程定制路线?

在我的电脑中,有两个网络适配器,连接到不同的子网。如下:

适配器 A:10.20.30.201 适配器 B:10.20.31.201

我想制作一个特殊进程的所有传出数据(例如进程 A)的所有传出数据。也就是说,我想将适配器 A 作为进程的默认路由。

我知道,我可以为一些特殊的目的地修改路由表,但是我想在这里做的是非常不同的。进程 A可能与许多不同的 IP 进行通信,而我事先并不知道。

Winsock2 提供LSP作为在 TCP/IP 堆栈中放置 dll 的一种方式。我对LSP不熟悉,不知道LSP能不能做我想做的事。

谁能给我一些建议,谢谢。

0 投票
1 回答
649 浏览

c++ - 如果我想开发分层服务提供程序来支持所有 Windows 操作系统,我应该期待什么问题?

我想开发简单的 HTTP 过滤器(透明代理)。

我希望它支持所有版本的 Windows,包括 XP 及更高版本。

从有这方面经验的人看来,安装服务时应该会出现什么问题?

0 投票
3 回答
3975 浏览

windows - 全系统广告拦截器

我打算构建一个广告拦截器应用程序来阻止所有浏览器上的广告。一些广告拦截器为每个浏览器都有插件,但我认为这是很多工作和不兼容的。我正在考虑一个像广告防火墙一样工作的应用程序。当然,主要的操作系统是 Windows。

是否可以编写适用于所有 Windows 版本(2000、XP、VISTA、7)的东西?这种软件的最佳方法是什么?