用于拦截来自计算机的传出 Web 请求的 C# 应用程序

本文关键字:Web 请求 应用程序 用于 计算机 | 更新日期: 2023-09-27 18:31:30

我正在寻找一种实现简单 C# 应用程序的方法,该应用程序可以拦截来自计算机的传出 Web 请求,以便我可以根据用户尝试访问的网站允许或阻止请求。它是一种家长控制应用程序。我只是不知道哪个 C# 类能够进行这样的拦截,以及哪些步骤涉及配置它/使其工作。任何建议不胜感激。

用于拦截来自计算机的传出 Web 请求的 C# 应用程序

我认为实现这一目标

的最简单方法是创建自己的HTTP代理,例如通过采用类似 http://www.telerik.com/fiddler/fiddlercore 的东西。通过这种方式,所有HTTP/HTTPS流量都将通过您的代理,您将可以控制哪些可以通过,哪些不能通过,这就是公司控制其员工可以从公司网络访问的内容的方式。