简体   繁体   中英

Personal Internet use monitoring

How could a (Windows) desktop application be created to monitor the amount of time spent on a particular website?

My first idea was to play with the Host file to intercept requests, log, and proxy. This feels a bit clunky; and I suspect my program would look like malware.

I feel like there is a smarter way? Any ideas?

There is a tool similar to what you are looking for called K-9 Web Protection . It is more used for parents to monitor what their kids are up to when hooked up to the internet. I have installed this for my niece's computer with good results and praises as it blocks, content filter, restrict internet times. This may be OTT for your needs but worth a shot as you can see what sites were visited.

The other, is to use a dedicated firewall monitoring solution such as IPCOP which is a Linux based distribution with a sole purpose in providing a proxy, stateful packet inspection (SPI) firewall, Intrusion Detection System (IDS).

Hope this helps, Best regards, Tom.

您可以通过netstat监视活动连接来完成此操作,或者,如果需要更多高级数据,可以安装Windows Packet Capture库并获取有关网络使用的任何数据,然后在桌面应用程序中查找与“花费时间”相关的网络流量。在网站上(可能只是您的GET请求,但我不知道),并根据需要记录各种统计信息。

通过可编写脚本的代理路由流量,并更改浏览器设置以指向该代理。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM