mirror of
https://github.com/pi-hole/web.git
synced 2024-12-06 19:36:21 +01:00
Squashed commit of the following:
- Dynamically fall back to PHP API functions to ensure API does always repond even if FTL is not runnung for some reason - Update PHP API from current devel branch - Increase flexibility in getQueryTypes API call - Hide top ads list if nothing to display - Proper display of activated privacy mode - Remove spinner (would otherwise not be removed for zero results) - Update tables every 10 seconds - Update query types and forward destinations plots every 10 seconds - More verbose output in top lists (total number next to percentage in tooltip) - Implemented "recentBlocked" keyword for API - Ensure compatibility with PHP5 version < 5.4 - Adjust output format of overTimeData10mins to comply with PHP API - Further speedup of Query Log page by showing only the recent 10 minutes by default - Hide temperature if FTL is not running and show FTL status - Add information to Settings page - Adjust error message when loading of query log failed - Move processing of domainname, clientIP, clientname and time interval filters for the Query Log page to FTL for speed enhancement - Generate link if pi.hole comes up in the Top Domains list - Remove resolve DNS names option - this is now enabled by default (daemon will only do it once per day instead of PHP-API which did it on every reloading of the web interface) - Add socket timeout of 10 seconds + modification to Settings page since FTL backend supports API_EXCLUDE_CLIENTS filtering with both IP addresses and host names (also mixed) - Improved Query Log page
This commit is contained in:
@@ -48,20 +48,13 @@
|
||||
<ul>
|
||||
<li>Summary: A summary of statistics showing how many total DNS queries have been blocked today, what percentage of DNS queries have been blocked, and how many domains are in the compiled ad list. This summary is updated every 10 seconds.</li>
|
||||
<li>Queries over time: Graph showing DNS queries (total and blocked) over 10 minute time intervals. More information can be acquired by hovering over the lines. This graph is updated every 10 minutes.</li>
|
||||
<li>Query Types: Identifies the types of processed queries:
|
||||
<ul>
|
||||
<li>A: address lookup (most commonly used to map hostnames to an IPv4 address of the host)</li>
|
||||
<li>AAAA: address lookup (most commonly used to map hostnames to an IPv6 address of the host)</li>
|
||||
<li>PTR: most common use is for implementing reverse DNS lookups</li>
|
||||
<li>SRV: Service locator (often used by XMPP, SIP, and LDAP)</li>
|
||||
<li>and others</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Query Types: Identifies the types of processed queries</li>
|
||||
<li>Forward Destinations: Shows to which upstream DNS the permitted requests have been forwarded to.</li>
|
||||
<li>Top Domains: Ranking of requested sites by number of DNS lookups.</li>
|
||||
<li>Top Advertisers: Ranking of requested advertisements by number of DNS lookups.</li>
|
||||
<li>Top Clients: Ranking of how many DNS requests each client has made on the local network.</li>
|
||||
</ul>
|
||||
<p>The Top Domains and Top Advertisers lists may be hidden depending on the privacy Settings on the settings page</p>
|
||||
<?php if($authenticationsystem){ ?>
|
||||
<p>Note that the login session does <em>not</em> expire on the main page, as the summary is updated every 10 seconds which refreshes the session.</p>
|
||||
<?php } ?>
|
||||
@@ -70,7 +63,7 @@
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h2>Query Log</h2>
|
||||
<p>Shows the recent queries by parsing Pi-hole's log. It is possible to search through the whole list by using the "Search" input field. If the status is reported as "OK", then the DNS request has been permitted. Otherwise ("Pi-holed") it has been blocked. By clicking on the buttons under "Action" the corresponding domains can quickly be added to the white-/blacklist. The status of the action will be reported on this page.</p>
|
||||
<p>Shows the recent queries by parsing Pi-hole's log. It is possible to search through the whole list by using the "Search" input field. If the status is reported as "OK", then the DNS request has been permitted. Otherwise ("Pi-holed") it has been blocked. By clicking on the buttons under "Action" the corresponding domains can quickly be added to the white-/blacklist. The status of the action will be reported on this page. By default, only the recent 10 minutes are shown to enhance the loading speed of the query log page. All domains can be requested by clicking on the corresponding link in the header of the page. Note that the result heavily depends on your privacy settings (see Settings page).</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
@@ -118,8 +111,12 @@
|
||||
<h4>Query Logging</h4>
|
||||
Enabled/disable query logging on your Pi-hole + provide option to flush the log
|
||||
<h4>API</h4>
|
||||
Change settings which apply to the API as well as the web UI<br>
|
||||
Note that Top Clients have to be given as IP addresses
|
||||
Change settings which apply to the API as well as the web UI
|
||||
<ul>
|
||||
<li>Show permitted domain entries: Toogle permitted queries in Query Log + Top Domains on Main Page</li>
|
||||
<li>Show blockes domain entries: Toogle blocked queries in Query Log + Top Ads on Main Page</li>
|
||||
<li>Privacy mode: Replace IPs in query log with "hidden"</li>
|
||||
</ul>
|
||||
<h4>Web User Interface</h4>
|
||||
Other settings which affect the webUI but not the API of Pi-hole
|
||||
<h4>System Administration</h4>
|
||||
|
||||
Reference in New Issue
Block a user