gpt4 book ai didi

c# - 在 C# 中过滤 TCP 数据包

转载 作者:可可西里 更新时间:2023-11-01 02:45:56 25 4
gpt4 key购买 nike

我正在编写一个应用程序,所有对互联网的请求都应该从它发出,就像在防火墙中一样。这样我就可以阻止对特定网站的请求。在我的例子中,程序将在同一台机器上运行。我试过混杂的方法,但使用它我们只能捕获所有进出机器的数据包,

最佳答案

最简单的方法可能是写一个 Layered Service Provider (LSP) . Microsoft SDK 中也有一个关于开发 LSP 的示例。不如驱动程序类型的防火墙设置安全,但更容易实现。

“可能”有一种方法可以用 C# 实现,但我从未尝试过。需要调查的事情。如果没有,则只需使用实现 LSP 的 C/C++ 创建一个 native DLL,然后让它与您的应用程序通信。

关于c# - 在 C# 中过滤 TCP 数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com