在Windows服务中记录用户Windows机器访问的所有URL

时间:2017-09-01 10:45:26

标签: c# windows-services browser-history packet-capture web-traffic

我一直在网上搜索C#教程,了解如何在Windows机器上实现一个Windows服务,该服务记录从该机器上任何浏览器访问过的所有URL。在最简单的意义上,我确实希望将URL和DateTime记录到文本文件中。

我发现的所有帖子都是10年左右或者超过10年,所以我不确定它们是否仍然可行,很多都包括使用winPcap,Pcap,FiddlerCore这样的第三方库因为我之后的事情。

从最简单的意义上说,我不想监控我的所有网络流量,我不想拦截和操纵数据包或安装一些底层代理服务器而我不关心请求时间和数据包大小。

以上是否可以使用winPcap之类的第三方库?是否有某种类型的事件监听器可以订阅?

我查看了查询浏览器本地数据库以检索用户历史记录,但这并不存储隐身数据,因此这不再可行,我不想真正想要沿着这条路线前进并拥有不同的实现方式适用于不同的浏览器。

非常感谢任何帮助,指导或示例。

0 个答案:

没有答案