====== Web Usage ====== This menu allows you to enable Web Usage monitoring between the LAN and the Internet, and view tables of both Recently Visited Websites and Recent Web Searches. This can be useful if you have concerns about users' Web browsing patterns. Parents often use this to monitor/supervise childrens' browsing habits, or just to gather statistics. (Default Disabled). Since release 2020.6, Web Monitoring also works for secure (https) websites. \\ \\ Clicking **Enable >>** takes you to the [[:admin-log|Logging]] menu, where you can enable/configure the Web Monitor function. \\ \\ {{::status-web_usage-enable.png?471}} \\ ===== Recently Visited Websites ===== Once Web Monitoring is enabled, it displays the Recently Visited Web Sites table. \\ {{::web_usage-recently_visited_websites.png?804}} \\ Clicking **>> Download** lets you download the Recently Visited Website list in plain text format to save to your client device. \\ Clicking **>> Clear** will delete the current list contents, letting you reset or start logging again from scratch. \\ You may not recognize some domains in the table. That's because they are for data harvesting, displaying ads, program updating, caching content and other purposes that users are generally unaware of. If you use a VPN, Web Monitor won't function properly on clients that go through the VPN tunnel, since domains you enter will be encrypted under those conditions. If you use routing policy and allow the web browser to bypass the VPN, domains you enter should be listed. To disable Web Usage, click on **>> Web Monitor Configuration** near the bottom right. This takes you to the [[admin-log|Logging]] menu. There, uncheck //Monitor Web Usage//.\\ ===== Recent Web Searches ===== This function is mostly obsolete. It relied on web links being unencrypted to gather the data it needed. Now that most web connections are (SSL/TLS) encrypted, it cannot gather the data needed to present any results. It will therefore remain empty unless a search engine is used via an unencrypted connection. As a substitute, dnsmasq supports the //log-queries// configuration option. If you add this option into the //Dnsmasq custom configuration// field in the [[advanced-dhcpdns|DHCP/DNS/TFTP]] menu, you will be able to see what domains have been resolved by consulting the logs. \\ \\