02-27-2018, 12:18 AM
[member=6629]ralphy[/member] Kudos for UnlockMe. It's an impressive toolbox.
Regarding the Blacklist Generator:
As I understand it, the benefit of the dnsmasq.d blacklist method over the hosts file method of blocking is that it allows for a shorter and theoretically more effective block list to be used.
However, the performance improvement of a UnlockMe blacklist with 68000+ lines over my rather large hosts file with 30000+ lines may not be a positive one.
Most likely, you could count on one hand the number of folks like myself who have large hosts files. Certainly, that's not many who may suffer parsing 98000, often redundant, lines of site blockage after using the Blacklist Generator.
Perhaps your blockhosts script could easily be made to query the user's hosts file, and if it exceeds a reasonable size, then
1. offer to defer to the user's hosts file and exit, or
2. advise the user that he should restore to a generic hosts file after he has utilized your feature-rich utility.
Regarding the Blacklist Generator:
As I understand it, the benefit of the dnsmasq.d blacklist method over the hosts file method of blocking is that it allows for a shorter and theoretically more effective block list to be used.
However, the performance improvement of a UnlockMe blacklist with 68000+ lines over my rather large hosts file with 30000+ lines may not be a positive one.
Most likely, you could count on one hand the number of folks like myself who have large hosts files. Certainly, that's not many who may suffer parsing 98000, often redundant, lines of site blockage after using the Blacklist Generator.
Perhaps your blockhosts script could easily be made to query the user's hosts file, and if it exceeds a reasonable size, then
1. offer to defer to the user's hosts file and exit, or
2. advise the user that he should restore to a generic hosts file after he has utilized your feature-rich utility.
(1) LL5.2 on System76 Gazelle Pro L4P9 (2012) i7-3630QM 2.4 GHz - 8GB - Intel HD 4000 1920x1080
(2) LL5.2 on Dell Latitude E5540 (2015) i5-4310U 2.0 GHz - 8GB - Intel HD 4400 1920x1080
(3) Xubuntu 18.04 on 32bit Acer Aspire 5672 (2006) Core Duo T2300 1.66 GHz - 4GB - ATI Mobility Radeon X1400 1280x800
(4) LL4.6 on HP Compaq 8000 SFF (2009) Core 2 Duo E8400 3.0 GHz - 4GB - Intel 4 Integrated Graphics 1920x1080
(5) LL4.6 on Acer Aspire 5515 (2009) AMD Athlon 2650e 1.6 GHz - 3GB - ATI Radeon Xpress 1200 1280x800
(2) LL5.2 on Dell Latitude E5540 (2015) i5-4310U 2.0 GHz - 8GB - Intel HD 4400 1920x1080
(3) Xubuntu 18.04 on 32bit Acer Aspire 5672 (2006) Core Duo T2300 1.66 GHz - 4GB - ATI Mobility Radeon X1400 1280x800
(4) LL4.6 on HP Compaq 8000 SFF (2009) Core 2 Duo E8400 3.0 GHz - 4GB - Intel 4 Integrated Graphics 1920x1080
(5) LL4.6 on Acer Aspire 5515 (2009) AMD Athlon 2650e 1.6 GHz - 3GB - ATI Radeon Xpress 1200 1280x800