Also display how many unique domains we have caught in the event horizon.

Signed-off-by: DL6ER <dl6er@dl6er.de>
This commit is contained in:
DL6ER 2019-12-04 21:02:46 +00:00
parent 037d52104a
commit 0c5185f8ba
No known key found for this signature in database
GPG key ID: 00135ACBD90B28DD

View file

@ -529,19 +529,24 @@ gravity_ParseFileIntoDomains() {
gravity_Table_Count() { gravity_Table_Count() {
local table="${1}" local table="${1}"
local str="${2}" local str="${2}"
local extra="${3}"
local num local num
num="$(sqlite3 "${gravityDBfile}" "SELECT COUNT(*) FROM ${table} ${extra};")" num="$(sqlite3 "${gravityDBfile}" "SELECT COUNT(*) FROM ${table};")"
echo -e " ${INFO} Number of ${str}: ${num}" if [[ "${table}" == "vw_gravity" ]]; then
local unique
unique="$(sqlite3 "${gravityDBfile}" "SELECT COUNT(DISTINCT domain) FROM ${table};")"
echo -e " ${INFO} Number of ${str}: ${num} (${unique} unique domains)"
else
echo -e " ${INFO} Number of ${str}: ${num}"
fi
} }
# Output count of blacklisted domains and regex filters # Output count of blacklisted domains and regex filters
gravity_ShowCount() { gravity_ShowCount() {
gravity_Table_Count "gravity" "gravity domains" "" gravity_Table_Count "vw_gravity" "gravity domains" ""
gravity_Table_Count "blacklist" "exact blacklisted domains" "WHERE enabled = 1" gravity_Table_Count "vw_blacklist" "exact blacklisted domains"
gravity_Table_Count "regex_blacklist" "regex blacklist filters" "WHERE enabled = 1" gravity_Table_Count "vw_regex_blacklist" "regex blacklist filters"
gravity_Table_Count "whitelist" "exact whitelisted domains" "WHERE enabled = 1" gravity_Table_Count "vw_whitelist" "exact whitelisted domains"
gravity_Table_Count "regex_whitelist" "regex whitelist filters" "WHERE enabled = 1" gravity_Table_Count "vw_regex_whitelist" "regex whitelist filters"
} }
# Parse list of domains into hosts format # Parse list of domains into hosts format