You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This bash script intends to extract domains lists from various sources.
17
17
It is a replacement for ad blocking extensions in your browser.
18
-
It blocks ads, malware, trackers at DNS level.
18
+
It [blocks ads, malware, trackers at DNS level](https://en.wikipedia.org/wiki/DNSBL).
19
19
20
20
## Why
21
21
22
22
-[Major sites including New York Times and BBC hit by 'ransomware' malvertising](http://www.theguardian.com/technology/2016/mar/16/major-sites-new-york-times-bbc-ransomware-malvertising)
23
23
-[Adblocking: advertising 'accounts for half of data used to read articles'](http://www.theguardian.com/media/2016/mar/16/ad-blocking-advertising-half-of-data-used-articles)
24
+
-[The Verge's web sucks](http://blog.lmorchard.com/2015/07/22/the-verge-web-sucks/) and [The web is Doom](https://mobiforge.com/research-analysis/the-web-is-doom)
24
25
25
26
## What the scripts does?
26
27
27
28
- Backup the original configuration file
28
29
- Download and merge domains lists from various sources.
29
30
- Create a cron job to automaticly update the hosts file, default every week (optional)
30
31
31
-
## Benefits
32
+
## Benefits and Features
32
33
33
34
- Low CPU and RAM usage.
34
-
- Speeds up your Internet use since the local dnsmasq file is checked first, before send a DNS request.
35
-
- Data savings since the ad content is never downloaded.
36
-
- Not just for browsers, it blocks ads and malware across the entire operative system.
35
+
-**Speeds up your Internet** use since the local file is checked first, before send a DNS request.
36
+
-**Data savings** since the ad content is never downloaded.
37
37
- Stops ad tracking.
38
38
- Blocks spyware and malware. That increases the safety of your networking experience.
39
+
- Not just for browsers, it blocks ads and malware across the entire operative system.
-[GNU wget](https://www.gnu.org/software/wget/) or [cURL](http://curl.haxx.se/) (default)
49
+
- DNS cacher: [Dnsmasq](http://www.thekelleys.org.uk/dnsmasq/doc.html) (default), [Unbound](https://unbound.net/) or [Pdnsd](http://members.home.nl/p.a.rombouts/pdnsd/index.html)
50
+
- Caching web proxy: [Polipo](https://www.irif.univ-paris-diderot.fr/~jch//software/polipo/) (optional)
51
+
- Filtering web proxy: [Privoxy](http://www.privoxy.org/) (optional)
52
+
49
53
50
54
## Install
51
55
@@ -55,8 +59,9 @@ cd FreeContibutor/src
55
59
sudo ./installer.sh
56
60
```
57
61
62
+
FreeContributor has some scripts, such as, exporting uBlock or uMatrix rules to dnsmasq format
58
63
59
-
####Sources
64
+
## Sources
60
65
61
66
FreeContributor downloads external files; each has its own license, detailed in the list below.
62
67
@@ -70,21 +75,95 @@ FreeContributor downloads external files; each has its own license, detailed in
0 commit comments