我想用C#写一个LSP来捕获和重定向UDP包.
我对LSP的经验不多,但我听说他们可以做这种事情,如果我错了请纠正我,但这可能吗?
我会喜欢一些示例代码,但我会接受任何人可以就此主题提供的任何信息或建议.:)
我写了我自己的 LSP,它工作正常。但是,我无法捕获 dns 查询。例如,没有像 WSPGetHostByName 或 WSPGetAddrInfo 这样的函数。
我的 lsp 也支持 UDP 协议,但它不起作用。如果我从控制台 (cmd.exe) 运行 nslookup,它似乎可以工作,但我无法捕获 gethostbyname。有谁知道这是怎么做到的吗?我不认为编写 NSP(名称服务提供商)是一种解决方案。但我可能错了。
谢谢